반응형

1) PATH & LIB PATH 환경변수 추가
공통 : export PATH=$PATH:/opt/mqm/bin:/opt/mqm/samp/bin 또는 $PATH:/usr/mqm/bin:/usr/mqm/samp/bin
export EAI_HOME=$EAI_HOME_DIR
export JAVA_HOME=/opt/$java_installed_dir

HP-UX : export SHLIB_PATH=$SHLIB_PATH:/opt/mqm/lib:/opt/mqm/java/lib (32bit) 또는
export SHLIB_PATH=$SHLIB_PATH:/opt/mqm/lib64:/opt/mqm/java/lib64 (64bit)

SunOS : export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mqm/lib:/opt/mqm/java/lib (32bit) 또는
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mqm/lib64:/opt/mqm/java/lib64 (64bit)

AIX : export LIBPATH=$LIBPATH:/usr/mqm/lib:/usr/mqm/java/lib (32bit) 또는
export LIBPATH=$LIBPATH:/usr/mqm/lib64:/usr/mqm/java/lib64 (64bit)

2) Java Class Path 추가

export CLASSPATH=/opt/mqm/java/lib/com.ibm.mq.jar
export CLASSPATH=/opt/mqm/java/lib/connector.jar
export CLASSPATH=$EAI_HOME/java/lib/$user_class.jar...

3) MQ QMGR Create / Object Attribute 주의 사항

- crtmqm -lf 16384 -ls 20 -lp 5 -u $Qmgr_name.DQ -q $Qmgr_name (TX 고려 WMQ Log Sizing 필요)

- Local Queue
DEFINE QLOCAL($LOCALQ.LQ) +
MAXDEPTH(999999999) +
MAXMSGL(4194304) +
DEFPSIST(YES)

- Remote Queue
DEFINE QREMOTE($REMOTEQ.RQ) +
RQMNAME(REMOTEQMgr) +
RNAME(REMOTEQ.LQ) +
XMITQ(TRANSMIT.XQ) +
DEFPSIST(YES)

- Alias Queue
DEFINE QALIAS(ALIASQ.AQ) +
TARGQ(MTE.RQ) +
DEFPSIST(YES)

- Transmission Queue
DEFINE QLOCAL($TR.XQ) +
MAXDEPTH(999999999) +
MAXMSGL(4194304) +
DEFPSIST(YES) +
USAGE(XMITQ) REPLACE

- Cluster Queue
DEFINE QLOCAL($CLUSTERQ.LQ) +
CLUSTER(CLA) +
MAXDEPTH(999999999) +
MAXMSGL(4194304) +
DEFPSIST(YES) +
DEFBIND(NOTFIXED)

- Sender Channel
DEFINE CHANNEL($SENDERCHANNEL)+
CHLTYPE(SDR)+
XMITQ(TRANSMITTIONQ.XQ)+
CONNAME(HOSTNAME(1414)')+
MAXMSGL(104857600)+
BATCHSZ(1) BATCHINT(0) DISCINT(0)+
TRPTYPE(TCP)

* online BATCHSZ(100)정도

- Receiver Channel
DEFINE CHANNEL(EAI01P.WNETIS3T.N1) +
CHLTYPE(RCVR) +
MAXMSGL(104857600)

- Request Channel
DEFINE CHANNEL(EAI01P.WNETIS3T.N1) +
CHLTYPE(RQSTR) +
CONNAME(HOSTNAME(1414)')+
MAXMSGL(4194304)

- Svrconn Channel
DEFINE CHANNEL(SYSTEM.ADMIN.SVRCONN) +
CHLTYPE(SVRCONN) +
MCAUSER('mqm') +
TRPTYPE(TCP) +
MAXMSGL(104857600)

- 하트비트 간격 -> DEFAULT

- Default XQ 설정 여부 YES

- CCSID
Windows & Unix: ALTER QMGR CCSID(1208)

- 기타
alter chl(SYSTEM.DEF.SVRCONN) CHLTYPE(SVRCONN) MCAUSER('mqm')
def chl(SYSTEM.ADMIN.SVRCONN) CHLTYPE(SVRCONN) MCAUSER('mqm')

def listener(LISTENER_NAME) TRPTYPE(TCP) IPADDR(ipaddr) PORT(port_number) CONTROL(STARTONLY)


- Configmgr 권한 문제 시
mqsicreateaclentry ConfigMgr_Name -u User_name -a -x F -p

반응형

+ Recent posts