WebService blockiert

  • Antworten:0
Stefan S.
  • Forum-Beiträge: 560

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?

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 }

Antworten