動的 PSB の宣言
動的 PSB を使用して BMP モードでデータベースにアクセスする予定がない場合、または MODBLKS リソースの動的リソース定義が使用可能であり、IMS データ定義ユーティリティーを使用して動的 PSB を生成する予定の場合、動的 PSB を宣言する必要はありません。
それ以外の場合、BMP モードで実行する場合に ZDT/IMS 機能で使用する動的 PSB 名ごとの APPLCTN マクロ・ステートメントを、システム定義に組み込む必要があります。
このためには、以下を使用します。
ZDT/IMS が使用する動的 PSB 名は、DYNPRFX パラメーターに指定した 1 から 5 文字を、001 から DYNPRFN パラメーターに指定した数までの範囲の 3 桁の各数値と組み合わせることによって得られます。
例えば、サブシステムの HFM マクロ・ステートメントに DYNPRFN=3 と DYNPRFX=HFM1POPI を指定する場合は、次の APPLCTN マクロ・ステートメントがシステム定義に組み込まれている必要があります。
APPLCTN PSB=HFM001,PGMTYPE=BATCH,DOPT
APPLCTN PSB=HFM002,PGMTYPE=BATCH,DOPT
APPLCTN PSB=HFM003,PGMTYPE=BATCH,DOPT
PSB は BMP 用であるため、PGMTYPE=BATCH は必須です。DOPT パラメーターでこれが動的 PSB であることを指定するため、このパラメーターも必須です。