In einem Nachrichtensatzprojekt sind alle Ressourcen enthalten,
die genau einem Nachrichtensatz zugeordnet sind. Ein Nachrichtensatz 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 Nachrichtensatzdatei enthält diese Nachrichtenmodelleigenschaften, die
in allen Inhalten des Nachrichtensatzes einheitlich sind. Außerdem enthält die Datei die physischen Formatdefinitionen des Nachrichtensatzes. Ein Nachrichtensatzprojekt muss eine Nachrichtensatzdatei 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
jeden Nachrichtensatz ist mindestens eine Nachrichtendefinitionsdatei zur Beschreibung
seiner Eigenschaften erforderlich. Es können beliebig viele Nachrichtendefinitionsdateien in einem Nachrichtensatz 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 einem Nachrichtensatz 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 Nachrichtensätzemodells
In der
Nachrichtendefinition sind die gleichen Anwendungsdaten enthalten, die vorher einzeln in folgenden
Dateien gespeichert waren:
- Nachrichtensatz (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 einem Nachrichtensatz enthalten sein.
Standardeditor: Nachrichtenkategorie-Editor
Nachdem Sie einen Nachrichtensatz erstellt und mit Daten gefüllt haben, können Sie 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.