Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Sortieren mit Ein-/Ausgabeprozeduren

&pagelevel(5)&pagelevel

Sind Ein-/Ausgabeprozeduren angegeben, werden folgende Schritte durchgeführt:

  1. Sobald eine SORT-Anweisung ausgeführt wird, geht die Steuerung an die Eingabeprozedur über.

  2. Die Eingabeprozedur muss folgende Schritte durchführen:

    1. Verarbeitung eines Datensatzes (z.B. Lesen eines Datensatzes aus einer Datei oder Erstellen eines neuen Datensatzes).

    2. Übergabe des Datensatzes an die Sortierdatei.

    3. Wiederholen der Schritte a und b, bis alle Datensätze übergeben sind.

  3. Die SORT-Anweisung sortiert die Datensätze in der Sortierdatei.

  4. Die Steuerung wird dann an die Ausgabeprozedur abgegeben.

  5. Die Ausgabeprozedur führt folgende Schritte durch:

    1. Übernehmen eines Datensatzes aus der Sortierdatei.

    2. Verarbeitung des Datensatzes (z.B. Schreiben des Datensatzes in eine Ausgabedatei).

    3. Wiederholen der Schritte a und b, bis alle Datensätze übergeben und verarbeitet sind.

  6. Die Steuerung wird an die der SORT-Anweisung folgenden Anweisung weitergegeben.

Sind die Angaben gemischt (z.B. nur eine Eingabeprozedur angegeben), so werden die oben beschriebenen Prozeduren entsprechend abgewandelt durchgeführt.