Stefan S.
- Forum-Beiträge: 560
27.06.2011, 11:21:37 via Website
27.06.2011 11:21:37 via Website
Ich habe folgendes Problem:
Mein WebService (in .NET) hängt sich jeden Abend auf und muss morgens wieder neu gestartet werden.
Kann es sein das mein Aufruf den WebService blockiert? Muss ich irgendwo noch ein Release/Close etc. aufrufen damit die Connection wieder freigegeben wird?
Mein WebService (in .NET) hängt sich jeden Abend auf und muss morgens wieder neu gestartet werden.
Kann es sein das mein Aufruf den WebService blockiert? Muss ich irgendwo noch ein Release/Close etc. aufrufen damit die Connection wieder freigegeben wird?
1SoapObject request = new SoapObject(HC.NAMESPACE, HC.METHOD_PLACEORDER);
2
3 request.addProperty("orderXML", strOrder);
4
5 SoapSerializationEnvelope envelope =
6 new SoapSerializationEnvelope(SoapEnvelope.VER11);
7 envelope.dotNet = true;
8 envelope.setOutputSoapObject(request);
9 HttpTransportSE androidHttpTransport = new HttpTransportSE(HC.URL);
10 try
11 {
12 androidHttpTransport.call(HC.Order_SOAP_ACTION, envelope);
13 SoapPrimitive receivedAnswer = (SoapPrimitive)envelope.getResponse();
14 boolean t = Boolean.parseBoolean(receivedAnswer.toString());
15 if (t)
16 {
17 Toast.makeText(getApplicationContext(), "Ihre Bestellung wurde erfolgreich entgegengenommen", Toast.LENGTH_SHORT).show();
18 }
19 }
20 catch(Exception ex)
21 {
22 Toast.makeText(getApplicationContext(), ex.getMessage(), Toast.LENGTH_SHORT).show();
23 }
24 finally
25 {
26
27 }
2
3 request.addProperty("orderXML", strOrder);
4
5 SoapSerializationEnvelope envelope =
6 new SoapSerializationEnvelope(SoapEnvelope.VER11);
7 envelope.dotNet = true;
8 envelope.setOutputSoapObject(request);
9 HttpTransportSE androidHttpTransport = new HttpTransportSE(HC.URL);
10 try
11 {
12 androidHttpTransport.call(HC.Order_SOAP_ACTION, envelope);
13 SoapPrimitive receivedAnswer = (SoapPrimitive)envelope.getResponse();
14 boolean t = Boolean.parseBoolean(receivedAnswer.toString());
15 if (t)
16 {
17 Toast.makeText(getApplicationContext(), "Ihre Bestellung wurde erfolgreich entgegengenommen", Toast.LENGTH_SHORT).show();
18 }
19 }
20 catch(Exception ex)
21 {
22 Toast.makeText(getApplicationContext(), ex.getMessage(), Toast.LENGTH_SHORT).show();
23 }
24 finally
25 {
26
27 }
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.