다른 위치를 청취하고있는 여러 프록시를 사용하고 있습니다. 그러나 개발 중에는 프로덕션 환경과 동일한 URI가 없습니다. URI (transport.vfs.File.URI)를 외부 정의 할 수 있습니까? (아마 로컬 항목 또는 다른 재산?)WSO2 ESB : 프록시에 외부 매개 변수 정의 사용?
다음 줄이 실제 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>
을