Elements¶
Warning
The current page still doesn't have a translation for this language.
But you can help translating it: Contributing.
Select an element to open its complete specification.
<ama-generate>— Render configured AMA/EDIFACT messages and their associated artifacts and packages.<array>— Generate a repeated array from a literal value set or scripted source.<artifact>— Additional artifact emitted by an AMA generation run.<assert>— Enforce a boolean data-quality invariant and stop execution when it is false.<condition>—is a pure branch container and takes no attributes of its own. <database>— Declare a named relational database client for reads, writes, and SQL execution.<echo>—carries free text as element content and takes no attributes. <edifactProfiles>— Container for named EDIFACT separator profiles.<element>— Define one XML-oriented field using the same value semantics as a key.<else>—is the attributeless fallback branch of a . <else-if>— Evaluate a fallback condition after earlier branches did not match.<execute>— Execute trusted Python, SQL, or Bash code from a URI, expression, or inline body.<field>— One source-column to target-field mapping within a reference statement.<generate>— Generate, transform, iterate over, and optionally export a product stream.<generator>— Register a project-defined generator class under a descriptor-local identifier.<id>— Define one generated, copied, converted, or scripted field in a product.<if>— Evaluate a condition and execute this branch when it is true.<include>— Compose another descriptor or properties resource into the current setup scope.<item>— Define one selectable item shape within a list.<iterate>— Traverses records from a required source and exposes each current row to child contexts without owning an output target.<kafka-exporter>— Declare a Kafka producer target used by generated product streams.<kafka-importer>— Declare a Kafka consumer source used by DataMimic statements.<key>— Define one generated, copied, converted, or scripted field in a product.<list>— Generate a list value from one or more declared item shapes.<mapping>— Conditionally add or overwrite product fields during the ordered mapping phase.<memstore>— Deprecated setup declaration: accepted with a warning and ignored; no custom store is created.<ml-train>— Train and publish a configured machine-learning artifact from project data.<mongodb>— Declare a named MongoDB client used by source and target operations.<nestedKey>— Build or overlay a nested list/dict field within the current product row.<object-storage>— Declare a named S3-compatible object-storage client for project reads and writes.<operate>— Apply reviewed operations to XML or JSON templates and emit artifacts.<output>— One generated AMA message output.<package>— Package definition for generated AMA artifacts.<param>— Declared contract for one fragment input.<profile>— Named EDIFACT separator profile used by AMA templates and outputs.<property>— Scoped property override for one included XML descriptor.<rabbitmq-exporter>— Declare a RabbitMQ publisher target used by generated product streams.<rabbitmq-importer>— Declare a RabbitMQ consumer source used by DataMimic statements.<reference>— Sample correlated fields from one source row and map them into the current product.<rule>— Conditionally execute a rule action in the current data context.<setup>— Root execution configuration and ordered container for a DataMimic descriptor.<sourceConstraints>— Filter source rows before generated fields are evaluated.<state-machine>— Declare a named weighted state graph consumed as a deterministic generator.<targetConstraints>— Validate, filter, or amend generated rows before export.<template>— Reusable AMA EDI template definition.<templates>— Container for reusable AMA template definitions.<transition>— Connect one state to another with an optional positive selection weight.<value>— Declare one scalar constant inside a literal array.<variable>— Bind a reusable scalar, entity, source selection, or scripted value in the active scope.<while>— Repeat child statements while a condition is true, subject to an iteration limit.