FI   

説明

IMS™ は、以下のイベントのいずれかが発生したことを判別しました。

  • プログラムによって提供された入出力域の始めにあるストレージ・アドレスを参照できなかった。
  • 入出力域の始めに、戻されるセグメント (複数の場合もあり) の長さをプラスして計算されたストレージ・アドレスを参照できなかった。

IMS は、データ移動中の潜在的プログラム・チェック異常終了を回避するためにこの状況コードを設定します。FI 状況コードが表示されないからといって、必ずしも、提供された入出力域アドレスが論理的に正しいとか、領域の大きさが十分であるということではありません。

AIB インターフェースが使用される場合、AIB の提供された長さが、戻されたセグメント長に照らして検証されます。この検証が失敗した場合、該当の AIB 戻りコードおよび理由コードが設定されます。この検証が成功した場合、IMS は、移動に関連した実際のストレージ・アドレスをさらに検査し、FI 状況コードを戻すことができます。AIB インターフェースが使用されない場合は、ストレージ・アドレス検証だけが実行されます。

プログラマーの応答

プログラムを訂正します。

ソース

DL/I コード