Hinweise zur Anweisung 'close' für Datei-Ein-/Ausgabe
Im Kontext der Datei-Ein-/Ausgabe ohne Datenbankbezug wird mit der EGL-Anweisung 'close' die Datei geschlossen, die einer bestimmten Datensatzvariablen zugeordnet ist.
Wenn eine Datei offen ist und Sie die Variable 'Datensatz.resourceAssociation' verwenden, um den Ressourcennamen zu ändern, der dieser Datei zugeordnet ist, schließt EGL die Datei automatisch, bevor die nächste Anweisung für die Datei ausgeführt wird. Details hierzu finden Sie unter Ressourcenzuordnungsvariable (resourceAssociation) für Datei-Ein-/Ausgabe.
Wenn das Programm beendet wird, schließt EGL auch alle offenen Dateien.
Syntax

- Datensatzvariable
- Name eines indexierten, relativen oder seriellen Datensatzes, der der Datei zugeordnet ist, die geschlossen wird.
Beispiel
if (userRequest == "C")
try
close recordA;
onException(fileErr FileIOException)
myErrorHandler(fileErr);
end end
Kompatibilität
| Plattform | Problem |
|---|---|
| CICS für z/OS |
|
| IMS BMP oder z/OS Batch | EGL gibt für die Datei eine Betriebssystemanweisung CLOSE aus. |