2012-03-06 29 views
0

、私は「
のSOAP障害例外タイプを取得していますMicrosoft.SharePoint.SoapServer.SoapServerExceptionにSoapFault

私のコードは SoapObject soapRequest =新しいSoapObject(名前空間、methodNameの)です。

//soapRequest.addProperty("GetListResult", "TEST"); 

    SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapSerializationEnvelope.VER11); 

    envelope.dotNet=true; 
    envelope.setOutputSoapObject(soapRequest); 

    HttpTransportSE transport = new HttpTransportSE(url); 


    //AndroidHttpTransport httpTransport; 


    try { 

     System.out.println("calling service"); 
     transport.call(SOAP_ACTION,envelope); 

     System.out.println("calling complete getting result"); 


     //SoapObject soapResult = (SoapObject) envelope.bodyIn; 


     System.out.println("soap result is "+envelope.getResponse()); 

    } catch (IOException e) { 



     System.out.println("IOExceptio"); 
     e.printStackTrace(); 
    } catch (XmlPullParserException e) { 
     // TODO Auto-generated catch block 

     System.out.println("XmlPullParserException"); 

     e.printStackTrace(); 
    } 

ありがとうございます!!!

答えて

0

あなたがSoapFaultを取得している場合、問題はサーバ上であり、Androidではありません。 Androidのデバッグ設定とrequestdumpを使って作成したリクエストを検証し、SoapUiのようなツールでテストします。そして、サーバー上の問題をデバッグします。

+0

私はアンドロイドに慣れていないので、どうすればいいのか分かりません。 –

+0

ksaop2 androidウェブサイトのwikiを読んでください。私はそれをすべて文書化しました。 –

関連する問題