Hallo Freunde der gepflegten Programmierung.

Wir sollen hier eine Art Kundeninformation programmieren welche automatisch über die Auftragserfassung die notwendigen Infos anzeigen soll.
Unsere Theorie:
Eine eigene Sitzung welche in ein eigenes Subsystem startet mit einem Signon-Schirm welcher leer ist. Im Hintergrund startet die Auftragserfassung EINMAL einen Batchjob welcher sich über OVRDSPF den interaktiven Job schnappen soll um ohne Anmeldung sofort das Kundeninfoprogramm anzuzeigen. Soweit so gut nur muss die Aktualisierung der Daten (Kundenwechsel etc) autoamtisch erfolgen. Dies sollte ja über INVITE sowie einer DTAQ zu lösen sein. Nur leider funktioniert diese Methode mit INVITE (MAXDEV(*FILE)) in Kombination mit einer DTAQ nicht. Beim WRITE auf den Record des DSPF schießt sofort ein CPF5068 (Programmeinheit *N in Datei PROTO2DF in Bibliothek BRUNNER nicht gefunden.)

Im Auschlussverfahren hab ich das INVITE sowie MAXDEV und die DTAQ entfernt sowie von einem WRITE sowie READ(E) auf WRITE und einen EXFMT umgestellt und schon läuft das ganze Werk (jedoch ohne refresh).

Interaktiv aufgerufen funktioniert das Programm über INVITE etc hervorragend.

Es schaut so aus als ob die Methode des automatischen refresh mittels INVITE über das angeln eines Batchjobs auf einen interaktiven nicht funktionieren würde. Hat hier jemand schon eine ähnliche Problemstellung gehabt bzw gelöst?

Danke und LG