我試圖讀取MQ的消息,我一直在遵循this approach from IBM 以通過以編程方式提供綁定和端點信息來創建「WCF自定義通道」。用於非肥皂/ JMS消息的IBM MQ綁定元素
我有一個類似的SOAP消息工作機制,它有一個頭文件,指定要爲每個傳入消息調用的類和方法。
我現在想要處理不是來自另一個隊列的SOAP格式的消息,但我得到這個錯誤;
System.ServiceModel.CommunicationException:WCFCH0314E:所述收到消息「ID:...」不能被反序列化消息格式或內容不是consitent與所選擇的消息編碼器,並且不能被解釋爲SOAP/JMS消息。查看鏈接的例外以瞭解更多細節。 ---> System.ServiceModel.CommunicationException:無法識別的消息版本。
這很有道理,因爲該示例使用SoapJmsIbmTransportBindingElement。不幸的是,IBM.XMS.WCF中似乎沒有任何替代綁定元素。
是否有可能爲MQ消息創建WCF自定義通道?