「PCB Selection (PCB 選択)」パネル
「PCB Selection (PCB 選択)」パネルは、機能の入力パネルで以下を指定した場合に表示されます。
- 「PSB type (PSB タイプ)」で「Static (静的)」。
- 以下のいずれかの場合:
- データベース名を指定せず、PSB に複数のデータベース PCB が存在する。
- データベース名パターンを指定し、PSB にそのパターンと名前が一致するデータベースの PCB が 1 つ以上存在する。
- データベース名を指定し、PSB に指定した名前のデータベースの PCB が複数存在する。
データベース名を指定しなかった場合、指定された PSB 内のすべてのデータベース PCB がパネルに表示されます。データベース名パターンを指定した場合、そのパターンに名前が一致するデータベースのすべての PCB がパネルに表示されます。データベース名を指定した場合、指定した名前のデータベースのすべての PCB がパネルに表示されます。
パネルとフィールドの定義
Process Options Help
────────────────────────────────────────────────────────────────────────────────
FM/IMS Edit : PCB Selection (Static PSB)
PSB name PUPA
Segments
in in DB Processing
Cmd PCB# PCB name DB name PCB DBD type OPTS SEQ Usability note
S 1 DBPCB01 DJ1E 3 3 P A
2 DBPCB02 DJ3E 2 2 P A
3 DBPCB03 DJ2E 5 5 P A
**** End of data ****
Command ===> Scroll CSR
F1=Help F2=Split F3=Exit F4=CRetriev F7=Backward F8=Forward
F9=Swap F10=Actions F12=Cancel
パネルには、指定した PSB の名前、および各 PCB ごとに以下の詳細が表示されます。
- PCB#
- PSB 内の PCB の位置を示す序数。PSB 内の 1 番目のデータベース PCB を表す「PCB#」は 1、2 番目のデータベース PCB を表す「PCB#」は 2、などとなります。
- PCB name (PCB 名)
- PSBGEN ユーティリティー制御ステートメントに指定された PCB の名前。
- DB name (DB 名)
- PCB がアクセス権限を付与するデータベースの名前。
- Segments in PCB (PCB 内のセグメント)
- PCB が依存する DBD 内のセグメント・タイプの数。
- DBD 内のセグメント
- DBD 内のセグメント・タイプの合計数。
- DB タイプ
- 物理データベースの場合は P、論理データベースの場合は L を指定します。
- OPTS の処理中
- PSBGEN PCB ステートメントで指定された処理オプション。
- Processing SEQ (処理 SEQ)
- PCB が使用する処理シーケンス (PCB が 2 次索引を使用しない場合は ブランク)。
- Usability note (使用可能度の注記)
- 関数が PCB を使用できない場合、このフィールドに使用できない理由が示されます。関数が PCB を使用できる場合、このフィールドはブランクのままです。以下の理由が示されます。
- Invalid PROCOPT (PROCOPT が無効)
- PCB の処理オプションで関数を実行できません。
- LIST=NO PCB
- PCB で LIST=NO が指定されています。FM/IMS は、LIST=NO が指定された PCB をサポートしません。
- Read-only PCB (読み取り専用 PCB)
- PCB が読み取り専用です。PCB が読み取り専用の場合、関数を実行できません。
- Non-insert PCB (挿入不可の PCB)
- PCB でセグメントの挿入が許可されていません。PCB でセグメントの挿入が許可されない場合、関数を実行できません。
- Non-replace PCB (置換不可の PCB)
- PCB でセグメントの置換が許可されていません。PCB でセグメントの置換が許可されない場合、関数を実行できません。
- No index edit (索引の編集不可)
- PCB は索引データベース用です。索引データベースの編集はサポートされていません。
- No HSAM edit (HSAM の編集不可)
- PCB は HSAM データベース用です。HSAM データベースの編集はサポートされていません。
- No SHSAM edit (SHSAM の編集不可)
- PCB は SHSAM データベース用です。SHSAM データベースの編集はサポートされていません。
- No trm MSDB edit (端末関連 MSDB の編集不可)
- PCB は端末関連 MSDB 用です。端末関連 MSDB の編集はサポートされていません。
- No logical load (論理データベースのロード不可)
- PCB は論理データベース用です。論理データベースのロードはサポートされていません。
- No index load (索引データベースのロード不可)
- PCB は索引データベース用です。索引データベースのロードはサポートされていません。
- No alt seq load (代替処理シーケンスのロード不可)
- PCB は代替処理シーケンスを指定しています。代替処理シーケンスを使用するロードはサポートされていません。
PCB を選択するには、「Cmd」フィールドに「
S
」を入力し、Enter キーを押します。関数が PCB を使用できない場合、「Cmd」フィールドは保護されます。