Mein Problem ist folgendes:
Aufruf eines Pgm, in dem eine Datei (Printerfile) mit UsrOpn definiert ist. Am Anfang des Programms wird die Datei durch Open geöffnet, es erfolgt die Ausgabe und am Ende eine Close-Anweisung. Beim ersten Aufruf gibt es keinerlei Probleme. Wird das Pgm danach ein zweites Mal aufgerufen, erfolgt der oben genannte Abbruch.

Weitere Infos:

  1. Abbruch erfolgt auf i5 mit V5R3, auf einer i5 mit V5R2 funktioniert alles wie es soll (mehrfacher Aufruf hintereinander möglich)
  2. Es spielt keine Rolle ob es sich bei dem Pgm um RPG oder RPGLE handelt.
  3. Es spielt auch keine Rolle, ob Pgm mit V5R1 oder V5R2 umgewandelt wurde.
  4. Wenn ich das Pgm debugge, sind alle Parameter, Variablen und der Ablauf beimn ersten Aufruf ok. Beim zweiten Aufruf erfolgt der Abbruch direkt nach Aufruf des Pgm in Headerzeile. Es wird keine C-Bestimmung abgearbeitet.
  5. Wenn ich mir nach dem ersten Aufruf den Job ansehe, ist alles wie es sein soll: entsprechende Datei ist geschlossen, keine Dateiüberschreibungen vorhanden, SPLF aus erstem Druck ordnungsgemäß erstellt
Ich hoffe es kann mir jemand weiter helfen. Besten Dank im Voraus.