我们目前正在实施 mq fte 解决方案
其中一个项目需要执行文件到队列功能,因为目标系统只从 mq 读取。
我们正在寻找一种方法,不仅可以将文件上传到队列,还可以保持文件的顺序。
我们需要先上传最旧的文件(按修改或创建日期),然后在文件夹中最旧的文件上传。
有人在 fte 上提出过这个要求吗?你是怎么处理的呢 ?
源系统是 windows 。
感谢您的帮助。
我们目前正在实施 mq fte 解决方案
其中一个项目需要执行文件到队列功能,因为目标系统只从 mq 读取。
我们正在寻找一种方法,不仅可以将文件上传到队列,还可以保持文件的顺序。
我们需要先上传最旧的文件(按修改或创建日期),然后在文件夹中最旧的文件上传。
有人在 fte 上提出过这个要求吗?你是怎么处理的呢 ?
源系统是 windows 。
感谢您的帮助。
这取决于您的设置。您的场景中是否有一个队列管理器?源系统是否与目标系统共享同一个本地队列管理器?
默认情况下,消息的顺序可能会得到保证,正如 MQ v7 Infocenter 在Priority一章中所述,在这些情况下:
如果应用程序将一系列消息放入队列中,则另一个应用程序可以按照放置这些消息的顺序检索这些消息,前提是:
- 消息都具有相同的优先级
- 消息都放在同一个工作单元内,或者全部放在一个工作单元外
- 队列对于放置应用程序是本地的
如果不满足这些条件,并且应用程序依赖于按特定顺序检索的消息,则应用程序必须在消息数据中包含排序信息,或者建立一种在发送下一个消息之前确认收到消息的方法。
如果您不满足这些要求(例如,当通信跨越多个队列管理器时),您可以通过以下方式满足要求: