WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

MRM TDS-Modell für IDocs

Mit dem physischen TDS-Format (Tagged/Delimited String) der MRM-Domäne können SAP ALE-IDocs und SAP-Datei-IDocs syntaktisch analysiert und geschrieben werden. ALE-IDoc-Nachrichten werden über WebSphere MQ Link for R3 aus SAP exportiert. Datei-IDocs werden aus SAP in das Dateisystem exportiert.

In diesem Abschnitt wird beschrieben, wie das Nachrichtenmodell erstellt wird, das erforderlich ist, wenn der MRM-Parser SAP ALE- und SAP-Datei-IDocs mithilfe des physischen TDS-Formats syntaktisch analysiert und schreibt.

IDoc abrufen

Erstellen Sie eine Importdatei der erforderlichen IDoc-Daten für das WebSphere Message Broker Toolkit.
  1. Melden Sie sich an einem SAP-System an.
  2. Führen Sie die bereitgestellte Transaktion we60 aus, die die IDoc-Daten als C-Headerdatei extrahiert.
    1. Wählen Sie als Basistyp den gewünschten IDoc-Typ aus; beispielsweise MATMAS02.
    2. Lassen Sie die nicht aktivierten Kontrollkästchen Control (Steuerung), Data (Daten) und Status unverändert.
    3. Wählen Sie die Version Record types (Datensatztypen) aus. Eine IDoc in Version 4 hat den Typ 3.
    4. Drücken Sie die Taste F7, um eine Darstellung der IDoc in der Programmiersprache C anzuzeigen.
    5. Klicken Sie auf unconverted (nicht konvertiert).
    6. Wählen Sie nacheinander System > List > Save > Local file (System > Liste > Speichern > Lokale Datei) aus.
    7. Geben Sie bei entsprechender Aufforderung einen Dateinamen und ein Verzeichnis für die Ausgabe der Transaktion ein. Die Darstellung der IDoc in C wird in dieser C-Headerdatei gespeichert.
Tipp: Der exportierte C-Header kann ohne weitere manuelle Bearbeitung in das WebSphere Message Broker Toolkit importiert werden.

IDoc modellieren

Erstellen Sie Ihr Nachrichtenmodell.

  1. Wechseln Sie in die Ansicht 'Brokeranwendungsentwicklung' von WebSphere Message Broker Toolkit.
  2. Erstellen Sie mithilfe des Assistenten Neuer Nachrichtensatz einen Nachrichtensatz für Ihre IDoc. Wählen Sie als zu verwendende Daten Textdaten aus. Dadurch wird das physische TDS-Format (Tagged/Delimited String Format) erstellt und die Eigenschaft Standardmäßige Nachrichtendomäne auf MRM gesetzt.
  3. Benennen Sie das physische TDS-Format mithilfe des Nachrichtensatzeditors in Text_IDoc um.
  4. Importieren Sie mit dem Neue Nachrichtendefinitionsdatei aus einer IBM® eigenen Nachricht ein vordefiniertes Modell der gesamten SAP ALE-IDoc- oder SAP-Datei-Nachrichtenstruktur. Dieses Modell enthält Definitionen der DC- und DD-Segmente. Diese vordefinierten Modelle werden als SAP ALE-IDocs und SAP-Datei-IDocs bezeichnet. Die Nachrichtendefinition hat die Bezeichnung ale_idoc.mxsd bzw. file_idoc.mxsd. Informationen zum Assistenten Neue Nachrichtendefinitionsdatei aus einer IBM eigenen Nachricht finden Sie im Abschnitt Nachrichtengruppen: Aus IBM eigenen Nachrichten importieren.
  5. Importieren Sie die C-Darstellung der IDoc mit dem Assistenten Neue Nachrichtendefinitionsdatei aus einer C-Headerdatei oder mit dem Befehl mqsicreatemsgdefs in den neuen Nachrichtensatz. Geben Sie die folgenden Einstellungen an:
    • Setzen Sie die Option für die Vorverarbeitung auf SAP ALE IDoc oder SAP-Datei-IDoc. Erfolgt keine Angabe, wird der C-Header nicht importiert.
    • Erstellen Sie Nachrichten für die Segmente, die in der IDoc angezeigt werden.
    • Verwenden Sie die Option Zeichenfolgecodierung, um Zeichenfelder als Zeichenfolge mit fester Länge zu importieren.
    • Verwenden Sie die Option Auffüllzeichen für Zeichenfolge für die von Auffüllzeichen verwendeten Leerzeichen (" ").
    Informationen zur Verwendung dieses Assistenten finden Sie im Abschnitt Nachrichtengruppen: Aus C importieren.

IDoc-Nachrichtenmodell verwenden

Sie können jetzt mithilfe des Nachrichtenmodells einen Nachrichtenfluss erstellen, der Instanzen der IDoc-Nachricht wie jede andere Nachricht der MRM-Domäne verarbeitet.

Tipp: Im Support-Pack IA0F finden Sie eine ausführliche Beschreibung der Schritte zur Erstellung des IDoc-Nachrichtenmodells. Sie können die Dienstprogramme IDocHeaderTweak und IDocMsgSetTweak ignorieren, da die Verarbeitung in den Assistenten Neue Nachrichtendefinitionsdatei aus C-Headerdatei integriert wurde.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:20:29


TaskthemaTaskthema | Version 8.0.0.5 | ac67120_