2016-11-30 73 views

回答

0

去監控。做一步一步的東西在這裏概述。 https://www.ibm.com/developerworks/community/blogs/546b8634-f33d-4ed5-834e-e7411faffc7a/entry/auditing_and_logging_messages_using_events_in_ibm_integration_bus_message_broker?lang=en

當事情被連接在一起時,要小心MQ中的訂閱。使用MQExplorer在您定義它之後檢查您的訂閱,包括主題。

另外,還要確保你運行IIB隊列定義腳本按照安裝說明你的版本的MQSC命令定義主題之一。

使用單獨的流程將事件寫入您的數據庫。注意,在這個時代,在Unix系統上我可能會寫他們Syslog,並使用ELK或Splunk的

1

不知道,如果你仍然需要這樣或已經找到了解決辦法,但想到我會反正發佈。

這是在我工作過的幾個地方很常見的東西。我們傾向於實現這一目標的方式是通過鑄造傳入的消息比特流,然後鑄造它作爲一個字符 -

DECLARE blobInputMsg BLOB ASBITSTREAM(InputBody CCSID 1208 ENCODING 546); 
DECLARE charInputMsg CHAR CAST(blobInputMsg AS CHARACTER CCSID 1208 ENCODING 546); 

的CCSID和編碼應當從收到的消息例如採取InputProperties.CodedCharSetId和InputProperties.Encoding,或默認爲適合您的接口的值。