Zusammensetzung |
Aufzählung |
Das Folgende gilt für Elementinhalte des komplexen Typs
und hat keinerlei Auswirkungen auf Attributinhalte des komplexen Typs.
Zur Auswahl stehen:
- 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.
- all. 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. Bei Auswahl dieser Option können nur Elemente als untergeordnete Einheiten
definiert werden. Sie können wiederholt auftreten, aber nicht dupliziert werden. Die Reihenfolge
der untergeordneten Elemente ist beliebig.
- Elemente in angegebener Reihenfolge. Bei Auswahl dieser Option können nur Elemente als untergeordnete Einheiten
definiert werden. Falls diese Elemente vorhanden sind, müssen sie in der angegebenen Reihenfolge
auftreten; sie können wiederholt, aber nicht dupliziert werden. Dies ist der Standardwert für neue
komplexe Typen.
- Nachricht.
Bei Auswahl dieser Option
können nur Nachrichten als untergeordnete Einheiten definiert werden. Sie können wiederholt
auftreten, aber nicht dupliziert werden. Wie bei
Auswahl kann nur eine der definierten
untergeordneten Einheiten vorhanden sein.
Enthält der komplexe Typ mehr
als eine Nachricht, hat der Bitstrom genau die Anzahl Bytes der eingebetteten Nachricht, nicht die
der längsten möglichen Nachricht, die dann bei Bedarf aufgefüllt wird.
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 Mehrteilige Nachrichten.
|
Inhaltsauswertung |
Aufzählung |
Über die Inhaltsauswertung kann festgelegt werden, wie der Broker auf nicht nicht deklarierte Inhalte reagiert und wo die im komplexen Typ enthaltenen Objekte gegebenenfalls definiert werden. Diese Eigenschaft wird zusammen mit der Eigenschaft Zusammensetzung verwendet.
Optionen: - Geschlossen. Der komplexe Typ kann nur die von Ihnen hinzugefügten untergeordneten Elemente enthalten.
- Offen/Definiert. Der komplexe Typ kann ein beliebiges, innerhalb der Nachrichtengruppe 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 Kombinierter Einsatz von Zusammensetzung und Inhaltsauswertung.
|