Elemente¶
Wähle ein Element, um seine vollständige Spezifikation zu öffnen.
<ama-generate>— Rendert konfigurierte AMA-/EDIFACT-Nachrichten sowie die zugehörigen Artefakte und Pakete.<array>— Erzeugt ein wiederholtes Array aus einer literalen Wertemenge oder einer skriptbasierten Quelle.<artifact>— Deklariert ein zusätzliches Artefakt, das ein AMA-Generierungslauf ausgibt.<assert>— Erzwingt eine boolesche Datenqualitätsinvariante und beendet die Ausführung, wenn sie falsch ist.<condition>— Ist ein reiner Verzweigungscontainer ohne eigene Attribute.<database>— Deklariert einen benannten relationalen Datenbank-Client für Lese-, Schreib- und SQL-Operationen.<echo>— Gibt freien Text aus seinem Elementinhalt aus und besitzt keine Attribute.<edifactProfiles>— Gruppiert benannte EDIFACT-Trennzeichenprofile.<element>— Definiert ein XML-orientiertes Feld mit denselben Wertsemantiken wie ein key.<else>— Ist der attributlose Fallback-Zweig einer condition.<else-if>— Definiert einen bedingten Zweigkörper für if- und else-if-Workflow-Elemente.<execute>— Führt vertrauenswürdigen Python-, SQL- oder Bash-Code aus einer URI, einem Ausdruck oder einem Inline-Body aus.<field>— Ordnet innerhalb eines reference-Statements eine Quellspalte einem Zielfeld zu.<generate>— Generiert, transformiert, iteriert und exportiert optional einen Produktstrom.<generator>— Registriert eine projektspezifische Generator-Klasse unter einer descriptorlokalen ID.<id>— Definiert ein generiertes, kopiertes, konvertiertes oder skriptbasiertes Produktfeld.<if>— Definiert einen bedingten Zweigkörper für if- und else-if-Workflow-Elemente.<include>— Bindet einen weiteren Descriptor oder eine Properties-Ressource in den aktuellen Setup-Scope ein.<item>— Definiert eine auswählbare Eintragsform innerhalb einer Liste.<iterate>— Durchläuft Datensätze aus einer erforderlichen Quelle und stellt den aktuellen Datensatz ohne eigenes Ausgabeziel in Kindkontexten bereit.<kafka-exporter>— Deklariert ein Kafka-Producer-Ziel für generierte Produktströme.<kafka-importer>— Deklariert eine Kafka-Consumer-Quelle für DataMimic-Statements.<key>— Definiert ein generiertes, kopiertes, konvertiertes oder skriptbasiertes Produktfeld.<list>— Erzeugt einen Listenwert aus einer oder mehreren deklarierten Eintragsformen.<mapping>— Fügt während der geordneten Mapping-Phase Produktfelder bedingt hinzu oder überschreibt sie.<memstore>— Akzeptiert eine veraltete Memstore-Deklaration mit Warnung und ignoriert sie; der eingebaute Memstore bleibt unverändert.<ml-train>— Trainiert und veröffentlicht ein konfiguriertes Machine-Learning-Artefakt aus Projektdaten.<mongodb>— Deklariert einen benannten MongoDB-Client für Quell- und Zieloperationen.<nestedKey>— Erstellt oder ergänzt ein verschachteltes Listen- oder Dictionary-Feld im aktuellen Produktdatensatz.<object-storage>— Deklariert einen benannten S3-kompatiblen Object-Storage-Client für Projekt-Reads und -Writes.<operate>— Wendet geprüfte Operation-Control-Zeilen auf XML- oder JSON-Templates an und erzeugt Artefakte.<output>— Deklariert eine erzeugte AMA-Nachrichtenausgabe.<package>— Definiert ein Paket für generierte AMA-Artefakte.<param>— Deklariert den Vertrag für einen Fragmentparameter.<profile>— Deklariert ein benanntes EDIFACT-Trennzeichenprofil für AMA-Templates und -Ausgaben.<property>— Überschreibt eine Property im Scope eines eingebundenen XML-Descriptors.<rabbitmq-exporter>— Deklariert ein RabbitMQ-Publisher-Ziel für generierte Produktströme.<rabbitmq-importer>— Deklariert eine RabbitMQ-Consumer-Quelle für DataMimic-Statements.<reference>— Wählt korrelierte Felder aus einem Quellendatensatz und ordnet sie dem aktuellen Produkt zu.<rule>— Führt eine Regelaktion im aktuellen Datenkontext bedingt aus.<setup>— Ist die Wurzelkonfiguration und der geordnete Container eines DataMimic-Descriptors.<sourceConstraints>— Filtert Quellendatensätze, bevor generierte Felder ausgewertet werden.<state-machine>— Deklariert einen benannten gewichteten Zustandsgraphen für deterministische Generierung.<targetConstraints>— Validiert, filtert oder ergänzt generierte Datensätze vor dem Export.<template>— Definiert ein wiederverwendbares AMA-EDI-Template.<templates>— Gruppiert wiederverwendbare AMA-Template-Definitionen.<transition>— Verbindet einen Zustand mit einem anderen und erlaubt ein optionales positives Auswahlgewicht.<value>— Deklariert einen skalaren Konstantwert in einem literalen Array.<variable>— Bindet einen wiederverwendbaren Skalar, eine Entity, eine Quellauswahl oder einen Skriptwert im aktiven Scope.<while>— Wiederholt Kindelemente unter einem Iterationslimit, solange eine Bedingung wahr ist.