http://wso2.com/library/tutorials/2011/11/configuring-wso2-esb-with-oracle-as-messaging-media/にリストされている例を、 必要最小限のシナプスで動作するようにしました。現在、WS02で動作するようにしようとしています。
シナプスでは、リストされたプロキシをシナプス定義ファイルに入れるだけです。WSO2で試した方法は次のとおりです。
インライン XML エントリとしてローカル エントリを作成しました。
名前: jmsMsgToSoapMsg_xslt
値: <localEntry key="jmsMsgToSoapMsg_xslt" src="file:jmsMsgToSoapMsg.xslt"/>
次に、ソース ビューに切り替えてプロキシ定義を貼り付けることで、カスタム プロキシを作成してみました。ただし、「保存」を押すと、エラーが発生します。
「ソースからデータを生成できません: Synapse 名前空間https://ws.apache.org/ns/synapse - 構成に存在しません。」
その名前空間は、プロキシのどこにも参照されていません。ただし、ローカル エントリ定義に自動的に挿入されていることに気付きました。
<localEntry xmlns="http://ws.apache.org/ns/synapse" key="jmsMsgToSoapMsg_xslt" src="file:jmsMsgToSoapMsg.xslt"></localEntry>
そしてそれを削除する方法はありません。これを解決する方法について何か提案はありますか?