In einem Nachrichtengruppenprojekt sind alle Ressourcen enthalten,
die genau einer Nachrichtengruppe zugeordnet sind. Eine Nachrichtengruppe ist eine
logische Zusammenfassung von Nachrichten und den darin enthaltenen Objekten (Elemente,
Arten und Gruppen). Das Projekt besteht aus folgenden Ressourcen, die in der Ansicht 'Brokeranwendungsentwicklung'
erstellt und verwaltet werden.
- messageSet.mset-Datei
- Eine Nachrichtengruppendatei enthält diese Nachrichtenmodelleigenschaften, die
in allen Inhalten der Nachrichtengruppe einheitlich sind.
Außerdem enthält die Datei die physischen Formatdefinitionen der Nachrichtengruppe.
Ein Nachrichtengruppenprojekt muss eine Nachrichtengruppendatei enthalten.
Standardeditor: Nachrichtengruppeneditor
- .mxsd-Dateien
- Eine Nachrichtendefinitionsdatei enthält das logische Modell und die zugeordneten
physischen Modelle für eine oder mehrere Nachrichten in Form eines XML-Schemas. Für
jede Nachrichtengruppe ist mindestens eine Nachrichtendefinitionsdatei zur Beschreibung
ihrer Eigenschaften erforderlich. Es können beliebig viele Nachrichtendefinitionsdateien in einer
Nachrichtengruppe enthalten sein. Gegebenenfalls kann eine Nachrichtendefinitionsdatei auf
XML-Schema-Objekte in einer anderen Nachrichtendefinition verweisen.
Wenn Sie eine der
folgenden Datenstrukturen importieren, wird eine Nachrichtendefinitionsdatei in einer
Nachrichtengruppe erstellt:
- XML-Schemas
- XML DTD
- C-Headerdatein
- COBOL-Copy-Books
Beim Import einer dieser Datenstrukturen wird automatisch eine
Nachrichtendefinitionsdatei samt Inhalt erstellt. Sie können aber auch eine leere
Nachrichtendefinitionsdatei erstellen und Ihre Nachrichtendefinitionen selbst hinzufügen.
Standardeditor: Nachrichtendefinitions-Editor
- Vorherige Versionen des Nachrichtengruppenmodells
In der
Nachrichtendefinition sind die gleichen Anwendungsdaten enthalten, die vorher einzeln in folgenden
Dateien gespeichert waren:
- Nachrichtengruppe (MRProject) mit physischen Formaten und Standardeigenschaften
- Nachrichten (MRMessage), die einen eindeutigen Namen für eine Nachricht bereitstellen
und deren Elemente angeben
- Elemente (MRElement), die einen Knoten in der Nachrichtenbaumstruktur definieren
- Arten (MRType), die die Struktur der Elemente angeben
- Deklarations-Qualifikationsmerkmale (MRDeclaration Qualifier), die Vorgaben
angeben, die für Elemente im Nachrichtenmodell gelten.
- .category-Dateien
- Eine Nachrichtenkategoriedatei stellt eine weitere Möglichkeit dar, zusammengehörige
Nachrichten zusammenzufassen, um z. B. eine Dokumentation zu erzeugen, oder um andere nützliche
Zwecke zu erfüllen, beispielsweise die Nachrichten anzugeben, die eine komplette
Request/Reply-Transaktion definieren.
Eine Nachrichtenkategoriedatei hilft Ihnen auch bei der Erstellung eines Dokuments in
Web Services Description Language (WSDL). Nachrichtenkategoriedateien sind optional. Es
können beliebig viele Nachrichtenkategoriedateien in einer Nachrichtengruppe enthalten sein.
Standardeditor: Nachrichtenkategorie-Editor
Nachdem Sie eine Nachrichtengruppe erstellt und mit Daten gefüllt haben, können Sie
mit damit Ihr Nachrichtenmodell für die Arbeit in Ihrer Anwendung in verschiedenen Darstellungen generieren:
- Nachrichtenverzeichnis für den Einsatz von WebSphere Message Broker.
- W3C-XML-Schema, das in einer Anwendung verwendet werden kann, die XML-Nachrichten erstellt oder verarbeitet.
- Dokument in Web Services Description Language (WSDL), das die Schnittstelle eines Webdienstes wiedergibt.
- HTML-Dokument, das von Unternehmensanalysten und Entwicklern verwendet wird.