Summary: CAST AIP 8.3.22 introduces a number of features and changes as listed below. To view the impacts of these changes on analysis results, see: Changes in results post upgrade
Mainframe Analyzer
Support for links from JCL to Java
Support has been introduced for situations where JCL batches are executing Java. A new Mainframe object has been added for this situation:
Example code that is now taken into account:
//LMGHWRLD JOB (MY,ACCOUNTING,INFO),'HELLO WORLD', // CLASS=A,MSGCLASS=H,REGION=0M,NOTIFY=&SYSUID //STEP1 EXEC PGM=JVMLDM60, // PARM='com.foo.bar.HelloWorld' //STEPLIB DD DSN=<MY.LIBRARY.PATH>,DISP=SHR //SYSPRINT DD SYSOUT=* //SYSOUT DD SYSOUT=* //STDOUT DD SYSOUT=* //STDERR DD SYSOUT=* //STDENV DD * . /etc/profile . ~/.profile export CLASSPATH=~/HelloWorld for i in ~/HelloWorld/*.jar; do export CLASSPATH=$i:$CLASSPATH done //
Support for links from JCL to SQL
User Input Security
The User Input Security feature has been updated and improved as follows:
- AIPCORE-1925 - User Input Security is now able to detect security violations in Spring JDBC framework applications.
Architecture Models
Architecture Models attached to an application are now saved in the Dashboard schema during the snapshot computation, this is so that the graphical representation of the model can be reproduced in the CAST Engineering Dashboard along with the results of the associated rules (metrics). This is in preparation for a future release of the CAST Engineering Dashboard where this feature will be implemented.