Mule のドキュメントには、に設定されたキュー テーブルを使用して Oracle AQ に接続する方法の例が示されています。queue_payload_type
sys.aq$_jms_text_message
queue_payload_type
Mule を独自の Oracle オブジェクト タイプに設定して動作させるにはどうすればよいですか?
フローを実行しようとすると、次のエラーが表示されますJMS-137: Payload factory must be specified for destinations with ADT payloads
。この質問とこのOracleのドキュメントによると、 ORADataFactoryを実装し、Oracleオブジェクトタイプで動作する独自のクラスを作成する必要があるようです。これは私が行ったもので、createConsumerを呼び出すときにそれを使用しますORADataFactory を createConsumer に渡すようにします。
これを機能させるには、独自のカスタム JMS コネクタを作成する必要がありますか、それとももっと簡単な方法がありますか?