この国際規格では、レコードの論理グループに編成された順次テキストを処理するプログラムのための 2 つの代替一般手順 (方法 A と方法 B) について説明します。
方法 A - 適切な階層の終了後にコントロール フロントエンドの状態を確認します。
方法 B - 適切な階層を初期化する前に、コントロールのフロントエンドの状態を確認します。
どちらも、処理対象の各レコードの識別に基づいており、レコードは変更可能であり、その値が制御のフローに影響します。
説明したプロセスは、次のプログラムを設計するための基礎を提供します。
a) 1 つ以上の入力ファイルを順次処理する。
b) 定義されたレコード グループの論理シーケンスで各入力ファイルにアクセスします。
c) 各入力ファイル内のレコード 処理シーケンスで必要な制御に変更があるかどうかを判断するために使用される特定のデータ項目が含まれます。
この規格に記述されている手順には、次の制限があります。
a) 制御変更を識別できるデータ項目を使用して、論理的な層のシーケンスを形成し、ある層での制御変更が下位層での制御変更を暗示するようにする。
b) この規格では、順次処理される入力ファイルのみについて説明します。
c) 説明されているプロセスでは、ユーザーの問題やインストールに依存するルーチンは指定されておらず、特に次の点については詳しく説明されていません。
1) プロセスの初期化が完了する。
2) ボリュームの複数の入力ファイル アクセス シーケンスの場合。
3) 処理する論理レコードの組み立て方法。
4) あらゆるレベルでのコントロールブレイクの有無にかかわらず取られる対応するアクション。
5) 通常の処理がある場合。
6) プロセスの完全終了