Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Unterbrechen des EDT-Laufs

&pagelevel(4)&pagelevel

Sowohl im F-Modus als auch im L-Modus kann der EDT-Lauf mit @SYSTEM oder mit [K2] unterbrochen werden. In beiden Fällen bleibt der EDT geladen.

Werden während der Unterbrechung über die Kommando-Schnittstelle des BS2000 andere Programme geladen (z.B. mit /START-PROGRAM oder /LOAD-PROGRAM) bzw. werden Prozeduren gestartet, die andere Programme laden, wird der EDT ohne Rückfrage entladen, ein Fortsetzen des EDT-Laufs ist dann nicht möglich.

Eine Rückkehr in den unterbrochenen Arbeitsmodus des EDT ist mit dem Kommando /RESUME-PROGRAM möglich. Das Kommando /RESUME-PROGRAM bewirkt, dass der EDT-Lauf an der Stelle fortgesetzt wird, an der er unterbrochen wurde.

Wird im F-Modus das Arbeitsfenster, in dem der EDT-Lauf unterbrochen wurde, nach /RESUME-PROGRAM nicht oder nur unvollständig ausgegeben, kann der ursprüngliche Inhalt mit [K3] wiederhergestellt werden. Bei einer Unterbrechung mit [K2] gehen alle noch nicht übertragenen Eingaben verloren.

Die Fortsetzung eines unterbrochenen EDT-Laufs ist auch mit dem Kommando /INFORM-PROGRAM möglich. Eine im Kommando mitgegebenen Nachricht wird dabei ignoriert.

Hat man im F-Modus in einer Anweisungsfolge oder im L-Modus in einem Eingabeblock (BLOCK-Modus) die Anweisung @SYSTEM angegeben, und kehrt nach der Unterbrechung mit /INFORM-PROGRAM zurück, so wird eine Meldung ausgegeben und der Rest der Anweisungszeile bzw. des Eingabeblocks nach @SYSTEM wird nicht mehr ausgeführt.

Hat der EDT zum Zeitpunkt der Unterbrechung die Zeilen einer @DO- oder @INPUT-Prozedur noch nicht vollständig abgearbeitet, wird bei Rückkehr mit /INFORM-PROGRAM die Verarbeitung abgebrochen. Es wird eine Meldung ausgegeben und die restlichen Zeilen werden nicht mehr abgearbeitet.

Wird zum Zeitpunkt der Unterbrechung ein Zeilenbereich in einer EDT-Anweisung bearbeitet, wird bei Rückkehr mit /INFORM-PROGRAM die Verarbeitung der Anweisung im Allgemeinen abgebrochen und eine Meldung ausgegeben.

Hinweis

Der EDT-Lauf kann nicht unterbrochen werden, wenn der EDT innerhalb einer BS2000-Systemprozedur gestartet wird, die mit der Option INTERRUPT-ALLOWED=NO gegen Unterbrechung geschützt ist (siehe Abschnitt „Zugriffsschutz“).