IBM MQ 使用以及常见问题集锦

消息队列+发送队列+消息通道

接收通道名称与发送端的发送通道名称要一致,修改通道信息后要执行 start channle(chlname) 重启通道。
常用的MQ命令
/* MQ创建 */
显示队列管理器 dspmq
进入队列管理器控制台 runmqsc 队列管理器名
显示通道状态 dis chs(*)
显示通道 dis chl(*)

启动mq通道报错如下信息,为CCSID错误
The local and remote queue managers do not agree on the next message sequence
number. A message with sequence number 214 has been sent when sequence number
使用命令重置CCSID可行reset chl(MBA.MBFEA) seqnum(819)

STATUS(BINDING)
主要是看mqm
创建mq: crtmqm -q qmgrname
-q是指创建缺省的队列管理器

删除mq: dltmqm qmgrname
启动mq: strmqm qmgrname
停止mq: endmqm qmgrname 受控停止
endmqm -i qmgrname 立即停止
endmqm -p qmgrname 强制停止
显示队列管理器 dspmq -m qmgrname
运行mqseries命令(启动用于运行队列管理器MQSC命令的控制台(runmqsc)) runmqsc qmgrname
往队列中放消息 amqsput qname qmgrname
从队列中取消息 amqsget qname qmgrname
启动通道 runmqchl -c ChlName -m QmgrName
启动侦听 runmqlsr -t Type -p Port -m QMgrName
停止侦听 endmqlsr -m QmgrName
MQSeries命令
显示队列的所有属性 DISPLAY QUEUE (QName) [ALL]
显示队列的所选属性 DISPLAY QUEUE (QName)DESCR GET PUT
DISPLAY QUEUE (QName)MAXDEPTH CURDEPT

显示队列管理器的所有属性 DISPLAY QMGR[ALL]
mq配置信息:根目录的mqs.ini(mq配置文件) qm.ini(队列管理器配置文件,它的属性仅影响某个队列管理器,在节点中的每个队列管理器都有一个qm.ini,所在目录 ./pmts/qmgrs/QMUMBFEA/qm.ini)
查看通道状态
DISPLAY CHSTATUS(*) CURRENT

阅读更多

IBM CICS常用命令总汇

cicscp
说明:CICS 控制程序,可用于创建、删除、启动、停止DCE,SFS服务器,CICS Region和PPC gateway
eneral cicscp usage:
cicscp [-?|([<common_options>] [<command> <noun_phrase> <specific_options>])]
where common options are:
-I – ignore errors
-l logfile – log progress messages to file
-v – produce more verbose output
Specific commands are:
version:
version
create COBOL:
create cobol
destroy COBOL:
destroy cobol
create SNA:
create sna -d <Control Point Name>
-w <Local Network Name>
-x <;ⅪD Node ID>
-y <Link Station Type>
[-q <Link Station Name>]
[-s <Link Station Address>]
[-b <Local Secondary Station Address>]
destroy SNA:
destroy sna [-f]
start SNA:
start sna [-f]
stop SNA:
stop sna [-f]
create telnet server:
create telnet_server <server> [-P <port>]
[-c <client codeset>]
[-e <emulation>]
[-h <host list>]
[-l <locale>]
[-m <model>]
[-n <netname>]
[-r <region>]
[-s <server codeset>]
[-t <transaction>]
destroy telnet server:
destroy telnet_server <server> [-f]

阅读更多

windows下静默式安装IBM WAS9 的晌应文件

根据实际安装路径,修改如下xml文件,并保存成sample.xml,然后用imcl命令来安装。

<?xml version=’1.0′ encoding=’UTF-8′?>
<agent-input>
<variables>
<variable name=’sharedLocation’ value=’C:\Users\zymh\IBM\IMShared’/>
</variables>
<server>
<repository location=’D:\Wiz-SoFt-Book\SoFtWare\IBM-WAS9-Setup-Win\JDK8.0\SDKJAVA_TM_TE_V8.0_WIN’/>
<repository location=’D:\Wiz-SoFt-Book\SoFtWare\IBM-WAS9-Setup-Win\WAS9.0ND\WAS_ND_V9.0’/>
</server>
<profile id=’IBM WebSphere Application Server V9.0′ installLocation=’C:\Users\zymh\IBM\WebSphere\AppServer’>
<data key=’cic.selector.arch’ value=’x86_64’/>
<data key=’cic.selector.nl’ value=’zh,en’/>
</profile>
<install>
<!– IBM WebSphere Application Server Network Deployment 9.0.0.0 –>
<offering profile=’IBM WebSphere Application Server V9.0′ id=’com.ibm.websphere.ND.v90′ version=’9.0.0.20160526_1854′ features=’core.feature,ejbdeploy,thinclient,embeddablecontainer’/>
<!– IBM SDK Java Technology Edition V8 8.0.3.0 –>
<offering profile=’IBM WebSphere Application Server V9.0′ id=’com.ibm.java.jdk.v8′ version=’8.0.3000.20160526_1317′ features=’com.ibm.sdk.8’/>
</install>
<preference name=’com.ibm.cic.common.core.preferences.eclipseCache’ value=’${sharedLocation}’/>
</agent-input>