Ein Web-Dienst enthält eine Operation für jede vom Web-Dienst unterstützte Aktion.
Ein Web-Dienst kann beispielsweise eine Operation namens getcustomerid beinhalten, die einen Kundennamen empfängt und mit Kundendetails antwortet. Die Operation-Eingabe enthält ein Element für den Kundennamen. Die Operation-Ausgabe enthält Elemente für Kundendetails basierend auf dem Kundenname.
Beim Definieren einer Operation im Developer-Tool definieren Sie die Komponenten der Operation. Eine Operation weist folgende Komponenten auf:
Operation-Eingabe und -Ausgabe
Die Operation-Eingabe definiert die Elemente in der SOAP-Anfrage für die Operation. Die Operation-Ausgabe definiert die Elemente in einer SOAP-Antwort für die Operation.
Operation-Eingaben wie auch Operation-Ausgaben können Header enthalten. Ein Header übergibt bzw. empfängt Daten im Inneren einer SOAP-Meldung. Er definiert die Elemente in der Kopfzeile einer SOAP-Anfrage oder SOAP-Antwort.
Operation-Fehler
Operation-Fehler definieren das Meldungsformat für Fehlermeldungen, die als Ergebnis von Operationen ausgegeben werden können. Pro Operation können mehrere Operation-Fehler festgelegt werden.
Für jede Operation müssen Sie ein Operation-Mapping konfigurieren. Die Operation-Eingabe und -Ausgabe sowie alle Operation-Fehler entsprechen einer Umwandlung im Operation-Mapping.