2
我在Websphere Liberty Profile 8.5下一個測試版上安裝了WL 5.0.5.1,JMS適配器正常工作。我可以發送帶有自定義屬性的短信。我無法改變其他屬性,如優先。文檔非常神祕,反編譯對我來說是最後的選擇。我將不勝感激示例如何更改關聯ID,優先級和其他消息字段。在WL.Server.writeJMSMessage中設置JMS消息字段
WL.Server.writeJMSMessage({
destination: "myQueue",
properties: {
MY_PROPERTY: "123", // becomes custom property
priority: 9, // becomes custom property JMSPriority is unchanged
JMSPriority: 9, // ignored, neither changes JMSPriority nor becomes custom property
},
priority: 9, // ignored as docs do not allow params here
JMSPriority: 9, // ignored
});
我使用了「JMSCorrelationId」和「correlationId」屬性,前者被吞下(忽略,沒有出現在自定義屬性上)後者顯示爲自定義屬性;傳送的消息具有「空」作爲相關ID。與標題字段「JMSExpiration」和自定義「過期」字段(設置爲「new Date()。getTime()」)相同;第一個被忽略,第二個創建自定義屬性。結論是**頭字段根本不起作用**。 QA團隊是否休假? :P – andy 2013-03-20 21:23:37