Logical Command
Discussion
A Logical Command represents a Logical Data Structure Instance that expresses an intended action by a Logical Node or Node Role.
A Logical Command differs from a Logical Event. A Logical Command requests or directs action. A Logical Event reports the occurrence or result. Logical Commands primarily support Control Plane interactions, but a domain profile identifies any domain-specific command-handling requirements.
Logical Commands support operational coordination, recovery, replay, status reporting, configuration reload, pause, resume, retry, and other controlled behaviors.
Definition
Logical Data Structure Instance expressing intended action.
Source
Specialization of Data Structure Instance and Control Plane from Part 1, Sections 7.8 and 8.2; generalised from control-plane command material in the original FX Demo Reference Architecture.
Note
A Logical Command is not an orchestration command, shell command, API call, DDS command topic, queue message, or RPC method. Implementation profiles select those realisations.
Example
A report-status command requests that a Logical Node report its lifecycle state and operational condition.