See here for more information about the third-party software that is shipped and installed with CAST Imaging.

1.11.5

Resolved Issues

Internal IDTicket IDSummaryAffects Version/s
IMAGSYS-172522493Links between the objects Oracle Forms Triggers and Oracle Forms Module are not displayed in imaging1.11.4

1.11.4

Resolved Issues

Internal IDTicket IDSummaryAffects Version/s
IMAGSYS-1643-Missing on retry on bad start of Neo4j service during update1.11.3
IMAGSYS-167322411Imaging 1.11.3 installation fails at Neo4j service installation step1.11.3

1.11.3

Resolved Issues

Internal IDTicket IDSummaryAffects Version/s
IMAGSYS-136620983Links between the objects is missing in imaging due to object name mismatch between techtreecontainer.csv and is_obj.csv1.8.0, 1.9.0
IMAGSYS-1593-Missing highlight for StartPoint and Endpoint in Transaction, Data call graph1.11.2
IMAGSYS-1594-Sequential layout not working on Architecture model1.11.2
IMAGSYS-1595-Disable object properties generation in Exporter1.11.2
IMAGSYS-1600-Graph is empty even though we have few legends option active1.11.2
IMAGSYS-1602-Manage saved views for updated snapshots when all objects are deleted1.11.2
IMAGSYS-1605-Imaging UI breaks after import with new object types1.11.2
IMAGSYS-1608-Selecting same node on vignette on object level, keeps the graph view loading indefinitely1.11.2
IMAGSYS-1612-Add callers/callees not working1.10.1
IMAGSYS-1617, IMAGSYS-1613-FE- Update issues for Legend on Expand all and delete of concept node1.11.2

Updates

  • New icons have been added for Vue.js / Kotlin / Spring technologies.

1.11.2

Resolved issues

Internal IDTicket IDSummaryAffects Version/s
IMAGSYS-1577
Nodes disappear when we drill to next level after saving a view1.11.0
IMAGSYS-157822122

Unable to login after upgrading to CAST Imaging version 1.11.0

1.11.0
IMAGSYS-1582
App crashes while navigating from object level to data call graph1.11.0

1.11.1

N/A

1.11.0

Resolved issues

Internal IDTicket IDSummaryAffects Version/sNotes

IMAGSYS-1253

-Fix the issue for Line numbers in source code (/n, /r)1.9.0

Where multi-line comments exist in the code, lmaging System would not correctly interpret them, therefore code line numbers were incorrect in CAST Imaging. This is now fixed and source code display in CAST Imaging will now match the original source code file correctly.

IMAGSYS-1323

-Source code can't be displayed due to file size1.9.0The fix implemented for this issue is to display only 500 lines above and below an object if the total number of lines of code exceeds 7000.
IMAGSYS-136620983Links between the objects is missing in imaging due to object name mismatch between techtreecontainer.csv and is_obj.csv1.8.0, 1.9.0Links between objects were missing due to mismatch of names in techTreeContainer.csv and is_obj.csv. Issue is now handled in exporter and there is no mismatch of names in the two files.
IMAGSYS-1382-Bug in imaging exporter1.9.0Export failed when export folder does not exist - without explanation. An error is now displayed to explain the issue.
IMAGSYS-144021489Source Code not showing up for objects of type 'Cobol Program Batch'1.10.0There was an issue with result of sourcecode API for objects of type 'Cobol Program Batch'. This issue is now resolved and the API returns the corresponding sourcecode for the object.

IMAGSYS-1461

-Fix console error on transaction objects1.10.1The error which was displayed on the console for different types of transactions on objects is fixed.
IMAGSYS-1480-Incorrect Number of apps being shown during License Update1.10.1'Unlimited' number of apps being shown in UI which is inconsistent with the license count.
IMAGSYS-1517-External APIs flagged as not display are still display1.10.1

The APIs with a 0 flag as display into fwk_jee (table aaa_is_cfg_framework – column to_display). Since the dynamic tree is active those framework are still coming into the tech tree.

IMAGSYS-1547

21925Deleted objects shown in imaging even though the objects are present in obj.csv and KB1.10.1Deleted objects from KB were shown in Imaging on an update of the application. This issue is now fixed and the deleted objects are not shown in Imaging.

Updates

CAST Imaging now available for Linux

CAST Imaging can now be installed on Linux systems as a set of Docker containers. See CAST Imaging installation for Docker on Linux or Microsoft Windows and also Prerequisites for CAST Imaging for more information.

When running CAST Imaging on Linux operating systems:

  • exporting/importing data using the Traditional two step approach (exporter.exe) is not supported on the host Linux system. Instead, you should use the Automation tool (etl-automation.exe), or if that is not possible you must install CAST Imaging on a Microsoft Windows operating system and run the tools from there.
  • it is possible to run an import using the graphical interface built in to CAST Imaging itself, see Import the CSV data.

Microsoft Windows setup installer updates (clean installation)

The setup installer for a clean installation has been updated as follows:

  • The existing step to choose a location for Neo4j data has been modified to allow users to also choose where CAST Imaging configuration files should be stored. In previous releases, these configuration files were stored by default in the %PROGRAMFILES% folder. The setup will suggest %APPDATA%\CAST\ImagingSystem but you are free to choose a different location:

Click to enlarge

  • This new location in %APPDATA% for CAST Imaging configuration data will persist even after CAST Imaging is uninstalled and will be detected in subsequent installations and re-used.

Location of log files

All log files are now stored by default in the following location, instead of alongside each separate service:

%PROGRAMFILES%\CAST\ImagingSystem\logs

Sequential Layout

A new layout has been introduced in CAST Imaging. Now, In all levels of the Application, nodes are arranged sequentially by default, i.e all the User Interaction nodes at the top and Data Services nodes at the bottom. This has also improved the overall spacing among the different nodes across all the levels.

Click to enlarge

We also have provided an option for a sequential layout in the left hand panel - other layout options can also be selected:

Global Search

General improvements

Global search now comes with the capability of adding more nodes to the already existing Search view in successive searches without losing any existing nodes added to the view. Previously, the Search view was cleared for each new global search. If you need to clear the view you can click the Clear icon located in the top right corner of the Search view:

Click to enlarge

Existing nodes that have been added to the Search view can be removed by deselecting the nodes which will already be selected when the search is re-opened (by clicking the Search icon on the toolbar) and then clicking Visualize:

If you need to add more nodes, perform a new search and select the nodes you wish to see in the Search view:

Improved filtering options

Various improvements have been applied to the filtering of search results:

  • It is now possible to search for objects and filter on the object type. A dropdown list containing all object types has been added. You can select multiple object types therefore filtering results on these:

Click to enlarge

  • A filter switch has been added allowing you to choose whether to filter object types and tags using an AND (default setting) or OR operation. When set to AND, search results must match both the selected object type AND the selected tag:

Click to enlarge

  • A filter switch has been added allowing you to choose whether to filter tags using an AND (default setting) or OR operation. When set to AND, search results must match all the selected tags:

Click to enlarge

  • The total count of available objects based on search options is now visible at the top of the search panel:

Click to enlarge

Dynamic levels

The number of levels for the applications is now "dynamic" i.e an app can have any number of levels and it's not just restricted to only 5 (Level 5). The same behavior can be observed across the Application layer mode, Data Call Graph mode and Transactions modes. Below is the example of an app which has 7 levels in each of the three modes:

When upgrading an existing release of CAST Imaging to version ≥ 1.11.0 to benefit from this new feature, you will need to re-export the Application data (using the export tools bundled with ≥ 1.11.0) and import it into CAST Imaging updating the existing data. In some cases where, post upgrade, the Application is showing a different number of levels than in the previous release of CAST Imaging, CAST recommends that you delete the Application data before re-exporting the Application data (using the export tools bundled with ≥ 1.11.0) and importing it into CAST Imaging.

See Export and import the Application data.

Architecture Model mode

A new Architecture model view has been implemented in CAST Imaging to display the Architecture Models implemented in the selected application if present. The view can be accessed by clicking Architecture Model in the top-left drop-down - the number in the option displays the number of Architecture Models present in the selected application:

A second dropdown is available with a list of available Architecture Models. We can select any model by clicking on it to view the layers of the model:

Each Architecture Model node shows the count of objects associated with it:

Drilldown on layers and links is possible. When drilling down on a link between two layers all the objects that are associated between the two layers will be displayed:

Click to enlarge

When drilling down on a specific layer all objects that are associated to that particular layer will be displayed:

Click to enlarge

When drilling down on a specific layer, all the objects belonging to other layers are grouped respectively by default. The grouped node can be expanded by double clicking on that node to view all the objects belonging to the expanded layer.

Click to enlarge

To view Architecture Models in the latest version of CAST Imaging you will need to re-export the Application data (using the export tools bundled with ≥ 1.11.0) and import it into CAST Imaging updating the existing data. If any Architecture Models exist in the Application, they will be available after the update.

See Export and import the Application data.

Expand All / Collapse All icons

New options available in the bottom right corner:

  • expand all (ungroup) all nodes in one go
  • collapse all (regroup) all nodes in one go (only displayed once the Expand All option has been selected).

Visible only in Level 5 views when using the vignette, or in other views in where the vignette is available (Architecture model modeModule view mode etc.):

Other improvements

  • Bundle size has been reduced to improve application load time.
  • Graph library update for front-end.