2

Mule のドキュメントには、に設定されたキュー テーブルを使用して Oracle AQ に接続する方法のが示されています。queue_payload_typesys.aq$_jms_text_message

queue_payload_typeMule を独自の Oracle オブジェクト タイプに設定して動作させるにはどうすればよいですか?

フローを実行しようとすると、次のエラーが表示されますJMS-137: Payload factory must be specified for destinations with ADT payloadsこの質問このOracleのドキュメントによると、 ORADataFactoryを実装し、Oracleオブジェクトタイプで動作する独自のクラスを作成する必要があるようです。これは私が行ったもので、createConsumerを呼び出すときにそれを使用しますORADataFactory を createConsumer に渡すようにします。

これを機能させるには、独自のカスタム JMS コネクタを作成する必要がありますか、それとももっと簡単な方法がありますか?

4

1 に答える 1

0

これは、Spring を使用している場合に解決する方法です: http://blog.javaforge.net/post/30858904340/oracle-advanced-queuing-spring-custom-types

「スプリングレス」環境では、上記の記事で説明したように、独自のメッセージ コンシューマーを作成するだけです。

于 2012-09-04T07:49:27.430 に答える