「PCB Selection (PCB 選択)」パネル

「PCB Selection (PCB 選択)」パネルは、機能の入力パネルで以下を指定した場合に表示されます。
  • 「PSB type (PSB タイプ)」で「Static (静的)」。
  • 以下のいずれかの場合:
    • データベース名を指定せず、PSB に複数のデータベース PCB が存在する。
    • データベース名パターンを指定し、PSB にそのパターンと名前が一致するデータベースの PCB が 1 つ以上存在する。
    • データベース名を指定し、PSB に指定した名前のデータベースの PCB が複数存在する。

データベース名を指定しなかった場合、指定された PSB 内のすべてのデータベース PCB がパネルに表示されます。データベース名パターンを指定した場合、そのパターンに名前が一致するデータベースのすべての PCB がパネルに表示されます。データベース名を指定した場合、指定した名前のデータベースのすべての PCB がパネルに表示されます。

パネルとフィールドの定義

1. 「Edit : PCB Selection (Static PSB) (編集 : PCB 選択 (静的 PSB))」パネル
 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」フィールドは保護されます。

親パネル

子パネル