Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Auswählen von Sätzen oder Blöcken

&pagelevel(4)&pagelevel

Beim Kopieren einer Datei können Sätze, beim Editieren eines Bandes Blöcke für die weitere Bearbeitung ausgewählt werden. Die Auswahl erfolgt durch die Angabe eines logischen Ausdruckes in der SELECT-INPUT-RECORDS-Anweisung und zwar durch:

  • Vergleich einzelner Felder eines Satzes/Blocks mit einem angegebenen Literal (Konstante)

  • Vergleich eines von PERCON intern mitgeführten Block-, Byte- oder Satzzählers (siehe "Kennwörter") mit einem angegebenen Literal

  • Prüfung eines Feldes auf Datenformat (numerisch, alphabetisch)

  • Prüfung auf ab- oder aufsteigende Sortierung

  • Prüfung eines Feldes auf zulässige Zeichen anhand einer Zeichentabelle

Als Vergleichsoperatoren sind möglich

  • gleich

  • kleiner

  • kleiner gleich

  • größer

  • größer gleich

  • ungleich

Aus mehreren solcher Vergleiche kann mit den logischen Operatoren

  • AND

  • OR

ein logischer Ausdruck gebildet werden. Der Ausdruck wird von links nach rechts abgearbeitet, wobei der Operator „AND“ Vorrang vor dem Operator „OR“ hat. Ergibt die Auswertung den Wert „wahr“, wird der Eingabesatz/-block in die über OUTPUT-LINK-NAME angegebene Ausgabedatei übernommen, sonst wird er nicht übernommen.

Zusätzlich kann durch Klammerung die Reihenfolge der Auswertung der Ausdrücke festgelegt werden.

Sätze bzw. Blöcke, für die keines der Auswahlkriterien zutrifft, können in so genannte „Restdateien“ übernommen werden.