Hallo,
ich hab das Steuerprogramm jetzt in einer anderen Aktivierungsgruppe laufen lassen und nach jedem Aufruf einen RCLACTGRP gemacht. Jetzt funktionierts auch.
Allerdings habe ich auch eine Aussage von IBM daß die Dateien eigentlich geschlossen sein müßten, wenn die Programme mit *INLR = *ON beendet werden. Warum das hier nicht der Fall ist, erschließt sich noch nicht so ganz. Ich bleibe aber an dem Problem dran.
Hier noch ein Auszug aus dem ILE RPG Programmers Guide:
"When a main procedure ends normally, the following occurs:
v The Factor-2-to-Result-field move of a *ENTRY PARM operation is performed.
v All arrays and tables with a ’To file name’ specified on the Definition specifications, and all locked data area data structures are written out.
v Any data areas locked by the procedure are unlocked.
v All files that are open are closed.
v A return code is set to indicate to the caller that the procedure has ended normally, and control then returns to the caller."
Danke für die Unterstützung.
Bookmarks