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 question和this Oracle documentation,似乎我需要創建自己的類,它實現了ORADataFactory,並使用我已完成的Oracle對象類型,並在調用createConsumer時使用它,但我不知道如何獲取我的ORADataFactory被傳遞給createConsumer。
我是否必須創建自己的自定義JMS連接器才能使其工作,或者有更簡單的方法嗎?