Operation void deactivateAndDeleteSNC (Name sncName = NA, GradesOfImpact tolerableImpact = MINOR_IMPACT, FreedomLevel emsFreedomLevel = CREATE_CONNECTION_AT_SNC_LAYER, CIS SequenceOf TPData tpsToModify = empty list, CIS CharacterString errorReason = empty string), in Class MultiLayerSubnetwork

Documentation
Deactivate and delete a Subnetwork Connection.
This operation also applies to bundled SNCs.
Operation Exceptions:
1. INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.
2. INVALID_INPUT - Raised when any input parameter is syntactically incorrect (e.g. sncName does not refer to an SNC
object, or any field in tpsToModify is invalid).
3. ENTITY_NOT_FOUND - Raised when sncName or tpsToModify reference an object that does not exist.
4. UNABLE_TO_COMPLY - Raised when the SNC is fixed and can not be deactivated.
Raised when the EMS is unable to execute the request because at least one of the parameters although valid can
not be set and that parameter is identified as "not best effort" in the supporting document LayeredParameters.pdf
associated to the TransmissionParameters object (such that the TPs will be left in an invalid state after the deactivate
operation); i.e. the whole operation will be rejected if one parameter fails that must be set.
5. NE_COMM_LOSS - Raised when communication to managed element is lost and this prevents the deactivation of the SNC.

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

Preconditions
SNC must exist.
Postconditions
SNC no longer exists.
Semantics

Arguments

sncName
/* in */ The name of the Subnetwork Connection to be deactivated and deleted.
tolerableImpact
/* in */ Indicates the amount of traffic disruption that the NMS user is willing to tolerate as a result of the deactivation and deletion request.
emsFreedomLevel
/* in */ The maximum level of freedom allowed to the EMS to perform the deactivation and deletion.
tpsToModify
/* inout */ A list of TPs on which to apply parameters. This also includes the result of the parameter application upon completion.
errorReason
/* out */ Specifies the deactivation and/or deletion error(s) if any.