Я должен реализовать адаптер, который не сразу отправляет сообщения в очередь JMS, а вместо этого ждет и собирает сообщения с одним и тем же идентификатором, объединяет их в список а затем отправляет список в виде единственного сообщения в очередь. Это технически возможно в Oracle OSB?Oracle OSB собирает сообщения с одинаковым идентификатором и отправляет их в очередь JMS
0
A
ответ
1
Если вы выполняете пакетную обработку, это возможно, потому что вы знаете, что последнее сообщение прибыло, и вы готовы к консолидации.
В одну сторону. Дайте все сообщения в файл/db, прочитайте файл/db и выполните необходимые преобразования, необходимые и отправляемые в очередь.
В режиме реального времени это будет невозможно, пока вы не узнаете идентификатор последнего сообщения, после чего должна начаться консолидация.
Вы также можете использовать устройство Unit of Order для 11G SOA Suite и 12C OSB для выполнения аналогичных действий. –