Единица заказа в WLI JMSControl - PullRequest
0 голосов
/ 20 февраля 2009

Один из наших клиентов намеревается использовать функцию Weblogic Server of Unit-of-Order (UOO) * (100%) .

Все в порядке, используя UOO в чистом Java-коде для отправки сообщений JMS с пользовательскими именами UOO, а также для передачи имени UOO в шине Aqualogic Service из прокси-службы в бизнес-службу (обе используют JMS в качестве протокола передачи).

Однако использование UOO в Weblogic Integration вместе с WLI JMSControl не работает должным образом.

Рассмотрим этот код:

@com.bea.control.JMSControl.Properties(value = {
        @com.bea.control.JMSControl.PropertyValue(name = "JMS_BEA_UnitOfOrder", value = "MyUOONameFromWLI"),
        @com.bea.control.JMSControl.PropertyValue(name = "MyCustomProperty", value = "MyCustomValue") })
public void sendTextMessage(String payload);

Отправляет свойство MyCustomProperty потребителю JMS, но свойство JMS_BEA_UnitOfOrder, связанное с именем UOO, игнорируется. Вместо этого используется имя пользователя по умолчанию, созданное пользователем.

Итак, как настроить имя UOO с помощью Weblogic JMSControl?

1 Ответ

0 голосов
/ 10 июня 2009

Я обнаружил, что у него нет поддержки!

...