さまざまな場所をリッスンしているいくつかのプロキシを使用しています。ただし、開発中は、本番環境と同じURIを使用できません。URI(transport.vfs.File.URI)を外部で定義することは可能ですか?(多分ローカルエントリーまたは別のプロパティ?)
次の行は、実際のURIの外部定義をロードできるはずです。
<parameter name="transport.vfs.FileURI">get-property('myURI')</parameter>
完全なプロキシの例(機能していません):
<proxy xmlns="http://ws.apache.org/ns/synapse" name="getRN100xml"
statistics="disable" trace="disable" transports="vfs">
<target>
<inSequence>
<send>...</send>
</inSequence>
</target>
<parameter name="transport.vfs.ActionAfterProcess">MOVE</parameter>
<parameter name="transport.PollInterval">5</parameter>
<parameter name="transport.vfs.MoveAfterProcess">C:/WSO2/In/saved</parameter>
<parameter name="transport.vfs.FileURI">get-property('myURI')</parameter>
<parameter name="transport.vfs.FileNamePattern">.*.xml</parameter>
<parameter name="transport.vfs.ContentType">application/xml</parameter>
<parameter name="transport.vfs.MoveTimestampFormat">yyMMddHHmmss</parameter>