バッチ・モードのベースライン・アーカイブの作成

Developer for z/OS®でコード・レビューを使用したソフトウェア分析に使用できるベースライン・アーカイブ・ファイルをバッチ・モードで作成します。

サンプル JCL について

この手順では、 Developer for z/OS ホスト・ユーティリティー・サンプル proclib ( AKG.#CUST.PROCLIB(AKGCR)) の一部として提供されているサンプル JCL を使用します。 サンプル・プロシージャーについては、「 ホスト構成ガイド」で説明されています。 AKGCR サンプル JCL では、BEXPORT DD ステートメントを使用して、後でツールを実行する際に入力 (BIMPORT) として使用できるベースライン出力を定義しています。 バッチ・ベースライン・アーカイブ (.zip) ファイルを作成するには、入力ファイル HOME、JAVA、RULES、PROPERTY、PDS が必要です。
注: PROPERTY は、SYSLIB が指定されている場合は無視され、LIST が指定されている場合は PDS は無視されます。
「ソフトウェア・アナライザーの構成」ウィザードを使用して規則をローカル・ドライブにエクスポートすると、規則セットを作成できます。 次に、 「リモート・システム」 ビューで、ルールを z/OS UNIX System Services ドライブにコピーします。 エクスポートされるプロパティー・グループを指す必要もあります。

サンプル JCL

以下のサンプル JCL は、ベースライン zip ファイルを作成します。

//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