14.12.2012 Aufrufe

KFK2666.pdf

KFK2666.pdf

KFK2666.pdf

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

-452-<br />

Beispiel<br />

Erläuterung<br />

Beispiel<br />

11-10<br />

CLAUSE END;<br />

PUT LIST('SUBSYSTEM SUB1: END OF TRANSLATION');<br />

EXEC PUT LIST('SUBSYSTEM SUB1: END OF EXECUTION' );;<br />

EXEC;<br />

CLOSE FILE (#F1);<br />

FREE #01;<br />

END EXEC;<br />

END CLAUSE;<br />

Wenn das Subsystem SUB1 durch: 'END SUB1;' abgeschlossen<br />

wird, wird die End-Clause aktiv. Sowohl zur Übersetzungszeit<br />

als auch zur Ausführungszeit wird eine Meldung ausgegeben.<br />

Der File #F1 wird geschlossen, die Datenstruktur<br />

H01 wird freigegeben. Folgende PL/1-Anweisungen werden<br />

durch obige End-Clause erzeugt:<br />

PUT LIST('SUBSYSTEM SUB1: END oF EXECUTION');<br />

CLOSE FILE('*F1);<br />

FREE #01;<br />

Die ENO-Subsystem-Anweisung kann eine LEAVE-OPTION enthalten:<br />

END SUB LEAVE .... ;<br />

Die ENO-CLAUSE arbeitet das LEAVE ab:<br />

CLAUSE END;<br />

IF IO('LEAVE') THEN 00;<br />

END;<br />

END CLAUSE;

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!