Es werden die Zeilennummern der Quelle verwendet. Beim Kopieren sind dies die Zeilennummern der zu kopierenden Zeilen aus einer anderen Arbeitsdatei.
Beim Einlesen aus einer Datei werden die Zeilennummern im Fall von ISAM-Dateien aus dem ISAM-Schlüssel gebildet (falls nichts anderes angegeben), im Fall von SAM-Dateien mit Angabe des Operanden KEY
werden die ersten acht Zeichen eines jeden Satzes als Zeilennummer interpretiert.
Bereits in der Zielarbeitsdatei existierende Zeilen mit gleichen Zeilennummern werden überschrieben. Die neue aktuelle Zeilennummer ergibt sich aus der Zeilennummer der letzten Zeile plus der aktuellen Schrittweite, falls sich die Zeilennummer der letzten Zeile der Arbeitsdatei geändert hat, ansonsten bleibt sie unverändert.
Der folgenden Tabelle kann entnommen werden, bei welcher EDT-Anweisung dieses Verfahren angewendet wird (bei einigen dieser EDT-Anweisungen kommen bei einem anderen Format oder anderen Operanden auch noch andere Verfahren zur Anwendung).
Anweisung | Bemerkungen zu den Operanden | Allgemeine Bemerkungen |
@COPY | Einlesen von ISAM-Dateien mit | |
@COPY | ohne Zielangabe | |
@GET | mit Angabe des Operanden | |
@MOVE | ohne Zielangabe | |
@ON | mit Angabe des Operanden | Wird der Operand |
@OPEN | Öffnen von ISAM-Dateien mit | Vor Ausführung der Anweisung |
@OPEN | Öffnen einer Kopie von SAM- | Vor Ausführung der Anweisung |
@READ | mit Angabe des Operanden |