THK
17-08-04, 08:46
Ich habe zur Vereinfachung einer termingesteuerten Bearbeitung den Aufruf verschiedener Queries in einem CL-Programm gestaltet:
0001.00 PGM
0007.00
0008.00 RUNQRY QRY(THK/MANZHILF)
0009.00 RUNQRY QRY(THK/MANZHILF2)
0010.00 RUNQRY QRY(THK/MANZ3)
0011.00 RUNQRY QRY(THK/MAHNUNGANZ)
0012.00 RUNQRY QRY(THK/MANZERG)
0012.01
0012.02 DLTF FILE(THK/MANZHILF1)
0012.03 DLTF FILE(THK/MANZHILF2)
0012.04 DLTF FILE(THK/MANZ3)
0012.05 DLTF FILE(THK/MANZAHLUNG)
0012.06
0013.00 ENDPGM
Da nun die letzten beiden Queries abhängig von den Ergebnissen der ersten drei sind, stellt sich mir die Frage, ob durch diese Vorgehensweise der jeweilige Befehl erst nach erfolgreichem Ablauf der zuvor aufgerufenen Abfrage gestartet wird und somit die Zusammenhänge gesichert sind. Oder kann es hierbei auch zu einer parrallelen Bearbeitung kommen?
Wenn ja, wie kann ich die Abhängigkeit sicherstellen?
Danke für jede Hilfe!
Thomas Küsters (THK)
0001.00 PGM
0007.00
0008.00 RUNQRY QRY(THK/MANZHILF)
0009.00 RUNQRY QRY(THK/MANZHILF2)
0010.00 RUNQRY QRY(THK/MANZ3)
0011.00 RUNQRY QRY(THK/MAHNUNGANZ)
0012.00 RUNQRY QRY(THK/MANZERG)
0012.01
0012.02 DLTF FILE(THK/MANZHILF1)
0012.03 DLTF FILE(THK/MANZHILF2)
0012.04 DLTF FILE(THK/MANZ3)
0012.05 DLTF FILE(THK/MANZAHLUNG)
0012.06
0013.00 ENDPGM
Da nun die letzten beiden Queries abhängig von den Ergebnissen der ersten drei sind, stellt sich mir die Frage, ob durch diese Vorgehensweise der jeweilige Befehl erst nach erfolgreichem Ablauf der zuvor aufgerufenen Abfrage gestartet wird und somit die Zusammenhänge gesichert sind. Oder kann es hierbei auch zu einer parrallelen Bearbeitung kommen?
Wenn ja, wie kann ich die Abhängigkeit sicherstellen?
Danke für jede Hilfe!
Thomas Küsters (THK)