バッチ・ブラウズ (IBB)

目的
データベースのセグメントを表示または印刷することができる REXX プロシージャーを実行します。このプロシージャーで他の任意の有効な REXX を使用する以外に、IBB は、セグメントの検索や印刷、またはビューの作成に使用できるいくつかの新規の REXX 関数を定義します。
使用上の注意
IBB を使用する一般的ヒントについては、IEB および IBB で定義された REXX 関数を使用する際の一般的ヒントを参照してください。filerc 変数の使用に関する注意点については、 filerc 変数の使用を参照してください。

ZDT/IMS によって生成されるバッチ・ブラウズ JCL のフローは、以下の通りです。

1. バッチ・ブラウズ (IBB) ステップのフロー

この図はバッチ参照 (IBB) 関数の入出力を示しています。入力は HFM1JIN、HFMIMSIN、REXX プロシージャー、HFMEXEC、および IMS データベース・データ・セットです。出力は SYSPRINT です。
HFM1JIN
ZDT/IMS スケルトン・ライブラリーを指します。この DD ステートメントは、HALDB データベースをブラウズするときにだけ使用されます。
HFMIMSIN
バッチ・ブラウズの制御ステートメントが入っています。この制御ステートメントについては、以下で詳しく説明します。
IMS データベース・データ・セット
DLI モードでは、保守される IMS データベースに関連付けられた各 IMS データベース・データ・セットの DD が ZDT/IMS に組み込まれます。データベースに論理関係がある場合は、論理的に関係があるデータベースのデータ・セットを組み込む必要があります。
SYSPRINT
これには、IEB REXX プロシージャーの実行中に ZDT/IMS によって出された ZDT/IMS メッセージが含まれます。
REXX プロシージャー
IMS データベースをバッチで表示するために実行される REXX exec。この exec は、IMS セグメントの読み取りを可能にする ZDT/IMS IEB 呼び出しと組み合わせた標準 REXX ステートメントから構成されます。

HFMIMSIN において、PROC=* が指定された場合、REXX プロシージャーは、PROC=* パラメーターの後にインストリームで指定されます。

HFMIMSIN において、PROC=<member> が指定された場合、HFMEXEC ライブラリー内の REXX プロシージャー <member> が実行されます。

HFMEXEC
これには、PROC=<member> が HFMIMSIN パラメーターで指定された場合に実行されるメンバーが含まれます。