バッチ・ブラウズ (IBB)

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

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

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

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

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

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

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