uint16 |
-
actionId
-
Id of the action.
Each action has an action id, which is used for querying the progress of an action.
|
string |
-
actionName
-
Name of the invoked action.
(e.g., prepare(), verify(), activate() on UpgradePackage MO).
|
string[0..] |
-
additionalInfo
-
Used for logging significant messages during execution of an action.
I.e., it contains information about the "history" of the execution. This field contains the log entries as an array. It may be empty.
This information is for display only; it is not recommended to build any logic on the content of this field.
|
string |
-
progressInfo
-
Textual information (description) of the "actual state" of the execution, which might be useful/needed by NMS.
This information is for display only; it is not recommended to build any logic on the content of this field.
|
uint8 |
-
progressPercentage
-
Progress of completion of the action.
Range is between 0 and 100. The implementation shall intend to calculate the percentage time-wise. (This is preferable, but not compulsory.)
|
ActionResultType |
-
result
-
Result of completed action.
This field has a value NOT_AVAILABLE if the action is not finished.
|
string |
-
resultInfo
-
Textual description of the outcome/result of the action containing useful info for the NMS.
E.g., it can contain an error message if the action failed.
This information is for display only; it is not recommended to build any logic on the content of this field.
|
ActionStateType |
-
state
-
Current state of the action.
|
int16 |
-
step
-
Current execution action step number.
|
int8 |
-
stepProgressPercentage
-
Progress of completion of the currently executing action step.
|
DateTime |
-
timeActionCompleted
-
The date and time when the action was completed either successfully or unsuccessfully.
|
DateTime |
-
timeActionStarted
-
The date and time when the current action was started.
|
DateTime |
-
timeOfLastStatusUpdate
-
The date and time when this MO Struct was last updated.
I.e., the last date and time when any attribute changed.
|