Die ALE IDoc-Nachrichten, die unter Verwendung des WebSphere MQ-Links für R3 an SAP-Anwendungen gesendet und von diesen empfangen werden, können vom IDOC-Parser verarbeitet werden, der ein Nachrichtenmodell benötigt, um die Daten richtig interpretieren zu können. In diesem Abschnitt wird dokumentiert, wie das Nachrichtenmodell erstellt wird.
Die IDoc-Domäne wird nicht mehr unterstützt. Verwenden Sie zum Entwickeln neuer Nachrichtenflüsse die MRM-Domäne mit einem physischen TDS-Format, wenn Sie SAP ALE IDocs verarbeiten möchten, die von SAP R3-Clients über den WebSphere MQ-Link für R3 an den Broker gesendet werden.
Erstellen Sie Ihr Nachrichtenmodell.
Mithilfe Ihres Nachrichtenmodells können Sie einen Nachrichtenfluss erstellen, der Instanzen Ihrer IDoc-Nachricht verarbeitet. Sie können ESQL oder Java™ für den Zugriff auf die IDoc-Felder verwenden. Sie können für den Zugriff auf die IDoc-Felder keine grafischen Zuordnungen verwenden, da die IDoc-Domäne vom Zuordnungseditor nicht unterstützt wird.
Wenn Sie die Eigenschaften des MQInput-Knotens für den Empfang Ihrer IDoc aus dem WebSphere MQ-Link für R3 setzen, muss die Eigenschaft Nachrichtendomäne den Wert IDOC haben, die Eigenschaft Nachrichtensatz dem Namen Ihres Nachrichtensatzes und die Eigenschaft Nachrichtenformat dem Namen Ihres CWF-Formats entsprechen. Sie müssen keinen Wert für die Eigenschaft Nachrichtentyp auf dem MQInput-Knoten angeben, da sie für den IDOC-Parser nicht erforderlich ist.
Wenn Ihr Nachrichtenfluss vollständig ist, fügen Sie den Nachrichtensatz und den Nachrichtenfluss einer Brokerarchivdatei (BAR-Datei) hinzu, und implementieren Sie die BAR-Datei in einer Brokerausführungsgruppe.
Wenn der MQInput-Knoten ein IDoc empfängt, verarbeitet der IDOC-Parser zunächst die SAP-definierten Elemente der Steuerstruktur (DC) und danach die SAP-definierten Elemente der einzelnen Datenstrukturen (DDs). Zur Verarbeitung der benutzerdefinierten Segmentdaten (mit dem physischen Format CWF) ruft er schließlich den MRM-Parser auf. Der MRM-Parser kennt die für das benutzerdefinierte Segment zu verwendende Eigenschaft Nachrichtentyp, da diese aus dem SAP-definierten DD-Feld segnam vom IDOC-Parser abgerufen wird.