Zugriff auf FlightXML

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von android_noob123, 31.10.2010.

  1. android_noob123, 31.10.2010 #1
    android_noob123

    android_noob123 Threadstarter Neuer Benutzer

    Beiträge:
    3
    Erhaltene Danke:
    0
    Registriert seit:
    31.10.2010
    Hi!
    Ich hab mich in den vergangenen Tagen mit der App Entwicklung in Android beschäftigt und auch bereits das ein oder andere Tutorial gemacht.
    Daten konnte ich inzwischen auch schon erfolgreich von einem Webservice empfangen. Nun wollte ich auf einen derzeit kostenlosen Flugservice zugreifen:
    FlightAware > Commercial Services > FlightXML > Documentation

    Allerdings will das einfach nicht funktionieren. Wenn ich versuche den Webservice zu kontaktieren bekomme ich eine XmlNullParserException.
    Vermutlich sind die Pfade falsch, allerdings hab ich schon einiges probiert und weiß derzeit nicht weiter, wäre super wenn ihr euch es mal anschauen könntet:
    Code:
    private static final String SOAP_ACTION = "http://flightxml.flightaware.com/soap/FlightXML2/GetHistoricalTrackResults";
        private static final String METHOD_NAME = "GetHistoricalTrackResults";
        private static final String NAMESPACE = "http://flightxml.flightaware.com/soap/FlightXML2";
        private static final String URL = "http://flightxml.flightaware.com/soap/FlightXML2/wsdl";
    
    @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
                    
            SoapObject Request = new SoapObject(NAMESPACE, METHOD_NAME);
    
            SoapSerializationEnvelope soapEnvelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
            soapEnvelope.dotNet = true;
            soapEnvelope.setOutputSoapObject(Request);
            
            AndroidHttpTransport tns = new AndroidHttpTransport(URL);
            try
            {
                tns.call(SOAP_ACTION, soapEnvelope);
                   
            }
            catch (Exception ex)
            {
                // HIER hab ich dann meine XmlNullParserException
            } 
    ...
    
    Mir ist auch nicht ganz klar, wie ich die Authentifizierung unterbringe. Muss das hier schon erfolgt sein oder kommt das später im Code?

    Gruß
     
  2. android_noob123, 02.11.2010 #2
    android_noob123

    android_noob123 Threadstarter Neuer Benutzer

    Beiträge:
    3
    Erhaltene Danke:
    0
    Registriert seit:
    31.10.2010
    Bislang bin ich immer noch nicht weiter. :thumbdn:
    Habt ihr denn eine Idee, wo ich ansetzen kann?
     

Diese Seite empfehlen