02.06.2013 Aufrufe

Download - IT-Designers GmbH

Download - IT-Designers GmbH

Download - IT-Designers GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

8.1.2 WSDL Beispiel<br />

S TEINBEIS-TRANSFERZENTRUM<br />

- 8. Web Services -<br />

Das folgende Beispiel zeigt das WSDL Dokument für einen Service, der komplexe<br />

Datentypen enthält. Ein WSDL Dokument baut auf XML auf, und muss deshalb die<br />

entsprechenden Angaben zur Version und Kodierung machen. Außerdem werden<br />

am Anfang des Dokuments Namespaces festgelegt, um mehrdeutige Elementnamen<br />

zu vermeiden.<br />

<br />

<br />

Im folgenden Abschnitt werden die Typen definiert. Der hier beschriebene Service<br />

verwendet zwei komplexe Typen, die geschachtelt sind (Der Typ ”outerCplx” enthält<br />

den Typ ”innerCplx”). Elementare Datentypen (String, Int,...) werden als solche<br />

beschrieben. Da für die Datenübertragung die Reihenfolge der Elemente<br />

entscheidend ist, wird diese durch das XML Schema Sprachmittel ”sequence”<br />

festgelegt. Das Attribut ”nillable” legt fest, ob das Element weggelassen werden darf.<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Das Message Element fasst die Typen zu abstrakten Nachrichten zusammen.<br />

Abstrakt bedeutet, dass keine Angaben über das verwendete Nachrichtenformat<br />

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

- 106 -

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!