02.06.2013 Aufrufe

Download - IT-Designers GmbH

Download - IT-Designers GmbH

Download - IT-Designers GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

S TEINBEIS-TRANSFERZENTRUM<br />

- 8. Web Services -<br />

Die Antwort vom Echo Service hat dann etwa folgendes Aussehen: Die Antwort auf<br />

den vorhergegangenen Request startet mit einem HTTP Protokoll-Header. Dort<br />

werden eventuelle Fehlermeldungen des Servers (nicht des Services selbst!)<br />

eingetragen, wenn alles funktioniert hat, ist der Code ”200 OK”.<br />

HTTP/1.1 200 OK<br />

Content-Type: text/xml; charset=utf-8<br />

Date: Thu, 01 May 2003 20:30:40 GMT<br />

Server: Apache Tomcat/4.0.6 (HTTP/1.1 Connector)<br />

Connection: close<br />

Das ”soapenv:Envelope” Element ist wie bei der Anfrage an den Service eine<br />

Klammer um die SOAP Nachricht.<br />

<br />

<br />

Im Body ist die Antwort des Web Service enthalten. Der Rückgabewert wird im<br />

”echo-Response” Element zurückgeliefert.<br />

<br />

<br />

Hallo<br />

<br />

<br />

<br />

Wie hier zu sehen ist, werden die Parameter einer Methode nicht wieder<br />

zurückgegeben, es kann also kein call-by-reference erfolgen. Sollen mehrere<br />

Informationen zurückgegeben werden, muss als Returntyp ein komplexer Typ<br />

verwendet werden, wie es das Beispiel in 8.1.2 zeigt.<br />

S OFTWARETECHNIK Einführung in XML © Prof. J. Goll<br />

- 112 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!