Wir haben erst in letzter Zeit unsere Anwendung von OPM auf ILE umgestellt und haben damit folgendes Problem. Wir rufen aus CL-Programmen Cobol-Programme auf, nachdem wir die entsprechenden OVRDBF's , OPNQRY's usw. gemacht haben. Unter OPM sind die von den Cobol-Dateien geöffneten Dateien wieder geschlossen worden auch ohne ein entsprechendes Close, unter ILE ist das nicht so. Leider ist das recht lästig, da diese Probleme meist beim Kunden auftreten und nur unter bestimmten Konstellationen kein CLOSE durchgeführt wird.
Gibt es eine Möglichkeit, auch ILE Cobol Programme dazu zu bringen, alle geöffneten Dateien wieder zu schließen? Am besten von "außen", denn nach einem Programmabsturz stehen diese geöffneten Dateien auch noch rum.
Ich habe etwas von einer Cancel-procedure gelesen, nur leider nichts gefunden, wie man die aufruft. Würde dier helfen?