3

MQ FTE 文档

此出口点的一个示例用途是执行一些完成任务,例如发送电子邮件或 WebSphere MQ 消息以标记传输已完成。

但是如何发送此消息?我的理解是,FTE 将简单地将我的退出 jar 放入他们的类路径中,然后在传输完成时调用适当的方法。

那我怎样才能获得与 QM 的连接呢?我是否需要做一些魔术,并在第一次调用时创建与 MQ 的连接?

我们有非常简单的用例。我们希望 FTE 在传输完成后将通知消息放入队列。我们通过放置 XML 命令队列来启动传输,因此我们可以使用回复队列元素。但是文档声明它使用动态临时队列,但这不是我们需要的。所以我们需要这个退出逻辑......

或者您是否有其他想法如何实现上述用例?

非常感谢

帕维尔

4

1 回答 1

2

那我怎样才能获得与 QM 的连接呢?

如果使用 Java API ,MQCONNX调用往往效果最好。AConnectionFactory如果使用 JMS 类。

我需要做一些魔术吗...

尽管 MQ 功能看起来很神奇,但它实际上只是非常先进的技术。

...并在第一次调用时创建与 MQ 的连接?

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

当出口从 FTE 接收控制时,只需连接到 MQ,打开所需的队列,以及PUT通知消息。出口可以访问 FTE 作业字段,包括作业定义中的名称/值对。如果该值在调用之间是可变的,您将需要在作业定义中将目标队列名称传递给它。

于 2015-08-27T14:18:11.233 回答