Restart
TMC SDP Leaf node provides API for Restart workflow.
The TMC SDP Leaf node accepts the command if:
Operational state of the TMC SDP Leaf node is ON, OFF, INIT, STANDBY, or ALARM.
The TMC SDP Leaf node rejects the command if:
Operational state of the TMC SDP Leaf node is FAULT or UNKNOWN.
The following state requirements are applied for command execution:
SDP Subarray is in any of the observation states: FAULT, ABORTED, RESOURCING, CONFIGURING, IDLE, READY, or SCANNING.
SDP Subarray node is available.
The command execution involves the following key operations:
SDP Subarray ObsState is checked.
If the ObsState is RESOURCING, IDLE, CONFIGURING, SCANNING, or READY:
Abort command is sent to the SDP Subarray.
Once the SDP Subarray transitions to ABORTED ObsState, Restart command is sent to the SDP Subarray.
If the ObsState is FAULT or ABORTED:
Restart command is sent to the SDP Subarray.
When Restart is invoked on the SDP Subarray:
If the SDP Subarray reports rejection or failure, command failure is reported as RESULT_CODE - FAILED on the Long Running Command Result attribute of the TMC SDP Leaf node.
If the SDP Subarray accepts the command, the TMC TMC SDP Leaf node will wait for command completion.
The TMC SDP Leaf node monitors the progress of the command via the SDP Subarray node ObsState transitions and the Long Running Command Results.
Command is successful when the SDP Subarray Node transitions to EMPTY ObsState. This is reported as RESULT_CODE - OK on the Long Running Command Result attribute of the TMC SDP Subarray Leaf Node.
Command failure is reported in any of the following cases as RESULT_CODE - FAILED on the Long Running Command Result attribute of the TMC SDP Subarray Leaf Node:
The SDP Subarray reports an error event when the command is invoked.
The command times out if the SDP Subarray Node does not transition to EMPTY within the timeout period specified by the CommandTimeOutDefault property in the Helm chart of the TMC SDP Leaf node.