このプロセスは、JCL ジョブを使用して実行するか、Enterprise Developer command promptからユーティリティを使用して実行できます。
JCL ジョブ MERGESPL.JCL は、製品のインストール フォルダーの cpylib サブディレクトリにあります。ソース コード内の次のパラメーターを要件に合わせて構成し、通常の方法でジョブをサブミットします。
例:
次の JCL は、C:\spl-arc\ ディレクトリをスキャンして、アーカイブ スプール ファイルを含むサブディレクトリを探します。見つかったファイルは C:\spl-merge\Nov-18\ ディレクトリにマージされます。
//MERGESPL JOB 'MERGE SPOOL ARCHIVES',CLASS=A,MSGCLASS=A //********************************************************************** //* Merge a spool archive into a merged archive //********************************************************************** //ARCHIVE EXEC PGM=MERGESPL //SYSPRINT DD SYSOUT=* //SYSOUT DD SYSOUT=* //SYSERR DD SYSOUT=* //* SYSIN or CONFIGI dataset contains the program parameters //SYSIN DD * * -------------------------------------------------------- * MERGED SPOOL HOUSEKEEPING CONFIGURATION FILE * -------------------------------------------------------- * ARCHIVE LOCATION - the archive to read * -------------------------------------------------------- * ARCHIVE LOC C:\ES_ERRORS\MERGED_ARCHIVES\SET_A\2018052611114975 * -------------------------------------------------------- * TOP LEVEL DIRECTORY TO SCAN SCAN LOC C:\spl-arc\ * -------------------------------------------------------- * MERGED ARCHIVE LOCATION - The location of the merged archive * -------------------------------------------------------- MERGE LOC C:\spl-merge\Nov-18\ /* //
Enterprise Developer command promptで次の構文を使用します。
MergeArchives SCAN|ARCH arch-spool-file-directory/directories directory-for-merged-spool-files
詳細は次のとおりです。
例:
次のコマンドは、C:\spl-arc\2018111211042198 ディレクトリを読み取り、現在の作業ディレクトリの MERGE サブディレクトリにアーカイブ スプール ファイルのマージされたバージョンを作成します。
MergeArchives ARCH C:\spl-arc\2018111211042198 MERGE