Ibm mq 是否使用订单执行文件到队列的传输?

Ibm mq 是否使用订单执行文件到队列的传输?,ibm-mq,file-transfer,mq,websphere-mq-fte,Ibm Mq,File Transfer,Mq,Websphere Mq Fte,我们目前正在实施mq fte解决方案 其中一个项目需要执行文件到队列功能,因为目标系统仅从mq读取 我们正在寻找一种方法,不仅上传文件到队列中,而且要保持文件的顺序 我们需要最旧的文件将首先上传(修改或创建日期),并在文件夹中他之后最旧的文件 有人在fte上有这个请求?你是怎么处理的 源系统是windows 谢谢您的帮助。这取决于您的设置。您的场景中是否有单个队列管理器?源系统是否与目标系统共享同一个本地队列管理器 默认情况下,消息的顺序可能会得到保证,如MQ v7信息中心在第章中所述,在以下情

我们目前正在实施mq fte解决方案

其中一个项目需要执行文件到队列功能,因为目标系统仅从mq读取

我们正在寻找一种方法,不仅上传文件到队列中,而且要保持文件的顺序

我们需要最旧的文件将首先上传(修改或创建日期),并在文件夹中他之后最旧的文件

有人在fte上有这个请求?你是怎么处理的

源系统是windows


谢谢您的帮助。

这取决于您的设置。您的场景中是否有单个队列管理器?源系统是否与目标系统共享同一个本地队列管理器

默认情况下,消息的顺序可能会得到保证,如MQ v7信息中心在第章中所述,在以下情况下:

如果一个应用程序将一系列消息放入队列,另一个 应用程序可以按照它们的相同顺序检索这些消息 如果:

  • 所有消息都具有相同的优先级
  • 这些消息都放在同一个工作单元内,或者都放在一个工作单元外
  • 队列是Puting应用程序的本地队列
如果不满足这些条件,则应用程序依赖于消息 在按特定顺序检索时,应用程序必须 在消息数据中包含序列信息,或建立 在发送下一条消息之前确认收到消息的方式 发送

如果不满足这些要求(例如,当通信跨越多个队列管理器时),可以通过以下方式满足要求:

  • 确保在且仅当收件人确认收到上一封邮件(例如通过MQ回复邮件)时才放入下一封邮件
  • 使用以逻辑顺序检索消息-这需要Puting应用程序在MQMD中设置GroupId和MsgSeqNumber,然后通过获取应用程序使用MQGMO_logical_order选项(参见第章)