2009-02-20 28 views
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名稱?

回答