Creating a baseline archive in batch mode
Create a baseline archive file in batch mode that can be used for software analysis with Code Review in Developer for z/OS®.
About the sample JCL
This procedure uses sample JCL that is provided as part of the Developer for z/OS Host Utility sample proclib, AKG.#CUST.PROCLIB(AKGCR). The sample procedure is described in the Host Configuration Guide. In the AKGCR sample JCL, the BEXPORT DD statement is used to define the baseline output that can be used as input (BIMPORT) in a later execution of the tool. To create the batch baseline archive (.zip) file, you will need to have the following input files: HOME, JAVA, RULES, PROPERTY, and PDS.Note: PROPERTY is ignored when SYSLIB is specified, and PDS is ignored
when LIST is specified .
You can create a rule set using the Software Analyzer
Configuration wizard and exporting these rules to a local drive. Then, in the
Remote Systems view, copy the rules to the z/OS UNIX System Services drive. You will also need to point to an exported property group.Sample JCL
The following sample JCL creates a baseline zip file:
//USER11 JOB ,
// MSGCLASS=H,MSGLEVEL=(1,1),TIME=(,4),REGION=144M,COND=(16,LT)
//PROCS JCLLIB ORDER=(CSPSHR.V91@1.PROCLIB)
//AKGCR PROC PRM='', * input overrides
// PATH='/nd/v91/usr/lpp/rdzutil', * product location (z/OS UNIX)
// HLQ='CUST.HAKG910.V91', * product location (MVS)
// PDS='USER1.COBOL2' * PDS(E) holding source
//*
//RUN EXEC PGM=IKJEFT01,REGION=0M,PARM='%AKGCRX &PRM'
//SYSPROC DD DISP=SHR,DSN=&HLQ..SAKGPROC
//SYSTSIN DD DUMMY
//SYSTSPRT DD SYSOUT=*
//SUMMARY DD SYSOUT=*,RECFM=VB,LRECL=2051
//CSV DD SYSOUT=*,RECFM=VB,LRECL=2051
//XML DD SYSOUT=*,RECFM=VB,LRECL=2051
//JUNIT DD SYSOUT=*,RECFM=VB,LRECL=2051
//WORKSPCE DD SYSOUT=*,RECFM=VB,LRECL=2051
//MSGS DD SYSOUT=*,RECFM=VB,LRECL=2051
//ERRMSGS DD SYSOUT=*,RECFM=VB,LRECL=2051
//PMSGS DD SYSOUT=*,RECFM=VB,LRECL=2051
//PERRMSGS DD SYSOUT=*,RECFM=VB,LRECL=2051
//PATH DD SYSOUT=*,RECFM=VB,LRECL=2051
//PDS DD DISP=SHR,DSN=&PDS
//MEMBERS DD DUMMY
//JAVA DD PATHOPTS=(ORDONLY),PATH='/usr/lpp/java/J6.0'
//HOME DD PATHOPTS=(ORDONLY),PATH='&PATH.'
//TMPDIR DD PATH='/tmp'
//LIST DD DUMMY
//SYSLIB DD DUMMY
//RULES DD PATH='/u/user1/MyCBLHighSeverityRules.dat'
//CUSTRULE DD DUMMY PATH='/var/zexplutil/custom.rules.ccr'
//PROPERTY DD PATH='/u/user1/IDebugCobol.xml'
//EXTMAP DD DUMMY PATH='/var/zexplutil/extension.mapping.zip'
//SCRIPT DD PATH='&PATH./samples/post.cr.sh'
//BIMPORT DD DUMMY PATHOPTS=(ORDONLY),
//* PATH='/u/user1/MyCBLbaseline.zip'
//BEXPORT DD PATHMODE=(SIRWXU,SIRWXG,SIROTH),
// PATHDISP=(KEEP,DELETE),PATHOPTS=(OWRONLY,OCREAT),
// PATH='/u/user1/MyCBLbaseline.zip'
//ENVVARS DD DUMMY * z/OS 1.13 supports instream data in PROC
// PEND
//*
//AKG EXEC AKGCR