有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    How can I acquire connection to the QM then?

    如果使用Java API,MQCONNX调用的效果最好。如果使用JMS类,则为ConnectionFactory

    Do I need to do some magic...

    虽然MQ功能看起来很神奇,但实际上它只是一种高度先进的技术

    ...and on first call create connection to the MQ?

    定义“第一”FTE的第一个电话?否。出口会丢失调用之间的连接上下文。第一次从出口内调用MQ?当然

    当出口接收到来自FTE的控制时,只需连接到MQ,打开所需的队列,然后PUT通知消息。出口可以访问FTE作业字段,包括作业定义中的名称/值对。如果目标队列名称在不同的调用中是可变的,则需要在作业定义中传递该名称