定义启动队列
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,即可在触发监视器打开的窗口收到相应信息