2014-03-05 3 views
0

비누 API 요청은"비누 API에 대한 비누 동작 매핑을 찾을 수 없습니까?"

<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:WashOut" 
    <soapenv:Header/> 
    <soapenv:Body> 
    <urn:Activate_VAS_Request soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> 
    <OPER_NAME xsi:type="xsd:string">?</OPER_NAME> 
    <OPER_PASSWORD xsi:type="xsd:string">?</OPER_PASSWORD> 
    <MSISDN xsi:type="xsd:string">?</MSISDN> 
    <VAS_ID xsi:type="xsd:int">?</VAS_ID> 
    <PARAM_VAL xsi:type="xsd:string">?</PARAM_VAL> 
    </urn:Activate_VAS_Request> 
    </soapenv:Body> 
</soapenv:Envelope> 

에 대해서 설명하고, 요청에 응답하여 이하에 설명한다.

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
<soap:Body> 
    <soap:Fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> 
    <faultcode xsi:type="xsd:QName">Server</faultcode> 
    <faultstring xsi:type="xsd:string">Cannot find SOAP action mapping for</faultstring> 
    </soap:Fault> 
</soap:Body> 
</soap:Envelope> 

오류의 원인.

+0

wash_out 버전은 0.4.2입니다. – mirfan899

답변

0

이 오류는 WashOut이 요청한 작업을 찾을 수 없다는 것을 의미합니다 (특정 경우 구문 분석에 실패합니다. 즉 빈 문자열 임).

또한 사용하는 wash_out 버전은 입니다. 매우입니다. 현재 0.9.0입니다. 업그레이드하십시오.

+0

요청이 추가되었습니다. @inossidabile – mirfan899

+0

답변이 수정되었습니다 ... – inossidabile

0

일부 비누 클라이언트는 wash_out이 soapAction 값을 유추하지 못하는 방식으로 요청을 보았습니다. 결과적으로 요청을 wash_out 컨트롤러의 작업에 연결할 수 없습니다.

작동중인 참조가 있으니 soapUI 또는 과 같은 비누 클라이언트를 사용해보아야합니다. wash_out이 요청에서 soapAction 인 것을 추론 할 수있는 방법으로 요청을 보냈습니다.