ibm mq 教程_ibm mq_资讯导航:手机资讯_易配网

电脑杂谈  发布时间:2019-04-30 07:10:27  来源:网络整理

ibm websphere mq (1cpu)_ibm websphere mq搭建_ibm websphere mq jar

com.ibm.mq.commonservices.jar

com.ibm.mq.headers.jar

com.ibm.mq.jar

com.ibm.mq.jmqi.jar

connector.jar

junit-4.4.jar

相关jar可以在ibm mq的安装目录下找到:

2.在mq服务器上创建相应的队列管理器,和队列,以及服务器传输通道。附上操作命令:

--启动队列管理器

strmqm QMEMBFE

--启动

runmqlsr -m QMEMBFE -p 1414 -t tcp &

--用户交互管理界面程序

runmqsc QMEMBFE

--创建本地队列

DEFINE QLOCAL (Q1)

--创建名称为DC.SVRCONN的服务器连接通道

DEFINE CHANNEL(DC.SVRCONN) CHLTYPE (SVRCONN) REPLACE

--删除通道

DELETE CHANNEL(DC.SVRCONN)

3.使用java编写调用程序:

运行方法:单元测试运行:testMQ

MessageByMQ

[java]view plaincopy

importorg.junit.After;

importorg.junit.Before;

importorg.junit.Test;

importcom.ibm.mq.MQC;

importcom.ibm.mq.MQEnvironment;

importcom.ibm.mq.MQException;

importcom.ibm.mq.MQGetMessageOptions;

importcom.ibm.mq.MQMessage;

importcom.ibm.mq.MQPutMessageOptions;

importcom.ibm.mq.MQQueue;

importcom.ibm.mq.MQQueueManager;

/**

*列出常用的错误码:如下:

*2540:通道定义有错误:</p>

*解决方式如下:</p>

*1.进入用户交互界面:runmqscQMEMBFE(QMEMBFE为队列管理器名称)

*2.创建相应的服务器连接通道:DEFINECHANNEL(DC.SVRCONN)CHLTYPE(SVRCONN)REPLACE

*2035:授权相关错误:解决方式如下:

*进入用户交互界面:(同上):

*ALTERCHANNEL(DC.SVRCONN)CHLTYPE(SVRCONN)MCAUSER(mqm)

*说明:DC.SVRCONN服务器连接通道名称mqm为ibmmq用户名称

*

*

*

*

*@authorkefan

*

*/

publicclassMessageByMQ{

/**

*队列管理器的名称

*/

privateStringqManagerName="QMEMBFE";

/**

*队列管理器

*/

privateMQQueueManagerqMgr;

ibm websphere mq (1cpu)_ibm websphere mq jar_ibm websphere mq搭建

/**

*队列名称

*/

privateStringqueueName="Q1";

/**

*队列

*/

privateMQQueueqQueue;

/**

*mq服务器所在的主机名称

*/

privateStringhostname="192.168.233.134";

/**

*服务器连接通道名称

*/

privateStringchannelName="DC.SVRCONN";

/**


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-95152-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 郑娅欢
      郑娅欢

      军事上等全方位对中国的遏阻

    • 艾蕾莎摩兒
      艾蕾莎摩兒

      舰艇再多管比用

    热点图片
    拼命载入中...