2012-05-15 74 views
2

Mule文檔給出了關於如何使用隊列表連接到Oracle AQ的example,其中queue_payload_type設置爲sys.aq$_jms_text_message使用Oracle對象類型消息連接Oracle高級隊列

如何讓Mule與queue_payload_type一起使用設置爲我自己的Oracle對象類型?

當我嘗試運行流程時,出現以下錯誤:JMS-137: Payload factory must be specified for destinations with ADT payloads。根據this questionthis Oracle documentation,似乎我需要創建自己的類,它實現了ORADataFactory,並使用我已完成的Oracle對象類型,並在調用createConsumer時使用它,但我不知道如何獲取我的ORADataFactory被傳遞給createConsumer。

我是否必須創建自己的自定義JMS連接器才能使其工作,或者有更簡單的方法嗎?

回答