====== P4-REQ-21-6-006 ====== [[dido:99_annexes:annex-d-requirements:part-04:start| Return to Requirements]] ===== Statement ===== Each IDL and generated type mapping SHALL identify the producing and consuming FX logical Nodes or Node Roles. ===== Source ===== Part 4, Section 21.6: Information Structure Mapping Requirements. ===== Rationale ===== Identifying the producing and consuming logical responsibilities makes clear which FX logical Nodes or Node Roles create and use the represented information. This preserves the allocation of information responsibilities defined by the FX Demo Logical Profile and supports end-to-end communication traceability. ===== Applies To ===== This requirement applies to: * IDL and generated type mappings; * producing FX logical Nodes or Node Roles; * consuming FX logical Nodes or Node Roles; and * implementation participant mappings. ===== Verification ===== Verification SHALL confirm that each IDL and generated type mapping identifies its producing and consuming FX logical Nodes or Node Roles. Verification activities should include review checks confirming that: * producing logical responsibilities are identified; * consuming logical responsibilities are identified; * implementation participants map to the applicable logical responsibilities; and * producer and consumer mappings agree with Part 3. ===== Traceability ===== This requirement connects Phase 0 information representations to the FX logical Nodes and Node Roles that produce and consume them. Related requirement identifiers: * [[dido:99_annexes:annex-d-requirements:part-04:p4-req-21-6-005]] * [[dido:99_annexes:annex-d-requirements:part-04:p4-req-21-4-003]] * [[dido:99_annexes:annex-d-requirements:part-04:p4-req-21-5-005]] * [[dido:99_annexes:annex-d-requirements:part-04:p4-req-21-5-006]] Related source section: * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-6-information-structure-mapping-requirements:start]] ===== Status ===== Draft ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.