Technical notes for 2.6.x

Oracle Server technology

CAST Imaging now creates direct "Use" links from Oracle DataBlocks to Oracle Table/Columns, by-passing the DataBlock Items and Triggers in between (these items were shown in the view in previous releases of CAST Imaging). On the newly created links, an information tooltip is available listing the DataBlock Item and Trigger information involved in the link (the tooltip will not be clickable):

Click to enlarge

In some rare cases the method details (1) and DataBlock Item/Trigger (2) information could both be present in the link. In this situation, both the details will be displayed in the tooltip as shown below and the tooltip will be clickable:

Click to enlarge

2.6.0-funcrel

Note

With regard to upgrading to 2.6.0-funcrel:

  • you must re-run the "App to App dependency" link generation after upgrading to 2.6.0-funcrel to ensure all features work correctly.
  • if you have not re-imported your Applications since the release of 2.2.0-funcrel, you should reimport them to avoid unexpected behaviour in "App to App dependency" rules definitions.

New Features

SummaryDetails
UI - New Aggregation Mode for ABAP PackagesA new Aggregation Mode will be available for any Application imported into CAST Imaging that contains SAP ABAP source code. This new aggregation mode is called "ABAP Packages" and is available in the left hand panel "Aggregated by" drop down. The graph will display only ABAP Package objects and shows the interdependencies between them. In addition, this aggregation mode can be customized using the Custom Aggregation option (unlike other default Aggregation Modes such as CAST Taxonomy). See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-perspectivePerspectiveoptions.
UI - Navigation through object propertiesThis feature allows the user to navigate to a selected object's transactions, data call graph or saved views direct from the Object Properties panel. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Properties+panel.
UI - Filter list of available Transactions or Data call graphsIt is now possible to configure a filter to restrict the list of Transactions or Data call graphs that are available for selection, based on start/end/any, case sensitivity, object types, link types and start/end point. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope#UserGuideTransactionscope-Filteringthelistofavailabletransactions and https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Data+Call+Graph+scope#UserGuideDataCallGraphscope-Filteringthelistofavailabledatacallgraphs.

Feature Improvements

SummaryDetails
UI - Remove Object option added to all viewsThe "Remove Object" option has been added to the right click contextual menu option for standard object level and sub-object level views (previously this option was only available in Saved and Search views). This option allows the removal of a node from the view.
UI - Resources and Permissions selection for rolesChecks and controls have been added to handle scenarios as follows: 1) when the 'Read' permission is unchecked, all other permissions are also disabled. 2) If other permissions are checked along with the 'Read' permission, on unchecking 'Read' all other permissions and that resource will be unchecked.
UI - App to App Dependency - linksLinks between applications in the App to App Dependency view are now ungrouped by default (in previous releases links were grouped). Links can be re-grouped using the Group Links option available in the left hand panel. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-Interactiongrouping.
UI - App to App Dependency - rule definition improvementsTwo additional columns 'Caller Application' and 'Callee Application' have been added to the Admin Center under Rules Definition to improve the creation of custom rules. See https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+to+Application+Dependencies+management#AdminCenterApplicationtoApplicationDependenciesmanagement-RulesDefinition.
UI - App to App Dependency - export/import rulesIt is now possible to export (to .CSV format) all links available in the UI. This file can then be used as an import on another CAST Imaging installation to avoid having to recreate the rules manually. See https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+to+Application+Dependencies+management#AdminCenterApplicationtoApplicationDependenciesmanagement-Export/importrules.
UI - App to App Dependency - activate/deactivate rulesIt is now possible to deactivate/activate App to App dependency rules according to your requirements. Use the check box next to the rule in the Admin Center to toggle the option. See https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+to+Application+Dependencies+management#AdminCenterApplicationtoApplicationDependenciesmanagement-Activate/deactivaterules.
UI - App to App Dependency - undo/redo optionsThe App to App Dependency view now supports the undo/redo actions that are available in all other views. The options are available in the bottom left corner of the view.
UI - App to App Dependency - export objects/links optionIt is now possible to export all objects/links to a series of formats (.CSV, .XLSX, .JSON, .JPG) in the App to App Dependency view, exactly like in all other CAST Imaging views/scopes.
UI - Transaction and Data Call Graph - Badge PositioningIn the "Transaction" and "Data call graph" scopes, for nodes that have both input/output flags and count badges, the count badge is now set to be displayed in the bottom right corner of the node and the input/output flag badge in the bottom left corner.
UI - Roles - PermissionsAdditional logic checks have been added to the resource permissions panel to ensure that when permissions are assigned, they are coherent. See https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Roles+panel#AdminCenterRolespanel-Roleslist ("Resources and Permissions" row in the table) for more information.
Technology support - Add 'Db2 for i' to the list of supported SQL dialects'Db2 for i' source code is now supported in CAST Imaging. Requires analyzing with SQL Analyzer 3.5.4 or higher.
UI - Case sensitive object searchA "case sensitive" search option has been added in the Advanced configuration for object search. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-Objectsearch.
UI - Investigate panel improvementsThe graph options present in the "Investigate panel" have been improved for better user experience and readability (existing icons have been replaced with larger icons and a text description). See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-layoutLayoutoptions.
Technology support - Improvements for Oracle ServerCAST Imaging now creates direct "Use" links from Oracle DataBlocks to Oracle Table/Columns, by-passing the DataBlock Items and Triggers in between (these items were shown in the view in previous releases of CAST Imaging). On the newly created links, an information tooltip is available listing the DataBlock Item and Trigger information involved in the link. See https://doc.castsoftware.com/display/IMAGING/2.6#id-2.6-OracleServertechnology.

Other Updates

Internal IdDetails
IMAGETL-114.NET Generic Delegate Object type is missing in CAST Imaging
IMAGETL-115Xaml Source File Object type is missing in CAST Imaging

Resolved Issues

Customer Ticket IdDetails
30314Entry point in a transaction is isolated in .NET technology.
30820Performance issue in CAST Imaging when searching for objects, visualizing them and adding linked objects.
31057Isolated Input and Output objects for VB.NET technology.
31437CAST generated C# and VB/NET objects creating confusion.
31476Non Admin users cannot display links in APP TO APP DEPENDENCIES, whatever the manipulation or the type of link. The application crashes when this is attempted.
31502Text is truncated in PNG export.
31582Updating Roles and Users are not reflected in real time.
31292Getting error "Failed to get graph data" when trying to load DotNet module
31079Do not export VB Project ActiveX DLL, VB Project ActiveX EXE, VB Project OCX
31180At Level 5 incorrect values are displayed for the number of SQL Server Tables in a node.
31175Updated the link types to add missing "REFER" type.
31440Getting Error "Failed to Load Graph" when trying to view source code of certain objects.