Class TPPool {Analysis} derived from: CommonResourceInfo

Documentation
A TP pool (TPPool) represents a set of termination points or group termination points that are grouped (without a specific order) for some administrative management purpose such as bandwidth reservation or common routing. The TPs and GTPs of the TPPool must belong to the same Subnetwork.
A termination point that is a member of a GTP cannot be a member of a TPPool independent of the other CTPs in the GTP.
Properties that are common for all the TPs in the TPPool are identified in the multiple associated CommonTransmissionParameters objects.
Changes in the value of the contained Common 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: Created and deleted by EMS or NMS.
Object Creation Notification Issued? Yes
Object Deletion Notification Issued? Yes
Object Discovery Notification Issued? Yes
External Documents

SD2-11_IA-SS_Mapping.xls |

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

Operations

Name | Signature | Class
getTPGroupingRelationships | void getTPGroupingRelationships (CIS SequenceOf Name nameList = empty list) | TPPool
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
numberOfMembers | TPPool | CIS Integer | NA
numberOfIdleMembers | TPPool | CIS Integer | NA
descriptionOfUse | TPPool | CIS CharacterString | empty string
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-- | TPPool | --Not Named-- | MultiLayerSubnetwork
--Not Named-- | --Not Named-- | TPPool | commonTransmissionParameters | CommonTransmissionParameters
contained TP members | --Not Named-- | TPPool | --Not Named-- | TerminationPoint
contained GTP members | --Not Named-- | TPPool | --Not Named-- | GroupTerminationPoint
assiciated TPPools | --Not Named-- | TPPool | --Not Named-- | TerminationPoint

Dependencies

Name | Class | Supplier
reports | TPPool | ObjectInformation

Generalization Relationships

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

Objects | vpTPPool:TPPool