バッチ・モードのベースライン・アーカイブの作成
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