レコード内容の最新表示

アクティブにする頻度の高い環境では、レコードの更新が頻繁に行われることが予想されます。作業中のファイルからレコードの内容を再読み取りすることが必要な場合もあります。例えば、(前述したような) 整合性検査が行われた場合、あるいは引き続き他のアクションを実行する前にレコードに対して特定の変更が行われるのを待っている場合です。そのような状況にある場合は、特定のレコードを最新表示するために RF 行コマンドまたは RF 基本コマンドを使用することができます。

例えば、  で示すように SNGL 表示形式でファイルの編集を行うと仮定します。
1.  
  Process   Options   Help
────────────────────────────────────────────────────────────────────────────────
 Edit             FI:FMNKSB1 DS:FMN.RFM0201.KSDS    Rec 1
 Command ===>                                                       Scroll CSR 
                                                      Type KSDS     Format SNGL
                                                      Top Line is 1    of 5
 Current 01: REC-TYPE1
 Field           Data
 FIRSTPART             0
 LASTTWO           1
 TEXTFIELDMAIN   AAAAAAxxzzzzzzzzzzzzxxxxxxxxxxxxxxxxxAAAAA
 TEXTMINOR1      AAAAAAAAAAAAAAA
 TEXTMINOR2      AAAAAAAAAAAAAAA
 ***  End of record  ***








 F1=Help     F2=Zoom     F3=Exit     F4=CRetriev F5=RFind    F6=RChange
 F7=Up       F8=Down     F10=Previous F11=Next     F12=Cancel
RF 行コマンドまたは RF 基本コマンドを入力した場合Enter キーを押すと、 に示すように、更新されたレコードが File Manager に表示されます (この例では、別のユーザーがレコードを更新したと想定します)。
2.  
  Process   Options   Help
────────────────────────────────────────────────────────────────────────────────
 Edit             FI:FMNKSB1 DS:FMN.RFM0201.KSDS    Re                  RF done
 Command ===>                                                       Scroll CSR 
                                                      Type KSDS     Format SNGL
                                                      Top Line is 1    of 5
 Current 01: REC-TYPE1
 Field           Data
 FIRSTPART             0
 LASTTWO           1
 TEXTFIELDMAIN   A   updated record
 TEXTMINOR1      AAAAAAAAAAAAAAA
 TEXTMINOR2      AAAAAAAAAAAAAAA
 ***  End of record  ***






 F1=Help     F2=Zoom     F3=Exit     F4=CRetriev F5=RFind    F6=RChange
 F7=Up       F8=Down     F10=Previous F11=Next     F12=Cancel
複数行表示形式 (CHAR、HEX、LHEX、TABL) を使用する場合は、RF (または RFF) 基本コマンド、または RF 接頭部コマンドを使用してレコードの内容を最新表示できます。
注: レコードに対して保留の変更がある場合にそのレコードを最新表示すると、それらの変更内容は詳細な警告もなく破棄されます。ただし、特定のレコードに対する変更を取り消す場合、あるいは自分の変更を保管しようとして整合性検査が行われたときに内容を最新表示する場合などに、この処理は役に立ちます。

関連トピック