创建队列管理器 :

crtmqm -q QmgrName : 创建一个名为QmgrName 的队列管理器

启动队列管理器

strmqm QmgrName : 启动队列管理器 QmgrName

查看队列管理器 :

dspmq -m QmgrName : 主要是查看队列管理器的状态(STATUS)

运行队列管理器 (执行之前务必先启动该队列管理器) :

runmqsc QmgrName : 启动运行队列管理器的MQSC

停止队列管理器 :

endmqm -i QmgrName : 立刻停止掉队列管理器QmgrName

删除队列管理器 :

dltmqm QmgrName : 删除掉队列管理器QmgrName

显示该队列管理器的所有属性 :

dis qmgr : 显示该队列管理器的所有属性

查看队列管理器里面的队列 :

dis ql(*) : 查看该队列管理器中的所有本地队列

dis qr(*) : 查看该队列管理器中的所有远程队列

dis ql(‘qName‘) : 查看本地队列名为qName的所有属性

dis qr(‘qName‘) : 查看远程队列名为qName的所有属性

创建监听器 :

DEFINE LISTENER(‘ListenerName‘) TRPTYPE(TCP) PORT(1616 )

启动监听器 :

START LISTENER(‘ListenerName‘)

创建传输队列 :

DEFINE QLOCAL(‘TransferQName‘) USAGE(‘XMITQ’)

创建远程队列 :

DEFINE QREMOTE(‘RemoteQName‘) RNAME(‘ReceiveQName’) RQMNAME(‘ReceiveQMName’) XMITQ(‘TransferQName’)

参数 : RemoteQName: 远程队列名 ReceiveQName : 接收方的本地队列名

ReceiveQMName : 接收方的队列管理器名 TransferQName : 传输队列名

创建发送方通道 :

DEFINE CHANNEL(‘ChannelName‘) CHLTYPE(SDR) CONNAME(‘127.0.0.1(1616) ‘) XMITQ(‘TransferQName’) TRPTYPE(TCP)

参数 : ChannelName : 通道名 127.0.0.1(1616) : 连接目标的IP和端口信息

创建服务器连接通道 :

DEFINE CHL(‘ChannelName’) CHLTYPE(SVRCONN)

怎么查看队列管理器里面队列深度

dis ql(‘qName’) curdepth : 查看本地队列名为qName的当前队列深度

创建代理(windows环境需要执行第一步) :

1 . 执行mqsiprofile.cmd 启用 IBM server(C:\Program Files\IBM\IIB\10.0.0.3\server\bin)

2 . mqsicreatebroker -i ipAddress -p port -q Qmgr brokerName

创建执行组 :

mqsicreateexecutiongroup brokerName -e groupName

查看代理

mqsilist : 显示所有代理

mqsireportborker BrokerName : 显示BrokerName的节点信息

显示查看代理下面的执行组

mqsilist BrokerName

显示查看执行组下面所有的应用

mqsilist BrokerName -e ExecutionName

-e : 代表执行组

显示查看执行组绑定的端口号

mqsireportproperties BrokerName -e ExecutionName -o HTTPConnector -r

-o : 指定对象 ; -r : 显示所有属性(递归方式) ; -a : 显示所有属性(非递归)

设置执行组绑定的端口号

mqsichangeproperties BrokerName -e ExecutionName -o HTTPConnector -n port -v 7800

-n : 显示指定属性值 -v : 赋予-n参数指定的属性值

查看执行组的虚拟内存

mqsireportproperties BrokerName -e ExecutionName -o ComIbmJVMManager -r

设置执行组的虚拟内存

mqsichangeproperties BrokerName -e ExecutionName -o ComIbmJVMManager -n jvmMaxHeapSize -v 1536870912

启动代理

mqsistart BorkerName

停止代理

mqsistop BrokerName

删除代理

mqsideletebroker BrokerName

启动执行组

mqsistartmsgflow BrokerName -e ExecutionName

停止执行组

mqsistopmsgflow BrokerName -e ExecutionName

删除执行组

mqsideleteexecutiongroup BrokerName -e ExecutionName

启动应用

mqsistartmsgflow -i ipAddress -p port -q Qmgr -e ExecutionName -k applicationName -w 180

-i : ip地址 -p : 端口号 -q : 队列管理器名 -e : 执行组 -k : 要停止的应用名 -w : 等待消息流停止的最大秒数

停止应用

mqsistopmsgflow -i ipAddress -p port -q Qmgr -e ExecutionName -k applicationName -w 180

部署应用到执行组上

mqsideploy -i ipAddress -p port -q Qmgr -e ExecutionName -w 180 -a applicationBar

-a : 部署指定bar

从执行组上删除应用

mqsideploy -i ipAddress -p port -q Qmgr -e ExecutionName -w 180 -d applicationBar/applicationName

-d : 删除资源

重新装入执行组到代理

mqsireload BrokerName -e ExecutionName

关联代理和数据库

mqsisetdbparms BrokerName -n DBName -u dbUsername -p password

验证数据库和broker

mqsicvp BrokerName -n ESBDB

-n : 数据源名称 -u : 数据库用户 -p : 数据库密码

配置SAP ,JCO

mqsichangeproperties BrokerName -c EISProviders -o SAP -n jarsURL -v JCO_PATH

mqsichangeproperties BrokerName -c EISProviders -o SAP -n nativeLibs -v JCO_PATH64

原文地址:http://www.cnblogs.com/wwzd/p/16837981.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性