Ich habe ein Problem mit einem RPG Programm, welches bei einem 10er sich verabschiedet. Dies passiert aber nur beim Aufruf durch einen Stored Procedure die ein CL aufruft. Dieses funktioniert tadellos. Dieses CL ruft dann ein RPG Programm auf welches dann einen 10er Fehler beim Schreiben der Printerfile (CPF4906 Satz am Ende abgeschnitten) protokolliert und sich verabschiedet.

Rufe ich das RPG Programm direkt auf, dann funktioniert es tadellos. Es protokolliert zwar auch diesen Fehler macht aber weiter und verarbeitet alle Datensätze.

Ich habe nun das Programm geändert, dass der 10er Fehler nicht mehr kommt und es funktioniert. Alle Daten werden importiert.

Mich würde nur interessieren warum sich das Programm so unterschiedlich verhält und was man dagegen tun kann.

Danke.

Klaus