Ein Nachrichtenverzeichnis ist eine Datenstruktur, die alle Nachrichten in einer Nachrichtengruppe in einer Form beschreibt, die für die Implementierung auf dem MRM-Parser geeignet ist.
Ein Nachrichtenverzeichnis beschreibt die logische Struktur und den Inhalt einer Nachrichtengruppe und enthält üblicherweise ein oder mehrere physische Formate, die beschreiben, wie diese Nachrichten in einem Bitstrom serialisiert werden. Der in WebSphere Message Broker enthaltene MRM-Parser verwendet diese Informationen, um einen ankommenden Nachrichtenbitstrom in einer Nachrichtenbaumstruktur syntaktisch zu analysieren oder um eine Nachrichtenbaumstruktur in einen physischen Bitstrom umzuwandeln.
Ein Nachrichtenverzeichnis enthält dieselben Informationen wie die Nachrichtengruppe, aus der es erstellt wurde, allerdings in einer komprimierten Form, die die MRM-Parser in WebSphere Message Broker verstehen und verwenden können. Ein Nachrichtenverzeichnis enthält alle Elemente in der Nachrichtengruppe, die Struktur der Nachrichten und alle Werteinschränkungen. Ein Nachrichtenverzeichnis enthält auch beliebige physische Formate, die in der Nachrichtengruppe definiert wurden.
Bevor ein Nachrichtenverzeichnis verwendet werden kann, muss es in WebSphere Message Broker implementiert werden. Fügen Sie die Nachrichtengruppe zu diesem Zweck zu einer BAR-Datei hinzu und implementieren Sie die BAR-Datei dann auf einem Broker. Die Generierung des Nachrichtenverzeichnisses wird automatisch durchgeführt, wenn eine Nachrichtengruppe zu einer BAR-Datei hinzugefügt wird (falls die Nachrichtengruppe die MRM-Domäne unterstützt).
Bevor Sie eine Nachricht zu einer BAR-Datei hinzufügen, führt das WebSphere Message Broker Toolkit eine vollständige Überprüfung der Nachrichtengruppe durch. Werden bei dieser Überprüfung Fehler festgestellt, wird die Nachrichtengruppe nicht zur BAR-Datei hinzugefügt und auch kein Nachrichtenverzeichnis erstellt.
Bei jeder Generierung eines Nachrichtenverzeichnisses wird auch eine Benutzerprotokolldatei generiert und zu derselben BAR-Datei hinzugefügt. Diese Datei enthält Informationsnachrichten und Warnungen, die sich auf die Verwendung des generierten Nachrichtenverzeichnisses beziehen. Überprüfen Sie diese Datei immer, nachdem ein Nachrichtenverzeichnis generiert wurde.