next up previous
Nächste Seite: Fehlerbehandlung Aufwärts: Die SOAP Nachricht Vorherige Seite: Header

Body

Jede Soap Nachricht muß einen Body haben. Hier werden die Informationen für den Empfänger der Nachricht übertragen. Im Body steht also der eigentliche Nutzinhalt der Nachricht, alles andere ist Verwaltungsinformation.

Als Beispiel hier der Body einer Anfrage von AddClient.java.

<SOAP-ENV:Body>
    <ns1:sum xmlns:ns1="urn:addierer" 
      SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <a xsi:type="xsd:float">42.0</a>
    <b xsi:type="xsd:float">8.15</b>
    </ns1:sum>
</SOAP-ENV:Body>

Zunächst wird die aufzurufende Funktion sowie die Codierung der Parameter angegeben. Hier wird auch wieder einen Standarcodierung verwendet. Anschließend folgen die Parameter. Es wird sowohl der Parametername aus auch der Typ übermittelt. Der Name wird vom Server nicht ausgewertet, es kommt nur auf die der Parameter Reihenfolge an. Natürlich muß der Typ mit den erwartete Typen der aufzurufenden Funktion übereinstimmen.



Wolfgang Becker 2002-01-22