我有一个用于队列传输的 WebSphere MQ FTE 文件,其中我使用分隔符将一个文件拆分为多个消息,当我检查队列上的消息时,所有消息都共享相同的 WebSphere MQ 组 ID。现在我的问题是当我尝试将这些消息写回文件时,而不是创建多个文件 fte 只创建一个包含所有消息的文件。
问问题
800 次
1 回答
0
WebSphere MQ FTE 无法实现您尝试做的事情。执行文件到消息传输时,所有消息都将具有相同的组 ID(如您所见)。此处的 WebSphere MQ FTE 信息中心提到了这一点:
http://pic.dhe.ibm.com/infocenter/wmqfte/v7r0/topic/com.ibm.wmqfte.doc/f2m_simple_split_delim.htm
然后,当您执行消息到文件的传输时,WebSphere MQ FTE 代理将使用传输中的消息组 id 字段来确保它已使用该传输的所有消息。因此,在第二阶段,通过拆分单个文件创建的所有消息都被写回单个文件。
我认为您需要在 IBM DeveloperWorks 网站上提出 RFE(增强请求),以便 IBM 考虑您是否需要 WebSphere MQ FTe/MFT 中的此功能:
http://pic.dhe.ibm.com/infocenter/wmqfte/v7r0/topic/com.ibm.wmqfte.doc/resource_monitoring.htm
于 2014-09-16T16:13:46.983 回答