java如何在SourceTransferndexit将msg放入MQ
MQ FTE记录了
An example use of this exit point is to perform some completion tasks, such as sending an e-mail or a WebSphere MQ message to flag that the transfer has completed.
然而,如何发送此消息?我的理解是,FTE将simpy将我的退出jar放入他们的类路径中,然后在传输完成时调用适当的方法
那我怎么才能连接到QM?我需要做一些魔术,在第一次通话时创建到MQ的连接吗
我们有非常简单的用例。我们希望FTE在传输完成时将通知消息放入队列。我们通过将XML命令放入队列来启动传输,因此我们可以使用reply队列元素。然而,doc声明它使用动态临时队列,但这不是我们需要的。所以我们需要这个退出逻辑
或者,您是否有其他想法来实现上述用例
非常感谢
帕维尔
# 1 楼答案
如果使用Java API,
MQCONNX
调用的效果最好。如果使用JMS类,则为ConnectionFactory
虽然MQ功能看起来很神奇,但实际上它只是一种高度先进的技术
定义“第一”FTE的第一个电话?否。出口会丢失调用之间的连接上下文。第一次从出口内调用MQ?当然
当出口接收到来自FTE的控制时,只需连接到MQ,打开所需的队列,然后
PUT
通知消息。出口可以访问FTE作业字段,包括作业定义中的名称/值对。如果目标队列名称在不同的调用中是可变的,则需要在作业定义中传递该名称