「Key Specification (キー指定)」パネル

「Key Specification (キー指定)」パネルは、編集を開始するデータベース内の位置を指定するための 「Database Positioning (データベース位置決め)」パネルの代替パネルです。

このパネルは、以下の場合に表示されます。
  • 「Database Positioning (データベース位置決め)」パネルで、セグメント・タイプの「Cmd」フィールドに「K」を入力する。
  • 「IMS data (IMS データ)」パネルで、セグメント・オカレンスの「Cmd」フィールドに「K」を入力する。
  • 「IMS Data (IMS データ)」パネルで、KEY 基本コマンドを入力する。

このパネルを使用して、暗黙的または明示的に選択したセグメント・タイプのキーを指定します。

キー・フィールド値および関係演算子を入力して、データベースのブラウズまたは編集の開始点を指定します。

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

1. 「Key Specification (キー指定)」パネル
 Process   Options   Help
────────────────────────────────────────────────────────────────────────────────
FM/IMS                   Edit : Key Specification

Subsystem IF52  Database DJ1E
Segment  LINKSUB

Lvl Segment   Key field name          Type  RO  Key value
 1  SHIRE                                   =
    #2        2 SHIRE-KEY              AN
    #3         3 SHIRE-NAME            AN       BROOME
 2  LINKSUB                                 =
    #1        1 SHIRE-SUBURB           AN
    #2         2 SHIRE-SUB-KEY         AN
              **** End of data ****





Command ===>                                                        Scroll PAGE 
  F1=Help      F2=Split     F3=Exit      F4=CRetriev  F7=Backward  F8=Forward
  F9=Swap     F10=Actions  F12=Cancel
パネル見出し
Subsystem (サブシステム)
「Edit Entry (編集項目の入力)」または「Browse Entry (ブラウズ項目の入力)」パネルに指定されたサブシステム ID。
データベース
データベース用の DBDGEN の DBD ステートメントに指定された名前。
Segment (セグメント)
前のパネルから選択されたセグメントの名前、および使用可能であればセグメント記述。
Data area (データ域)
Lvl (レベル)
データベース内のセグメント・タイプのレベル。
Segment (セグメント)
選択したセグメントまでのパス内のセグメントの名前。この列には、各セグメントのキー・フィールドの参照番号も含まれています。
Key field name (キー・フィールド名)
ビューを使用している場合のキー・フィールドの名前で、FM/IMS はレイアウトをこのキー・フィールドと突き合わせることができます。それ以外の場合には、データベース・フィールド名が表示されます。
Type (タイプ)
フィールドのデータ・タイプ。
AN
英数字
AX
long 型の 16 進で表示される英数字。
BI
2 進数
BT
ビット・ストリング 10 進数 (外部 10 進数)
FP
浮動小数点数 (内部または外部)
PD
パック 10 進数 (内部 10 進数)
VB
可変長 (VARYING) ビット・ストリング
VC
可変長 (VARYING) 文字ストリング
VG
可変長 (VARYING) グラフィック・ストリング
ZC
ヌル終了可変長 (VARYINGZ) 文字ストリング
ZD
ゾーン 10 進数 (外部 10 進数)
ZE
編集済みゾーン 10 進数
ZG
ヌル終了可変長 (VARYINGZ) グラフィック・ストリング
U
不定形式

ビューを使用していない場合、または FM/IMS がキー・フィールドへのレイアウトの付き合わせを行うことができない場合、 フィールド・タイプは不定形式になります。

RO
関係演算子。考えられる値は以下のとおりです。
> または GT
より大きい
>= => または GE
以上
= または EQ
等しい。
< または LT
より小さい
<= => または LE
以下
¬=または NE
等しくない。
UQ
FM/IMS はこのレベルで非修飾 SSA を使用します (「Key value (キー値)」フィールドに値が入っていても、無視されます)。
Key value (キー値)
キー・フィールドの値を入力します。FM/IMS は、比較演算子とキー値によって形成された式と一致した最初のセグメントから表示を開始します。
注: このパネルで使用される関数は、Get Unique です。したがって、比較演算子「>」または「<」を使用して (P)HDAM データベースに アクセスしても、常に予期された結果になるとは限りません。

親パネル

子パネル