0

http://wso2.com/library/tutorials/2011/11/configuring-wso2-esb-with-oracle-as-messaging-media/にリストされている例を、 必要最小限のシナプスで動作するようにしました。現在、WS02で動作するようにしようとしています。

シナプスでは、リストされたプロキシをシナプス定義ファイルに入れるだけです。WSO2で試した方法は次のとおりです。

  1. インライン XML エントリとしてローカル エントリを作成しました。

    名前: jmsMsgToSoapMsg_xslt

    値: <localEntry key="jmsMsgToSoapMsg_xslt" src="file:jmsMsgToSoapMsg.xslt"/>

  2. 次に、ソース ビューに切り替えてプロキシ定義を貼り付けることで、カスタム プロキシを作成してみました。ただし、「保存」を押すと、エラーが発生します。

    「ソースからデータを生成できません: Synapse 名前空間https://ws.apache.org/ns/synapse - 構成に存在しません。」

その名前空間は、プロキシのどこにも参照されていません。ただし、ローカル エントリ定義に自動的に挿入されていることに気付きました。

<localEntry xmlns="http://ws.apache.org/ns/synapse" key="jmsMsgToSoapMsg_xslt" src="file:jmsMsgToSoapMsg.xslt"></localEntry>

そしてそれを削除する方法はありません。これを解決する方法について何か提案はありますか?

4

1 に答える 1

0

問題を修正したプロキシ xml に xmlns="ws.apache.org/ns/synapse" を追加しました。

于 2015-02-23T20:12:32.357 に答える