如何在没有WebSphere MQ组ID的情况下将MQFTE文件传输到队列

时间:2014-06-05 21:48:27

标签: ibm-mq websphere-mq-fte

我有一个WebSphere MQ FTE文件进行队列传输,我使用分隔符将文件拆分为多个消息,当我检查队列中的消息时,所有消息共享相同的WebSphere MQ组ID。现在我的问题是当我尝试将这些消息写回文件时,而不是创建多个文件fte只创建一个包含所有消息的文件。

1 个答案:

答案 0 :(得分: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