-- ============================================================================= -- GDMO definitions extracted from ITU-T Rec. Q.824.5 (1997) -- ============================================================================= v5Interface MANAGED OBJECT CLASS DERIVED FROM "ITU-T Recommendation X.721":top; CHARACTERIZED BY v5InterfacePackage PACKAGE BEHAVIOUR v5InterfaceBehaviour BEHAVIOUR DEFINED AS "A V5 interface is an object class representing either a V5.1 or a V5.2 interface as an abstract entity of its own right. A V5 interface may comprise in the case of a V5.1 interface of one, and in the case of a V5.2 interface of one to 16 2048 kbit/s links represented by V5 TTP object instances, which are listed in the serverV5Ttps attribute. The clientUserPorts attribute points to the instances of the virtualAccessPort subclasses in a LE, or userPort subclasses in an AN currently assigned to this particular V5 interface. The actions setReciprocalPointers and releaseReciprocalPointers shall be used to maintain these relationship attributes. They shall not be applied on the reciprocal relationship between a commChannel object instance and a v5TimeSlot object instance if one of the instances or both are pointed at by a v5ProtectionUnit object instance. The operational state shall be set to 'disabled' whenever one of the vital protocols (control, link control, BCC, protection) has a persistent failure which cannot be overcome by protection switching. All existing connections will be released. All associated access port objects will be set to 'disabled' except for the ports with permanent lines assigned. If all vital protocols are working, this attribute shall be set to 'enabled'. This shall result in all associated userPort/virtualAccessPort instances being set to 'enabled' if there are no other contradictory conditions. If an instance supports the use of 'degraded' then the availabilityStatus shall be set to 'degraded' if the PSTN or ISDN service is affected by any interface internal problems, e.g. persistent protocol errors. In case that both optional packages objectManagementNotificationPackages and relationshipChangeNotificationPackage are present any of the pointer changes in either serverV5Ttps or clientUserPorts only the attribute value change notification shall be generated if present in conditional package";; ATTRIBUTES v5InterfaceId GET SET-BY-CREATE, v5Identification GET, supportedProtocolVersion GET, serverV5Ttps INITIAL VALUE ASN1CMLETypeModule.initialPointerS GET, clientUserPorts INITIAL VALUE ASN1CMLETypeModule.initialPointerS GET; ACTIONS setReciprocalPointers, releaseReciprocalPointers, restart, systemStartup; NOTIFICATIONS restartResult, systemStartupResult;;; CONDITIONAL PACKAGES peerManagedElementPackage PRESENT IF "an instance supports it", "ITU-T Recommendation M.3100":operationalStatePackage PRESENT IF "an instance supports it", v5AvailabilityStatusPackage PRESENT IF "an instance supports it", v5SupportedByObjectListPackage PRESENT IF "the information model is not only used for provisioning", "ITU-T Recommendation M.3100":userLabelPackage PRESENT IF "an instance supports it", "ITU-T Recommendation M.3100":locationNamePackage PRESENT IF "an instance supports it", "ITU-T Recommendation M.3100":objectManagementNotificationsPackage PRESENT IF "an instance supports it", "ITU-T Recommendation M.3100":stateChangeNotificationPackage PRESENT IF "an instance supports it", relationshipChangeNotificationPackage PRESENT IF "an instance supports it", v5TmnCommunicationsAlarmInformationPackage PRESENT IF "an instance supports it", "ITU-T Recommendation M.3100":alarmSeverityAssignmentPointerPackage PRESENT IF "an instance supports it"; REGISTERED AS {managedObjectClass 1}; v5Ttp MANAGED OBJECT CLASS DERIVED FROM "ITU-T Recommendation M.3100":trailTerminationPointBidirectional; CHARACTERIZED BY "ITU-T Recommendation M.3100":ttpInstancePackage, "ITU-T Recommendation X.721":administrativeStatePackage, "ITU-T Recommendation M.3100":createDeleteNotificationsPackage, v5TtpPackage PACKAGE BEHAVIOUR v5TtpBehaviour BEHAVIOUR DEFINED AS "A V5 TTP is an object class representing a 2048 kbit/s interface of the LE that is used as V5.1 interface or as part of a V5.2 interface. A V5 TTP contains 31 V5 time slots. Time slot 0 is not instantiated, as it is an intrinsic part of the 2048 kbit/s link and is modelled as part of the V5 TTP. The upstreamConnectivityPointer and the downstreamConnectivityPointer attributes have NULL value if this object class is instantiated in a LE. When instantiated in an AN, they will be set to NULL unless they point to TTPs within the transmission part of the AN. The assocV5Interface attribute gives the relation to the v5Interface that v5Ttp is assigned to. The relationship is maintained by use of the setReciprocalPointers and releaseReciprocalPointers actions of the v5Interface object class. An instance of this object class shall only be deleted if all reciprocal pointer relationships are released. If the v5Ttp is associated with a V5.1 interface, the blockingStatus attribute shall always have the value 'none'. The operational state of an object shall be set to 'disabled' whenever a link is in a non-operational state, e.g. because of a layer 1 failure or a remote link blocking request. Contained time slot objects will be set to 'disabled'. If the link is in the 'operational' or 'normal' state, the attribute shall be set to 'enabled'. This shall result in contained time slot objects being set to 'enabled' if there are no other contradictory conditions. The administrative state may be set to the values 'unlocked', 'shutting down' or 'locked'. LE: If set to 'shutting down' all new call setup requests for time slots of this link will be rejected. Contained time slot objects will be set to 'disabled' if the time slot is idle. Existing connections including the semi-permanent will not be affected. AN: If set to 'shutting down' deferred blocking for this link is requested in the LE via the V5 interface. Shutting down can be rejected by the LE system management. The requester shall be informed by a shutdownRejected notification. The administrative state is to be set back to 'unlocked' by the requester. If set to 'locked' the immediate (forced) link blocking procedure is initiated for this link, no traffic is possible any longer. All existing switched connections will be released. Semi-permanent and reserved connections will be re-established onto other links if possible. Contained time slot objects will be set to 'disabled'. If set to 'unlocked' first a link unblock procedure followed by a link identification procedure will be initiated. The contained time slot objects shall be set to 'enabled' if there are no other contradictory conditions. If an instance supports the use of 'degraded' then the availabilityStatus shall be set to 'degraded' if the V5 link is still 'enabled' but its ability to provide a transport service is reduced, e.g. if some but not all of the contained time slots are disabled. If an instance supports the use of 'dependency' then the availabilityStatus shall be set to 'dependency' if objects on which the V5 link is functionally dependent are unavailable as described in ITU-T Rec. X.731 | ISO/IEC 10164-2, e.g. if the time slots 1 to 31 represented by the time slot objects are disabled by any internal reason. In the Monitored Attributes parameter of the communicationsAlarm notification, the linkId attribute and the assocV5Interface attribute and their values shall be indicated. If the 'ITU-T Recommendation M.3100:1995':tmnCommunicationsAlarmInformationPackage is instantiated, then the communicationsAlarm notification shall be used to report errors related to this object class. The errors to be reported and the usage of the alarm report parameters are specified in ITU-T Recommendation Q.831. The checkLinkId action can only be performed if the v5Ttp is associated with a V5.2 interface.";; ATTRIBUTES assocV5Interface INITIAL VALUE ASN1CMLETypeModule.initialPointer GET, linkId GET-REPLACE, blockingStatus GET; ACTIONS checkLinkId; NOTIFICATIONS shutdownRejected, checkLinkIdResult;;; CONDITIONAL PACKAGES v5AvailabilityStatusPackage PRESENT IF "an instance supports it", neSpecificPointerPackage PRESENT IF "an NE specific object instance is assigned", "ITU-T Recommendation M.3100": tmnCommunicationsAlarmInformationPackage PRESENT IF "an instance supports it", "ITU-T Recommendation M.3100": alarmSeverityAssignmentPointerPackage PRESENT IF "an instance supports it"; REGISTERED AS {managedObjectClass 2}; v5TimeSlot MANAGED OBJECT CLASS DERIVED FROM "ITU-T Recommendation M.3100": connectionTerminationPointBidirectional; CHARACTERIZED BY "ITU-T Recommendation M.3100": ctpInstancePackage, "ITU-T Recommendation M.3100": operationalStatePackage, "ITU-T Recommendation M.3100": createDeleteNotificationsPackage, v5TimeSlotPackage PACKAGE BEHAVIOUR v5TimeSlotBehaviour BEHAVIOUR DEFINED AS "A V5 time slot is an object class representing a 64 kbit/s channel of a V5 interface that is either used as bearer channel or as C-channel. Each V5 time slot is either assigned as bearer channel or C-channel by setting the channel type attribute appropriately. In the case of a V5.1 interface, a V5 time slot assigned as a bearer channel points either to the associated virtual access port or to the associated virtual access channel object instance if instantiated in a LE, or to a user port bearer channel CTP if instantiated in an AN. In the case of a V5.2 interface, V5 time slots foreseen as bearer channels need not be instantiated. One V5 time slot assigned as C-channel points to the associated (active) communication channel object instance. In V5 time slots assigned as standby C-channels of a V5.2 interface, this pointer is set to NULL. In a V5.1 interface, time slot 16 is always a communication channel (C-channel 1). A second communication channel (C-channel 2) may be installed in time slot 15. Time slot 31 may be assigned as a third communication channel (C-channel 3). In a V5.2 interface, time slot 16 of all 2048 kbit/s links may be assigned as C-channel. Time slots 15 and 31 of all 2048 kbit/s links may be assigned as C-channels as well, if all time slots 16 are already used as C-channels. The upstreamConnectivityPointer and the downstreamConnectivityPointer attributes have NULL value if this object class is instantiated in a LE. When instantiated in an AN, they will be set to NULL unless they point to connection termination points within the transmission part of the AN. The assocResource attribute is maintained by using the setReciprocalPointers and releaseReciprocalPointers actions assigned to the V5 interface object class. An instance of this object class shall only be deleted if all reciprocal pointer relationships are released. The v5ChannelType attribute of time slots 15, 16, and 31 can only be modified if the assocResource attribute has NULL value and in the case of being instantiated in an LE the administrativeState is locked. The operational state shall be set to 'disabled' if one of the following conditions apply: 1) the containing v5Ttp object goes into the 'locked' state; 2) the containing v5Ttp object goes into the 'disabled' state; 3) the containing v5Ttp object goes into the 'shutting down' state and the time slot serves no connection; 4) any other internal reason. In addition, this may also impact the operational state of user port/channel objects which are assigned to this time slot directly or via unprotected C-path. V5.2 only: If the time slot carries a C-channel, then protection switching is initiated when the attribute is set to 'disabled'. When the v5Ttp object goes to the state 'unlocked'/'enabled' the operational state shall be set to 'enabled'. This shall result in assigned user port/channel objects being set to 'enabled' if there are no other contradictory conditions. The administrative state may be set to the values 'unlocked', 'shutting down' or 'locked'. If set to 'shutting down' the time slot will be locked after an existing connection has been terminated. In addition, this may also impact the operational state of virtualAccessPort/Channel objects which are assigned to this time slot directly or via unprotected C-path. An existing semi-permanent connection will not be affected. If set to 'locked' this time slot is no longer available for use. Any existing switched connection will be released. In addition, this may also impact the operational state of virtualAccessPort/Channel objects which are assigned to this time slot directly or via unprotected C-path. V5.2 only: A semi-permanent or reserved connection will be re-established onto other links if possible. If the time slot carries a C-channel, then protection switching is initiated when the attribute is set to 'locked'. If set to 'unlocked' this time slot is available for use. All virtualAccessPort/ Channel objects which are assigned to this time slot directly or via unprotected C-path shall be set to 'enabled' if there are no other contradictory conditions. The 'ITU-T Recommendation M.3100': tmnCommunicationsAlarmInformation package shall only be instantiated if the time slot is used as communication channel. If the 'ITU-T Recommendation M.3100': tmnCommunicationsAlarmInformationPackage is instantiated, then the communicationsAlarm notification shall be used to report errors related to this object class. The errors to be reported and the usage of the alarm report parameters are specified in ITU-T Recommendation Q.831. If the channelNumberPackage is not instantiated, the cTPId attribute should be used to number the channels consecutively from 1.";; ATTRIBUTES v5ChannelType GET-REPLACE, assocResource INITIAL VALUE ASN1CMLETypeModule.initialPointer GET;;; CONDITIONAL PACKAGES v5TsAdministrativeStatePackage PRESENT IF "this object class is instantiated in an LE or an instance in an AN supports it.", "ITU-T Recommendation M.3100": tmnCommunicationsAlarmInformationPackage PRESENT IF "an instance supports it", "ITU-T Recommendation M.3100": alarmSeverityAssignmentPointerPackage PRESENT IF "an instance supports it"; REGISTERED AS {managedObjectClass 3}; v5Provision MANAGED OBJECT CLASS DERIVED FROM "ITU-T Recommendation X.721":top; CHARACTERIZED BY v5ProvisionPackage PACKAGE BEHAVIOUR v5ProvisionBehaviour BEHAVIOUR DEFINED AS "The V5 provision object class represents the messages of the V5 control protocol which communicate the provisioning variant. In this way it gives an OS the possibility to control a synchronized reconfiguration of the V5 interface via Q3LE or Q3AN. One instance of this object class is contained in one instance of the V5 interface object class.";; ATTRIBUTES provId GET SET-BY-CREATE, ownProvVariant GET-REPLACE; ACTIONS requestRemoteProvVariant; NOTIFICATIONS requestRemoteProvVariantResult;;; CONDITIONAL PACKAGES leSwitchOverToNewVariantPackage PRESENT IF "this object class is instantiated in an LE and if the re-provisioning procedure is applied", anSwitchOverToNewVariantPackage PRESENT IF "this object class is instantiated in an AN and if the re-provisioning procedure is applied"; REGISTERED AS {managedObjectClass 4}; virtualAccessPort MANAGED OBJECT CLASS DERIVED FROM "ITU-T Recommendation Q.824.0":accessPort; CHARACTERIZED BY virtualAccessPortPackage PACKAGE BEHAVIOUR virtualAccessPortBehaviour BEHAVIOUR DEFINED AS "A virtual access port is an object class representing an image of the customer access port which is located in an AN and connected to the LE via V5 interface. The upstreamConnectivityPointer and the downstreamConnectivityPointer attributes have NULL value. The operationalState attribute indicates whether or not the user port is able to provide its service to the customer's terminal equipment. It reflects the states of the user port FSM in the LE. A virtual access port may have assigned one or more bearer time slots and/or one or more C-paths providing transport for different data types (bearer, signalling, f-type, p-type). The operationalState attribute shall be set to 'enabled' as long as the port has access to any service, and if there are no other contradictory conditions. The operationalState attribute shall be set to 'disabled' if a virtual access port has no service at all because of a failure, i.e. the V5 interface itself or the related ISDN Ds or the PSTN C-path has failed. The assocV5Interface attribute gives the relation to the V5 interface, that virtual access port is assigned to. The relationships are maintained by use of the setReciprocalPointers and releaseReciprocalPointers actions of the v5Interface object class. If the 'ITU-T Recommendation M.3100: 1995': tmnCommunicationsAlarmInformationPackage is instantiated, then the communicationsAlarm notification shall be used to report errors related to this object class. The errors to be reported and the usage of the alarm report parameters is specified in ITU-T Recommendation Q.831.";; ATTRIBUTES assocV5Interface INITIAL VALUE ASN1CMLETypeModule.initialPointer GET;;; CONDITIONAL PACKAGES anFaultReportedPackage PRESENT IF "the associated V5 interface is a V5.2 interface and an instance supports it"; REGISTERED AS {managedObjectClass 5}; virtualAccessPortAnalogue MANAGED OBJECT CLASS DERIVED FROM virtualAccessPort; CHARACTERIZED BY virtualAccessPortAnaloguePackage PACKAGE BEHAVIOUR virtualAccessPortAnalogueBehaviour BEHAVIOUR DEFINED AS "A virtual analogue access is an information entity used for the association of a PSTN customer's layer 3 port address with a V5.1/V5.2 interface. If no virtual access channel object instance is contained in the virtualAccessPortAnalogue object instance in the case of a V5.1 interface, the assocV5TimeSlot attribute points to the associated V5 time slot object instance. Otherwise it has NULL value.";; ATTRIBUTES lineSignalling GET-REPLACE, layer3PortAddress GET-REPLACE, assocV5TimeSlot INITIAL VALUE ASN1CMLETypeModule.initialPointer GET;;; REGISTERED AS {managedObjectClass 6}; virtualAccessPortBasicRate MANAGED OBJECT CLASS DERIVED FROM virtualAccessPort; CHARACTERIZED BY virtualAccessPortBasicRatePackage PACKAGE BEHAVIOUR virtualAccessPortBasicRateBehaviour BEHAVIOUR DEFINED AS "A virtual basic rate access is an information entity used for the association of an envelope function address representing an ISDN basic access with a V5.1/V5.2 interface. The assocIsdnSignallingCommPath attribute points to the associated ISDN communication path carrying the signalling messages of the assigned ISDN access. The assocPacketCommPath attribute points to the associated ISDN communication path carrying the D-channel packet mode data of the assigned ISDN access if the customer has subscribed to this service. Else, it has NULL value. The assocFrameCommPath attribute points to the associated ISDN communication path carrying the D-channel frame mode data of the assigned ISDN access if the customer has subscribed to this service. Else, it has NULL value. The assocV5TimeSlotB1 and assocV5TimeSlotB2 attributes indicate for both B-channels the associated V5 time slot object instances, if no virtual access channel object instance is contained in the virtualAccessPortBasicRate object instance in the case of a V5.1 interface. Otherwise it has NULL value. These relationships are maintained by use of the setReciprocalPointers and releaseReciprocalPointers actions of the v5Interface object class.";; ATTRIBUTES dChannelActivation GET-REPLACE, envelopeFunctionAddress GET-REPLACE, assocIsdnSignallingCommPath INITIAL VALUE ASN1CMLETypeModule.initialPointer GET, assocPacketCommPath INITIAL VALUE ASN1CMLETypeModule.initialPointer GET, assocFrameCommPath INITIAL VALUE ASN1CMLETypeModule.initialPointer GET, assocV5TimeSlotB1 INITIAL VALUE ASN1CMLETypeModule.initialPointer GET, assocV5TimeSlotB2 INITIAL VALUE ASN1CMLETypeModule.initialPointer GET;;; CONDITIONAL PACKAGES gradingAlarmPackage PRESENT IF "there is a remote digital section or if performance parameters are to be monitored against a pre-defined threshold"; REGISTERED AS {managedObjectClass 7}; virtualAccessPortPrimaryRate MANAGED OBJECT CLASS DERIVED FROM virtualAccessPort; CHARACTERIZED BY virtualAccessPortPrimaryRatePackage PACKAGE BEHAVIOUR virtualAccessPortPrimaryRateBehaviour BEHAVIOUR DEFINED AS "A virtual primary rate access is an information entity used for the association of an envelope function address representing an ISDN primary rate access with a V5.2 interface. The assocIsdnSignallingCommPath attribute points to the associated ISDN communication path carrying the signalling messages of the assigned ISDN access. The assocPacketCommPath attribute points to the associated ISDN communication path carrying the D-channel packet mode data of the assigned ISDN access if the customer has subscribed to this service. Else, it has NULL value. The assocFrameCommPath attribute points to the associated ISDN communication path carrying the D-channel frame mode data of the assigned ISDN access if the customer has subscribed to this service. Else, it has NULL value. These relationships are maintained by use of the setReciprocalPointers and releaseReciprocalPointers actions of the v5Interface object class. To the attribute dChannelActivation, the value '0', i.e. link deactivated, shall not be assigned, as layer 1 is permanently activated.";; ATTRIBUTES dChannelActivation GET-REPLACE, envelopeFunctionAddress GET-REPLACE, assocIsdnSignallingCommPath INITIAL VALUE ASN1CMLETypeModule.initialPointer GET, assocPacketCommPath INITIAL VALUE ASN1CMLETypeModule.initialPointer GET, assocFrameCommPath INITIAL VALUE ASN1CMLETypeModule.initialPointer GET;;; CONDITIONAL PACKAGES actingRolePkg PRESENT IF "this object class supports the primary and secondary role according to ITU-T Recommendation I.310.", gradingAlarmPackage PRESENT IF "there is a remote digital section or if performance parameters are to be monitored against a pre-defined threshold"; REGISTERED AS {managedObjectClass 8}; virtualAccessPortLeased MANAGED OBJECT CLASS DERIVED FROM virtualAccessPort; CHARACTERIZED BY virtualAccessPortLeasedPackage PACKAGE BEHAVIOUR virtualAccessPortLeasedBehaviour BEHAVIOUR DEFINED AS "A virtual leased access is an information entity used for the association of a single analogue or digital semi-permanent leased line or a multiple digital semi-permanent leased line configuration with a V5.1/V5.2 interface. If it is a single semi-permanent leased line, and if no virtual access channel object instance is contained in the virtualAccessPortLeased object instance, and if it is associated with a V5.1 interface, the assocV5TimeSlot attribute points to the associated V5 time slot object instance. Otherwise it has NULL value. The relationship shall be maintained by use of the setReciprocalPointers and releaseReciprocalPointers actions of the V5 interface object class. A virtualAccessPortLeased object instance representing a single semi-permanent leased line shall contain either no or one virtual access channel object instance. In a multiple semi-permanent leased line configuration, the virtualAccessPortLeased object instance shall contain the appropriate number of virtual access channel object instances. The v5UserPortAddress attribute gives for a single semi-permanent leased line the layer 3 port address the access is assigned to, otherwise it gives the envelope function address.";; ATTRIBUTES v5UserPortAddress GET-REPLACE, assocV5TimeSlot INITIAL VALUE ASN1CMLETypeModule.initialPointer GET;;; REGISTERED AS {managedObjectClass 9}; virtualAccessChannel MANAGED OBJECT CLASS DERIVED FROM "ITU-T Recommendation Q.824.0":accessChannel; CHARACTERIZED BY "ITU-T Recommendation M.3100": ctpInstancePackage, virtualAccessChannelPackage PACKAGE BEHAVIOUR virtualAccessChannelBehaviour BEHAVIOUR DEFINED AS "A virtual access channel is an object class representing an individual ISDN B-/D-channel of an ISDN access port, or the bearer channel for an analogue access port, or an individual channel of an access port for a semi-permanent leased line. If the channel type is an ISDN B-channel or a channel of a non-ISDN access in the case of a V5.1 interface, the assocV5TimeSlot attribute points to the associated V5 time slot object instance. Otherwise it has NULL value. The relationship is maintained by use of the setReciprocalPointers and releaseReciprocalPointers actions of the v5Interface object class. An instance of this object class shall only be deleted if all reciprocal pointer relationships are released. The upstreamConnectivityPointer and the downstreamConnectivityPointer attributes have NULL value. If the channelNumberPackage is not instantiated, the ctpId attribute should be used to number the channels consecutively from 1.";; ATTRIBUTES permanentLineReservation GET-REPLACE, assocV5TimeSlot INITIAL VALUE ASN1CMLETypeModule.initialPointer GET;;; REGISTERED AS {managedObjectClass 10}; commChannel MANAGED OBJECT CLASS DERIVED FROM "ITU-T Recommendation X.721":top; CHARACTERIZED BY "ITU-T Recommendation M.3100": operationalStatePackage, commChannelPackage PACKAGE BEHAVIOUR commChannelBehaviour BEHAVIOUR DEFINED AS "A V5 communication channel is an object class representing the image of a V5 C-channel that multiplexes one or more C-paths. One V5 communication channel relates to one V5 time slot with the associated C-paths. Instances of this object class have only to be created for active C-channels. Restrictions and guidelines for the allocation of C-paths to C-channels are given in ITU-T Recommendations G.964 and G.965. The assocV5TimeSlot attribute points to the associated V5 time slot object instance. The assocV5CommPaths attribute points to the associated instances of communication path object classes. The relationships are maintained by use of the setReciprocalPointers and releaseReciprocalPointers actions of the v5Interface object class. An instance of this object class shall only be deleted if all reciprocal pointer relationships are released. The operationalState attribute shall be set to 'disabled' whenever one of the following conditions apply: 1) the assocV5TimeSlot is 'disabled'; 2) no time slot assigned, neither directly nor via protection unit; 3) any other internal reason. In addition, this may also impact the operational state of ISDN and PSTN virtualAccessPort objects representing user ports which are served by this C-channel. The operationalState attribute shall be set to 'enabled' when a time slot being in the 'enabled' state is assigned, either directly or via protection unit, or if the internal reason has been cleared.";; ATTRIBUTES commChannelId GET SET-BY-CREATE, assocV5TimeSlot INITIAL VALUE ASN1CMLETypeModule.initialPointer GET, assocV5CommPaths INITIAL VALUE ASN1CMLETypeModule.initialPointerS GET, "ITU-T Recommendation M.3100":supportedByObjectList GET; NOTIFICATIONS "ITU-T Recommendation X.721": objectCreation, "ITU-T Recommendation X.721": objectDeletion;;; REGISTERED AS {managedObjectClass 11}; commPath MANAGED OBJECT CLASS DERIVED FROM "ITU-T Recommendation X.721":top; CHARACTERIZED BY commPathPackage PACKAGE BEHAVIOUR commPathBehaviour BEHAVIOUR DEFINED AS "The communication path object class represents a V5 communication path. Restrictions and guidelines for the allocation of C-paths to C-channels are given in ITU-T Recommendations G.964 and G.965. The assocCommChannel attribute points to the associated V5 communication channel object instance. The relationship is maintained by use of the setReciprocalPointers and releaseReciprocalPointers actions of the v5Interface object class. An instance of this object class shall only be deleted if all reciprocal pointer relationships are released.";; ATTRIBUTES commPathId GET SET-BY-CREATE, assocCommChannel INITIAL VALUE ASN1CMLETypeModule.initialPointer GET, "ITU-T Recommendation M.3100":supportedByObjectList GET; NOTIFICATIONS "ITU-T Recommendation X.721": objectCreation, "ITU-T Recommendation X.721": objectDeletion;;; REGISTERED AS {managedObjectClass 12}; isdnCommPath MANAGED OBJECT CLASS DERIVED FROM commPath; CHARACTERIZED BY isdnCommPathPackage PACKAGE BEHAVIOUR isdnCommPathBehaviour BEHAVIOUR DEFINED AS "The ISDN communication path object class groups either the Ds-type, or the p-type, or the f-type data of ISDN accesses connected to an LE via a V5 interface. The clientUserPorts attribute points to the associated instances of virtual access port subclasses or user port subclasses.";; ATTRIBUTES clientUserPorts INITIAL VALUE ASN1CMLETypeModule.initialPointerS GET, dataType GET;;; REGISTERED AS {managedObjectClass 13}; pstnCommPath MANAGED OBJECT CLASS DERIVED FROM commPath; CHARACTERIZED BY pstnCommPathPackage PACKAGE BEHAVIOUR pstnCommPathBehaviour BEHAVIOUR DEFINED AS "The PSTN communication path object class carries the PSTN protocol information.";;;; REGISTERED AS {managedObjectClass 14}; bccCommPath MANAGED OBJECT CLASS DERIVED FROM commPath; CHARACTERIZED BY bccCommPathPackage PACKAGE BEHAVIOUR bccCommPathBehaviour BEHAVIOUR DEFINED AS "The BCC communication path object class carries the BCC protocol information.";;;; REGISTERED AS {managedObjectClass 15}; controlCommPath MANAGED OBJECT CLASS DERIVED FROM commPath; CHARACTERIZED BY controlCommPathPackage PACKAGE BEHAVIOUR controlCommPathBehaviour BEHAVIOUR DEFINED AS "The control communication path object class carries the control protocol information.";;;; REGISTERED AS {managedObjectClass 16}; protCommPath MANAGED OBJECT CLASS DERIVED FROM commPath; CHARACTERIZED BY protCommPathPackage PACKAGE BEHAVIOUR protCommPathBehaviour BEHAVIOUR DEFINED AS "The protection communication path object class carries the protection protocol information. The assocCommChannel attribute has NULL value.";; ATTRIBUTES assocProtectionGroup GET-REPLACE;;; REGISTERED AS {managedObjectClass 17}; linkControlCommPath MANAGED OBJECT CLASS DERIVED FROM commPath; CHARACTERIZED BY linkControlCommPathPackage PACKAGE BEHAVIOUR linkControlCommPathBehaviour BEHAVIOUR DEFINED AS "The link control communication path object class carries the link control protocol information.";;;; REGISTERED AS {managedObjectClass 18}; commChannelR1 MANAGED OBJECT CLASS DERIVED FROM commChannel; CHARACTERIZED BY commChannelR1Package PACKAGE NOTIFICATIONS "ITU-T Recommendation X.721":stateChange;;; REGISTERED AS {managedObjectClass 29}; v5ProtectionGroup MANAGED OBJECT CLASS DERIVED FROM "ITU-T Recommendation X.721":top; CHARACTERIZED BY v5ProtectionGroupPackage PACKAGE BEHAVIOUR v5ProtectionGroupBehaviour BEHAVIOUR DEFINED AS "A v5ProtectionGroup object instance contains zero or more v5ProtectionUnit object instances for defining a protection switching relationship where one or more standby v5TimeSlot object instances provide protection for one or more active v5TimeSlot object instances. The protectionSwitchReporting notification is emitted from the v5ProtectionGroup object to report any protection switch events, such as protection switching, protection release, lockout, or release of lockout. The v5ProtectionGroupType attribute shall have the value 'colon' when more than one v5ProtectionUnit is protected. Changing the value of this attribute from 'plus' to 'colon' is allowed when only one protected v5ProtectionUnit and one protecting v5ProtectionUnit are contained by the v5ProtectionGroup, and if the underlying resources support m:n protection. The v5ProtectionGroupType attribute of protection group #1 shall have the value 'plus'. For protection group #2, both values are possible, depending on the number of contained protecting and protected units. The value 'colon' for the v5ProtectionGroupType attribute of V5 protection group #1 shall be rejected. The v5ProtectionGroupNumber attribute indicates whether this protection group instance is used for protection group #1 or #2 of V5 interface. When an automatic, manual, or forced protection switch occurs, the v5ReliableResourcePointer attribute of the protecting V5 protection unit shall be changed to the appropriate C-channel ID, whilst the v5ReliableResourcePointer attribute of the protected V5 protection unit is changed to NULL. In parallel, the reciprocal relationship between the affected commChannel object instance and v5TimeSlot object instance shall be modified accordingly. The configuredReliableResourcePointer attribute of the contained V5 protection unit object instances is not affected by protection switching.";; ATTRIBUTES v5ProtectionGroupId GET SET-BY-CREATE, v5ProtectionGroupType GET-REPLACE, v5ProtectionGroupNumber GET; NOTIFICATIONS v5ProtectionSwitchReporting;;; CONDITIONAL PACKAGES v5ProtectionLeSwitchPackage PRESENT IF "an instance of this object class is instantiated in an LE.", v5ProtectionAnSwitchPackage PRESENT IF "an instance of this object class is instantiated in an AN."; REGISTERED AS {managedObjectClass 19}; v5ProtectionUnit MANAGED OBJECT CLASS DERIVED FROM "ITU-T Recommendation X.721":top; CHARACTERIZED BY v5ProtectionUnitPackage PACKAGE BEHAVIOUR v5ProtectionUnitBehaviour BEHAVIOUR DEFINED AS "A v5ProtectionUnit object instance represents a protected (i.e. active) unit or a protecting (i.e. standby) unit. For a protecting v5ProtectionUnit, the attribute v5Protecting shall have the value TRUE. For a protected v5ProtectionUnit, the attribute v5Protecting shall have the value FALSE. The value of the unreliableResourcePointer points to a v5TimeSlot object instance. In the 'protected' case, the value of the v5ReliableResourcePointer points to a commChannel object instance. In the 'protecting' case, the reliableResourcePointer has NULL value. On creation of a v5ProtectionUnit object instance, the configuredReliableResourcePointer attribute shall be set to the same value as the reliableResourcePointer attribute. The relationship between the affected commChannel object instance and v5TimeSlot object instance shall be maintained accordingly. On restart of the protection protocol the v5ReliableResourcePointer attribute shall be set to the same value as the configuredReliableResourcePointer attribute. If this value is NULL then the attribute v5Protecting shall be set to TRUE. If the configuredReliableResourcePointer attribute contains a pointer to a commChannel object instance the attribute v5Protecting shall be set to FALSE. The relationship between the affected commChannel object instance and v5TimeSlot object instance shall be maintained accordingly. The configuredReliableResourcePointer attribute of the contained V5 protection unit object instances is not affected by protection switching.";; ATTRIBUTES v5ProtectionUnitId GET SET-BY-CREATE, v5Protecting GET, v5ReliableResourcePointer GET, v5UnreliableResourcePointer GET, configuredReliableResourcePointer GET-REPLACE;;; REGISTERED AS {managedObjectClass 20}; v5BcReservation MANAGED OBJECT CLASS DERIVED FROM "ITU-T Recommendation Q.824.0":supplementaryServiceServiceIndependent; CHARACTERIZED BY v5BcReservationPackage PACKAGE BEHAVIOUR v5BcReservationBehaviour BEHAVIOUR DEFINED AS "The assignment of a V5 bearer channel reservation object instance to a customized resource indicates that a fixed assignment of bearer channels of a V5.2 interface is made for a customer. Which V5 time slot is assigned is controlled by the resource manager but visible at the Q3 interface. The servicePointerList attribute has NULL value.";; ATTRIBUTES noOfBcRequested GET-REPLACE, bcReserved GET;;; REGISTERED AS {managedObjectClass 21}; v5LlReservation MANAGED OBJECT CLASS DERIVED FROM "ITU-T Recommendation Q.824.0":supplementaryServiceServiceIndependent; CHARACTERIZED BY v5LlReservationPackage PACKAGE BEHAVIOUR v5LlReservationBehaviour BEHAVIOUR DEFINED AS "The assignment of a V5 leased line reservation object instance to a customized resource indicates that a fixed assignment of the bearer channel of a V5 interface is made for a customer. It is used either for analogue semi-permanent leased lines without signalling or for digital semi-permanent leased lines without signalling. Which V5 time slot in the case of a V5.2 interface is assigned is controlled by the resource manager but visible at the Q3 interface. The servicePointerList attribute has NULL value.";; ATTRIBUTES bcReserved GET;;; REGISTERED AS {managedObjectClass 22}; userPortTtp MANAGED OBJECT CLASS DERIVED FROM "ITU-T Recommendation M.3100": trailTerminationPointBidirectional; CHARACTERIZED BY "ITU-T Recommendation M.3100": ttpInstancePackage, "ITU-T Recommendation X.721": administrativeStatePackage, "ITU-T Recommendation M.3100": createDeleteNotificationsPackage, "ITU-T Recommendation M.3100": stateChangeNotificationPackage, userPortTtpPackage PACKAGE BEHAVIOUR userPortTtpBehaviour BEHAVIOUR DEFINED AS "This managed object class represents the generic user port which is subclassed to create the classes for specific types of user ports. Only subclasses of userPortTtp are instantiated for ports associated with a V5 interface. An access port may have assigned one or more bearer time slots and/or one or more communication paths. The Operational state attribute shall be set to 'enabled' as long as the port has access to any service and there is no other condition to prevent this. The Operational state attribute shall be set to 'disabled' if an access port has no service at all. An instance of this object class shall only be deleted if all reciprocal pointer relationships are released.";; NOTIFICATIONS shutdownRejected;;; CONDITIONAL PACKAGES blockingStatusPackage PRESENT IF "blocking status is recorded at the port", assocV5InterfacePackage PRESENT IF "user port is associated with a V5 interface", gradingAlarmPackage PRESENT IF "there is an access digital section or if performance parameters are to be monitored against a pre-defined threshold"; REGISTERED AS {managedObjectClass 23}; isdnBAUserPort MANAGED OBJECT CLASS DERIVED FROM userPortTtp; CHARACTERIZED BY assocCommPathsPackage, isdnBAUserPortPackage PACKAGE BEHAVIOUR isdnBAUserPortBehaviour BEHAVIOUR DEFINED AS "This managed object class represents an ISDN basic user port which is associated with a V5 interface on an AN. It can contain up to 2 instances of userPortBearerChannelCtp.";; ATTRIBUTES envelopeFunctionAddress GET-REPLACE, accessDigitalSection GET;;; CONDITIONAL PACKAGES gradingEnabledPackage PRESENT IF "there is an access digital section for the port"; REGISTERED AS {managedObjectClass 24}; isdnPRAUserPort MANAGED OBJECT CLASS DERIVED FROM userPortTtp; CHARACTERIZED BY assocCommPathsPackage, isdnPRAUserPortPackage PACKAGE BEHAVIOUR isdnPRAUserPortBehaviour BEHAVIOUR DEFINED AS "This managed object class represents an ISDN primary rate user port which is associated with a V5 interface on an AN. It can contain up to 30 instances of userPortBearerChannelCtp.";; ATTRIBUTES envelopeFunctionAddress GET-REPLACE, accessDigitalSection GET;;; CONDITIONAL PACKAGES gradingEnabledPackage PRESENT IF "there is an access digital section for the port"; REGISTERED AS {managedObjectClass 25}; pstnUserPort MANAGED OBJECT CLASS DERIVED FROM userPortTtp; CHARACTERIZED BY pstnUserPortPackage PACKAGE BEHAVIOUR pstnUserPortBehaviour BEHAVIOUR DEFINED AS "This managed object class represents a PSTN user port which is associated with a V5 interface on an AN. In addition to the specialFeatures attribute, additional information about PSTN user ports may be modelled by objects contained in instances of pstnUserPort.";; ATTRIBUTES layer3PortAddress GET-REPLACE, specialFeatures DEFAULT VALUE ASN1CMANTypeModule.defaultSpecialFeatures GET-REPLACE ADD-REMOVE;;; REGISTERED AS {managedObjectClass 26}; leasedPort MANAGED OBJECT CLASS DERIVED FROM userPortTtp; CHARACTERIZED BY leasedPortPackage PACKAGE BEHAVIOUR leasedPortBehaviour BEHAVIOUR DEFINED AS "Instances of leasedPort represents the generic form of leased line ports, which are defined as ports which do not have on demand signalling. Leased line ports which are related to V5 interfaces can only have their 64 kbit/s bearer channels connected to the host exchange via the V5 interface. Instances of this class do not differentiate between analogue and digital leased line ports, but they do differentiate between ports which have a single bearer channel connected via the V5 interface and ports which have more than one channel connected via the V5 interface. The v5UserPortAddress attribute has the value of the layer 3 port address on the V5 interface if a single bearer channel at the port is connected via the V5 interface. The attribute has the value of the layer 2 port address on the V5 interface if more than one bearer channel at the port is connected via the V5 interface. In either case the value should not be the same as that used for any PSTN or ISDN port. Additional information concerning specific types of leased port may be added by containing an additional object within this object or by making use of connectivity pointers in contained channel objects.";; ATTRIBUTES v5UserPortAddress GET-REPLACE;;; REGISTERED AS {managedObjectClass 27}; userPortBearerChannelCtp MANAGED OBJECT CLASS DERIVED FROM "ITU-T Recommendation M.3100": connectionTerminationPointBidirectional; CHARACTERIZED BY "ITU-T Recommendation M.3100":ctpInstancePackage, "ITU-T Recommendation M.3100":createDeleteNotificationsPackage, userPortBearerChannelCtpPackage PACKAGE BEHAVIOUR userPortBearerChannelCtpBehaviour BEHAVIOUR DEFINED AS "This managed object class represents the point where a 64 kbit/s bearer channel is terminated. The connectivity pointers of instances of userPortBearerChannelCtp may be used to extend the modelling, but are otherwise null. The cTPId attribute is used to number the channels consecutively from 1. An instance of this object class shall only be deleted if all reciprocal pointer relationships are released.";;;; CONDITIONAL PACKAGES assocTimeSlotPackage PRESENT IF "the bearer channel has a call-independent association with a specific time slot at the interface to the local exchange or at the interface to some other service node such as a leased line network.", bearerChannelTypePackage PRESENT IF "the bearer channel is contained in an ISDN port which can support PL service", "ITU-T Recommendation X.721":administrativeStatePackage PRESENT IF "an instance supports it", "ITU-T Recommendation M.3100": stateChangeNotificationPackage PRESENT IF "administrativeStatePackage is present"; REGISTERED AS {managedObjectClass 28}; v5Interface-managedElement NAME BINDING SUBORDINATE OBJECT CLASS v5Interface AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "ITU-T Recommendation M.3100":managedElement AND SUBCLASSES; WITH ATTRIBUTE v5InterfaceId; BEHAVIOUR commonDeleteBehaviour; CREATE WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING; DELETE DELETES-CONTAINED-OBJECTS; REGISTERED AS {nameBinding 1}; v5Ttp-managedElement NAME BINDING SUBORDINATE OBJECT CLASS v5Ttp AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "ITU-T Recommendation M.3100":managedElement AND SUBCLASSES; WITH ATTRIBUTE "ITU-T Recommendation M.3100":tTPId; BEHAVIOUR commonDeleteBehaviour; CREATE WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {nameBinding 2}; v5TimeSlot-v5Ttp NAME BINDING SUBORDINATE OBJECT CLASS v5TimeSlot AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS v5Ttp AND SUBCLASSES; WITH ATTRIBUTE "ITU-T Recommendation M.3100":cTPId; BEHAVIOUR commonDeleteBehaviour; CREATE WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING; DELETE; REGISTERED AS {nameBinding 3}; v5Provision-v5Interface NAME BINDING SUBORDINATE OBJECT CLASS v5Provision AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS v5Interface AND SUBCLASSES; WITH ATTRIBUTE provId; CREATE WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING; DELETE; REGISTERED AS {nameBinding 4}; commChannel-v5Interface NAME BINDING SUBORDINATE OBJECT CLASS commChannel AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS v5Interface AND SUBCLASSES; WITH ATTRIBUTE commChannelId; BEHAVIOUR commonDeleteBehaviour; CREATE WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING; DELETE; REGISTERED AS {nameBinding 5}; commPath-v5Interface NAME BINDING SUBORDINATE OBJECT CLASS commPath AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS v5Interface AND SUBCLASSES; WITH ATTRIBUTE commPathId; BEHAVIOUR commonDeleteBehaviour; CREATE WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING; DELETE; REGISTERED AS {nameBinding 6}; v5ProtectionGroup-v5Interface NAME BINDING SUBORDINATE OBJECT CLASS v5ProtectionGroup AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS v5Interface AND SUBCLASSES; WITH ATTRIBUTE v5ProtectionGroupId; CREATE WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {nameBinding 7}; v5ProtectionUnit-v5ProtectionGroup NAME BINDING SUBORDINATE OBJECT CLASS v5ProtectionUnit AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS v5ProtectionGroup AND SUBCLASSES; WITH ATTRIBUTE v5ProtectionUnitId; CREATE WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING; DELETE; REGISTERED AS {nameBinding 8}; virtualAccessPort-managedElement NAME BINDING SUBORDINATE OBJECT CLASS virtualAccessPort AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "ITU-T Recommendation M.3100":managedElement AND SUBCLASSES; WITH ATTRIBUTE "ITU-T Recommendation M.3100":tTPId; BEHAVIOUR commonDeleteBehaviour; CREATE WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {nameBinding 9}; virtualAccessChannel-virtualAccessPort NAME BINDING SUBORDINATE OBJECT CLASS virtualAccessChannel AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS virtualAccessPort AND SUBCLASSES; WITH ATTRIBUTE "ITU-T Recommendation M.3100":cTPId; BEHAVIOUR commonDeleteBehaviour; CREATE WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING; DELETE; REGISTERED AS {nameBinding 10}; userPortTtp-managedElement NAME BINDING SUBORDINATE OBJECT CLASS userPortTtp AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "ITU-T Recommendation M.3100":managedElement AND SUBCLASSES; WITH ATTRIBUTE "ITU-T Recommendation M.3100":tTPId; BEHAVIOUR commonDeleteBehaviour; CREATE WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {nameBinding 11}; userPortBearerChannelCtp-userPortTtp NAME BINDING SUBORDINATE OBJECT CLASS userPortBearerChannelCtp AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS userPortBearerChannelCtp AND SUBCLASSES; WITH ATTRIBUTE "ITU-T Recommendation M.3100":cTPId; BEHAVIOUR commonDeleteBehaviour; CREATE; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {nameBinding 12}; actingRolePkg PACKAGE BEHAVIOUR actingRolePkgBehaviour BEHAVIOUR DEFINED AS "An ISDN primary rate access can have three different modes of operation: 1. Balanced mode: No priority is given to a certain communication partner 2. Master mode: the appropriate access port is the master in this communications 3. Slave mode: The appropriate access port is the slave in this communication.";; ATTRIBUTES actingRole GET-REPLACE; REGISTERED AS {package 1}; anFaultReportedPackage PACKAGE NOTIFICATIONS anFaultReported; REGISTERED AS {package 2}; anSwitchOverToNewVariantPackage PACKAGE ACTIONS switchOverToNewVariant, anReprovisioningStarted, verifyRemoteProvVariant, cannotReprovision, readyForReprovisioning, notReadyForReprovisioning; NOTIFICATIONS switchOverRequest, switchOverToNewVariantResult, verifyRequest, verifyRemoteProvVariantResult, anBlockingStarted; REGISTERED AS {package 3}; assocCommPathsPackage PACKAGE BEHAVIOUR assocCommPathsPackageBehaviour BEHAVIOUR DEFINED AS "The assocIsdnSignallingCommPath attribute points to the associated ISDN Communication Path carrying the signalling messages of the assigned ISDN access. The assocPacketCommPath attribute points to the associated ISDN Communication Path carrying the D- channel packet mode data of the assigned ISDN access, if the customer has subscribed to this service. Else, it has NULL value. The assocFrameCommPath attribute points to the associated ISDN Communication Path carrying the D- channel frame mode data of the assigned ISDN access, if the customer has subscribed to this service. Else, it has NULL value. ";; ATTRIBUTES assocIsdnSignallingCommPath GET, assocPacketCommPath GET, assocFrameCommPath GET; REGISTERED AS {package 4}; assocTimeSlotPackage PACKAGE BEHAVIOUR assocTimeSlotPackageBehaviour BEHAVIOUR DEFINED AS "The assocTimeSlot attribute points to the related time slot on a V5 interface or other service interface.";; ATTRIBUTES assocTimeSlot GET; REGISTERED AS {package 5}; assocV5InterfacePackage PACKAGE BEHAVIOUR assocV5InterfacePackageBehaviour BEHAVIOUR DEFINED AS "The assocV5Interface attribute points to the related V5 interface.";; ATTRIBUTES assocV5Interface GET; REGISTERED AS {package 6}; bearerChannelTypePackage PACKAGE ATTRIBUTES bearerChannelType GET-REPLACE; REGISTERED AS {package 7}; blockingStatusPackage PACKAGE ATTRIBUTES blockingStatus GET; REGISTERED AS {package 8}; gradingEnabledPackage PACKAGE ATTRIBUTES gradingEnabled GET-REPLACE; REGISTERED AS {package 10}; leSwitchOverToNewVariantPackage PACKAGE ACTIONS switchOverToNewVariant, leBlockingStarted, verifyRemoteProvVariant, cannotReprovision, readyForReprovisioning, notReadyForReprovisioning; NOTIFICATIONS switchOverRequest, switchOverToNewVariantResult, verifyRequest, verifyRemoteProvVariantResult; REGISTERED AS {package 11}; neSpecificPointerPackage PACKAGE ATTRIBUTES neSpecificPointer GET; REGISTERED AS {package 12}; peerManagedElementPackage PACKAGE ATTRIBUTES peerManagedElement GET-REPLACE; REGISTERED AS {package 13}; gradingAlarmPackage PACKAGE BEHAVIOUR gradingAlarmPackageBehaviour BEHAVIOUR DEFINED AS "This package is used to report threshold violations of performance parameters of an ISDN access, dependent on the value of the gradingEnabled attribute. The thresholds are assumed to be pre- defined in the NE. The parameter violating the threshold and the threshold itself shall be reported using the thresholdInfo field of the qualityOfServiceAlarm notification.";; NOTIFICATIONS "ITU-T Recommendation X.721 | ISO/IEC 10165-2": qualityofServiceAlarm; REGISTERED AS {package 14}; relationshipChangeNotificationPackage PACKAGE NOTIFICATIONS "ITU-T Recommendation X.721 | ISO/IEC 10165-2": relationshipChange; REGISTERED AS {package 15}; v5AvailabilityStatusPackage PACKAGE ATTRIBUTES "ITU-T Recommendation X.721":availabilityStatus GET; REGISTERED AS {package 16}; v5ProtectionAnSwitchPackage PACKAGE ACTIONS v5ProtectionAnSwitch; REGISTERED AS {package 17}; v5ProtectionLeSwitchPackage PACKAGE ACTIONS v5ProtectionLeSwitch; REGISTERED AS {package 18}; v5SupportedByObjectListPackage PACKAGE ATTRIBUTES "ITU-T Recommendation M.3100":supportedByObjectList GET SET-BY-CREATE; REGISTERED AS {package 21}; v5TsAdministrativeStatePackage PACKAGE ATTRIBUTES "ITU-T Recommendation X.721":administrativeState GET-REPLACE; REGISTERED AS {package 19}; v5TmnCommunicationsAlarmInformationPackage PACKAGE BEHAVIOUR v5TmnCommunicationsAlarmInformationBehaviour; ATTRIBUTES "ITU-T Recommendation M.3100":alarmStatus GET, "ITU-T Recommendation M.3100":currentProblemList GET; NOTIFICATIONS "ITU-T Recommendation X.721":communicationsAlarm "ITU-T Rec. Q.831": envelopeFunctionAddress "ITU-T Rec. Q.831": layer3PortAddress; REGISTERED AS {package 20}; v5TmnCommunicationsAlarmInformationBehaviour BEHAVIOUR DEFINED AS "An alarm report which contains a Perceived Severity parameter with a value of 'cleared' and a Correlated Notifications parameter shall only indicate the clearing of those alarms whose Notification Identifiers are included in the set of Correlated Notifications. An alarm report which contains a Perceived Severity parameter with a value of 'cleared', but no Correlated Notifications parameter, shall indicate the clearing of alarms based on the value of the Alarm Type, Probable Cause, and Specific Problems parameters. The parameters that are associated with the communications alarm, if present, are placed in individual elements of the SET OF ManagementExtension in the additionalInformation field of the notification. A V5 specific causeValue shall be carried in the identifier element of a ManagementExtension in the additionalInformation field. In that case the information element of the ManagementExtension is empty."; commonDeleteBehaviour BEHAVIOUR DEFINED AS "An instance of this object class shall only be deleted if all reciprocal pointer relationships are released."; accessDigitalSection ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMANTypeModule.AccessDigitalSection; MATCHES FOR EQUALITY; BEHAVIOUR accessDigitalSectionBehaviour BEHAVIOUR DEFINED AS "This attribute indicates whether or not there is an access digital section at an ISDN port.";; REGISTERED AS {attribute 1}; actingRole ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.ActingRole; MATCHES FOR EQUALITY; BEHAVIOUR actingRoleBehaviour BEHAVIOUR DEFINED AS "This attribute indicates whether the communication is balance or whether the port is a master or a slave.";; REGISTERED AS {attribute 2}; assocCommChannel ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.Pointer; MATCHES FOR EQUALITY; BEHAVIOUR assocCommChannelBehaviour BEHAVIOUR DEFINED AS "It points to the associated V5 communication channel object instance. ";; REGISTERED AS {attribute 3}; assocFrameCommPath ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.Pointer; MATCHES FOR EQUALITY; BEHAVIOUR assocFrameCommPathBehaviour BEHAVIOUR DEFINED AS "It points to the associated ISDN communication path carrying the D-channel frame mode data of the assigned ISDN access if the customer has subscribed to this service.";; REGISTERED AS {attribute 4}; assocIsdnSignallingCommPath ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.Pointer; MATCHES FOR EQUALITY; BEHAVIOUR assocIsdnSignallingCommPathBehaviour BEHAVIOUR DEFINED AS "It points to the associated ISDN communication path carrying the signalling messages of the assigned ISDN access.";; REGISTERED AS {attribute 5}; assocPacketCommPath ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.Pointer; MATCHES FOR EQUALITY; BEHAVIOUR assocPacketCommPathBehaviour BEHAVIOUR DEFINED AS "It points to the associated ISDN communication path carrying the D-channel packet mode data of the assigned ISDN access if the customer has subscribed to this service.";; REGISTERED AS {attribute 6}; assocProtectionGroup ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.Pointer; MATCHES FOR EQUALITY; BEHAVIOUR assocProtectionGroupBehaviour BEHAVIOUR DEFINED AS "This attribute points to the associated V5 protection group.";; REGISTERED AS {attribute 7}; assocResource ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.Pointer; MATCHES FOR EQUALITY; BEHAVIOUR assocResourceBehaviour BEHAVIOUR DEFINED AS "It points to the associated communication channel object instance if the channel type is C-channel, or points to the associated virtual access port or virtual access channel or user port bearer channel CTP object instance in the case of a V5.1 interface.";; REGISTERED AS {attribute 8}; assocTimeSlot ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMANTypeModule.Pointer; MATCHES FOR EQUALITY; BEHAVIOUR assocTimeSlotBehaviour BEHAVIOUR DEFINED AS "This attribute points to an object representing the associated time slot.";; REGISTERED AS {attribute 9}; assocV5CommPaths ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.AssocInstances; MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION; BEHAVIOUR assocV5CommPathsBehaviour BEHAVIOUR DEFINED AS "It points to the associated instances of communication path object classes.";; REGISTERED AS {attribute 10}; assocV5Interface ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.Pointer; MATCHES FOR EQUALITY; BEHAVIOUR assocV5InterfaceBehaviour BEHAVIOUR DEFINED AS "It gives the relation to the V5 interface, that the virtual access port or that the user port or that the 2048 kbit/s interface is assigned to.";; REGISTERED AS {attribute 11}; assocV5TimeSlot ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.Pointer; MATCHES FOR EQUALITY; BEHAVIOUR assocV5TimeSlotBehaviour BEHAVIOUR DEFINED AS "It points to the associated V5 time slot object instance.";; REGISTERED AS {attribute 12}; assocV5TimeSlotB1 ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.Pointer; MATCHES FOR EQUALITY; BEHAVIOUR assocV5TimeSlotB1Behaviour BEHAVIOUR DEFINED AS "It indicates for B-channel 1 the associated V5 time slot object instance.";; REGISTERED AS {attribute 13}; assocV5TimeSlotB2 ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.Pointer; MATCHES FOR EQUALITY; BEHAVIOUR assocV5TimeSlotB2Behaviour BEHAVIOUR DEFINED AS "It indicates for B-channel 2 the associated V5 time slot object instance.";; REGISTERED AS {attribute 14}; bcReserved ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.BcReserved; MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION; BEHAVIOUR bcReservedBehaviour BEHAVIOUR DEFINED AS "This attribute indicates in a set of octets 3 and 4 of V5 time slot Identification information elements (17.4.2.3/G.964) which time slots are actually assigned by the BCC protocol.";; REGISTERED AS {attribute 15}; bearerChannelType ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMANTypeModule.BearerChannelType; MATCHES FOR EQUALITY; BEHAVIOUR bearerChannelTypeBehaviour BEHAVIOUR DEFINED AS "This attribute indicates whether or not the bearer channel is used for PL access.";; REGISTERED AS {attribute 16}; blockingStatus ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.BlockStatus; MATCHES FOR EQUALITY; BEHAVIOUR blockingStatusBehaviour BEHAVIOUR DEFINED AS "The blockingStatus attribute indicates if the entity is blocked for local or remote reasons or both.";; REGISTERED AS {attribute 17}; clientUserPorts ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.AssocInstances; MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION; BEHAVIOUR clientUserPortsBehaviour BEHAVIOUR DEFINED AS "This attribute lists the instances of user port or virtual access port subclasses currently using this particular object class as a transport and which are therefore associated to it.";; REGISTERED AS {attribute 18}; commChannelId ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.NameType; MATCHES FOR EQUALITY; BEHAVIOUR commChannelIdBehaviour BEHAVIOUR DEFINED AS "It is the RDN attribute to name an instance of the object class and its subclasses.";; REGISTERED AS {attribute 19}; commPathId ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.NameType; MATCHES FOR EQUALITY; BEHAVIOUR commPathIdBehaviour BEHAVIOUR DEFINED AS "It is the RDN attribute to name an instance of the object class and its subclasses.";; REGISTERED AS {attribute 20}; configuredReliableResourcePointer ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.Pointer; MATCHES FOR EQUALITY; BEHAVIOUR configuredReliableResourcePointerBehaviour BEHAVIOUR DEFINED AS "This attribute points to a commChannel object instance to which the reliableResourcePointer attribute of this object instance shall be set automatically after a V5 interface restart.";; REGISTERED AS {attribute 21}; dataType ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.DataType; MATCHES FOR EQUALITY; BEHAVIOUR dataTypeBehaviour BEHAVIOUR DEFINED AS "It indicates the type of data which is assigned to this ISDN communication path. This may be p-, f-, or Ds-type data.";; REGISTERED AS {attribute 22}; dChannelActivation ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.D-ChannelActivation; MATCHES FOR EQUALITY; BEHAVIOUR dChannelActivationBehaviour BEHAVIOUR DEFINED AS "This attribute indicates the level of activation.";; REGISTERED AS {attribute 23}; envelopeFunctionAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.EnvelopeFunctionAddress; MATCHES FOR EQUALITY; BEHAVIOUR envelopeFunctionAddressBehaviour BEHAVIOUR DEFINED AS "It gives the envelope function address the ISDN access is assigned to.";; REGISTERED AS {attribute 24}; gradingEnabled ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMANTypeModule.GradingEnabled; MATCHES FOR EQUALITY; BEHAVIOUR gradingEnabledBehaviour BEHAVIOUR DEFINED AS "This attribute allows grading messages to the LE to be enabled (TRUE) and disabled (FALSE) for ISDN ports with an access digital section.";; REGISTERED AS {attribute 25}; layer3PortAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.Layer3PortAddress; MATCHES FOR EQUALITY; BEHAVIOUR layer3PortAddressBehaviour BEHAVIOUR DEFINED AS "It gives the layer 3 port address the analogue access is assigned to.";; REGISTERED AS {attribute 26}; lineSignalling ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.LineSignalling; MATCHES FOR EQUALITY; BEHAVIOUR lineSignallingBehaviour BEHAVIOUR DEFINED AS "This attribute indicates whether the line signalling is DTMF, pulse, or both.";; REGISTERED AS {attribute 27}; linkId ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.LinkId; MATCHES FOR EQUALITY; BEHAVIOUR linkIdBehaviour BEHAVIOUR DEFINED AS "It is the RDN attribute to name an instance of the object class and its subclasses. It gives the link ID which is assigned to the v5Ttp.";; REGISTERED AS {attribute 28}; neSpecificPointer ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.ObjectPointer; MATCHES FOR EQUALITY; BEHAVIOUR neSpecificPackagePointerBehaviour BEHAVIOUR DEFINED AS "This attribute points to an object instance specific for an individual NE.";; REGISTERED AS {attribute 29}; noOfBcRequested ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.NoOf; MATCHES FOR EQUALITY; BEHAVIOUR noOfBcRequestedBehaviour BEHAVIOUR DEFINED AS "It indicates the number of bearer channels requested for reservation.";; REGISTERED AS {attribute 30}; ownProvVariant ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.ProvVariant; MATCHES FOR EQUALITY; BEHAVIOUR ownProvVariantBehaviour BEHAVIOUR DEFINED AS "It indicates the provisioning variant which is currently valid in the local NE. This attribute will always be set by a management operation of the own OS. When a set operation has been performed on the attribute, the NE shall treat this as a 're-provisioning completed' and act according to 14.5.4.3/G.964.";; REGISTERED AS {attribute 31}; peerManagedElement ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.UserLabel; MATCHES FOR EQUALITY; BEHAVIOUR peerManagedElementBehaviour BEHAVIOUR DEFINED AS "It identifies the peer node where this particular V5 interface is terminated.";; REGISTERED AS {attribute 32}; permanentLineReservation ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.YesNo; MATCHES FOR EQUALITY; BEHAVIOUR permanentLineReservationBehaviour BEHAVIOUR DEFINED AS "It indicates whether this access channel is reserved as permanent line or not. Default value is no (FALSE).";; REGISTERED AS {attribute 33}; provId ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.NameType; MATCHES FOR EQUALITY; BEHAVIOUR provIdBehaviour BEHAVIOUR DEFINED AS "It is the RDN attribute to name an instance of the object class and its subclasses.";; REGISTERED AS {attribute 34}; v5ReliableResourcePointer ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.Pointer; MATCHES FOR EQUALITY; BEHAVIOUR v5ReliableResourcePointerBehaviour BEHAVIOUR DEFINED AS "This attribute points to a commChannel object instance. In the 'protecting' case (i.e. standby status), it has NULL value.";; REGISTERED AS {attribute 35}; serverV5Ttps ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.AssocInstances; MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION; BEHAVIOUR serverV5TtpsBehaviour BEHAVIOUR DEFINED AS "It indicates the V5 TTP associated with the V5 interface.";; REGISTERED AS {attribute 36}; specialFeatures ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMANTypeModule.SpecialFeatures; MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION; BEHAVIOUR specialFeaturesBehaviour BEHAVIOUR DEFINED AS "This attribute indicates whether or not there are special features and if so what they are. It has a default value of the empty set which indicates that there are no special features.";; REGISTERED AS {attribute 37}; supportedProtocolVersion ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.V5SupportedProtocolVersion; MATCHES FOR EQUALITY; BEHAVIOUR supportedProtocolVersionBehaviour BEHAVIOUR DEFINED AS "It indicates the version of the V5 interface protocol this particular V5 interface is supporting.";; REGISTERED AS {attribute 38}; v5UnreliableResourcePointer ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.Pointer; MATCHES FOR EQUALITY; BEHAVIOUR v5UnreliableResourcePointerBehaviour BEHAVIOUR DEFINED AS "This attribute points to a v5TimeSlot object instance.";; REGISTERED AS {attribute 39}; v5ChannelType ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.V5ChannelType; MATCHES FOR EQUALITY; BEHAVIOUR v5ChannelTypeBehaviour BEHAVIOUR DEFINED AS "It indicates whether the V5 time slot is used as bearer channel or C-channel.";; REGISTERED AS {attribute 40}; v5Identification ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.V5Identification; MATCHES FOR EQUALITY; BEHAVIOUR v5IdentificationBehaviour BEHAVIOUR DEFINED AS "This is the identification of the V5 interface within the internal V5 protocol.";; REGISTERED AS {attribute 41}; v5InterfaceId ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.NameType; MATCHES FOR EQUALITY; BEHAVIOUR v5InterfaceIdBehaviour BEHAVIOUR DEFINED AS "It is the RDN attribute to name an instance of the object class and its subclasses.";; REGISTERED AS {attribute 42}; v5Protecting ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.YesNo; MATCHES FOR EQUALITY; BEHAVIOUR v5ProtectingBehaviour BEHAVIOUR DEFINED AS "This attribute indicates the active or standby status of the V5 protection unit.";; REGISTERED AS {attribute 43}; v5ProtectionGroupId ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.NameType; MATCHES FOR EQUALITY; BEHAVIOUR v5ProtectionGroupIdBehaviour BEHAVIOUR DEFINED AS "It is the RDN attribute to name an instance of the object class and its subclasses.";; REGISTERED AS {attribute 44}; v5ProtectionGroupNumber ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.NoOf; MATCHES FOR EQUALITY; BEHAVIOUR v5ProtectionGroupNumberBehaviour BEHAVIOUR DEFINED AS "This attribute indicates whether it is protection group number 1 or number 2 of a V5.2 interface. Permitted values are '1' and '2'.";; REGISTERED AS {attribute 45}; v5ProtectionGroupType ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.V5ProtectionGroupType; MATCHES FOR EQUALITY; BEHAVIOUR v5ProtectionGroupTypeBehaviour BEHAVIOUR DEFINED AS "It indicates whether the protection relation is 1:1 or m:n. The v5ProtectionGroupType attribute shall have the value 'colon' when more than one v5ProtectionUnit is protected. Changing the value of this attribute from 'plus' to 'colon' is allowed when only one protected v5ProtectionUnit and one protecting v5ProtectionUnit are contained by the v5ProtectionGroup, and if the underlying resources support m:n protection.";; REGISTERED AS {attribute 46}; v5ProtectionUnitId ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.NameType; MATCHES FOR EQUALITY; BEHAVIOUR v5ProtectionUnitIdBehaviour BEHAVIOUR DEFINED AS "It is the RDN attribute to name an instance of the object class and its subclasses.";; REGISTERED AS {attribute 47}; v5UserPortAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX ASN1CMLETypeModule.V5UserPortAddress; MATCHES FOR EQUALITY; BEHAVIOUR v5UserPortAddressBehaviour BEHAVIOUR DEFINED AS "It gives for a single semi-permanent leased line the layer 3 port address the access is assigned to, otherwise it gives the envelope function address.";; REGISTERED AS {attribute 48}; setReciprocalPointers ACTION BEHAVIOUR setReciprocalPointersBehavior BEHAVIOUR DEFINED AS "This action is used to set reciprocal pointers between instances of two different object classes. The applicable relationship types are peer relationship and group relationship. The following parameters are provided: - object class #1 - object instance #1 - pointer attribute #1 - object class #2 - object instance #2 - pointer attribute #2 If pointer attribute #1 or #2 are defined as single valued attributes, their original values shall be equal NULL. Otherwise the action shall be rejected by returning the failed parameter as defined in the reply syntax. If pointer attribute #1 or #2 are defined as set valued attributes, object instance #2 or #1, respectively, shall not be present in pointer attribute #1 or #2, respectively. Otherwise the action shall be rejected by returning the failed parameter as defined in the reply syntax. Pointer attribute #1 in object instance #1 of object class #1 shall be set to or extended by object instance #2, as appropriate. Pointer attribute #2 in object instance #2 of object class #2 shall be set to or extended by object instance #1, as appropriate. Afterwards, the set parameter as defined in the reply syntax shall be returned in the action response.";; MODE CONFIRMED; WITH INFORMATION SYNTAX ASN1CMLETypeModule.ReciprocalPointersInfo; WITH REPLY SYNTAX ASN1CMLETypeModule.SetReciprocalPointersResult; REGISTERED AS {action 1}; releaseReciprocalPointers ACTION BEHAVIOUR releaseReciprocalPointersBehavior BEHAVIOUR DEFINED AS "This action is used to release reciprocal pointers between instances of two different object classes. The applicable relationship types are peer relationship and group relationship. The following parameters are provided: - object class #1 - object instance #1 - pointer attribute #1 - object class #2 - object instance #2 - pointer attribute #2 If neither pointer attribute #1 points to object instance #2 nor pointer attribute #2 points to object instance #1, the action shall be rejected by returning the failed parameter as defined in the reply syntax. In all other cases, object instances #2 and #1 in pointer attributes #1 and #2 are replaced by NULL or removed as appropriate. The replaced or removed original pointer values from pointer attributes #1 and #2 are returned using the released parameter as defined in the reply syntax. If pointer attribute #1 or #2 are defined as set valued attributes, and object instance #2 or #1, respectively, were not present so that no removal could be performed, the NULL value is returned using the released parameter as defined in the reply syntax.";; MODE CONFIRMED; WITH INFORMATION SYNTAX ASN1CMLETypeModule.ReciprocalPointersInfo; WITH REPLY SYNTAX ASN1CMLETypeModule.ReleaseReciprocalPointersResult; REGISTERED AS {action 2}; verifyRemoteProvVariant ACTION BEHAVIOUR verifyRemoteProvVariantBehaviour BEHAVIOUR DEFINED AS "This action initiates sending of the V5 control protocol message 'Verify re-provisioning'. The message will include the new variant as given in the information syntax of the action request. The verifyRemoteProvVariantResult notification will reflect the response of the remote NE which may be 'Ready for re-provisioning' or 'Not ready for re-provisioning'.";; MODE CONFIRMED; WITH INFORMATION SYNTAX ASN1CMLETypeModule.VerifyRemoteProvVariantInfo; REGISTERED AS {action 3}; readyForReprovisioning ACTION BEHAVIOUR readyForReprovisioningBehaviour BEHAVIOUR DEFINED AS "This action initiates sending of the V5 control protocol message 'Ready for re-provisioning' as a positive reply on a previously received 'Verify re-provisioning' message after the OS has compared its own new provisioning variant value with the value of the other side contained in the 'Verify re-provisioning' message.";; MODE CONFIRMED; WITH INFORMATION SYNTAX ASN1CMLETypeModule.ProvVariant; REGISTERED AS {action 4}; notReadyForReprovisioning ACTION BEHAVIOUR notReadyForReprovisioningBehaviour BEHAVIOUR DEFINED AS "This action initiates sending of the V5 control protocol message 'Not ready for re-provisioning' as a negative reply on a previously received 'Verify re-provisioning' message after the OS has compared its own new provisioning variant value with the value of the other side contained in the 'Verify re-provisioning' message.";; MODE CONFIRMED; WITH INFORMATION SYNTAX ASN1CMLETypeModule.RejectedProvVariant; REGISTERED AS {action 5}; requestRemoteProvVariant ACTION BEHAVIOUR requestRemoteProvVariantBehaviour BEHAVIOUR DEFINED AS "This action initiates sending of the V5 control protocol message 'Request variant and interface ID'. The requestRemoteProvVariantResult notification will contain the provisioning variant and the interface ID which will be sent from the remote NE as a response to this message. The V5 control protocol message 'Request variant and interface ID' may also be triggered by internal events in the NE (e.g. startup procedure).";; MODE CONFIRMED; REGISTERED AS {action 6}; switchOverToNewVariant ACTION BEHAVIOUR switchOverToNewVariantBehaviour BEHAVIOUR DEFINED AS "This action may be used to initiate the re-provisioning procedure from the AN or the LE side. It shall initiate sending of the V5 control protocol message 'switch-over to new variant' which will cause an appropriate notification to the OS at the remote side of the V5 interface.";; MODE CONFIRMED; WITH INFORMATION SYNTAX ASN1CMLETypeModule.ProvVariant; REGISTERED AS {action 7}; anReprovisioningStarted ACTION BEHAVIOUR anReprovisioningStartedBehaviour BEHAVIOUR DEFINED AS "This action may be used to indicate to the AN that the OS has accepted a previous switch over request by the LE and that the management operations required for the re-provisioning will be performed afterwards. The action shall initiate sending of the V5 control protocol message 'Reprovisioning started' to the LE.";; MODE CONFIRMED; WITH INFORMATION SYNTAX ASN1CMLETypeModule.ProvVariant; REGISTERED AS {action 8}; leBlockingStarted ACTION BEHAVIOUR leBlockingStartedBehaviour BEHAVIOUR DEFINED AS "This action may be used to indicate to the LE that a previous switch over request by the AN will be accepted and that the OS will start to block all affected user ports. The action shall initiate sending of the V5 control protocol message 'Blocking started' to the AN.";; MODE CONFIRMED; REGISTERED AS {action 9}; cannotReprovision ACTION BEHAVIOUR cannotReprovisionBehaviour BEHAVIOUR DEFINED AS "This action may be used to indicate to the NE that the OS has rejected a previous switch over request by the other side and that the management operations required for the re-provisioning cannot be performed afterwards. The action shall initiate sending of the V5 control protocol message 'Cannot re-provision' across the V5 interface.";; MODE CONFIRMED; WITH INFORMATION SYNTAX ASN1CMLETypeModule.RejectedProvVariant; REGISTERED AS {action 10}; v5ProtectionAnSwitch ACTION BEHAVIOUR v5ProtectionAnSwitchBehaviour BEHAVIOUR DEFINED AS "This action is used for manual protection switching of V5 time slot object instances being assigned as active or standby C-channel. It may only be requested on v5protectionGroup number 2 and shall be rejected otherwise. The following parameters are provided: - switchType (permitted value: manual); - switchFrom (indicates the active, i.e. protected V5 protection unit object instance); - switchTo (indicates the standby, i.e. protecting V5 protection unit object instance). This action shall change the v5Protecting attributes in the appropriate V5 protection unit object instances to TRUE or FALSE, respectively. The reliableResourcePointer attribute of the protecting V5 protection unit shall be changed to the appropriate C-channel ID, whilst the reliableResourcePointer attribute of the protected V5 protection unit shall be changed to NULL. In parallel, the reciprocal relationship between the affected commChannel object instance and v5TimeSlot object instance shall be modified accordingly. The successful or failed protection switch will be reported to the OS by using v5ProtectionSwitchReporting Notification.";; MODE CONFIRMED; WITH INFORMATION SYNTAX ASN1CMLETypeModule.V5ProtectionSwitchInfo; REGISTERED AS {action 11}; v5ProtectionLeSwitch ACTION BEHAVIOUR v5ProtectionLeSwitchBehaviour BEHAVIOUR DEFINED AS "This action is used for both manual and forced protection switching of V5 time slot object instances being assigned as active or standby C-channel. It may only be requested on v5protectionGroup number 2 and shall be rejected otherwise. A forced switch request permits the allocation of a C-channel to an already active channel (v5Protecting attribute of related protection unit is FALSE). The preempted C-channel is switched to the time slot of the preempting C-channel. A manual switch request permits the allocation of a C-channel only to a stand-by channel (v5Protecting attribute of related protection unit is TRUE). The following parameters are provided: - switchType (indicates whether it is a forced or manual switch request); - switchFrom (indicates the active, i.e. protected V5 protection unit object instance); - switchTo (indicates the standby, i.e. protecting V5 protection unit object instance or, in the case of a forced switch, request the dedicated active channel). This action shall change the v5Protecting attributes in the appropriate V5 protection unit object instances to TRUE or FALSE, respectively. The reliableResourcePointer attribute of the protecting V5 protection unit shall be changed to the appropriate C-channel ID, whilst the reliableResourcePointer attribute of the protected V5 protection unit shall be changed to NULL. In parallel, the reciprocal relationship between the affected commChannel object instance and v5TimeSlot object instance shall be modified accordingly. The successful or failed protection switch will be reported to the OS by using v5ProtectionSwitchReporting Notification.";; MODE CONFIRMED; WITH INFORMATION SYNTAX ASN1CMLETypeModule.V5ProtectionSwitchInfo; REGISTERED AS {action 12}; checkLinkId ACTION BEHAVIOUR checkLinkIdBehaviour BEHAVIOUR DEFINED AS "This action is used for triggering the V5 link identification check procedure on the 2048 kbit/s link the action is addressed to. The checkLinkIdResult notification will indicate whether the result of the procedure was positive or negative or that the check was rejected from the other side of the V5 interface.";; MODE CONFIRMED; REGISTERED AS {action 13}; restart ACTION BEHAVIOUR restartBehaviour BEHAVIOUR DEFINED AS "This action is used for initiating the restart procedure as specified in Annex C/G.964, which will be performed automatically by the NE. The result of the restart procedure will be reported to the OS in the restartResult notification.";; MODE CONFIRMED; REGISTERED AS {action 14}; systemStartup ACTION BEHAVIOUR systemStartupBehaviour BEHAVIOUR DEFINED AS "This action is used for initiating the system startup procedure as specified in Annex C/G.964, which will be performed automatically by the NE. The successful or failed completion of the procedure will be reported to the OS in the systemStartupResult notification.";; MODE CONFIRMED; REGISTERED AS {action 15}; switchOverRequest NOTIFICATION BEHAVIOUR switchOverRequestBehaviour BEHAVIOUR DEFINED AS "This notification indicates that a V5 control protocol message 'switch-over to new variant' has been received from the remote NE. The information syntax contains the new variant.";; WITH INFORMATION SYNTAX ASN1CMLETypeModule.ProvVariant; REGISTERED AS {notification 1}; anBlockingStarted NOTIFICATION BEHAVIOUR anBlockingStartedBehaviour BEHAVIOUR DEFINED AS "This notification indicates that the V5 control protocol message 'Blocking Started' has been received in the AN as a first positive response to a previous switch over request.";; REGISTERED AS {notification 2}; verifyRequest NOTIFICATION BEHAVIOUR verifyRequestBehaviour BEHAVIOUR DEFINED AS "This notification indicates that the V5 control protocol message 'Verify re-provisioning' has been received in the NE to verify whether a switch over has been prepared at both sides of the V5 interface.";; WITH INFORMATION SYNTAX ASN1CMLETypeModule.ProvVariant; REGISTERED AS {notification 3}; v5ProtectionSwitchReporting NOTIFICATION BEHAVIOUR v5ProtectionSwitchReportingBehaviour BEHAVIOUR DEFINED AS "This notification shall be emitted in case of any successful or failed protection switching attempt (automatic, manual or forced) at both the requesting and responding sides. It indicates the origin of the protection switch and which V5 protection units have changed or tried to be changed from standby to active and vice versa.";; WITH INFORMATION SYNTAX ASN1CMLETypeModule.V5ProtectionSwitchReportingInfo; REGISTERED AS {notification 4}; shutdownRejected NOTIFICATION BEHAVIOUR shutdownRejectedBehaviour BEHAVIOUR DEFINED AS "This notification indicates that shutting down of a link was rejected.";; REGISTERED AS {notification 5}; anFaultReported NOTIFICATION BEHAVIOUR anFaultReportedBehaviour BEHAVIOUR DEFINED AS "This notification indicates that the LE has received a V5 BCC protocol message 'AN Fault' for the associated user port.";; REGISTERED AS {notification 6}; verifyRemoteProvVariantResult NOTIFICATION BEHAVIOUR verifyRemoteProvVariantResultBehaviour BEHAVIOUR DEFINED AS "This notification indicates that the V5 control protocol message 'Ready for re-provisioning' or 'Not ready for re-provisioning' has been received from the remote NE as a response to a previous verify re-provisioning request.";; WITH INFORMATION SYNTAX ASN1CMLETypeModule.VerifyRemoteProvVariantResult; REGISTERED AS {notification 7}; switchOverToNewVariantResult NOTIFICATION BEHAVIOUR switchOverToNewVariantResultBehaviour BEHAVIOUR DEFINED AS "This notification indicates that the V5 control protocol message 'Re-provisioning started' or 'Cannot re-provision' has been received from the remote NE as a response to a previous switch over request.";; WITH INFORMATION SYNTAX ASN1CMLETypeModule.SwitchOverToNewVariantResult; REGISTERED AS {notification 8}; requestRemoteProvVariantResult NOTIFICATION BEHAVIOUR requestRemoteProvVariantResultBehaviour BEHAVIOUR DEFINED AS "This notification indicates that the V5 control protocol message 'Provisioning variant and interface ID' has been received from the remote NE as a response to a previous remote provisioning variant request.";; WITH INFORMATION SYNTAX ASN1CMLETypeModule.RequestRemoteProvVariantResult; REGISTERED AS {notification 9}; checkLinkIdResult NOTIFICATION BEHAVIOUR checkLinkIdResultBehaviour BEHAVIOUR DEFINED AS "This notification indicates that the V5 link identification procedure was performed by the NE as a consequence of a previous checkLinkId action. In case of a negative result, i.e. inconsistent link identities on the two sides of the V5 interface, this shall be regarded as a disabling reason according to Annex B and the operational state of the v5Ttp object instance affected shall be set to disabled.";; WITH INFORMATION SYNTAX ASN1CMLETypeModule.LinkIdCheckResult; REGISTERED AS {notification 10}; restartResult NOTIFICATION BEHAVIOUR restartResultBehaviour BEHAVIOUR DEFINED AS "The successful or failed completion of the restart procedure shall be reported to the OS in the notification.";; WITH INFORMATION SYNTAX ASN1CMLETypeModule.Success; REGISTERED AS {notification 11}; systemStartupResult NOTIFICATION BEHAVIOUR systemStartupResultBehaviour BEHAVIOUR DEFINED AS "The successful or failed completion of the system startup procedure shall be reported to the OS in the notification.";; WITH INFORMATION SYNTAX ASN1CMLETypeModule.Success; REGISTERED AS {notification 12}; -- ============================================================================= -- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004