Struktur eines komplexen benutzerdefinierten Elements definieren
Sie können die Struktur eines komplexen Typs mit der Funktion Element hinzufügen definieren. Sie können die Position von Elementen und Attributen in Ihrer komplexen Struktur neu ordnen. Sie können auch globale Typen wie XML-Schemas, DFDL-Schemas, JSON-Schemas und Swagger-Dokumente verwenden, um den Typ benutzerdefinierter Elemente festzulegen.
Vorbereitungen
Fügen Sie in einer Nachrichtenzuordnungein benutzerdefiniertes Element mit dem Typ < Anonymous> zu Ihrer Eingabe-oder Ausgabeassembly hinzu. Weitere Informationen finden Sie unter Benutzerdefiniertes Element hinzufügen und umbenennen.

Informationen zu dieser Task
- Sie können einfache Attribute, einfache Elemente, komplexe Elemente und reproduzierbare Elemente in einem benutzerdefinierten komplexen Element einschließen.
- Sie können den Typ eines benutzerdefinierten Elements auf einen globalen komplexen Typ setzen, der in einem XML-Schema, DFDL-Schema, JSON-Schema oder Swagger-Dokument definiert ist.
- Wenn Sie den Typ auf einen globalen Typ setzen, können Sie die Kardinalität nur über ein XML-Schema oder DFDL-Schema konfigurieren.
- Wenn Sie einem komplexen benutzerdefinierten Element Elemente hinzufügen, definieren Sie die Kardinalität für jedes untergeordnete Element, das Sie hinzufügen. Die Kardinalität
nimmt für Mindestanzahl und Maximale Anzahl standardmäßig den Wert 1 an. Weitere Informationen finden Sie unter Kardinalität eines benutzerdefinierten Elements konfigurieren.
Anmerkung: Sie können die Kardinalität im Editor für grafische Datenzuordnungen nicht für benutzerdefinierte Elemente ändern, die sich in der Auswahlgruppe befinden, die für Sie erstellt wird, wenn Sie Elemente auf der Ebene des Platzhalterzeichens xsd: any definieren. Die Kardinalität wird anhand der für xsd:any festgelegten Kardinalität bestimmt.
Vorgehensweise
Gehen Sie wie folgt vor, um die Struktur eines komplexen Elements zu definieren:
Nächste Schritte
Bearbeiten Sie die Nachrichtenzuordnungund definieren Sie Transformationen zwischen der Eingabenachrichtenassemblierung und der Ausgabenachrichtenassemblierung. Weitere Informationen finden Sie unter Transformation angeben (Zuordnungsoperation).