The z/OS code review application provides the same features as the Linux and Windows code review application and generates equivalent results. It is also designed to take advantage of features in the z/OS environment.
As in the version for Linux and Windows, the z/OS code review application is called with input parameters. The parameters indicate the locations of source code, the set of rules to use in the analysis, and various configuration settings. The results of the software analysis are recorded in exported results that are written to the specified locations.
As in the version for Linux and Windows, the z/OS code review application processes either COBOL or PL/I source code, or both in the same call. It supports software analysis configurations and baseline analysis configurations. It can accept the same rule sets as the ones you might be using in Linux and Windows. It supports the same built-in rules, CICS® and SQL language extension rules, and custom rules. You can reuse your user-written rule plug-ins without alterations. (However, calls from user-written rules to Eclipse graphical user interface methods are not supported.) As in Linux and Windows, the z/OS application generates results in the output data files.
The z/OS code review application is designed for running in the z/OS environment. It is started by calling a JCL procedure that you can integrate into your existing batch processes. You indicate source code locations with data set names, and you can specify data sets to be searched for copybooks or include files. An integrated REXX program includes options that use other z/OS features.
For information about installing and configuring the z/OS code review application, see the Rational® Developer for z Systems™ Host Configuration Guide (SC23-7658).
You run the z/OS code review application by calling a JCL start procedure that passes input parameters to an integrated REXX program. The REXX program checks the input parameters and does other preprocessing. It then calls a shell script that starts the code review application itself. The code review application is a Java™ application that runs on non-GUI Eclipse (headless Eclipse) for z/OS.
The input parameters and other features are described in the prolog to the REXX program.
The z/OS code review application runs user-written rule plug-ins from Linux or Windows without any alterations. To install a user-written rule plug-in for the z/OS code review application, see the documentation in the prolog of the installed REXX program.