Skip to content

Elements

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.