Operation void createASAP (ASAPCreateModifyData newASAPCreateData = NA, AlarmSeverityAssignmentProfile newASAP = NA), in Class EMS

Documentation
This operation creates a new ASAP object, named by the EMS, with the values described by the input parameters. The operation fails if the maximum number of ASAPs for EMS has been reached.
Operation Exceptions:
1. NOT_IMPLEMENTED - Raised when EMS does not support creation of ASAPs.
2. INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.
3. INVALID_INPUT - Raised when input parameters contains invalid data.
4. USERLABEL_IN_USE - Raised when the userLabel uniqueness constraint is not met.
5. CAPACITY_EXCEEDED - Raised in case the maximum number of ASAP instances has been reached.

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

Preconditions
Maximum number of ASAP instances allowed at the EMS has not been reached.
Postconditions
Requested ASAP has been created.
Semantics

Arguments

newASAPCreateData
/* in */ The data that describes the ASAP to be created.
newASAP
/* out */ The complete information of the created ASAP.