-- =============================================================================
-- 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