Operation void getAllPTPs (CIS SequenceOf Enums::LayerRate tpLayerRates = empty list, CIS SequenceOf Enums::LayerRate connectionLayerRates = empty list, CIS SequenceOf PhysicalTerminationPoint ptps = NA), in Class ManagedElement

Documentation
Get a filtered set of the PTPs together with their associated distinguishing information 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.
The operation also returns FTPs.
Operation Exceptions:
1. INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.
2. INVALID_INPUT - Raised when tpLayerRateList or connectionLayerRateList contain undefined rates.
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 */ List of PTP layer rates for which the PTPs are to be fetched. A PTP must contain at least one of the layer rates specified to be reported. If the list is empty then all PTPs (of all rates)are returned.
connectionLayerRates
/* in */ List of connection layer rates for which the PTPs are to be fetched. A PTP must support connections for at least one of the layer rates specified to be reported. If the list is empty then all PTPs (for all connection rates) are returned.
ptps
/* out */ A list of PTPs that are capable of supporting the provided TP and connection layer rates.