WSO2 ESB 조정에 이상한 문제가 있습니다. 제품 버전 : WSO2 ESB 4.5.1프록시 중재 get-property ('To')에서 예상치 못한 값을 반환합니다.
는 중재 코드는 다음과 같이이다 :
<proxy xmlns="http://ws.apache.org/ns/synapse" name="CacheWSAPrx" transports="https,http" statistics="disable" trace="enable" startOnLoad="true">
<target>
<inSequence>
<log level="full">
<property xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" name="WSA_To" expression="get-property('To')"/>
</log>
<send>
<endpoint>
<address uri="http://localhost:9083/TestCacheWeb/sca/MaketWSSoapExport1"/>
</endpoint>
</send>
</inSequence>
<outSequence>
<send>
<endpoint>
<default/>
</endpoint>
</send>
</outSequence>
</target>
<publishWSDL key="conf:/repository/wsdl/service.wsdl"/>
<description></description>
</proxy>
내가 soapUI는 그 WSA_To 속성 값 (로그 중재자 인쇄를 4.0.1로이 서비스를 호출 할 get-property ('To') 함수로 채워짐)은 /services/CacheWSAPrx입니다.
이<soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsa:Action>http://eisgkh.ru/maket/ws/Maket.WS2.Service.Action</wsa:Action><wsa:To>http://www.exampleaddr.com</wsa:To></soapenv:Header>
그래서, 내 질문은 : soapUI를 통해 발송에 실패 SOAP 요청이 헤더에 에서 다른 값을 포함하고 있기 때문에이 이상하고 나를 위해 예기치 않은 얻 속성 ('받는 사람') 을 반환하는 이유/서비스/CacheWSAPrx 값을 반환해야한다고 생각합니다. http://www.exampleaddr.com?