为什么MQFTE监视器不支持队列到队列传输?我为队列设置了监视器,当队列中丢弃任何消息时,必须触发从队列到队列的传输。但MQFTE没有这个选项。还有其他选择吗?
答案 0 :(得分:1)
我无法真正回答所写的问题 - 即“为什么”它的工作方式。我只能推测,因为写入FTE是为了移动文件,所以在队列到文件和文件到队列中都有文件名元数据和语义,这在队列到队列中没有意义。
您可以做的是详细记录您的用例submit a formal requirement。那么至少你有机会在未来的版本中看到这个功能。
与此同时,你在做什么听起来像是一个触发工作。 WMQ能够在消息到达时触发外部进程。根据您的要求,当消息到达队列时,我会触发ANT作业以启动传输。如果队列到队列的传输需要记录在FTE日志中,那么处理流程将是这样的:
如果队列到队列的传输不需要记录在FTE日志中,则流程将类似,只是触发的作业将使用该消息并将其直接移动而不是将其传递给ANT任务