Informatica SOAP-Webdienste haben ein Operation-Mapping. Operation-Mappings sind zuständig für die Ausführung der Webdienst-Operation im Auftrag des Webdienst-Clients.
Ein Operation-Mapping kann eine Eingabeumwandlung, eine Ausgabeumwandlung und mehrere Fehlerumwandlungen enthalten. In Eingabe-, Ausgabe- und Fehlerumwandlungen werden SOAP-Meldungen verarbeitet. Das Mapping kann auch zusätzliche Umwandlungen enthalten, mit denen je nach vom Client angeforderter Webdienst-Operation Daten abgerufen, umgewandelt oder aktualisiert werden können.
Nachdem Sie einen Webdienst im Developer Tool erstellt haben, konfigurieren Sie ein Operation-Mapping für jede Operation im Webdienst. Das Operation-Mapping stellt die Logik einer Operation dar.
Beim Konfigurieren des Operation-Mapping definieren Sie, wie der Datenintegrationsdienst die Daten verarbeiten soll, die aus der SOAP-Anfrage eingehen. Die SOAP-Anfrage kann abhängig vom Bindungstyp der Bindungsoperation, die dem Operation-Mapping zugeordnet ist, das SOAP 1.1- oder SOAP 1.2-Format aufweisen.
Die Eingabeumwandlung erhält eine SOAP-Anfrage von einem Webdienst-Client und gibt Daten an untergeordnete Umwandlungen im Mapping weiter. Die Umwandlungen führen die vom Client angeforderte Operation aus.
Die Ausgabeumwandlung empfängt die Daten, die an den Client zurückgegeben werden. Die Ausgabeumwandlung generiert eine SOAP-Antwortmeldung, die an den Client gesendet wird.
Wenn ein Fehler auftritt, generiert der Datenintegrationsdienst eine Fehlermeldung. Der Datenintegrationsdienst gibt benutzerdefinierte Fehler aus einer Fehlerumwandlung zurück. Bei benutzerdefinierten Fehlern handelt es sich um zwei Typen von Fehlern: vordefinierte Fehler und allgemeine Fehler.
Zum Konfigurieren des Operation-Mapping gehen Sie folgendermaßen vor:
Konfigurieren Sie die Eingabe-, Ausgabe- und Fehlerumwandlungen.
Erstellen und konfigurieren Sie zusätzliche Umwandlungen zum Implementieren der Operationslogik.
Verknüpfen Sie die Ports.
Validieren und speichern Sie das Mapping.
Sie können die Eigenschaften des Operation-Mapping auf den Registerkarten