Operation void performProtectionCommand (ProtectionCommand protectionCommand = NA, Name fromTPName = NA, Name toTPName = NA, SwitchData switchData = NA), in Class ProtectionGroup

Documentation
Performs a specified protection command or clears all outstanding persistent protection commands.
For 4-fiber SONET/SDH SPRINGS, the span switch is performed on the MSP_1_FOR_N protection group, and the ring switch on the 4_FIBER_BLSR group.
A Protection Switch notification is sent to the NMS.
Operation Exceptions:
1. NOT_IMPLEMENTED - Raised when an EMS is unable to support this operation.
2. INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.
3. INVALID_INPUT - Raised when fromTPName or toTPName reference objects of the correct type, but that are invalid
in the context of this operation (e.g. the referrenced TPs are not memebers of the Protection Group).
4. ENTITY_NOT_FOUND - Raised when fromTPName or toTPName references a CTP/FTP object that does not exist.
5. UNABLE_TO_COMPLY - Raised if the EMS is unable to perform the operation.
6. NE_COMM_LOSS - Raised when communication to the managed element is lost.

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

Preconditions
TPs identified by fromTPName and toTPName have to be members of the PG.
Postconditions
1. Traffic has been switched to the TP identified by toTPName.
2. The protection switch status of member TPs of the PG has changed.
Semantics

Arguments

protectionCommand
/* in */ The command to be performed. See ITU-T Recommendation G.841 for definitions.
fromTPName
/* in */ The present source of the traffic.
toTPName
/* in */ The requested source of the traffic after the command.
switchData
/* out */ The protection switch status of the protection group provided after the execution of the command.