
Sie sprechen den Plain-HTTP-Eingang der Integration Engine über eine HTTP-Adresse an. Codieren Sie die Steuerdaten in der HTTP-Adresse als Parameter, damit eine Message erzeugt werden kann. Die Parameter sind obligatorisch.
Der HTTP-Body wird als Payload für die Message verwendet. Die Payload enthält keinen Umschlag mit Steuerdaten für die zu erzeugende Message.
Weitere Informationen: HTTP-Service
http://<hostname:port>/<path>?<query-string>
Namensraum des sendendenInterfaces
Interface der HTTP-Payload
Sie legen den Sender-Service zur Identifikation des Absenders fest.
Beim XI-Message-Protokoll 2.0 entspricht dieser Parameter dem Parameter bs .
Diese Parameter beeinflussen das Laufzeitverhalten der Message in der Integration Engine.
Vergebende Agentur des Senders.
Identifikationsschema des Senders
Machen Sie keine Angaben zu Agentur und Schema, werden folgende Vorgabewerte gesetzt:
Für BE wird dem Client der Endstatus der Verarbeitung mitgeteilt, bei EO und EOIO findet die Verarbeitung asynchron entkoppelt statt und der Client erhält nur eine Empfangsbestätigung mit HTTP-Status 200.
Fehlt der Parameter, wird der Vorgabewert BE gesetzt.
Name der Queue nur bei EOIO.
Die Queue-ID darf maximal 16 Zeichen lang sein. Enthalten die ersten acht Zeichen der Queue den Wert SAP_ALE_ , so wird dieser entfernt, da dieser Wert von SAP reserviert ist und intern verwendet wird.
Weitere Informationen: Quality-of-Service
Für EO und EOIO können Sie zusätzlich die Message-ID über den Parameter msgguid für das Exactly-Once Handling mitgeben.
Wird eine ID mehrfach verwendet, so wird vom Server ein HTTP-Status 500 zurückgesendet.
Die Message-ID ist 32 Zeichen lang und darf nur die Zeichen 0 bis 9 und A bis F enthalten. Sie wird persistiert und kann so auf Duplizität überprüft werden. Kann der HTTP-Client (also das Sendersystem) keine Message-ID liefern, wird vom Plain-HTTP-Adapter eine Message-ID erstellt und über die Integration Engine an die Anwendung weitergereicht. In der Anwendung kann dann auf Dokumentenebene eine Duplizitätsprüfung vorgenommen werden, beispielsweise über die Bestellnummer.
HTTP-Adresse mit obligatorischen Parametern:
http://sap-ag.com:8088/sap/xi/adapter_plain?service=sender&namespace=urn%3Asap-ag%2Ecom&interface=%2Fsap%2Forders
HTTP-Adresse mit obligatorischen und optionalen Parametern:
http://sap-ag.com:8088/sap/xi/adapter_plain?service=sender&namespace=urn%3Asap-ag%2Ecom&interface=%2Fsap%2Forders&qos=EO&msgguid=3C61F6C12F1E2DD1E10000000A1145AB