PBK (コピーブックの印刷)
- 目的
- 以下にあるフィールド定義を示す報告書を印刷します。
- コピーブック
- コピーブックに基づいたテンプレート (Db2® テンプレートではない)
- 動的テンプレート
- IMS™ ビュー
- IMS™ 基準セット
- 使用上の注意
- コピーブックを参照するときには、コピーブックが、区分データ・セット・メンバー、CA-Panvalet ライブラリー・メンバー、または Library Management System Exit を使用してアクセスされるライブラリーに保管されている必要があります。その他のすべてのソース・タイプは、順次データ・セット、区分データ・セット・メンバー、CA-Panvalet ライブラリー・メンバー、または Library Management System Exit を使用してアクセスされるライブラリーに保管できます。
- オプション
- なし。
- 関連機能
- なし。
Copybook processing
COBOL options
PL/I options
注:
- 1 n= 1 から 5。
HLASM options
- INPUT=ddname
- 入力データ・セットの DD ステートメントまたは TSO ALLOC ステートメントに対する参照を定義します。デフォルトは、DDIN です。
連結 DD を指定した場合は、メンバー名 (member) を指定する必要があります。
- DSNIN=dsname
- コピーブック、テンプレート、IMS™ ビュー、または IMS™ 基準セットが含まれているデータ・セットの名前を指定します。名前に、小括弧で囲んだメンバー名を含めることができます。ここでメンバーを指定する場合は、関連する Member パラメーターを空にする必要があります。
- MEMBER=member
- dsname が区分データ・セット、CA-Panvalet ライブラリー、 または Library Management System Exit を使用してアクセスされるライブラリーである場合は、メンバー名を指定します。複数のメンバーを印刷するために、パターンを指定できます。入力データ・セットが区分データ・セットの場合に MEMBER パラメーターを省略すると、すべてのメンバーが印刷されます。
- ARRAY=YES
- 配列エレメントのすべての出現箇所を印刷します。
- ARRAY=NO
- 配列エレメントのすべての出現箇所を印刷しません。
- HEXLOC=YES
- 開始値および終了値を 16 進オフセットとして印刷します。
- HEXLOC=NO
- 開始値および終了値を 10 進オフセットとして印刷します。
- HEXLEN=YES
- 長さの値を 16 進数で印刷します。
- HEXLEN=NO
- 長さの値を 10 進数で印刷します。
- CRITERIA=YES
- テンプレート・レイアウトおよびテンプレート基準情報の両方が報告されます。
- CRITERIA=NO
- テンプレート・レイアウト情報のみが報告されます (テンプレート基準情報は報告されません)。
- MEMLIST
- メンバー名のリストを指定できます。
- member_n
- 処理されるメンバーの名前。総称名マスクは使用できます。
- INPUT=DDIN
- 注: 連結 DD を指定した場合は、メンバー名 (member) を指定する必要があります。
- Copybook 処理
- COBOL オプション
- 次のオプションは、COBOL コピーブックをテンプレートにコンパイルするために使用します。
- DBCS=YES
- DBCS コンパイラー・オプションを使用します。
- DBCS=NO
- NODBCS コンパイラー・オプションを使用します。
DBCS および NODBCS コンパイラー・オプションの効果の詳細については、IBM COBOL Programming Guide for OS/390 & VM を参照してください。
- CDPC=NO
- COBOL SPECIAL-NAMES パラグラフ「Decimal-point is comma (小数点はコンマ)」を使用しません。
- CDPC = YES
- COBOL SPECIAL-NAMES パラグラフ「Decimal-point is comma (小数点はコンマ)」を使用します。
- CAE=NO
- COBOL コンパイル・オプション ARITH(EXTEND) を使用しません。
- CAE = YES
- COBOL コンパイル・オプション ARITH(EXTEND) を使用します。
- MIXED = NO
- フィールド名は大文字でテンプレートに保管されます。
- MIXED = YES
- フィールド名は COBOL コピーブックでコーディングされているとおりに、元の大/小文字でテンプレートに保管されます。
- RFROM1 RTO1 … RFROM5 RTO5
- COBOL REPLACE コンパイラー指示ステートメントの「From (検索)」および「To (置換)」疑似テキスト文字ストリングの最大 5 つの対。
COBOL コピーブックをテンプレートにコンパイルする前に、COBOL コピーブックに除去する文字または他の文字と置き換えたい文字が含まれている場合には、この置換オプションを使用します。
例えば、コピーブックに、コンパイル前に除去したいコロン文字 (:) が含まれている場合は、「
'==:=='
」を operand1 として、さらに「'====='
」を operand2 として指定してください。COBOL REPLACE の「From (検索)」および「To (置換)」のストリングの指定について詳しくは、IBM COBOL Language Reference を参照してください。
- CBLMAXRC
- コピーブックをコンパイルするために、許容できる最大の戻りコードを設定します。指定したレベルを超える戻りコードによって機能は停止します。デフォルトは、4 です。注: COMPMAXRC パラメーターは引き続きサポートされますが、代わりに CBLMAXRC パラメーターを使用することが推奨されています。COMPMAXRC パラメーターを指定すると、それが言語の MAXRC よりも優先されます。
- CBLLIBS
- SYSLIB 連結リスト内で指定されるデータ・セット名 (10 個まで) のリストを指定できます。これらのデータ・セットは、コンパイル用に COPY または INCLUDE メンバーに指定された順序で検索されます。
- dsname
- 処理されるデータ・セット名の名前。総称名マスクは使用できません。
- CBLADDOP
- COBOL コピーブックのコンパイル時に CBL ステートメントに組み込まれる追加の COBOL コンパイラー・オプション。
- PL/I オプション
- 以下のオプションを使用して、PL/I コピーブックをテンプレートにコンパイルします。
- BIN63=YES
- LIMITS(FIXEDBIN(63)) コンパイラー・オプションを使用します。
- BIN63=NO
- LIMITS(FIXEDBIN(31)) コンパイラー・オプションを使用します。
- DEC31=YES
- LIMITS(FIXEDDEC(31)) コンパイラー・オプションを使用します。
- DEC31=NO
- LIMITS(FIXEDDEC(15)) コンパイラー・オプションを使用します。
- GRAPHIC=YES
- GRAPHIC コンパイラー・オプションを使用します。
- GRAPHIC=NO
- NOGRAPHIC コンパイラー・オプションを使用します。
- UNALIGNED=YES
- DEFAULT RANGE (*) UNALIGNED 言語ステートメントを使用して、デフォルトの位置合わせを変更します。
- UNALIGNED=NO
- PL/I のデフォルトを使用します。
- PLIMAXRC
- コピーブックをコンパイルするために、許容できる最大の戻りコードを設定します。指定したレベルを超える戻りコードによって機能は停止します。デフォルトは、4 です。注: COMPMAXRC パラメーターは引き続きサポートされますが、代わりに PLIMAXRC パラメーターを使用することが推奨されています。COMPMAXRC パラメーターを指定すると、それが言語の MAXRC よりも優先されます。
- PLILIBS
- SYSLIB 連結リスト内で指定されるデータ・セット名 (10 個まで) のリストを指定できます。これらのデータ・セットは、コンパイル用に COPY または INCLUDE メンバーに指定された順序で検索されます。
- dsname
- 処理されるデータ・セット名の名前。総称名マスクは使用できません。
- PLIADDOP
- PL/I コピーブックのコンパイル時に *PROCESS ステートメントに組み込まれる追加の PL/I コンパイラー・オプション。
これらのコンパイラー・オプションの効果について詳しくは、IBM VisualAge PL/I for OS/390 Programming Guide を参照してください。
- HLASM オプション
- 次のオプションは、HLASM コピーブックをテンプレートにコンパイルするために使用します。
- DBCS=YES
- DBCS コンパイラー・オプションを使用します。
- DBCS=NO
- NODBCS コンパイラー・オプションを使用します。
- NOALIGN=YES
- NOALIGN コンパイラー・オプションを使用します。
- NOALIGN=NO
- ALIGN コンパイラー・オプションを使用します。
- ASMMAXRC
- コピーブックをコンパイルするために、許容できる最大の戻りコードを設定します。指定したレベルを超える戻りコードによって機能は停止します。デフォルトは、4 です。注: COMPMAXRC パラメーターは引き続きサポートされますが、代わりに ASMMAXRC パラメーターを使用することが推奨されています。COMPMAXRC パラメーターを指定すると、それが言語の MAXRC よりも優先されます。
- ASMLIBS
- SYSLIB 連結リスト内で指定されるデータ・セット名 (10 個まで) のリストを指定できます。これらのデータ・セットは、コンパイル用に COPY または INCLUDE メンバーに指定された順序で検索されます。
- dsname
- 処理されるデータ・セット名の名前。総称名マスクは使用できません。
- ASMADDOP
- COPY メンバーおよび MACRO メンバーのコンパイル時に *PROCESS ステートメントに組み込まれる追加の HLASM コンパイラー・オプション。
これらのコンパイラー・オプションの効果について詳しくは、HLASM V1R6 Programmer's Guide を参照してください。
$$FILEM PBK DSNIN=FMNUSER.TEMPLATE,
$$FILEM MEMBER=DITTST1