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



我有一个WebSphere MQ FTE文件要排队传输,当我检查队列上的消息时,我使用分隔符将一个文件分割为多个消息,所有消息共享相同的WebSphere MQ组ID。现在我的问题是,当我试图把这些消息写回文件,而不是创建多个文件,我只创建一个文件与所有的消息。

您正在尝试做的事情对于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

相关内容

  • 没有找到相关文章

最新更新