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
Summary | Details |
---|---|
UI - New Aggregation Mode for ABAP Packages | A 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 properties | This 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 graphs | It 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
Summary | Details |
---|---|
UI - Remove Object option added to all views | The "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 roles | Checks 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 - links | Links 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 improvements | Two 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 rules | It 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 rules | It 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 options | The 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 option | It 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 Positioning | In 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 - Permissions | Additional 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 search | A "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 improvements | The 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 Server | 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. See https://doc.castsoftware.com/display/IMAGING/2.6#id-2.6-OracleServertechnology. |
Other Updates
Internal Id | Details |
---|---|
IMAGETL-114 | .NET Generic Delegate Object type is missing in CAST Imaging |
IMAGETL-115 | Xaml Source File Object type is missing in CAST Imaging |
Resolved Issues
Customer Ticket Id | Details |
---|---|
30314 | Entry point in a transaction is isolated in .NET technology. |
30820 | Performance issue in CAST Imaging when searching for objects, visualizing them and adding linked objects. |
31057 | Isolated Input and Output objects for VB.NET technology. |
31437 | CAST generated C# and VB/NET objects creating confusion. |
31476 | Non 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. |
31502 | Text is truncated in PNG export. |
31582 | Updating Roles and Users are not reflected in real time. |
31292 | Getting error "Failed to get graph data" when trying to load DotNet module |
31079 | Do not export VB Project ActiveX DLL, VB Project ActiveX EXE, VB Project OCX |
31180 | At Level 5 incorrect values are displayed for the number of SQL Server Tables in a node. |
31175 | Updated the link types to add missing "REFER" type. |
31440 | Getting Error "Failed to Load Graph" when trying to view source code of certain objects. |