2009年12月2日水曜日

MQ6.0+JMS 初期設定 on Ubuntu 9.10

1) MQユーザにスイッチ
su - mqm

2) QueueManagerを作成
crtmqm QM1

3) スタート
strmqm QM1

4) リスタースタート
runmqlsr -t tcp -m QM1 -p 1515 &

5) JMS環境
cd /opt/mqm/java/bin
source setjmsenv

6) 設定変更(当初は LDAP なので、File に変更)
vi ./JMSAdmin.config
----------
INITIAL_CONTEXT_FACTORY=com.sun.jndi.fscontext.RefFSContextFactory
PROVIDER_URL=file:/opt/mqm/tmp
----------

7) JMS用のキューを作成
runmqsc QM1 < MQJMS_PSQ.mqsc

8) データ授受用のローカルキュー
runmqsc QM1
> DEF QL(C.SND.NRML)
> DEF QL(C.SND.CTRL)
> ......
> end

9) MQ/JMS ブローカを起動
strmqbrk -m QM1

10) JMSAdmin でConnectionFactoryなどを定義
./JMSAdmin

def qcf(QCF) qmanager(QM1) hostname(localhost) port(1515) channel(SYSTEM.DEF.SVRCONN) transport(CLIENT)
def xaqcf(XAQCF) qmanager(QM1) hostname(localhost) port(1515) channel(SYSTEM.DEF.SVRCONN) transport(CLIENT)
def q(c_s_nrml)) queue(xxxxxx) qmanager(QM1)

つぎや、GlassFishのRA(ResourceAdaptor)定義へ続く

0 件のコメント: