TS-0004 <execInstance> Cancel and Delete
In TS-0004 clauses 7.4.17.2.1 and 7.4.17.2.3 there is text that refers to multiple management operations (commands):
The Receiver shall determine:
• If there are related management operations pending on the managed entity by checking if the execStatus
attribute of the addressed <execInstance> sub-resource is PENDING.
• If the related management operations are cancellable, by checking the cmdType attribute of the parent
<mgmtCmd> resource.
If there are no management commands still pending on the remote entity, an error response to the Update
primitive with a Response Status Code indicating "ALREADY_COMPLETE" is returned to the Originator.
The first bullet says is that the Receiver only checks to see if there's a management operation pending as a result of THIS <execInstance>
but in that case:
- Why does it say "operations" in the plural?
- Why does the last sentence talk about there being "no management commands still pending on the remote entity?
My suspicion is that this text was copied from the 7.4.16.2.4 <mgmtCmd> Delete
which has to deal with the case where there might be multiple PENDING operations (from different <execInstance>
resources), but in this case we are only interested in the operation that is related to this <execInstance>
.