-
Stapelverarbeitung in CL
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)
-
[Das könnte man z.B. mit einem SBMJOB in eine JOBQ, die nur einen Job zur Zeit verarbeitet, abfangen.
Gruss
Matthias
-
Hallo Thomas,
alles sequentiell, CL kann kein Multithreading.
Dieter Bender
 Zitat von THK
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)
-
Es war schon immer so, dass in einem CLP (Control-Language-Program) alle Befehle hintereinander abgearbeitet werden. Du hast also keine Probleme damit.
Similar Threads
-
By Sony in forum IBM i Hauptforum
Antworten: 27
Letzter Beitrag: 20-07-09, 21:48
-
By schatte in forum NEWSboard Programmierung
Antworten: 19
Letzter Beitrag: 10-01-07, 11:32
-
By RLPforum in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 04-01-07, 14:58
-
By bo1 in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 23-06-06, 15:00
-
By Hubert Brethauer in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 19-04-06, 08:04
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks