2014-06-23 67 views
1

我使用com.ibm.mq.jar庫來訪問IBM WMB節點屬性。方法getProperties() in com.ibm.broker.config.proxy.MessageFlowProxy.Node允許我讀取所有節點的屬性(例如queueName : "qin")。但我找不到設置/保存該屬性的方法。在這個庫的幫助下,是否可以設置屬性並將它們保存在WMB中?更改IBM WebSphere Message Broker節點屬性

回答

0

無法設置屬性,它們被「烘焙」爲在部署時發送到DFE的xml。

+0

非常感謝。所以更改屬性的唯一方法是重新部署流程。你能否以這種方式提供更多關於如何改變房產的信息?這個XML是在.bar文件中嗎?你知道這是文件名嗎? – Dmitry

+0

我在.bar文件中找到了名爲broker.xml的文件。該文件是WMB的部署描述符。我認爲可以編輯broker.xml來更改某些屬性並重新部署.bar,但是有一個問題:當節點屬性發生更改時需要重新編譯.bar。 – Dmitry

+0

abr本身就是一個zip文件,因此在更改後您可以簡單地重新壓縮,但更好的方法是查看mqsiapplybaroverride命令,該命令專門爲在不同環境之間移動條時更改屬性值而創建 – Dave

相關問題