-
QMHRCVPM in *SRVPGM
Hallo!
Hab ein Problem mit der ProgramMsgQ.
Wenn ich in einem Serviceprogramm ein Chain mache und dort auf einen Lock auflaufe, möchte ich diese Nachricht mit QMHRCVPM, welches in einem anderen Serviceprogramm läuft, empfangen und dann an das aufrufende Programm schicken. Ich bekomm aber keine Nachricht. :-( Im Joblog steht genau was ich will. Habs mit CallStack '*' verucht, mit dem Programmnamen usw. aber immer ohne Erfolg.
Was mach ich bitte falsch??
Lg Peter
Wer andren eine Bratwurst brät, hat ein Bratwurstbratgerät!
-
Du kannst nur Nachrichten der aktiven und übergeordneten Programmebenen abrufen.
Ein Abrufen von inaktiven Programmebenen ist nicht möglich.
Also muss dein Service-Programm, dass den Lock empfängt auch die Nachricht lesen bzw. selber dein Service-Programm aufrufen, dass die Nachricht ausliest.
Beispiel:
PGMA -> CALL PGMB
PGMB -> CALL PGMC
PGMC -> Nachrichten von PGMC, PGMB, PGMA
Was nicht geht:
PGMA -> CALL PGMB
PGMB -> CALL PGMD (return) -> CALL PGMC
PGMC -> Nachrichten von PGMC, PGMB, PGMA
Nachrichten von PGMD sind nicht erreichbar, da es nicht im Callstack ist.
Hier musst du die Joblog-API's bemühen, um das Joblog auszulesen.
-
Ja so mach ich das auch.
PGMA ruft PGMB in dem das Chain passiert, dieses ruft PGMC das die PgmMsgQ auslesen soll.
Wenn ich den Namen von PGMB übergebe, wird diese Eintrag im Callstack nicht gefunden. Ich seh ihn aber im Joblog. Mach ich eine 1 im CallstackCounter bringts auch nix.
Kann das sooo schwer sein?
Lg Peter
Wer andren eine Bratwurst brät, hat ein Bratwurstbratgerät!
-
Da hilft nur der Debugger um im Programm an der Stelle anzuhalten und den Callstack zu betrachten.
Manchmal sind da noch Callebenen dazwischen.
-
So, jetzt hab ich den Fehler!
Durch das faule Kopieren der Sourcen hab ich übersehen das die Aktivierungsgruppe nicht die selbe war.
Jetzt gehts ...
Wer andren eine Bratwurst brät, hat ein Bratwurstbratgerät!
Similar Threads
-
By ebschubert in forum NEWSboard Programmierung
Antworten: 11
Letzter Beitrag: 20-04-09, 15:59
-
By dirkus in forum NEWSboard Programmierung
Antworten: 10
Letzter Beitrag: 23-07-08, 08:35
-
By Xanas in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 21-02-08, 13:57
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