Operation void deassignASAP (Name resourceName = CIS Null, LayerRate layerRate = LR_Not_Applicable, CIS SequenceOf Structs::AVP additionalInfo = empty list), in Class EMS

Documentation
This operation deassigns the ASAP from the addressed resource, i.e. the asapPointer is updated to no name. For TPs, it is necessary to indicate also the layer rate, in order to identify the ASAP to be deassigned.
This operation causes an alarm re-evaluation of the already detected defects according to same rules as ASAP assignment, considering as "newly assigned ASAP" the default alarm severity assignment.
If the addressed resource originates alarms from within the NE, then this operation could imply the "deactivation" of the ASAP instance and functionality over the proper NE. E.g. the EMS will remove the ASAP from a given NE only when the ASAP is no longer assigned to any resource of that NE.
Operation Exceptions:
1. NOT_IMPLEMENTED - Raised when EMS does not support deassignment of ASAPs.
2. INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.
3. INVALID_INPUT - Raised when resourceName is an invalid reference, or layerRate is invalid for the addressed resource,
i.e. it is not an encapsulated layerRate.
4. ENTITY_NOT_FOUND - Raised when resourceName references an object that does not exist.
5. UNABLE_TO_COMPLY - Raised in case currently assigned ASAP object cannot be deassigned, or resourceName refers
to object not supporting ASAP pointer feature.

Protocol |  | Qualification |
Exceptions |  | Size |
Time |  | Concurrency | Sequential
Export Control | PublicAccess |  |

Preconditions
1. In case the resource is a TP: the provided layer rate is an encapsulated layer rate of the TP.
2. The identified resource has to exist.
3. The identified resource has to support the ASAP pointer feature.
Postconditions
1. ASAP is deassigned from the identified resource.
2. Alarms of the resource have been re-evaluated.
Semantics

Arguments

resourceName
/* in */ The name of the resource to deassign the ASAP from.
layerRate
/* in */ The layer rate of the TP from which the ASAP shall be deassigned. If the resource is not a TP, then the layerRate value shall be LR_Not_Applicable.
additionalInfo
/* inout */ Allows the communication of additional information which is not explicitly modelled.