file source family¶
Project-relative file selected by its declared suffix contract.
Canonical URI: file://<identifier>
Supported XML consumers: generate, iterate, variable, nestedKey
Read forms: file_csv, file_xlsx, file_json, file_ndjson, file_parquet, file_xml, file_template
Read forms by XML consumer: generate=file_csv, file_xlsx, file_json, file_ndjson, file_parquet, file_xml, file_template; iterate=file_csv, file_xlsx, file_json, file_ndjson, file_parquet, file_xml, file_template; variable=file_csv, file_xlsx, file_json, file_ndjson, file_parquet, file_xml; nestedKey=file_csv, file_json
Distributions: ordered, random, weighted, stratified, round_robin, reservoir, cumulated
Selection capabilities: selector=no; iterationSelector=no; pagination=yes; random access=yes; cyclic=yes; unique=yes
Environment boundary: Reference project-relative data with <generate source="file://data/customers.ent.csv">.
Complete workflows:
- Transform a project file into an artifact — Use for a bounded project-relative input whose transformed rows must become a file artifact.