!--a11y-->
Message-Typ 
Ein Message-Typ umfasst einen Datentyp, der den Aufbau einer Message beschreibt. Über den Message-Typ können Sie sich an folgenden Stellen der Exchange Infrastructure auf die zur Laufzeit auszutauschende Message beziehen:
· Mehrere Message-Interfaces können den gleichen Message-Typ verwenden. Zum Beispiel können ein asynchrones Outbound-Message-Interface und ein asynchrones Inbound-Message-Interface auf den gleichen Message-Typ verweisen, wenn kein Mapping der Request-Message benötigt wird.
· Bei der Definition eines Message-Mapping können Sie direkt auf Message-Typen verweisen, um Messages eines Outbound-Interfaces auf Messages eines Empfänger-Interfaces abzubilden.

Aus technischen Gründen reicht ein Datentyp nicht aus, um die Instanz einer Message zu beschreiben: Datentypen werde in XML Schema als abstrakte Typen definiert, die noch an kein Element gebunden sind. Erst wenn man einen Datentyp als Typ eines Elements angibt, kann man eine Instanz der Message beschreiben. Ein Message-Typ definiert also das Wurzelelement einer Nachricht.
Ein Message-Typ definiert nicht die Richtung des Datenaustausches, also ob er einen Request oder eine Response darstellt. Obwohl eher ein Ausnahmefall, können Sie denselben Message-Typ für Request- und Response-Message verwenden.
Sie haben bereits einen Datentyp angelegt, auf den Sie von Ihrem Message-Typ verweisen wollen. Siehe außerdem den Abschnitt Voraussetzungen in Einführung in die Interface-Entwicklung.
Ein Message-Typ hat folgende Eigenschaften:
· Er besteht aus genau einem Datentyp, der den Inhalt der zu übertragenden Message bestimmt
· Er wird über einen Namen und einem XML-Namensraum identifiziert. Der Name (zusammen mit dem Namensraum) eines Message-Typs steht im obersten Tag der ausgetauschten Nachricht: Dieses Tag ist vom Typ Element.

Sie haben einen Message-Typ GreetingRes definiert, der auf einen einfachen Datentyp von Typ xsd:string verweist. Der XML-Namensraum des Message-Typs ist http://sap.com/xi/myExample. Eine zugehörige Payload könnte beispielsweise folgendermaßen aussehen:
<?xml version="1.0" encoding="utf-8" ?>
<ns1:GreetingRes
xmlns:ns1="http://sap.com/xi/myExample"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Hello Mrs. Miller
</ns1:GreetingRes>
Mit der Beschreibung eines Message-Typs können Sie dessen Verwendung genauer spezifizieren.
...
1. Legen Sie einen Message-Typ in der Design-Pflege des Integration Builder an (siehe auch: Anlegen eines Objektes).
2. Geben Sie eine Beschreibung zu Ihrem Message-Typ ein.
3. In der Voreinstellung ist der XML-Namensraum gleich dem Repository-Namensraum. Wenn der Message-Typ in einen anderen Namensraum kopiert wurde, sollten Sie diese Voreinstellung überschreiben.
4. Um auf einen Datentyp zu verweisen, geben Sie im Rahmen Datentyp den entsprechenden Namen und Namensraum des Datentyps ein oder verwenden die Eingabehilfe.
5. Speichern Sie Ihre Änderungen.
In dem folgenden Beispiel verwenden zwei Message-Interfaces jeweils den selben Message-Typ für die Request- und die Response-Message:
