Einzelnen Beitrag anzeigen

Xeres

Registriert seit: 11. Aug 2008
18 Beiträge
 
#1

Webservice - Frage zur Rückmeldung

  Alt 11. Aug 2008, 15:20
Hallo,

ich nutze Delphi 2007 und habe ein Enduser-Produkt erstellt, dass Daten an unseren Webservice hier Inhouse überträgt.
Mein Webservice meldet an die Gegenseite (also dem Enduser-Produkt), ob der Aufruf geklappt hat anhand eines Boolean-Rückgabewert in der Funktion.

function Tws_IntfSample.setData(aryData : TDataArray) : Boolean; stdcall; Bisher bin ich immer davon ausgegangen, dass die Funktion, sobald Sie fertig ausgeführt wurde, auch eine Antwort zur Gegenseite schickt. Erst wenn diese Gegenseite auch den Rückgabewert bekommt, werden die Daten nicht erneut rausgesendet.
Leider musste ich nun feststellen, dass viele dieser Enduser nicht umbedingt auf dem aktuellen Stand der Technik sind und teilweise auch noch mit Modem's arbeiten. Ich glaube daher, dass es vereinzelt zu dem Fall kam, dass die Daten an den Webservice gesendet wurden, wir diese importiert haben, aber ein Rückmeldung zur Gegenseite nicht stattfinden konnte (evtl. Timeout oder sowas).

Meine Frage nun:
Ist mein angenommener Fall, dass Daten übertragen werden, aber die Rückmeldung nicht stattfinden kann, überhaupt möglich?
Funktionieren Webservice's so, dass dieser Fall auftreten kann?

Über einen Link zum Thema Webservice und ihre Technik wäre ich ebenfalls dankbar, falls einer spontan einen hat.


Danke
  Mit Zitat antworten Zitat