2013-02-26 1 views
0

В настоящее время мы реализуем решение mq fteВыполнение переноса файла в очередь на заказ?

Один из проектов должен быть исполнительным файлом для функции очереди, поскольку целевая система читается только с mq.

Мы ищем способ не только загружать файлы в очередь, но и поддерживать порядок файлов.

Нам нужно, что самый старый файл будет загружен первый (по модификации или дате создания) и самый старый файл после того, как его в папке

Кто-то этот запрос на FTE? Как ты с этим справился ?

Исходная система - это окна.

Спасибо за помощь.

ответ

0

Это зависит от вашей настройки. Есть ли в вашем сценарии один менеджер очереди? Использует ли исходная система один и тот же локальный менеджер очереди с целевой системой?

Порядок сообщений может быть гарантирован по умолчанию, так как MQ v7 Инфоцентра состояния в главе Priority, в следующих случаях:

Если приложение помещает последовательность сообщений в очереди, другие приложения может получать эти сообщения в том же порядке, что они были поставлены, при условии:

  • выводятся сообщения имеют одинаковый приоритет
  • сообщения были все положить в той же единице работы, или все ставят вне единицы работы
  • Очередь является локальным для сдачи приложения

Если эти условия не выполняются, и приложения зависят от сообщений время получают в в определенном порядке приложения должны либо включать информацию о последовательности в данные сообщения, либо установить средство подтверждения получения сообщения до следующего отправления .

Если вы не соответствуете этим требованиям (например, когда связь охватывает несколько менеджеров очередей), вы можете отвечать требованиям по:

  • тому, чтобы обеспечивать следующее сообщение ставится, если и только если получатель подтвердил получение предыдущего (например, с помощью сообщения MQ ответ)
  • с помощью Message Groups для получения сообщений в логическом порядке - что требует установки GroupID и MsgSeqNumber в MQMD по сдачи заявл а затем с использованием опции MQGMO_LOGICAL_ORDER путем получения заявки (см. главу Logical and Physical ordering)