プログラムの要件

MVSSPLPB にアクセスするプログラムの要件は次のとおりです。

  • 作業場所節に mfpubspl コピーブック (COBOL プログラムの場合) を含めるか mfpubspl インクルード メンバー (PL/I プログラムの場合) を含める (詳細については以下を参照)。
  • インターフェイスの関数コードを適切な値に設定する。
  • key フィールドおよび index-id フィールド (SPLJOB および SPLDSN の場合) に入力する。
  • mfpubspl のレベル 1 のデータ名を渡して mvssplpb ユーティリティを呼び出す。

mfpubspl.cpy (COBOL ユーザー)

mfpubspl.cpy ファイルは、デフォルトではインストール ディレクトリの cpylib サブディレクトリ (Windows システムの場合) または $COBDIR/cpylib ディレクトリ (UNIX システムの場合) にあります。このファイルをファイル エディターで開いて内容を確認することをお勧めします。

mfpubspl.cpy には、COBOL プログラムから MVSSPLPB API にアクセスするために必要な、関数フィールド、キー フィールド、理由コード フィールドなどのすべての作業場所節フィールドが含まれています。mfpubspl.cpyEnterprise Developer プロジェクトに追加し、COBOL プログラムに含めて、MVSSPLPB API との間で情報を受け渡しできるようにします。

mfpubspl.cpy をプログラムに含める方法は次のとおりです。

  • 作業場所節に 01-レベル フィールドの子として含めます。
  • copy...replacing 構文を使用して () を修飾子と置き換えます。次に例を示します。
    01 PUBSPL-AREA.
       copy 'mfpubspl.cpy' replacing ==()== by ==WS-API==.

mfpubspl.inc (PL/I ユーザー)

mfpubspl.inc ファイルは、デフォルトではインストール ディレクトリの include サブディレクトリ (Windows システムの場合) または $COBDIR/include ディレクトリ (UNIX システムの場合) にあります。このファイルをファイル エディターで開いて内容を確認することをお勧めします。

mfpubspl.inc には、PL/I プログラムから MVSSPLPB API にアクセスするために必要な、関数フィールド、キー フィールド、理由コード フィールドなどのすべてのフィールドが含まれています。また、インターフェイス プログラムのエントリ ポイントの宣言も含まれています。mfpubspl.incEnterprise Developer プロジェクトに追加し、PL/I プログラムに含めて、MVSSPLPB API との間で情報を受け渡しできるようにします。