View Full Version : CPYF in DDMF (im CLLE Batch Job) endet nicht
Hallo,
habe eine Frage:
Wir submitten ein CLLE, in dem ein CPYF in eine DDMF gemacht. wird.
Funktioniert soweit, aber auf dem Sourcesystem bleibt er beim CPYF stehen, und geht im CLLE nicht weiter.
Kann man irgendwo einstellen, das die DDM Verbindung beendet werden soll?
tfroehlich
09-04-13, 13:14
Hallo,
habe eine Frage:
Wir submitten ein CLLE, in dem ein CPYF in eine DDMF gemacht. wird.
Funktioniert soweit, aber auf dem Sourcesystem bleibt er beim CPYF stehen, und geht im CLLE nicht weiter.
Kann man irgendwo einstellen, das die DDM Verbindung beendet werden soll?
---------------------------------------------------------
Guten Tag,
ich bin mir nicht ganz sicher, aber wir haben damals noch den cmd rclrsc lvl(*) im clp reingesetzt.
Vielleicht gibt es noch einen command speziell für DDMF.
Das ganze ist leider bei uns schon ca. 10 Jahre her, wo wir 4 Maschinen per DDMF Daten ausgetauscht haben.
Gruss Thomas
Hi Thomas,
ja, RCLRSC kann man nehmen. Für DDM gibts auch noch den RCLDDMCNV.
Das Problem ist, das CL-Program hängt auf dem CPYF Statement und merkt nicht das nichts mehr zu tun ist. Es hält nur die DDM Conversation offen. Man würde also in diesem Beispiel
CPYF localfile remotefile
RCLDDMCNV
den zweiten Befehl gar nicht erreichen... :confused:
tfroehlich
09-04-13, 13:57
Hallo ,
bei uns war es damals in der S36-Umgebung. Der COPYDATA hat dort funktioniert .
Vielleicht liegt es an den Parametern vom cpyf, dass es kein EOF gibt.
Vielleicht geht auch der Umweg per Cobol /RPG die Dateien zu füllen. Dort müsste ja sauber der EOF kommen.
Gruss Thomas