2011-04-14 3 views
2

Android 용 KSOAP2를 사용하여 Java 기반 웹 서비스를 호출하고 있으며 KSOAP 오류 메시지를 어떻게 활용할 수 있는지 알고 싶습니다. 예를 들어KSOAP 오류 메시지 사용 방법

:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> 
    <soap:Body><soap:Fault> 
    <faultcode>soap:Server</faultcode><faultstring>SQL Error</faultstring> 
    <detail> 
    <ns2:SQLException xmlns:ns2="http://..."> 
    <SQLError>[PreferenceException]Error compiling sql-expression==============================Column : [NAME] doesn't exist</SQLError> 
    <ErrorCode>0</ErrorCode> 
    </ns2:SQLException> 
    </detail> 
    </soap:Fault> 
</soap:Body> 
</soap:Envelope> 

이 어떻게 응용 프로그램에 -error을 "종료하지 않는다 [이름]"전달할 수 있습니다 : 응답 덤프는 다음과 같습니다?

답변

1

envelope.getResponse는 방금 잡은 SoapFault 예외를 throw 한 다음 getMessage를 사용하여 건배 또는 원하는 작업을 시작합니다.