Operation void modifyASAP (Name asapName = NA, ASAPCreateModifyData asapModifyData = NA, AlarmSeverityAssignmentProfile newASAP = NA), in Class EMS

Documentation
This operation modifies the addressed ASAP according to the input parameters. This operation does not modify any current ASAP assignment. The specified alarmSeverityAssignmentList will completely replace the current one. EMS could refuse this operation in case the addressed ASAP is fixed.
The modification of the ASAP does not trigger any alarm re-evaluation of the already detected defects. This because such re-evaluation process may involve a big number of managed resources across the network.
If the addressed resource originates alarms from within the ME, then this operation could imply the modification of the ASAP instance and functionality over the proper NE.
Operation Exceptions:
1. NOT_IMPLEMENTED - Raised when EMS does not support modification of ASAPs.
2. INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.
3. INVALID_INPUT - Raised when asapName does not refer to an ASAP object.
4. ENTITY_NOT_FOUND - Raised when asapName reference an object that does not exist.
5. UNABLE_TO_COMPLY - Raised in case the addressed ASAP object cannot be modified.

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

Preconditions
1. The identified ASAP has to exist.
2. The identified ASAP must not be fixed.
Postconditions
The addressed ASAP is modified according to the input parameter.
Semantics

Arguments

asapName
/* in */ The name of the ASAP object to be modified.
asapModifyData
/* in */ The data to be modified. Note that the specified alarmSeverityAssignmentList will completely replace the current one.
newASAP
/* out */ The complete information of the modified ASAP.