我们的一位客户打算使用Unit-Of-Order Weblogic Server Feature (UOO)。
在纯Java代码中使用UOO以使用自定义UOO名称发送JMS消息,以及将Aqualogic Service Bus中的UOO名称从代理服务传播到业务服务(均使用JMS作为传输协议),一切正常。
但是,在Weblogic Integration中使用UOO以及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使用者,但忽略与UOO名称相关的属性JMS_BEA_UnitOfOrder
。而是使用默认的用户生成的UOO名称。
那么,如何使用Weblogic JMSControl自定义我的UOO名称?
答案 0 :(得分:0)
我发现它没有支持!