
Der Plain-HTTP-Ausgang ist ein Service der Integration Engine. Er wird angesprochen, wenn das technische Routing für den logischen Empfänger aus dem logischen Routing einen entsprechenden Kommunikationskanal ermittelt. Die Payload der Message wird per HTTP an eine HTTP-Adresse gesendet, ohne dass sie um einen Umschlag angereichert wird.
Adressierungsart definieren
http://<hostname:port>/<path>?<query-string>
Die Zielmaschine (HTTP-Port) eines SAP Web Application Server kann über den ICM-Monitor ermittelt werden.
Weitere Informationen: ICM Monitor
Dies ist sinvoll, wenn sich zwischen Plain-HTTP-Adapter und Empfängersystem eine Firewall befindet.
Authentifizierungsdaten für das Empfängersystem, Weitere Informationen : Transaktion Anzeige und Pflege von RFC-Destinationen (SM59)
Geben Sie die HTTP-Destination an.
Weitere Informationen: Quality-of-Service
XI-Payload-Manipulation definieren
Dies dient einer URL-fähigen Präsentation des XML.
Einige externe Systeme, beispielsweise Web-Server in Marktplätzen, können Daten nur verarbeiten, wenn sie als HTML-Formular per HTTP verschickt werden.
Ein typisches HTML-Formular besteht aus benannten Feldern. Bei der Übertragung eines ausgefüllten Formulars an den Server bzw. an ein CGI-Programm müssen die Daten so übertragen werden, dass es dem CGI-Skript möglich ist zu erkennen, aus welchen Feldern das Formular besteht, und welche Daten in welches Feld eingetragen wurden.
Dies wird hier mit Hilfe eines Vorspanns (Prolog) und eines Nachspanns (Epilog) abgebildet.
Die Codierungsmethode, die Formularfelder und deren Daten voneinander trennt, benutzt folgende Regeln:
Der deutsche Umlaut ö wird beispielsweise im Zeichensatz ISO-8859-1 durch %F6 umschrieben.
Weitere Informationen unten unter Beispiel
Adapterspezifische Message-Attribute definieren
Das Kennzeichen ist von der oben gewählten Adressierungsart abhängig.
Ist das Kennzeichen gesetzt, wird die dynamisch gesetzte URL oder die HTTP-Destination per HTTP gerufen.
Ist die URL oder die HTTP-Destination nicht im Message-Header vorhanden, dann wird bei gesetztem Kennzeichen Fehlerausgabe beim Fehlen adapterspezifischer Message-Attribute die XI-Message in den Status Systemfehler gesetzt. Bei nicht gesetztem Kennzeichen wird die statisch im Kommunikationskanal festgelegte URL oder HTTP-Destination verwendet.
Die technischen Namen der Felder sind:
Die technischen Namen der Felder sind HeaderFieldOne, .... HeaderFieldSix.
Die technischen Namen der Felder sind URLParamOne, …, URLParamSix.
Die Bezeichnung der Felder muss der Bezeichnung der Felder, die zusätzlich in der HTTP-Response versendet werden sollen, entsprechen.
Die technischen Namen der Felder sind HeaderFieldOne,...,HeaderFieldSix.
Aufbau des Vorspanns und Nachspanns: