View Full Version : MQ-Series
JonnyBrazil
03-11-05, 13:10
Hallo,
hat jemand von euch Erfahrung mit MQ auf AS/400 ?
Wir haben (fast) immer das Problem dass nach dem beenden von MQ der restart nicht mehr funktioniert. Dann nützt nur noch ein "coldstart" was fast einer Neuinstallation entspricht.
RobertMack
05-11-05, 09:19
Hallo,
hier wären ein paar zusätzliche Informationen wünschenswert:
- wie und wie regelmäßig wird der Manager beendet?
- wie wird er wieder gestartet?
- gibt es Zeiten, in denen das andere Ende offline ist?
- laufen Fehlermeldungen im Log auf (WRKLNK '/QIBM/UserData/mqm/qmgrs/DEINMGRNAME' .../errors)
- gibt es Einträge in der Dead-Letter-Queue?
- sind Queues getriggert?
Gruß,
Robert
JonnyBrazil
07-11-05, 14:26
Hallo,
hier wären ein paar zusätzliche Informationen wünschenswert:
- wie und wie regelmäßig wird der Manager beendet
- wie wird er wieder gestartet?
- gibt es Zeiten, in denen das andere Ende offline ist?
- laufen Fehlermeldungen im Log auf (WRKLNK '/QIBM/UserData/mqm/qmgrs/DEINMGRNAME' .../errors)
- gibt es Einträge in der Dead-Letter-Queue?
- sind Queues getriggert?
Gruß,
Robert
- Nur bei pwrdwnsys, also so gut wie nie.
Beendigungsbefehle:
ENDMQM MQNAME(*ALL) OPTION(*CNTRLD) ENDCCTJOB(*YES) TIMEOUT(15)
ENDSBS QMQM
- Immer beim Systemstart
- Gegenseite ist (so gut wie) immer verfügbar
- Es gibt keine Fehlermeldunfgen
- keine DLQ vorhande
- Ja, ein Trigger ist drauf
RobertMack
07-11-05, 14:47
Keine Meldungen ?! (WRKMQM Auswahl 23)
1) Falls STRMQM/STRSBS QMQM aus QSTRUP erfolgt:
Sind STRTCP & Co schon alle durch?
Ggf. DLYJOB einbauen oder mit SBMJOB SCDTIME() absetzen.
2) STRMQM selbst:
Steht der Parameter RDEFSYS auf *YES?
("starts, redefines and then stops the queue manager")
Gruß,
Robert
JonnyBrazil
07-11-05, 14:53
Keine Meldungen ?! (WRKMQM Auswahl 23)
1) Falls STRMQM/STRSBS QMQM aus QSTRUP erfolgt:
Sind STRTCP & Co schon alle durch?
Ggf. DLYJOB einbauen oder mit SBMJOB SCDTIME() absetzen.
Könnte sein dass IP noch nicht fertig ist? Hmmm kann sein.
2) STRMQM selbst:
Steht der Parameter RDEFSYS auf *YES?
("starts, redefines and then stops the queue manager")
Gruß,
Robert
Steht auf *NO da mit default gestartet wird.
JonnyBrazil
07-11-05, 15:14
DCL &SYSTEM *CHAR LEN(8)
RTVNETA SYSNAME(&SYSTEM)
STRSBS SBSD(QMQM/QMQM)
STRMQM
STRMQMLSR
STRMQMCSVR
IF COND(&SYSTEM = 'OAFEWS') THEN(DO)
STRMQMTRM INITQNAME(OAFEWS.INITIATION.QUEUE) +
MQMNAME(&SYSTEM)
ENDDO
STROMA
STROMAMC
Das ganze gibts einmal in Produktion und das zweite mal am Testsystem, deswegen die Abfrage auf Systemnamen. MQMNAME = Systmname
RobertMack
07-11-05, 15:59
STRMQM
bei einem Kunden läuft hier noch STRMQMMQSC
STRMQMLSR
hier vermisse ich STRMQMCHLI
STRMQMCSVR