Sie sind auf Seite 1von 3

HOW CLIENT SENDS A REQUEST

mqconnect mqopen mqput mqget mqclose mqdiscon


-----------------------------------------------------------------------------------TYPES OF CHANNELS:
SDR, RCVR,SVR, RQSTR,CLUSSDR,CLUSRCVR
-----------------------------------------------------------------------CHNL STATES: RUNNING, INACTIVE, RETRYING, STOPPED, PAUSED(RECVR CHANEL)
-----------------------------------------------------------------------------------CHANNEL TRIGGERING:
DEFINE QL(TQ) USAGE(XMITQ) TRIGGERTYPE(FIRST) TRIGDATA(CHN NAME) INITQ(SYS.CHANN
.INITQ)
ALTER QL(TQ) TRIGGER TRIGTYPE(FIRST) TRIGDATA(CHN NAME) INITQ(SYS.CHANN.INITQ)
TO RUN CHANNEL INITIATOR : RUNMQCHI -M QM1 -Q SYS.CHAN.INITQ&
-----------------------------------------------------------------------------------APPL TRIGGERING:
DEFINE QL(LQ) TRIGGER TRIGTYPE(EVERY) INITQ(IQ) PROCESS(NOTEPAD) (system.default
.initation.q)
DEFINE PROCESS(NOTEPAD) APPLCID(NOTEPAD.EXE) APPLTYPE(WINDOWS)
RUNMQTRM -M QM1 -Q IQ
-----------------------------------------------------------------------------------set authorizations: to display: DSPMQAUT
setmqaut[-m qmgname][-n objname] -t objtype[-u user/-g group][-s service compone
nt]
------------------------------------------------------------------------------------LOGS:
/VAR/MQM/LOG/QM1/ACTIVE/LOGFILES (CIRCULAR/LINEAR LOGS)
CRTMQM -LL -LF2048 -LP 10 -LS 1 QM2
DEFAULT: LP=3.. LS=2 /// LP MAS 250, LS MAX 254
MQSLOGS.. /VAR/MQM/ERRORS/LOGFILES
QMLOGS.. /VAR/MQM/QMGRS/QM1/ERRORS/LOGFILES
var/mqm/mqs.ini
var/mqm/qmgr/<qmgr name>/qm.ini
-------------------------------------------------------------------------------------QM1
define qr(pune) rname(pune) rqmname(QM2) xmitq(QM2)
define ql(QM2) usage(XMITQ)
define chl(QM1.QM2) chltype(SDR) trptype(TCP) conname('192.168.161.128(1425)') x
mitq(QM2)
start chl(QM1.QM2)
QM2
define ql(pune)
define chl(QM1.QM2) chltype(rcvr) trptype(TCP)
define listener(QM2.LISTENER) TRPTYPE(TCP) PORT(1425) control(qmgr)
start listener(QM2.LISTENER)
-------------------------------------------------------------------------------------W
alter qmgr repos(MYCLUS)
DEFINE CHL(TO.X) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('IP OF X(1432)') CLUSTER(
MYCLUS)
DEFINE CHL(TO.w) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('IP OF W(1431)') CLUSTER
(MYCLUS)

DEFINE LISTENER(w.LISTENER) TRPTYPE(TCP) PORT(1431) CONTROL(QMGR)


START LISTENER(W.LISTENER)
X
alter qmgr repos(MYCLUS)
DEFINE CHL(TO.W) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('IP OF W(1431)') CLUSTER(
MYCLUS)
DEFINE CHL(TO.X) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('IP OF X(1432)') CLUSTER
(MYCLUS)
DEFINE LISTENER(X.LISTENER) TRPTYPE(TCP) PORT(1432) CONTROL(QMGR)
START LISTENER(X.LISTENER)
Z
DEFINE CHL(TO.X) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('IP OF X(1432)') CLUSTER(
MYCLUS)
DEFINE CHL(TO.Z) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('IP OF Z(1434)') CLUSTER
(MYCLUS)
DEFINE LISTENER(Z.LISTENER) TRPTYPE(TCP) PORT(1434) CONTROL(QMGR)
START LISTENER(Z.LISTENER)
---------------------------------------------------------------------------------------DLQ: UNDELIVERD MSSGES WILL BE LANDED IN TO THE DLQ, WE HAVE ONE CONTROL COMMAND
CALLED
RUNMQDLQ. IT IS A CONTROL CMD WHICH IS USED TO ROUTE THE MSGES THROUGH .RUL TABL
E, THIS IS
CALLED DEAD LETTER HANDLER.WE HAVE SYSTEM DEFINED OBJECTS CALLED SYSTEM.DEAD.LET
TER.QUEUE.
OR WE CAN USE OWN DLQ. BY SEEING DLH WE CAN FIND REASON AND DESTINATION
runmqdlq SQ SQMNAME FQ FQMNAME RESON
---------------------------------------------------------------------------------------DSPMQVER, DSSPMQ, CRTMQM, STRMQM, RUNMQSC, ENDMQM, DLTMQM, DSPMQCSV,ENDMQCSV, ST
RMQCSV,
RUNMQLSR, ENDMQLSR, RUNMQCHL, RUNMQDLQ, SETMQAUT, DSPMQAUT, DMPMQAUT, RUNMQCHI,
RUNMQTRM,
---------------------------------------------------------------------------------------2009
2033
2035
2043
2058
2059
2085
2086

CONN BROKEN
NO MESSAGES AVAILABL
NOT AUTHORIZE
OBJ TYPE ERROR
QMGR NAME ERROR
QMGR NOT AVAILABL
UNKNOWN OBJ NAME
UNKNOWN OBJ QMGR NAME

to do the remote administion


runmqsc -w targrtqmgr name

coa,cod,clwluseq,bothroush,qma
relase mangment

Das könnte Ihnen auch gefallen