MRM-Parser und -Domäne

Die MRM-Nachrichtendomäne enthält alle Nachrichten, die in der Workbench modelliert werden.

Sie können Nachrichtenmodelle erstellen, die ein breites Spektrum an Nachrichtentypen darstellen und ein oder mehrere optionale physische Formate haben. Die Nachrichten in dieser Domäne werden vom MRM-Parser verarbeitet.

Der MRM-Parser ist ein Programm, das einen Bitstrom oder eine Baumstruktur interpretiert, der bzw. die eine zur MRM-Domäne gehörende Nachricht darstellt. Anschließend generiert der Parser die entsprechende Baumstruktur aus dem Bitstrom bei der Eingabe oder einen Bitstrom aus der Baumstruktur bei der Ausgabe. Seine Interpretation hängt von dem physischen Format ab, das Sie der Ein- oder Ausgabenachricht zugeordnet haben:

In der MRM-Domäne wird die Nachricht in die folgenden beiden Bereiche unterteilt:

  1. Das logische Nachrichtenmodell. Hierbei handelt es sich um den Nachrichtenausschnitt, der die Geschäftsdaten ohne ihre physische Darstellung übermittelt (in der Form, in der sie in einem Bitstrom in der Verbindung angezeigt werden). Das Modell ist plattformunabhängig, und die Erstellungsweise der Nachricht spielt ebenfalls keine Rolle.

    Wenn Sie beispielsweise eine Nachricht definieren, die Informationen zur Belastung eines bestimmten Bankkontos übermittelt, kann diese in verschiedenen physischen Formaten in der Verbindung dargestellt werden (im XML-Format oder als feste Struktur wie beispielsweise ein COBOL-Copy Book). Die geschäftliche Aussagekraft und die Daten sind in beiden Fällen identisch: lediglich das physische Layout ist anders.

  2. Die physische Darstellung. Dies bedeutet, wie die Daten physisch in der Verbindung dargestellt sind. Ein einzelnes logisches Nachrichtenmodell kann auf mehrere unterschiedliche Arten physisch dargestellt sein.

Diese zweiteilige Definition kann hilfreich sein, da sie Situationen handhaben kann, in denen Sie zwei unterschiedliche Systeme verbinden müssen. Beispiel: Eine traditionelle Anwendung, die erwartet, dass Daten an sie in der Form von COBOL-Copy Books übermittelt werden, muss möglicherweise mit einem System kommunizieren, das Daten im XML-Format erwartet. Beide Anwendungen arbeiten mit denselben Daten, und die Änderung einer der beiden Anwendungen wäre keine wünschenswerte Lösung. Indem die Nachrichten durch einen Broker weitergeleitet werden, können Sie ein einzelnes logisches Modell mit mehreren physischen Darstellungen zur Bereitstellung der erforderlichen Umsetzung verwenden.

Das Beispielprogramm 'Video Rental', das Beispielprogramm 'Comma Separated Value (CSV)', das Beispielprogramm 'EDIFACT', das Beispielprogramm 'FIX', das Beispielprogramm 'SWIFT' und das Beispielprogramm 'X12' verwenden zum Verarbeiten von Nachrichten den MRM-Parser.

Zugehörige Konzepte
Übersicht zu ESQL
XML-Parser und -Domänen
JMS-Parser und -Domänen
Logische Baumstruktur
Korrelationsnamen
Begriffe der Nachrichtenmodellierung
Physische Formate in der MRM-Domäne
Zugehörige Tasks
Einen Nachrichtenfluss entwerfen
ESQL erstellen
Java-Code entwickeln
Inhalt des Hauptteils einer Nachricht bearbeiten
Nachrichten in der MRM-Domäne bearbeiten
Zugehörige Verweise
Integrierte Knoten
Nachrichtenmodellverweisinformationen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ac00580_