0
我們的一位客戶喜歡使用Unit-Of-Order Weblogic Server Feature (UOO)。WLI中的訂單單JMSControl
在純Java代碼中使用UOO發送包含自定義UOO名稱的JMS消息,以及將Aqualogic Service Bus中的UOO名稱從代理服務傳播到業務服務(均使用JMS作爲傳輸協議) 。
但是,在Weblogic集成中使用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消費者,但物業JMS_BEA_UnitOfOrder
- 與UOO名稱 - 被忽略。而是使用默認的用戶生成的UOO名稱。
那麼,如何使用Weblogic JMSControl自定義我的UOO名稱?