2016-10-19 3 views
-1

데이터를 매개 변수 ({uri.var.parameter})에 넣는 프록시가 있고 그 안에 게시 매개 변수에 대한 나머지 API를 호출합니다. 나는 soapui에서 매개 변수이 API를 호출 할 때WSO2 ESB는 나머지 API에서 응답을 얻을 수 없습니다.

<ResultSet count="1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    <Result> 
     <id>126</id> 
     <contact_type>Individual</contact_type> 
     . 
     . 
     . 
</Result> 
</ResultSet> 

, 나는 위의 응답을 볼 수 있습니다,하지만 WSO2 ESB 4.9.0하여 호출 할 때 나는 오류 메시지 :이 API에 대한 응답은 같다 : 첫 번째 요소는 로컬 이름 인 Envelope가 있어야하지만 ResultSet을 찾았습니다. 내 요청이 api에 게시되었지만 wso2 esb가 응답을 구문 분석 할 수 없습니다. 시냅스에 OUT_ONLY = true 속성을 넣으면 내 요청이 성공적으로 처리되었지만 분명히 응답을받지 못합니다. SoapUI의 응답 헤더에서 content_type을 검사하면 다음과 같습니다. text/xml; charset = UTF8 this post이 발견되었고 messageFomatter 및 messageBuilder의 axis2 구성 파일에 content_type : text/xml이 추가되었지만 여전히 동일한 오류가 발생합니다. 해결책을 제공해주십시오. 감사합니다

+0

maheeka

답변

0

"pox"로 끝점의 형식을 변경할 수 있습니다.

<endpoint> 
    <address format="pox" uri="http://www.example.com" /> 
</endpoint> 
+0

감사를 설정해보십시오. API에 URI 템플릿으로 매개 변수를 전달하기 때문에 HTTP 끝점을 사용해야합니다. – Mehrnoosh

+0

' –

+0

불행히도, 그것을 시도하고 그것은 작동하지 않습니다. – Mehrnoosh

관련 문제