`
JAVA天地
  • 浏览: 658429 次
  • 性别: Icon_minigender_1
  • 来自: 太原
文章分类
社区版块
存档分类
最新评论

WebSphere MQ 学习笔记(2) - Administrator

阅读更多
管理“队列管理器”
1. Control commands
1)Queue manager commands
每个结点都应改有一个默认队列管理器
crtmqm -q MQM_NAME
每个队列管理器都应改有一个死信队列,以防止信息不能传递时阻塞通道和传输队列。
crtmqm -u dead-letter_queue MQM_NAME
每个队列管理器都应改有一个传输队列
crtmqm -d 用于指定传输队列,但是并没有创建,仍需要显式创建。
创建多个队列管理器时,要注意内存冲突
These shared memory problems do not occur if the different logical volumes
are created such that they have different minor device numbers.

EXAMPLE:
crtmqm -q -d MY.DEFAULT.XMIT.QUEUE -u SYSTEM.DEAD.LETTER.QUEUE SATURN.QUEUE.MANAGER
NOTE: 传输队列没有真正建立

备份队列管理器的配置文件
amqmdain
UNIX下面更改文件mqs.ini

关闭队列管理器
endmqm -c MQM_NAME (同 endmqm MQM_NAME)
endmqm -w MQM_NAME (等待所有的应用都停止了,队列管理器才停止)
endmqm -i MQM_NAME (立即关闭队列管理器)
endmqm -p MQM_NAME (强制关闭队列管理器,慎用)

删除队列管理器
dltmqm MQM_NAME
2)Channel commands
3)Utility commands

2. 使用MQSC
使用 <, > 对输入输出重定向
Example:c:>runmqsc < define.mq
1) 定义
DEFINE QLOCAL (ORANGE.LOCAL.QUEUE);
当在一行里面,命令过长时,
使用(-)表示命令从下一行的开始处链接
使用(+)表示命令从下一行的第一个非空字节开始
2) 验证命令,但是不执行。
runmqsc -v < define.mq > myprog.out
3) 如果是远程队列管理器,则
runmqsc -w MQM_NAME
4) 列出队列管理器的属性
display QMGR
5) 更改队列管理器属性
ALTER QMGR DEADQ (ANOTHERDLQ) INHIBTEV (ENABLED)
6) 显示对象属性
display queue(ORANGE.LOCAL.QUEUE) +
MAXDEPTH +
MAXMSGL +
CURDEPTH;
7) 拷贝本地队列
define qlocal (MAGENTA.QUEUE) like (ORANGE.LOCAL.QUEUE)
8) 更改队列属性
a) ALTER QLOCAL (ORANGE.LOCAL.QUEUE) MAXMSGL(10000)
b) DEFINE QLOCAL(ORANGE.LOCAL.QUEUE) MAXMSGL(10000) REPLACE
NOTE: b方法重新定义了队列,这样队列的其他属性就变成默认队列的属性了.
9) 清空队列
CLEAR QLOCAL (MAGENTA.QUEUE)
10) 删除队列
只有当队列中不含未完成提交的信息时,才能删除. 如果队列中含有已经完成提交的信息, 删除时必需添加PURGE参数
DELETE QLOCAL (PINK.QUEUE) PURGE
添加NOPURGE参数,可以防止删除含有信息的队列.
12) 定义别名队列
DEFINE QALIAS (MY.ALIAS.QUEUE) TARGQ (YELLOW.QUEUE)

ALTER QALIAS (MY.ALIAS.QUEUE) TARGQ (MAGENTA.QUEUE) FORCE
NOTE: 使用FORCE是指,即使队列正在使用中,也能够改变.
13) 定义模板队列
模板队列和本地队列的区别是, 模板队列可以指定由其产生的动态队列的生命期.
DEFINE QMODEL (GREEN.MODEL.QUEUE) DEFTYPE(PERMDYN)
14) 使用服务对象(service object)
a) server服务对象, 一个队列管理器只能有一个server服务对象在运行. 使用 display svstatus来监控他的状态.
b) command服务对象, 可以有多个同时运行, 但是不能监控状态.

3. 用于触发器的对象管理
1) 定义用于触发器的应用队列
DEFINE QLOCAL(MOTOR.INSURANCE.QUEUE) +
PROCESS(MOTOR.INSURANCE.QUOTE.PROCESS) +
MAXMSGL(2000) +
DEFPSIST(YES) +
INITQ(MOTOR.INS.INIT.QUEUE) +
TRIGGER +
TRIGTYPE(DEPTH) +
TRIGDPTH(2) +
TRIGMPRI(5)
2) 定义初始化队列
DEFINE QLOCAL(MOTOR.INS.INIT.QUEUE) +
GET(ENABLED) +
NOSHARE +
NOTRIGGER +
MAXMSGL(2000) +
MAXDEPTH(1000)
3) 定义过程
DEFINE PROCESS (MOTOR.INSURANCE.QUOTE.PROCESS) +
DESCR('Insurance request message processing') +
APPLICID('/home/sean/HP_UX/test/mq/2session/mqgeta') +
USERDATA('open, close, 235')
分享到:
评论

相关推荐

    websphere MQ入门经典教程---经典

    本文档主要介绍websphere MQ的工作原理以及各种概念的解释

    WebSphere MQ自学笔记

    本人自学IBM的WebSphereMQ自学笔记,内有MQ安装文档,建MQ的例子等。 1、 MQ6.0安装 2 1.1 启动MQ v6.0 安装程序 2 1.2 软件需求检查 2 1.3 WebSphere Eclipse Platform V3.0.1软件安装 2 1.4 网络配置检查 3 1.5 ...

    WebSphere MQ For JAVA编程实例----实现MQ trigger---配置篇

    WebSphere MQ For JAVA编程实例 主要讲解通过Java语言怎样与MQ进行进行数据通信,里面有示例代码

    IBM WEBSPHERE MQ 客户端--服务器端安装配置.doc

    IBM WEBSPHERE MQ 客户端--服务器端安装配置

    非常全面的WebsphereMQ的PDF学习资料

    个人收集整理,非常全面的WebsphereMQ的PDF学习资料。Websphere MQ Programming Guide,Websphere MQ Using C++,WebSphere MQ Using Java,WEBSPHERE MQ6.0 JAVA编程,WebSphere MQ基础教程,IBM WEBSPHERE MQ教程...

    Websphere MQ入门教程

    第一部分 Websphere MQ原理和体系结构 11 第一章Websphere MQ原理 11 目标 11 1.1中间件 11 1.1.1中间件的优点 11 1.1.2中间件的分类 12 1.2三种通信技术的比较 13 1.3 WebSphere MQ的原理 15 1.4 WebSphere MQ的...

    IBM WebSphere MQ 安装包

    IBM WebSphere MQ是IBM业界领先面向消息的中间件产品,也是MQ系列产品的基础和核心,它使不同的应用程序能够以企业级的性能,在广泛的平台上安全而可靠地通讯。

    Websphere MQ入门教程-使用IBM Websphere MQ

    博文链接:https://sivyer.iteye.com/blog/117267

    WebSphere MQ HP-UX 版

    WebSphere MQ HP-UX 版,版本 5 发行版 3 提供以下新增的和更改的功能: WebSphere MQ HP-UX 版现在支持使用工业标准安全套接字层(SSL)保护的 WebSphere MQ 通道。有关详细信息,请参阅 WebSphere MQ Security...

    Websphere MQ入门教程7

    全书共分为3部分共14章,第一部分 WebSphere MQ原理和体系结构,分为两章;第二部分 WebSphere MQ系统管理,分为六章,分别介绍安装、配置、管理、控制命令和问题确定;第三部分 WebSphere MQ应用开发,由五章组成,...

    WebSphereMQ_V7.5.0.2_for_Windows(4-1)

    WebSphere® MQ (也称MQSeries)以一致的、可靠的和易于管理的方式来连接应用程序,并为跨部门、企业范围的集成提供了可靠的基础。通过为重要的消息和事务提供可靠的、一次且仅一次的传递,Websphere MQ 可以处理...

    WebSphere MQ - Messages.pdf

    WebSphere MQ - Messages.pdf

    IBM Websphere MQ 培训课程2

    IBM Websphere MQ 培训课程2 MQ7教程实验

    Websphere MQ入门教程-高清文字版+学习点评

    Websphere MQ入门教程-高清文字版+学习点评, 含层级目录书签, 浏览方便.

    WebSphereMQ_V7.5.0.2_for_Windows.part2.rar

    WebSphere® MQ (也称MQSeries)以一致的、可靠的和易于管理的方式来连接应用程序,并为跨部门、企业范围的集成提供了可靠的基础。通过为重要的消息和事务提供可靠的、一次且仅一次的传递,Websphere MQ 可以处理...

    WebSphere MQ 开发培训

    WebSphere MQ 开发培训 IBM软件部 软件部 WebSphere MQ 议程 WebSphere MQ 概览 WebSphere MQ 安装配置 WebSphere MQ 应用开发 WebSphere MQ 参考

    IBM Websphere mq安装

    IBM Websphere mq安装IBM Websphere mq安装

    WebSphere MQ Workshop IBM GCG ATS

    P00 - WebSphere MQ Workshop Introduction.pdf P01 - WebSphere MQ Overview.pdf P02 - WebSphere MQ Intercommunication.pdf P03 - WebSphere MQ Triggering.pdf P04 - Queue Sharing Group on zOS Parallel ...

    WebSphere MQ

    WebSphere MQ WebSphere MQWebSphere MQ WebSphere MQ

Global site tag (gtag.js) - Google Analytics