中间件触发器实验

定义启动队列

DEFINE QLOCAL(QL.INITQ) REPLACE

 

第一个到来QL.A上的消息应触发适当的应用程序。

确保放置并且启用了获取功能,并清除了来自先前实验的所有消息。

DEFINE QL(QL.A) REPLACE TRIGGER TRIGTYPE(FIRST) PROCESS(PR.ECHO) INITQ(QL.INITQ)

 

标识要启动的应用程序的过程。 在这样的过程中定义流程相对于执行的同步启动amqsec的方式触发监视器。 调用过程PR.ECHO。

DEFINE PROCESS(PR.ECHO) REPLACE + APPLICID(‘amqsech')

 

创建模型队列,该队列会打开amqsreq来创建一个临时动态回复队列。

DEFINE QMODEL(QM.REPLY) REPLACE.

 

将命令放入txt文件中可直接执行并输出运行结果,需主要文件所在位置

runmqsc QMC## < exer2.txt > report2

 

启动触发监视器

runmqtrm -q QL.INITQ -m qmgrname

 

Test triggering

 

打开新的窗口,运行amqsreq以发出一些请求本地队列上已启用触发的邮件

amqsreq QL.A QMC## QM.REPLY

 

输入字符,按enter,即可在触发监视器打开的窗口收到相应信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值