Verarbeitung von XML-Messages
Die Exchange Infrastructure verschickt XML-Messages zwischen Anwendungskomponenten. Die Verarbeitung von XML-Messages basiert auf Informationen, die in einem zentralen Repository und Directory gehalten und zur Laufzeit abgerufen werden. Die Integration Engine stellt die zur Verarbeitung dieser Informationen notwendige Laufzeitumgebung zur Verfügung.
Ihre Integrationsumgebung ist eingerichtet und die Laufzeitumgebung ist konfiguriert.
Die Rolle SAP_XI_APPL_SERV_USER ist den Benutzern zugeordnet, die über eine Anwendung den Integration Server aufrufen, sowie den Benutzern, unter denen die Verarbeitung auf dem Integration Server stattfindet.
Erhält die Integration Engine eine XML-Message, verarbeitet sie diese mit Hilfe ihrer Pipeline, die sich im Wesentlichen aus den folgenden Verarbeitungsschritten zusammensetzt:
● Eingangsverarbeitung mit logischem Routing sowie der Message-Verzweigung
● Ausgangsverarbeitung mit Mapping, technischem Routing und Aufruf des Empfängers
Beim Routing geht es um die Empfänger einer XML-Message, die innerhalb der vorhandenen Systemlandschaft lokalisiert werden müssen.
Beim logischen Routing wird der Name des Empfängers und das Empfänger-Interface ermittelt, beim technischen Routing wird der Kommunikationskanal (die physische Adresse) im Integration Directory erfragt, der zum Aufruf dieses Interface benötigt wird.
Beim Mapping werden Werte und Strukturen der sendenden und der empfangenden Anwendung aufeinander abgebildet.
Folgende Aspekte sind bei der Verarbeitung von Messages mit der Integration Engine ebenfalls von Bedeutung:
· Pipelines und Pipeline-Services
· Queues zur asynchronen Message-Verarbeitung
· Verarbeitung von Acknowledgment-Messages
Weitere Einzelheiten zum Ablauf der Message-Verarbeitung finden Sie unter: Konfigurations-Zeit.