Operation void getAllEdgePoints (CIS SequenceOf Enums::LayerRate tpLayerRates = empty list, CIS SequenceOf Enums::LayerRate connectionLayerRates = empty list, CIS SequenceOf TerminationPoint edgeTPs = NA), in Class MultiLayerSubnetwork

Documentation
Get a filtered set of the TPs and their associated distinguishing information that are at the edge of the Subnetwork that contain one or more of the NMS-specified TP layer rates and that are capable of containing CTPs that can be connected at one or more of the NMS-specified connection layer rates. This operation considers the capability/flexibility of the PTPs, not their current states.
Operation Exceptions:
1. INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.
2. INVALID_INPUT - Raised when tpLayerRates or connectionLayerRates contain undefined values.
3. NE_COMM_LOSS - Raised when communication to managed element is lost.

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

Preconditions
None
Postconditions
No change in the system.
Semantics

Arguments

tpLayerRates
/* in */ A list of TP Layer Rates used to scope the request. If the list is empty, all TPs that are at the edge of the Subnetwork are returned.
connectionLayerRates
/* in */ The set of connection layer rates from which the reported edge points must support at least one. If the list is empty then all edge points are returned.
edgeTPs
/* out */ A list of TPs that are at the edge of the Subnetwork for provided TP layer rates and that are capable of containing CTPs that can be connected at one or more of the specified connection layer rates.