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.

Nachrichtengruppen: Logische Eigenschaften des komplexen Typs

Zu den logischen Eigenschaften eines komplexen Typs gehören Eigenschaften, die den Inhalt und Ersetzungseinstellungen beschreiben.

Eigenschaft Typ Bedeutung
Name String Geben Sie bei der Erstellung eines Objekts einen Namen für das Objekt an.

Namen können alle alphanumerischen Zeichen enthalten, z. B. die Buchstaben A-Z, a-z und die Ziffern 0-9.

Außerdem können möglicherweise die folgenden Interpunktionszeichen verwendet werden:
  • - (Bindestrich)
  • _ (Unterstrich)
  • . (Punkt)

Namen dürfen nur mit einem Buchstaben oder einem Unterstrich beginnen, nicht jedoch mit einer Ziffer, einem Bindestrich oder einem Punkt.

Namen, die mit xml oder einer Variante dieser Zeichenfolge (z. B. XmL) beginnen, sind für XML-Standardspezifikationen reserviert.

Weitere Hinweise zu Namenskonventionen und zulässigen Zeichen enthält die Extensible Markup Language (XML)-Spezifikation, die Sie auf der Website von World Wide Web Consortium (W3C) finden.

Basistyp Aufgezählter Typ Sie können dieses Merkmal verwenden, um einen Typ auszuwählen (einfach oder komplex), der als Ausgangspunkt verwendet wird, um einen neuen komplexen Typ zu erstellen, der von Einschränkungen oder Erweiterungen abgeleitet wird.
Abgeleitet von Aufgezählter Typ Falls diese Eigenschaft aktiviert wurde, wählen Sie eine der folgenden Optionen aus:
  • Einschränkung. Wenn ein komplexer Typ von einer Einschränkung abgeleitet wird, ist das Inhaltsmodell des komplexen Typs eine Untergruppe des Basistyps.
  • Erweiterung. Wenn ein komplexer Typ von einer Erweiterung abgeleitet wird, ist das Inhaltsmodell des Basistyps und das in der Typableitung angegebene Inhaltsmodell eine Untergruppe des Basistyps.

Eine Ableitung von einer Liste oder einer Gesamtverknüpfung ist nicht zulässig.

Inhalt

Die folgende Tabelle zeigt die gültigen Einstellungen für Zusammensetzung und Inhaltsauswertung an. Diese Eigenschaften befinden sich in der Gruppe, die den Inhalt dieses Typs definiert. Sie können nur bearbeitet werden, wenn die Schaltfläche Lokale Gruppe ausgewählt wurde. Wenn die Option Globale Gruppe ausgewählt wurde, werden diese Merkmale von der globalen Gruppe übernommen, die durch das Feld Gruppenname identifiziert wird.

Zulässige untergeordnete Elemente in einem komplexen Typ, die sowohl von der Zusammensetzung als auch von Inhaltsauswertung abhängig sind, werden unter MRM-Inhaltsauswertung angezeigt.

Eigenschaft Typ Bedeutung
Lokale Gruppe Schaltfläche Wählen Sie diese Eigenschaft aus, wenn der Inhalt Ihres komplexen Typs eine lokale Gruppe ist.
Zusammensetzung Aufgezählter Typ

Legen Sie die Reihenfolge und die Häufigkeit der Elemente und Gruppen in Ihrer Nachricht fest. Zusammensetzung hat keine Auswirkung auf die Attribute in einem komplexen Typ.

Wählen Sie eine der folgenden Optionen aus:

  • Leer
  • Folge. Bei Auswahl dieser Option können Sie Mitglieder definieren, bei denen es sich um Elemente oder Gruppen handelt. Falls diese Mitglieder vorhanden sind, müssen sie in der angegebenen Reihenfolge in der Nachricht enthalten sein. Sie können sich wiederholen, und dasselbe Element oder dieselbe Gruppe kann mehrfach vorkommen.
  • Auswahl. Bei Auswahl dieser Option können Sie Mitglieder definieren, bei denen es sich um Elemente oder Gruppen handelt. Es muss genau eins der definierten Mitglieder in der Nachricht vorhanden sein; es kann wiederholt werden.

    Diese Option wird verwendet, wenn der C-Datentyp 'union' und die COBOL-Klausel 'REDEFINE' in einem individuellen CWF-Format (Custom Wire Format) oder ein XML-DTD-Element (Dokument Type Definition), das 'Auswahl' verwendet, in einem XML-Wire-Format, oder ein SWIFT-Feld mit mehr als einer Option modelliert werden sollen.

  • Alle. Bei Auswahl dieser Option können Sie Mitglieder definieren, bei denen es sich um Elemente handelt; Gruppen sind nicht zulässig. Die Reihenfolge der Elemente in einer all-Gruppe ist beliebig. Jedes Element kann entweder genau einmal oder gar nicht vorhanden sein. Ebenso können all-Gruppen nur auf der höchsten Ebene eines komplexen Typs auftreten - sie dürfen nicht als Mitglieder einer anderen Gruppe innerhalb eines Typs definiert werden.
  • Elemente in beliebiger Reihenfolge.

    Diese Option wird nur von der MRM-Domäne unterstützt.

    Bei Auswahl dieser Option können Sie Mitglieder definieren, bei denen es sich um Elemente handelt. Die Elemente können sich wiederholen, aber dasselbe Element darf nicht zweimal in der Mitgliederliste vorkommen. Die Reihenfolge der Elemente in der Nachricht ist beliebig.
  • Elemente in angegebener Reihenfolge.

    Diese Option wird nur von der MRM-Domäne unterstützt.

    Bei Auswahl dieser Option können Sie Mitglieder definieren, bei denen es sich um Elemente handelt. Die Elemente können sich wiederholen, aber dasselbe Element darf nicht zweimal in der Mitgliederliste vorkommen. Die Elemente müssen in der angegebenen Reihenfolge in der Nachricht stehen.
  • Nachricht.

    Diese Option wird nur von der MRM-Domäne unterstützt.

    Bei Auswahl dieser Option können nur Nachrichten als Mitglieder definiert werden. Jedes Mitglied kann sich wiederholen, aber dasselbe Mitglied darf nicht zweimal in der Mitgliederliste vorkommen. Wie bei Auswahl kann nur eins der definierten Mitglieder in einer Nachricht vorhanden sein.

    Wenn der komplexe Typ oder die Gruppe mehrere Mitglieder haben, wird - anders als bei Auswahl - beim Schreiben einer Nachricht der Bitstrom nicht bis zur Länge des längsten Mitglieds aufgefüllt.

    Diese Option wird für die Modellierung von mehrteiligen Nachrichten verwendet, wie sie in einigen Branchenstandards wie beispielsweise SWIFT verwendet werden. Weitere Informationen finden Sie im Abschnitt zu mehrteiligen Nachrichten unter Nachrichtengruppen: Mehrteilige Nachrichten.

Inhaltsauswertung Aufgezählter Typ

Die Inhaltsauswertung wird nur von der MRM-Domäne verwendet. Wenn die Auswertung in einem Nachrichtenfluss aktiviert ist, gibt Inhaltsauswertung die Strukturen der MRM-Auswertung für Mitglieder eines komplexen Typs oder einer Gruppe an. Weitere Informationen finden Sie unter MRM-Inhaltsauswertung.

Wählen Sie eine der folgenden Optionen aus:
  • Geschlossen. Der komplexe Typ kann nur die von Ihnen hinzugefügten untergeordneten Elemente enthalten.
  • Offen/Definiert. Der komplexe Typ kann ein beliebiges, innerhalb des Nachrichtensatzes definiertes Element enthalten.
  • Offen. Der komplexe Typ kann ein beliebiges gültiges Element enthalten, nicht nur Elemente, die Sie diesem komplexen Typ hinzugefügt haben.

Weitere Informationen zu diesen Optionen finden Sie unter Nachrichtengruppen: Kombinierter Einsatz von Zusammensetzung und Inhaltsauswertung.

Gruppenverweis Schaltfläche Wählen Sie diese Option aus, wenn der Inhalt Ihres komplexen Typs ein Verweis auf ein Gruppenobjekt ist.
Gruppenname Aufgezählter Typ Der Gruppenname bezeichnet die Gruppe, auf die dieser komplexe Typ verweist. Die für den Verweis verfügbaren Gruppen können aus der Dropdown-Liste ausgewählt werden.
Min. Vorkomm. Ganzzahl Gibt an, wie oft das Objekt mindestens wiederholt werden kann. Der Standardwert lautet 1.

Wird der Wert auf 0 gesetzt, ist das Objekt optional.

Wenn ein Wert für Mindestanzahl festgelegt wurde, muss dieser Wert kleiner-gleich dem für Max. Anzahl angegebenen Wert sein. Dies gilt nicht für den Fall, dass Max. Anzahl auf -1 gesetzt wurde.

Max. Vorkomm Ganzzahl Gibt an, wie oft das Objekt maximal wiederholt werden kann. Der Standardwert lautet 1.

Wird kein Wert angegeben, kann das Objekt nur ein einziges Mal vorkommen.

Wenn diese Eigenschaft auf 0 gesetzt ist, wird das Objekt behandelt, als ob es nicht in der Nachricht enthalten sei.

Bei Angabe von -1 gibt es keine Begrenzung für die Häufigkeit des Objekts.

Gemischt Kontrollkästchen Wählen Sie diese Option, wenn der komplexe Typ über gemischten Inhalt verfügt und neben Unterelementen auch Zeichendaten enthält.

Ersetzungseinstellungen

Eigenschaft Typ Bedeutung
Letztes Nummerierter Typ für Mehrfachauswahl Das letzte Attribut eines komplexen Typs überprüft, ob andere Typen von ihm abgeleitet werden können. Gültige Werte sind 'Erweiterung', 'Einschränkung' oder 'Alle'. Sie können einen der folgenden Werte auswählen:
  • Leer
  • Einschränkung. Verhindert, dass ein Typ durch Elemente ersetzt wird, deren Typ eine Einschränkung des Typs des Hauptelements darstellt.
  • Erweiterung. Verhindert, dass ein Typ durch Elemente ersetzt wird, deren Typ eine Erweiterung des Typs des Hauptelements darstellt.
  • Alle. Verhindert grundsätzlich, dass ein Element ersetzt werden kann.

Für eine Mehrfachauswahl müssen Sie die Auswahl in das Eigenschaftsfeld eingeben.

Block Nummerierter Typ für Mehrfachauswahl Das Blockattribut auf einem komplexen Typ beschränkt die Ersetzungstypen, die für Elemente zulässig sind, die auf diesem Typ basieren. Seine Auswirkungen sind im WebSphere Message Broker so, als ob das Blockattribut vom komplexen Typ in jedes Element kopiert würde, das auf dem komplexen Typ basiert. Sie können einen der folgenden Werte auswählen:
  • Leer
  • Einschränkung. Verhindert, dass ein Typ durch Elemente ersetzt wird, deren Typ eine Einschränkung des Typs des Hauptelements darstellt.
  • Erweiterung. Verhindert, dass ein Typ durch Elemente ersetzt wird, deren Typ eine Erweiterung des Typs des Hauptelements darstellt.
  • Alle. Verhindert grundsätzlich, dass ein Element ersetzt werden kann.

Für eine Mehrfachauswahl müssen Sie die Auswahl in das Eigenschaftsfeld eingeben.

Abstrakt Kontrollkästchen Wenn Sie dieses Kontrollkästchen auswählen, können keine auf diesem Typ basierenden Elemente in der Nachricht angezeigt werden.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

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


ReferenzthemaReferenzthema | Version 8.0.0.5 | ad11820_