2011-09-14 12 views
0

BlackBerry用のパスワード検証をしようとしています。コードを書いて、「debug as blackberry emulator」を実行しましたので、コンソールが表示されます。現在、私は結果を印刷しようとしていますが、何も起こりません。私は出力がありません。私はコードを添付します、ここに私のコードに何か間違っていますか?それともブラックベリーのための設定を適用していないのですか?私はksoap2を使用しており、ライブラリにjarファイルを添付しています。ほぼ同じコードを使用して同じサービスに接続するAndroidアプリを作成しました。BlackBerry用のkSOAP2レスポンスを取得できません

でjava.io.InterruptedIOException:私はこのエラーを取得するローカル接続が〜120000

私は実行構成に行ってきた後にタイムアウトし、MDSと有効登録、接続を防止することができることを何かを有効に?

SoapObject rpc = new SoapObject(NAMESPACE, METHOD_NAME); 
     rpc.addProperty("User", "raji"); 
     rpc.addProperty("Password", "PASSWORD"); 
     SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); 

     envelope.bodyOut = rpc; 
     envelope.dotNet = true; 
     envelope.encodingStyle = SoapSerializationEnvelope.XSD; 

     HttpTransport ht = new HttpTransport(URL); 
     ht.debug = true; 

     try 
     { 
     ht.call(SOAP_ACTION, envelope); 

     String result = (envelope.getResult()).toString(); 
     String result2 = (envelope.getResponse().toString()); 
     System.out.println(result + "HERE YA GO"); 
     System.out.println(result2 + "HERE YA GO"); 

     } 
     catch(org.xmlpull.v1.XmlPullParserException ex2){ 

     } 
     catch(Exception ex){ 
     String bah = ex.toString(); 
     System.out.println(bah + "HERE YA GO 2"); 
     } 

は、ここで私は、私は正確なIPを表示することができないようにおけるxのを入れて、私の変数は、SOAPを活性化することです。

public static final String NAMESPACE = "http://tempuri.org/"; 
    public static final String URL = "http://xxx.xxx.xx.x:xxxxx/XXXXXXX/IDLMobile.asmx?WSDL"; 
    public static final String SOAP_ACTION = "http://tempuri.org/ValidateUser"; 
    public static final String METHOD_NAME = "ValidateUser"; 

答えて

1

解決済み。それはMDS関連の問題であり、またデバッグ実行設定では、「登録を無効にする」というボックスが選択されていたので、その選択を解除してください。

関連する問題