Class TerminationPoint {Analysis} derived from: CommonResourceInfo

Documentation
The TP (TerminationPoint) object class is the superclass of the CTP (ConnectionTerminationPoint) and PTP (PhysicalTerminationPoint) object classes.
TP encapsulates object characteristics common to both CTPs and PTPs (i.e., common to end points (actual or potential) of subnetwork connections and topological links).
The layer rate of the TP is expressed in terms of the transmission parameters. Changes in the value of the contained Transmission Parameters lead to a AVC notification.
MTOSI Specific Documentation
This class is applicable to MTOSI. The specific operations and relationships that apply to MTOSI are listed in SD2-11.
For MTOSI, references to "NMS" can be interpreted as "Requesting OS" and references to "EMS" can be interpreted as "Target OS", i.e., the OS that fulfills requests from another OS.
The statements concerning Object Lifecycle, i.e., whether the object can be created by the NMS or EMS, are not particularly meaningful for MTOSI, since MTOSI does not define management systems with fixed roles such as the NMS and EMS entities in MTNM.
Object Lifecycle: NA
Object Creation Notification Issued? NA
Object Deletion Notification Issued? NA
External Documents

SD2-11_IA-SS_Mapping.xls |

Parent Package | Logical View | Abstract | Yes
Export Control | PublicAccess | Link Class for | None
Class Kind | NormalClass | Cardinality | n
Space |  | Concurrency | Sequential
Persistence | No |  |

Operations

Name | Signature | Class
getContainedPotentialCTPs | void getContainedPotentialCTPs (CIS SequenceOf Enums::LayerRate layerRateList = empty list, CIS SequenceOf ConnectionTerminationPoint ctps = NA) | TerminationPoint
getContainedPotentialCTPNames | void getContainedPotentialCTPNames (CIS SequenceOf Enums::LayerRate layerRateList = empty list, CIS SequenceOf Name ctpNames = NA) | TerminationPoint
getContainedInUseCTPs | void getContainedInUseCTPs (CIS SequenceOf Enums::LayerRate layerRateList = empty list, CIS SequenceOf ConnectionTerminationPoint ctps = NA) | TerminationPoint
getContainedInUseCTPNames | void getContainedInUseCTPNames (CIS SequenceOf Enums::LayerRate layerRateList = empty list, CIS SequenceOf Name ctpNames = NA) | TerminationPoint
getContainedCurrentCTPs | void getContainedCurrentCTPs (CIS SequenceOf Enums::LayerRate layerRateList = empty list, CIS SequenceOf ConnectionTerminationPoint ctps = NA) | TerminationPoint
getContainedCurrentCTPNames | void getContainedCurrentCTPNames (CIS SequenceOf Enums::LayerRate layerRateList = empty list, CIS SequenceOf Name ctpNames = NA) | TerminationPoint
performMaintenanceOperation | void performMaintenanceOperation (CurrentMaintenanceOperation maintenanceOperation = NA, MaintenanceOperationMode maintenanceOperationMode = NA) | TerminationPoint
getActiveMaintenanceOperations | void getActiveMaintenanceOperations (CIS SequenceOf Structs::CurrentMaintenanceOperation currentMaintenceOperationList = NA) | TerminationPoint
getTCAParameter | void getTCAParameter (Name pmp = NA, PMParameterName pmParameter = NA, CIS SequenceOf PMThreshold pmThresholds = NA) | TerminationPoint
setTCAParameter | void setTCAParameter (CIS SequenceOf PerformanceMonitoringPoint pmps = NA) | TerminationPoint
setTCAParameterProfilePointer | void setTCAParameterProfilePointer (Name addTCAParameterProfile = CIS Null, Name removeTCAParameterProfile = CIS Null) | TerminationPoint
getTPGroupingRelationships | void getTPGroupingRelationships (CIS SequenceOf Name nameList = empty list) | TerminationPoint
verifyTMDAssignment | void verifyTMDAssignment (Directionality direction = BIDIRECTIONAL, TMDState tmdAssignmentState = NA, CIS SequenceOf Structs::AVP transmissionParameters = empty list, CIS SequenceOf Structs::AVP additionalTPInfo = empty list) | TerminationPoint
setTransmissionDescriptorAssociation | void setTransmissionDescriptorAssociation (Name transmissionDescriptorName = CIS NULL, CIS Boolean isEgress = NA) | TerminationPoint
getPotentialFixedCCs | void getPotentialFixedCCs (Name containingTP = NA, CIS SequenceOf CrossConnect potentialCCList = empty list) | TerminationPoint
setNativeEMSName | void setNativeEMSName (Name objectName, CIS CharcaterString nativeEMSName) | CommonResourceInfo
setOwner | void setOwner (Name objectName, CIS CharcaterString owner) | CommonResourceInfo
setUserLabel | void setUserLabel (Name objectName, CIS CharcaterString userLabel, Boolean enforceUniqueness) | CommonResourceInfo
setNetworkAccessDomain | void setNetworkAccessDomain (CIS CharcaterString networkAccessDomain = NA) | CommonResourceInfo
setAdditionalInfo | void setAdditionalInfo (CIS SequenceOf Structs::AVP additionalInfo = empty list) | CommonResourceInfo

Attributes

Name | Class | Type | Initial Value
direction | TerminationPoint | Directionality | NA
tpProtectionAssociation | TerminationPoint | TPProtectionAssociation | NA
edgePoint | TerminationPoint | CIS Boolean | NA
networkAccessDomain | TerminationPoint | CIS CharacterString | empty string
equipmentProtected | TerminationPoint | CIS Boolean | NA
egressTMDState | TerminationPoint | TMDState | NOT_APPLICABLE
ingressTMDState | TerminationPoint | TMDState | NOT_APPLICABLE
name | CommonResourceInfo | Name | NA
userLabel | CommonResourceInfo | CIS CharacterString | Value of the nativeEMSName attribute.
owner | CommonResourceInfo | CIS CharacterString | empty string
nativeEMSName | CommonResourceInfo | CIS CharacterString | empty string
discoveredName | CommonResourceInfo | CIS CharacterString | empty string
namingOS | CommonResourceInfo | Name | CIS Null
source | CommonResourceInfo | ObjectSource | UNKNOWN
aliasNameList | CommonResourceInfo | AVP | empty list
resourceState | CommonResourceInfo | ResourceState | UNKNOWN
additionalInfo | CommonResourceInfo | CIS SequenceOf Structs::AVP | empty list

Associations

Name | My Role | My Class | Other Role | Other Element
--Not Named-- | --Not Named-- | TerminationPoint | transmissionParameters | TransmissionParameters
--Not Named-- | --Not Named-- | TerminationPoint | --Not Named-- | PMData
associated with | --Not Named-- | TerminationPoint | --Not Named-- | TerminationPoint
is terminated by | aEndTP | TerminationPoint | --Not Named-- | TopologicalLink
is terminated by | zEndTP | TerminationPoint | --Not Named-- | TopologicalLink
--Not Named-- | tpInclusions | TerminationPoint | --Not Named-- | SNCCreateData
--Not Named-- | tpExclusions | TerminationPoint | --Not Named-- | SNCCreateData
bounded by | --Not Named-- | TerminationPoint | --Not Named-- | MultiLayerSubnetwork
performProtectionCommand() creates | protectedTP | TerminationPoint | --Not Named-- | SwitchData
performProtectionCommand() creates | switchToTP | TerminationPoint | --Not Named-- | SwitchData
--Not Named-- | --Not Named-- | TerminationPoint | --Not Named-- | TCAParameterProfile
--Not Named-- | --Not Named-- | TerminationPoint | --Not Named-- | PerformanceMonitoringPoint
contained TP members | --Not Named-- | TerminationPoint | --Not Named-- | TPPool
--Not Named-- | aEndTP | TerminationPoint | --Not Named-- | TLCreateData
--Not Named-- | zEndTP | TerminationPoint | --Not Named-- | TLCreateData
egressTransmissionDescriptor | --Not Named-- | TerminationPoint | egressTMD | TransmissionDescriptor
ingressTransmissionDescriptor | --Not Named-- | TerminationPoint | ingressTMD | TransmissionDescriptor
--Not Named-- | tpInclusions | TerminationPoint | --Not Named-- | RouteCreateData
--Not Named-- | tpExclusions | TerminationPoint | --Not Named-- | RouteCreateData
--Not Named-- | --Not Named-- | TerminationPoint | --Not Named-- | AlarmSeverityAssignmentProfile
--Not Named-- | aEnd | TerminationPoint | --Not Named-- | SubnetworkConnection
--Not Named-- | zEnd | TerminationPoint | --Not Named-- | SubnetworkConnection
assiciated TPPools | --Not Named-- | TerminationPoint | --Not Named-- | TPPool

Dependencies

Name | Class | Supplier
generates | TerminationPoint | AlarmInformation
reports | TerminationPoint | ObjectInformation

Generalization Relationships

Name | Class | Supplier
--Not Named-- | TerminationPoint | CommonResourceInfo