-- =============================================================================
-- GDMO definitions extracted from ITU-T Rec. Q.2751.1 (1997)
-- =============================================================================
mtpAccessPoint MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. Q.751.1 (1995)": mtpAccessPoint;
CHARACTERIZED BY longMessageSupportedPackage;
CONDITIONAL PACKAGES
"ITU-T Rec. M.3100 (1992)":alarmSeverityAssignmentPointerPackage PRESENT IF
"An instance supports it and ss7OnOccEventPackage is present",
"ITU-T Rec. Q.751.1 (1995)":mtpAccessPointNamePackage PRESENT IF "an
instance supports it",
"ITU-T Rec. Q.751.1 (1995)":ss7OnOccEventPackage PRESENT IF "An instance
supports it";
REGISTERED AS { mtpAccessPoint-OOi };
saalNniProtocolProfile MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2: 1992": top;
CHARACTERIZED BY saalNniProtocolProfilePackage;
CONDITIONAL PACKAGES
"ITU-T Rec. M.3100 (1992)":createDeleteNotificationsPackage PRESENT IF "the
objectCreation and objectDeletion notifications defined in 'ITU-T Rec.
X.721 (1992) | ISO/IEC 10165-2: 1992' are supported by an instance
of this class",
"ITU-T Rec. M.3100 (1992)":attributeValueChangeNotificationPackage PRESENT
IF "the attributeValueChangeNotification defined in 'ITU-T Rec.
X.721 (1992) | ISO/IEC 10165-2: 1992' is supported by an instance of
this class",
"ITU-T Rec. Q.751.1 (1995)":bufferMechanismPackage PRESENT IF "an instance
supports it",
"ITU-T Rec. Q.751.1 (1995)":congestionHandlingPackage PRESENT IF "an
instance supports it",
egressTransmissionRateIntervalPackage PRESENT IF "an instance support it",
"ITU-T Rec. Q.751.1 (1995)":multipleTransmissionCongestionStatesPackage
PRESENT IF "an instance supports it",
pollAfterRetransmissionPackage PRESENT IF "an instance supports this
national option",
"ITU-T Rec. Q.751.1 (1995)":receiveCongestionLevelsPackage PRESENT IF "an
instance supports it",
saalNniProtocolProfileNamePackage PRESENT IF "an instance supports it",
thresholdsForMultCongLevelsPackage PRESENT IF "an instance supports it",
thresholdsForMultCongLevelsWithPrioPackage PRESENT IF "an instance supports it";
REGISTERED AS { saalNniProtocolProfile-OOi };
signDataLinkTp MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2: 1992": top;
CHARACTERIZED BY signDataLinkTpPackage;
CONDITIONAL PACKAGES
adjPcPackage PRESENT IF "the instance supports it",
narrowbandSpecificPackage PRESENT IF " the signDataLink is not using SAAL
NNI. The presence of this package excludes the presence of the
broadbandSpecificPackage.",
broadbandSpecificPackage PRESENT IF " the signDataLink is using SAAL NNI.
The presence of this package excludes the presence of the
narrowbandSpecificPackage.",
"ITU-T Rec. M.3100 (1992)":attributeValueChangeNotificationPackage PRESENT
IF "the instance supports it",
"ITU-T Rec. M.3100 (1992)":createDeleteNotificationsPackage PRESENT IF "the
instance supports it",
"ITU-T Rec. Q.751.1 (1995)":cICPackage PRESENT IF "the instance supports it",
"ITU-T Rec. Q.751.1 (1995)":signDataLinkTpNamePackage PRESENT IF "the
instance supports it",
"ITU-T Rec. Q.751.1 (1995)":stmChannelPackage PRESENT IF "the instance
supports it or the signalling point supports the automatic allocation
of signalling datalinks AND the broadbandSpecificPackage is not present.";
REGISTERED AS { signDataLinkTp-OOi };
signLinkTp MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. Q.751.1 (1995)": signLinkTp;
CHARACTERIZED BY signLinkTpPackage;
REGISTERED AS { signLinkTp-OOi };
mtpAccessPoint-mtpSignPoint NAME BINDING
-- this name binding is mandatory --
SUBORDINATE OBJECT CLASS mtpAccessPoint AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. Q.751.1 (1995)":mtpSignPoint AND
SUBCLASSES;
WITH ATTRIBUTE "ITU-T Rec. X.723 (1993) | ISO/IEC 10165-5: 1993":sapId;
BEHAVIOUR mtpAccessPoint-mtpSignPointBehaviour BEHAVIOUR DEFINED AS
"A create request is rejected, if
EITHER
the system specific maximal number of instances of this object class per
managed switching element have already been created
OR
the system specific maximal number of instances of this object class per
mtpSignPoint have already been created
OR
the name package is supported: a value for the name attribute is already
used by another instance of the same object.
A delete request is rejected, if the specified instance has not been created.";;
CREATE;
DELETE;
REGISTERED AS { mtpAccessPoint-mtpSignPoint-NBOi };
saalNniProtocolProfile-managedElement NAME BINDING
-- this name binding is optional --
SUBORDINATE OBJECT CLASS saalNniProtocolProfile AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100 (1992)":managedElement AND
SUBCLASSES;
WITH ATTRIBUTE saalNniProtocolProfileId;
BEHAVIOUR saalNniProtocolProfile-managedElementBehaviour BEHAVIOUR DEFINED AS
"A create request is rejected, if
EITHER
the system specific maximal number of instances of this object class per
managed switching element have already been created
OR
the name package is supported: the value for the name attribute is already
used by another instance of the same object class
A delete request is rejected, if either
an attempt is made to delete an saalNniProtocolProfile which is still
referenced by an instance of another class
OR
the specified instance has not been created.";;
CREATE;
DELETE;
REGISTERED AS { saalNniProtocolProfile-managedElement-NBOi };
saalNniProtocolProfile-managedSwitchingElement NAME BINDING
-- this name binding is optional --
SUBORDINATE OBJECT CLASS saalNniProtocolProfile AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. Q.751.1 (1995)":managedSwitchingElement
AND SUBCLASSES;
WITH ATTRIBUTE saalNniProtocolProfileId;
BEHAVIOUR saalNniProtocolProfile-managedSwitchingElementBehaviour BEHAVIOUR DEFINED
AS
"A create request is rejected, if
EITHER
the system specific maximal number of instances of this object class per
managed switching element have already been created
OR the name package is supported: the value for the name attribute is
already used by another instance of the same object class
A delete request is rejected, if either an attempt is made to delete an
saalNniProtocolProfile which is still referenced by an instance of
another class OR the specified instance has not been created.";;
CREATE;
DELETE;
REGISTERED AS { saalNniProtocolProfile-managedSwitchingElement-NBOi };
signDataLinkTp-mtpSignPoint NAME BINDING
-- this name binding is mandatory --
SUBORDINATE OBJECT CLASS signDataLinkTp AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. Q.751.1 (1995)":mtpSignPoint AND
SUBCLASSES;
WITH ATTRIBUTE "ITU-T Rec. Q.751.1 (1995)":signDataLinkTpId;
BEHAVIOUR signDataLinkTp-mtpSignPointBehaviour BEHAVIOUR DEFINED AS
"A create request is rejected, if
EITHER
the equipmentPointer would reference equipment that does not exist
OR
if the name package is supported: the value for the name attribute is
already used by another instance of the same object class
OR
it is tried to create a broadband data link without the vcTTpPointer
attribute being present
OR
it is tried to create a narrow-band data link with the vcTTpPointer
attribute being present
OR
the system specific maximal number of instances of this object class per
managed switching element have already been created
OR
the system specific maximal number of instances of this object class per
instance of mtpSignPoint have already been created
OR
the system specific maximal number of references of an instance which
would be referenced by equipmentPointer of the instance to be
created has already been reached
OR
the system specific maximal number of references of an instance of
vcTTPBidirectional which would be referenced by the instance to be
created has already been reached.
A delete request is rejected, if
EITHER
an attempt is made to delete an signDataLinkTp which is still referenced
by an instance of another class
OR
the specified instance has not been created.";;
CREATE;
DELETE;
REGISTERED AS { signDataLinkTp-mtpSignPoint-NBOi };
signLinkTp-signLinkSetTp NAME BINDING
-- this name binding is mandatory --
SUBORDINATE OBJECT CLASS signLinkTp AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. Q.751.1 (1995)":signLinkSetTp AND
SUBCLASSES;
WITH ATTRIBUTE "ITU-T Rec. Q.751.1 (1995)":slCode;
BEHAVIOUR signLinkTp-signLinkSetTpBehaviour BEHAVIOUR DEFINED AS
"A create request is rejected, if
EITHER
if the name package is supported: the value for the name attribute is
already used by another instance of the same object class
OR
the system specific maximal number of instances of this object class per
managedSwitchingElement have already been created
OR
the system specific maximal number of instances of this object class per
instance of mtpSignPoint have already been created
OR
the system specific maximal number of instances of this object class per
instance of signLinkSetTp have already been created
OR
the system specific maximal number of references of an instance of
signDataLinkTp which would be referenced by the instance to be
created has already been reached
OR
the system specific maximal number of references of an instance of
mtpL2ProtocolProfile which would be referenced by the instance to be
created has already been reached
OR
the system specific maximal number of references of an instance of
saalNniProtocolProfile which would be referenced by the instance to
be created has already been reached
OR
a pointer would reference an instance, which does not belong to the
appropriate object class
OR
a pointer would reference an instance which is not existing
OR
a signDataLinkTpPointer would reference a signDataLinkTp which is not in
the same mtpSignPoint as the superior signLinkSetTp of the signLinkTp
OR
a signDataLinkTpPointer would reference a signDataLinkTp which is already
referenced by another signLinkTp
OR
a signDataLinkTpPointer would reference a signDataLinkTp which has a
different value of adjPc (if the adjPcPackage is present) than the
superior signLinkSetTp of the signLinkTp
OR
the link would reference a datalink and a mtpL2ProtocolProfile whose
transmissionRates are not the same
OR
the link would reference a mtpL2ProtocolProfile where the appropriate
packages for the congestionControlMethod of the superior
signLinkSetTp are not present (see B.1.2.9.2 in Annex B) in Q.751.1
OR
the spTimersProfilePackage is present in the superior mtpSignPoint AND the
link would reference a mtpL2ProtocolProfile whose l2TimerT2 is not
bigger than the q704-t17 of the spTimersProfile referenced by
the mtpSignPoint
OR
the spTimersPackage is present in the superior mtpSignPoint AND the link
would reference a mtpL2ProtocolProfile whose l2TimerT2 is not bigger than
the q704-t17 of the mtpSignPoint
OR
it is tried to reference a combination of a saalNniProtocolProfile and a
signDataLinkTp, in which
attribute vcTTpPointer is not present
OR
it is tried to reference a combination of a mtpL2ProtocolProfile and a
signDataLinkTp, in which
attribute transmissionRate is not present
OR
it is tried to reference a combination of a saalNniProtocolProfile and a
signDataLinkTp, where the peak cell rates of the ingress and egress
traffic of virtual channel assigned to the signDataLinkTp does not fall in
the corresponding transmissionRateInterval of the referenced
saalNniProtocolProfile.
This rejection also takes place if only a single pointer within the
signDataLinkTpList or the signTermList (if present) is wrong.
A delete request is rejected, if
the linkTpStatus does not contain the value deactivated.";;
CREATE;
DELETE;
REGISTERED AS { signLinkTp-signLinkSetTp-NBOi };
adjPcPackage PACKAGE
BEHAVIOUR adjPcPackageBehaviour BEHAVIOUR DEFINED AS
"This package contains the adjacent point code representing the point code
of the adjacent SP, to which the resource represented by the instance is
connected. It might be used for automatic allocation of data links.";;
ATTRIBUTES
"ITU-T Rec. Q.751.1 (1995)":adjPc GET SET-BY-CREATE;
REGISTERED AS { adjPcPackage-POi };
broadbandSpecificPackage PACKAGE
BEHAVIOUR broadbandSpecificPackageBehaviour BEHAVIOUR DEFINED AS
"This package contains the SAAL NNI specific information for the signDataLinkTp.";;
ATTRIBUTES
vcTTpPointer GET SET-BY-CREATE;
REGISTERED AS { broadbandSpecificPackage-POi };
egressTransmissionRateIntervalPackage PACKAGE
BEHAVIOUR egressTransmissionRateIntervalPackageBehaviour BEHAVIOUR DEFINED AS
"This package should be used, if the attributes of the
saalNniProtocolProfile are designed to fit to SAAL NNI signalling traffic,
where ingress and egress traffic have significantly different cell rates.";;
ATTRIBUTES
egressTransmissionRateInterval GET SET-BY-CREATE;
REGISTERED AS { egressTransmissionRateIntervalPackage-POi };
longMessageSupportedPackage PACKAGE
BEHAVIOUR longMessageSupportedPackageBehaviour BEHAVIOUR DEFINED AS
"This package contains the possibility to specify whether messages longer
than 272 octetts are supported by the instance.";;
ATTRIBUTES
longMessageSupported GET-REPLACE;
REGISTERED AS { longMessageSupportedPackage-POi };
narrowbandSpecificPackage PACKAGE
BEHAVIOUR narrowbandSpecificPackageBehaviour BEHAVIOUR DEFINED AS
"This package contains the narrow-band specific information for the
signDataLinkTp.";;
ATTRIBUTES
"ITU-T Rec. Q.751.1 (1995)":transmissionRate GET SET-BY-CREATE;
REGISTERED AS { narrowbandSpecificPackage-POi };
pollAfterRetransmissionPackage PACKAGE
BEHAVIOUR pollAfterRetransmissionPackageBehaviour BEHAVIOUR DEFINED AS
"This package should be used, if the poll after retransmission can be
selected at creation time of a saalNniProtocolProfile.";;
ATTRIBUTES
pollAfterRetransmission GET SET-BY-CREATE;
REGISTERED AS { pollAfterRetransmissionPackage-POi };
saalNniProtocolProfileNamePackage PACKAGE
BEHAVIOUR saalNniProtocolProfileNamePackageBehaviour BEHAVIOUR DEFINED AS
"A set request to a name, which is already used by another instance of this
class, will be rejected.";;
ATTRIBUTES
saalNniProtocolProfileName GET-REPLACE;
REGISTERED AS { saalNniProtocolProfileNamePackage-POi };
saalNniProtocolProfilePackage PACKAGE
BEHAVIOUR saalNniProtocolProfileBehaviour BEHAVIOUR DEFINED AS
"The saalNniProtocolProfile is a broadband-specific object class and
corresponds to the object class mtpL2ProtocolProfile for narrow-band. The
MOC comprises attributes required for SSCOP, SSCF-NNI and Layer Management
for NNI.";;
ATTRIBUTES
saalNniProtocolProfileId GET SET-BY-CREATE,
bufferRelease GET SET-BY-CREATE,
maxCc DEFAULT VALUE Q2751DefinedTypesModule.maxCcDefaultForNNI GET SET-BY-CREATE,
maxNrp
--DEFAULT VALUE Q2751DefinedTypesModule.maxNrpDefault
GET SET-BY-CREATE,
maxInformationFieldLength
DEFAULT VALUE Q2751DefinedTypesModule.maxInformationFieldLengthDefaultForNni
GET SET-BY-CREATE,
maxLengthSscopUuField
DEFAULT VALUE Q2751DefinedTypesModule.maxLengthSscopUuFieldDefaultForNNI
GET SET-BY-CREATE,
maxPd DEFAULT VALUE Q2751DefinedTypesModule.maxPdDefaultForNNI GET SET-BY-CREATE,
maxSscopCreditToPeer
--DEFAULT VALUE Q2751DefinedTypesModule.maxSscopCreditToPeerDefault
GET SET-BY-CREATE,
maxStat DEFAULT VALUE Q2751DefinedTypesModule.maxStatDefault GET SET-BY-CREATE,
n1 DEFAULT VALUE Q2751DefinedTypesModule.n1Default GET SET-BY-CREATE,
nniLayerManagementProvingState
--DEFAULT VALUE Q2751DefinedTypesModule.nniLayerManagementProvingNniStateDefault
GET SET-BY-CREATE,
nniLayerManagementTimerNoCredit
--DEFAULT VALUE Q2751DefinedTypesModule.nniLayerManagementTimerNoCreditDefault
GET SET-BY-CREATE,
nniLayerManagementTimerRepeatSrec
--DEFAULT VALUE Q2751DefinedTypesModule.nniLayerManagementTimerRepeatSrecDefault
GET SET-BY-CREATE,
nniTimerT1 DEFAULT VALUE Q2751DefinedTypesModule.nniTimerT1Default GET
SET-BY-CREATE,
nniTimerT2 DEFAULT VALUE Q2751DefinedTypesModule.nniTimerT2Default GET
SET-BY-CREATE,
nniTimerT3 DEFAULT VALUE DERIVATION RULE nniTimerT3DerivationRule BEHAVIOUR
DEFINED AS "Such that loading of the signalling link is approximately
50% of its nominal cell rate (Table 5/Q.2140)."; GET SET-BY-CREATE,
sscopTimerCc DEFAULT VALUE Q2751DefinedTypesModule.sscopTimerCcDefaultForNNI
GET SET-BY-CREATE,
sscopTimerIdle
DEFAULT VALUE Q2751DefinedTypesModule.sscopTimerIdleDefaultForNNI GET
SET-BY-CREATE,
sscopTimerKeepAlive
DEFAULT VALUE Q2751DefinedTypesModule.sscopTimerKeepAliveDefaultForNNI GET
SET-BY-CREATE,
sscopTimerNoResponse
DEFAULT VALUE Q2751DefinedTypesModule.sscopTimerNoResponseDefaultForNNI
GET SET-BY-CREATE,
sscopTimerPoll
DEFAULT VALUE Q2751DefinedTypesModule.sscopTimerPollDefaultForNNI GET
SET-BY-CREATE,
transmissionRateInterval
DEFAULT VALUE Q2751DefinedTypesModule.transmissionRateIntervalDefault GET
SET-BY-CREATE,
transSaalCongThresholdAbatementL1
--DEFAULT VALUE Q2751DefinedTypesModule.transSaalCongThresholdAbatementL1Default
GET SET-BY-CREATE,
transSaalCongThresholdOnsetL1
--DEFAULT VALUE Q2751DefinedTypesModule.transSaalCongThresholdOnsetLDefault
GET SET-BY-CREATE;
REGISTERED AS { saalNniProtocolProfilePackage-POi };
signDataLinkTpPackage PACKAGE
BEHAVIOUR signDataLinkTpPackageBehaviour BEHAVIOUR DEFINED AS
"This managed object represents the termination of the signalling data link
within the SP as defined in Q.702.
The operational state is 'enabled' in normal operation. In case of failure
of the part of the signalling data link that is within control of the
managed switching element, this state will be 'disabled'.
If the vcTTpPointer attribute is present, then the transmission rate is
determined by the cell rate fixed in the trafficDescriptorPackages of the
vcTTPBidirectional instance referenced by the signDataLinkTp.";;
ATTRIBUTES
"ITU-T Rec. Q.751.1 (1995)":signDataLinkTpId GET SET-BY-CREATE,
"ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2: 1992":operationalState GET,
"ITU-T Rec. Q.751.1 (1995)":equipmentPointer GET SET-BY-CREATE;
NOTIFICATIONS
"ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2: 1992":stateChange;
REGISTERED AS { signDataLinkTpPackage-POi };
signLinkTpPackage PACKAGE
BEHAVIOUR signLinkTpPackageBehaviour BEHAVIOUR DEFINED AS
"This managed object represents the termination of the signalling link
within the signalling point as defined in Q.703. The signLinkTp object class
represents that part of a signalling link which is located in one NE.
The following state and status attributes are supported: administrative state:
locked: it is administratively not permitted to transport traffic on the
link termination point. unlocked: it is administratively permitted to
transport user part traffic or test traffic on the link termination point.
operational state:
enabled: the link termination point is operationally able to transport
user part traffic or test traffic. disabled: the link termination point is
operationally unable to transport user part traffic or test traffic.
The operational state is disabled whenever the link termination point status
contains Failed, Deactivated, Local Blocked, Remote Blocked, or the
procedural status is Initializing.
usage state: idle: the link termination point carries no user part traffic
(test traffic may be present).
'active': The link termination point is not congested. Currently the link
termination point carries user part traffic.
busy: the link termination point is congested due to user part traffic.
The usage state is idle whenever the link termination point status is not
empty i.e. the usage state immediately reflects the availability of the
signLinkTp for user traffic. For national MTP options applying several
congestion levels an additional attribute indicating these levels may be added.
procedural status: The procedural status initializing is valid during
initial alignment procedure.
The procedural status not initialized applies when the link termination
point is not aligned and the initial alignment procedure has not been started.
Link termination point status. This is a set-valued attribute. The following
statusses can exist alone or in combinations with each other. The exact
definition for each of the following SS7-functional states is to be gained
from Q.704.
local blocked
remote blocked
local inhibited
remote inhibited
failed
deactivated
The attribute protocolProfilePointer references either a
mtpL2ProtocolProfile instance or a saalNniProtocolProfile instance.
The attributes protocolProfilePointer and signDataLinkTpPointer are writable
only if the administrativeState of the signLinkTp equals 'locked'.
If the 'ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2: 1992':communicationsAlarm
notification is used, the following probable causes can apply:
Probable Cause = 102 (slFailure) which represents measurement Q.752/1.2 -
measurement Q.752/1.6 (SpecificProblems=003 abnormalFIBRorBSNR,
004 excessiveAckDelay, 005 excessiveErrorRate, 006
excessiveCongDuration) and Q.752/1.12.(PerceivedSeverity=cleared)
If the ss7OnOccEventPackage is present, the event notifications with the
following probable causes can apply:
Probable Cause = 110 (localChangeOver) which represents measurement
Q.752/1.10 (PerceivedSeverity=Maj/Min/War) and measurement
Q.752/1.11 (PerceivedSeverity=Cleared).
Probable Cause = 210 (remoteProcOutage) which represents measurements
Q.752/2.10 (PerceivedSeverity=Maj/Min/War) and Q.752/2.11
(PerceivedSeverity=Cleared).
Probable Cause = 216 (start of local inhibition) which represents
measurement Q.752/2.16 (PerceivedSeverity=Maj/Min/War) and
Q.752/2.17 (PerceivedSeverity=Cleared)
Probable Cause = 218 (start of remote inhibition) which represents
measurement Q.752/2.18 (PerceivedSeverity=Maj/Min/War) and
Q.752/2.19 (PerceivedSeverity=Cleared).
A set request is rejected, if
EITHER
if the name package is supported: the value for the name attribute is
already used by another instance of the same object class
OR
a pointer would reference an instance, which does not belong to the
appropriate object class
OR
a pointer would reference an instance which is not existing
OR
a signDataLinkTpPointer would reference a signDataLinkTp which is not in
the same mtpSignPoint as the superior signLinkSetTp of the signLinkTp
OR
a signDataLinkTpPointer would reference a signDataLinkTp which has a
different value of adjPc (if the adjPcPackage is present) than the
superior signLinkSetTp of the signLinkTp
OR
the link would reference a datalink and a mtpL2ProtocolProfile whose
transmissionRates are not the same
OR
the link would reference a mtpL2ProtocolProfile where the appropriate
packages for the congestionControlMethod of the superior
signLinkSetTp are not present (see B.1.2.9.2 in Annex B) of Q.751.1
OR
the spTimersProfilePackage is present in the superior mtpSignPoint AND the
link would reference a mtpL2ProtocolProfile whose l2TimerT2 is not
bigger than the q704-t17 of the spTimersProfile referenced by
the mtpSignPoint
OR
the spTimersPackage is present in the superior mtpSignPoint AND the link
would reference a mtpL2ProtocolProfile whose l2TimerT2 is not
bigger than the q704-t17 of the mtpSignPoint
OR
it is tried to replace the signDataLinkTp- or protocolProfilePointer while
the administrativeState does not equal 'locked'
OR
it is tried to reference a combination of a saalNniProtocolProfile and a
signDataLinkTp, of which the attribute vcTTpPointer is not present
OR
it is tried to reference a combination of a mtpL2ProtocolProfile and a
signDataLinkTp, of which the attribute transmissionRate is not present
OR
it is tried to reference a combination of a saalNniProtocolProfile and a
signDataLinkTp, where the peak cell rates of the ingress and egress
traffic of virtual channel assigned to the signDataLinkTp does
not fall in the corresponding transmissionRateInterval of the
referenced saalNniProtocolProfile.
This rejection also takes place if only a single pointer within the
signDataLinkTpList or the signTermList (if present) is wrong.";;
REGISTERED AS { signLinkTpPackage-POi };
thresholdsForMultCongLevelsPackage PACKAGE
BEHAVIOUR thresholdsForMultCongLevelsWithPrioPackageBehaviour BEHAVIOUR DEFINED AS
"This package contains the thresholds for the national congestion control
methods with multiple levels without priorities.";;
ATTRIBUTES
transSaalCongThresholdAbatementL2 GET SET-BY-CREATE,
transSaalCongThresholdOnsetL2 GET SET-BY-CREATE,
transSaalCongThresholdAbatementL3 GET SET-BY-CREATE,
transSaalCongThresholdOnsetL3 GET SET-BY-CREATE;
REGISTERED AS { thresholdsForMultCongLevelsPackage-POi };
thresholdsForMultCongLevelsWithPrioPackage PACKAGE
BEHAVIOUR thresholdsForMultCongLevelsWithPrioPackageBeh BEHAVIOUR DEFINED AS
"This package contains the thresholds for the national congestion control
method with multiple levels and priorities.";;
ATTRIBUTES
transSaalCongThresholdDiscardL1 GET SET-BY-CREATE,
transSaalCongThresholdDiscardL2 GET SET-BY-CREATE,
transSaalCongThresholdDiscardL3 GET SET-BY-CREATE;
REGISTERED AS { thresholdsForMultCongLevelsWithPrioPackage-POi };
bufferRelease ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.BufferRelease;
BEHAVIOUR bufferReleaseBehaviour BEHAVIOUR DEFINED AS
"This attribute determines whether SSCOP can release its transmission buffer
and transmission queue on connection release and can selectively release
messages from the transmission buffer when older messages are still outstanding.";;
REGISTERED AS { bufferRelease-AOi };
egressTransmissionRateInterval ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.EgressTransmissionRateInterval;
BEHAVIOUR egressTransmissionRateIntervalBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the lower and upper boundaries for the transmission
rate to which the other attributes regarding egress traffic are set to fit to.
The unit of the INTEGER values is kbits per second. The whole NNI bandwidth
range should be covered by several saalNniProtocolProfile instances.";;
REGISTERED AS { egressTransmissionRateInterval-AOi };
longMessageSupported ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.LongMessageSupported;
BEHAVIOUR longMessageSupportedBehaviour BEHAVIOUR DEFINED AS
"This attribute defines whether messages longer than 272 octets are supported.";;
REGISTERED AS { longMessageSupported-AOi };
maxCc ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.MaxCc;
BEHAVIOUR maxCcBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the maximum value [PDUs] of the state variable VT(CC),
corresponding to the maximum number of transmissions of BGN, END, ER or RS PDUs.";;
REGISTERED AS { maxCc-AOi };
maxNrp ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.MaxNrp;
BEHAVIOUR maxNrpBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the maximum number of retransmissions allowed during
proving.";;
REGISTERED AS { maxNrp-AOi };
maxPd ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.MaxPd;
BEHAVIOUR maxPdBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the maximum acceptable value [PDUs] of the state
variable VT(PD) before sending a POLL PDU and resetting VT(PD) to zero. The
VT(PD) is incremented each time an SD PDU is transmitted.";;
REGISTERED AS { maxPd-AOi };
maxSscopCreditToPeer ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.MaxSscopCreditToPeer;
BEHAVIOUR maxSscopCreditToPeerBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the absolute value [PDUs] of the size of the receive
window given to the peer. This value is added to VR(R) to generate VR(MR).
VR(MR) is mapped to N(MR) by transmission of STAT, USTAT, RS RSAK, ER, ERAK,
BGN or BGAK PDUs.";;
REGISTERED AS { maxSscopCreditToPeer-AOi };
maxStat ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.MaxStat;
BEHAVIOUR maxStatBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the maximum number of list elements placed in a STAT PDU.";;
REGISTERED AS { maxStat-AOi };
maxInformationFieldLength ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.MaxInformationFieldLength;
BEHAVIOUR maxInformationFieldLengthBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the maximum length of the information field in SD
PDUs, UD PDUs and MD PDUs 'k'. The unit of the INTEGER value is octets.";;
REGISTERED AS { maxInformationFieldLength-AOi };
maxLengthSscopUuField ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.MaxLengthSscopUuField;
BEHAVIOUR maxLengthSscopUuFieldBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the maximum length of a variable length SSCOP UU
field 'j'. The SSCOP UU is an optional field of BGN PDUs, BGAK PDUs, BGREJ
PDUs, END PDUs and RS PDUs. The unit of the INTEGER value is octets";;
REGISTERED AS { maxLengthSscopUuField-AOi };
n1 ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.N1;
BEHAVIOUR n1Behaviour BEHAVIOUR DEFINED AS
"This attribute defines the number of PDUs sent during normal proving.";;
REGISTERED AS { n1-AOi };
nniLayerManagementProvingState ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.NniLayerManagementProvingState;
BEHAVIOUR nniLayerManagementProvingStateBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the type of proving required by management. The
value of the management proving state overrides the value of proving
required by MTP L3. It can take the values: Normal, emergency neutral.";;
REGISTERED AS { nniLayerManagementProvingState-AOi };
nniLayerManagementTimerNoCredit ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.NniLayerManagementTimerNoCredit;
BEHAVIOUR nniLayerManagementTimerNoCreditBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the maximum time interval that the value of VT(MS)
may remain less than or equal VT(S) before the link is taken out of
service. The unit for the INTEGER value is milliseconds.";;
REGISTERED AS { nniLayerManagementTimerNoCredit-AOi };
nniLayerManagementTimerRepeatSrec ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.NniLayerManagementTimerRepeatSrec;
BEHAVIOUR nniLayerManagementTimerRepeatSrecBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the minimum time between SSCOP recoveries which does
not result in a release of the connection. The unit for the INTEGER value
is milliseconds.";;
REGISTERED AS { nniLayerManagementTimerRepeatSrec-AOi };
nniTimerT1 ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.NniTimerT1;
BEHAVIOUR nniTimerT1Behaviour BEHAVIOUR DEFINED AS
"This attribute defines the time between the link release action and the
next link establish action during alignment. The unit for the INTEGER value
is milliseconds.";;
REGISTERED AS { nniTimerT1-AOi };
nniTimerT2 ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.NniTimerT2;
BEHAVIOUR nniTimerT3Behaviour BEHAVIOUR DEFINED AS
"This attribute defines the total time that SSCF NNI will attempt alignment.
The unit for the INTEGER value is milliseconds.";;
REGISTERED AS { nniTimerT2-AOi };
nniTimerT3 ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.NniTimerT3;
BEHAVIOUR nniTimerT3Beh BEHAVIOUR DEFINED AS
"The time between proving PDUs such that proving PDUs are transmitted with
half of the channel bandwidth. The unit for the INTEGER value is microseconds.";;
REGISTERED AS { nniTimerT3-AOi };
pollAfterRetransmission ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.PollAfterRetransmission;
BEHAVIOUR pollAfterRetransmissionBehaviour BEHAVIOUR DEFINED AS
"This attribute specifies if a POLL is transmitted each time the
retransmission queue is emptied.";;
REGISTERED AS { pollAfterRetransmission-AOi };
saalNniProtocolProfileId ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.NameType;
MATCHES FOR EQUALITY;
BEHAVIOUR saalNniProtocolProfileIdBehaviour BEHAVIOUR DEFINED AS
"This attribute is used for naming instances of the object class
saalNniProtocolProfile.";;
REGISTERED AS { saalNniProtocolProfileId-AOi };
saalNniProtocolProfileName ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.AdditionalName;
BEHAVIOUR saalNniProtocolProfileNameBehaviour BEHAVIOUR DEFINED AS
"A set request to a name, which is already used by another instance of this
class, will be rejected.";;
REGISTERED AS { saalNniProtocolProfileName-AOi };
sscopTimerCc ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.SscopTimerCc;
BEHAVIOUR sscopTimerCcBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the time interval between transmissions of BGN, END,
RS and ER PDUs when an acknowledge to these PDUs has not been received. The
unit for the INTEGER value is milliseconds.";;
REGISTERED AS { sscopTimerCc-AOi };
sscopTimerIdle ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.SscopTimerIdle;
BEHAVIOUR sscopTimerIdleBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the SSCOP timer IDLE. The SSCOP connection is
partitioned into phases. The SSCOP timer IDLE supervises the idle phase. In
this phase the timer NO_RESPONSE is not running and no POLL PDUs are
transmitted. The unit for the INTEGER value is milliseconds.";;
REGISTERED AS { sscopTimerIdle-AOi };
sscopTimerKeepAlive ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.SscopTimerKeepAlive;
BEHAVIOUR sscopTimerKeepAliveBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the SSCOP timer KEEP_ALIVE. The SSCOP connection is
partitioned into phases. The SSCOP timer IDLE supervises the transient
phase. In this phase there are no outstanding acknowledgements or new data
pending transmission. The unit for the INTEGER value is milliseconds.";;
REGISTERED AS { sscopTimerKeepAlive-AOi };
sscopTimerNoResponse ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.SscopTimerNoResponse;
BEHAVIOUR sscopTimerNoResponseBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the SSCOP timer NO_RESPONSE. This timer is used to
detect a faulty connection. The timer runs with either the timer POLL or
KEEP_ALIVE simultaneously. The unit for the INTEGER value is milliseconds.";;
REGISTERED AS { sscopTimerNoResponse-AOi };
sscopTimerPoll ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.SscopTimerPoll;
BEHAVIOUR sscopTimerPollBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the SSCOP timer POLL. The SSCOP connection is
partitioned into phases. The SSCOP timer POLL supervises the active phase.
In this new data is pending, transmission or acknowledgements are
outstanding. The unit for the INTEGER value is milliseconds.";;
REGISTERED AS { sscopTimerPoll-AOi };
transmissionRateInterval ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransmissionRateInterval;
BEHAVIOUR transmissionRateIntervalBehaviour BEHAVIOUR DEFINED AS
"This attribute defines the lower and upper boundaries for the transmission
rate to which the other attributes are set to fit to.
If the conditional egressTransmissionRateInterval attribute is not present,
the value of this attribute refers to both egress and ingress traffic. If
the egressTransmissionRateInterval attribute is present, the value of this
attribute refers to ingress traffic only.
The unit of the INTEGER values is kbits per second. The whole NNI bandwidth
range from 64 to 4096 kbit/s should be covered by several
saalNniProtocolProfile instances.";;
REGISTERED AS { transmissionRateInterval-AOi };
transSaalCongThresholdAbatementL1 ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
BEHAVIOUR transSaalCongThresholdAbatementL1Behaviour BEHAVIOUR DEFINED AS
"If the number of messages AND the number of octets in the transmission
buffer/transmission queue fall below the values of the corresponding
components of this attribute, the corresponding link is no longer in
congestion level 1. If the congestion control method used supports multiple
congestion levels without congestion priorities, then the new congestion
level is given to MTP L3. If the congestion control method used supports
multiple congestion levels with congestion priorities, then the new
congestion level is given to MTP L3 and messages with the corresponding
priority are now accepted by MTP L3. If the congestion control method used
supports multiple congestion levels without congestion priorities, then the
new congestion level is given to MTP L3. If the international congestion
control method is used, then 'no congestion' is announced to MTP L3. (for
more details see Q.704)";;
REGISTERED AS { transSaalCongThresholdAbatementL1-AOi };
transSaalCongThresholdAbatementL2 ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
BEHAVIOUR transSaalCongThresholdAbatementL2Behaviour BEHAVIOUR DEFINED AS
"If the number of messages AND the number of octets in the transmission
buffer/transmission queue fall below the values of the corresponding
components of this attribute, the corresponding link is no longer in
congestion level 2. If the congestion control method used supports multiple
congestion levels without congestion priorities, then the new congestion
level is given to MTP L3. If the congestion control method used supports
multiple congestion levels with congestion priorities, then the new
congestion level is given to MTP L3 and messages with the corresponding
priority are now accepted by MTP L3. If the congestion control method used
supports multiple congestion levels without congestion priorities, then the
new congestion level is given to MTP L3. This attribute is not used for the
international congestion control method.";;
REGISTERED AS { transSaalCongThresholdAbatementL2-AOi };
transSaalCongThresholdAbatementL3 ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
BEHAVIOUR transSaalCongThresholdAbatementL3Behaviour BEHAVIOUR DEFINED AS
"If the number of messages AND the number of octets in the transmission
buffer/transmission queue fall below the values of the corresponding
components of this attribute, the corresponding link is no longer in
congestion level 3. If the congestion control method used supports multiple
congestion levels without congestion priorities, then the new congestion
level is given to MTP L3. If the congestion control method used supports
multiple congestion levels with congestion priorities, then the new
congestion level is given to MTP L3 and messages with the corresponding
priority are now accepted by MTP L3. If the congestion control method used
supports multiple congestion levels without congestion priorities, then the
new congestion level is given to MTP L3. This attribute is not used for the
international congestion control method.";;
REGISTERED AS { transSaalCongThresholdAbatementL3-AOi };
transSaalCongThresholdDiscardL1 ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
BEHAVIOUR transSaalCongThresholdDiscardL1Behaviour BEHAVIOUR DEFINED AS
"If the number of messages OR the number of octets in the transmission
buffer/transmission queue exceeds the value of the corresponding component
of this attribute, then all messages with a congestion priority equal to
this level 1 or lower are discarded. This attribute is not used for the
international congestion control method nor the method with multiple
congestion levels without priorities.";;
REGISTERED AS { transSaalCongThresholdDiscardL1-AOi };
transSaalCongThresholdDiscardL2 ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
BEHAVIOUR transSaalCongThresholdDiscardL2Behaviour BEHAVIOUR DEFINED AS
"If the number of messages OR the number of octets in the transmission
buffer/transmission queue exceeds the value of the corresponding component
of this attribute, then all messages with a congestion priority equal to
this level 2 or lower are discarded. This attribute is not used for the
international congestion control method nor the method with multiple
congestion levels without priorities.";;
REGISTERED AS { transSaalCongThresholdDiscardL2-AOi };
transSaalCongThresholdDiscardL3 ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
BEHAVIOUR transSaalCongThresholdDiscardL3Behaviour BEHAVIOUR DEFINED AS
"If the number of messages OR the number of octets in the transmission
buffer/transmission queue exceeds the value of the corresponding component
of this attribute, then all messages with a congestion priority equal to
this level 3 or lower are discarded. This attribute is not used for the
international congestion control method nor the method with multiple
congestion levels without priorities.";;
REGISTERED AS { transSaalCongThresholdDiscardL3-AOi };
transSaalCongThresholdOnsetL1 ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
BEHAVIOUR transSaalCongThresholdOnsetL1Behaviour BEHAVIOUR DEFINED AS
"If the number of messages OR the number of octets in the transmission
buffer/transmission queue exceeds the value of the corresponding component
of this attribute, the corresponding link is in congestion level 1. If the
congestion control method used supports multiple congestion levels with or
without congestion priorities, then the new congestion level is given to MTP
L3 for transfer to users and transmission in the TFC messages.
If the international congestion control method is used, an indication
'congestion is given' to MTP L3 without congestion level in order to inform
the users and cause the generation of TFC messages.";;
REGISTERED AS { transSaalCongThresholdOnsetL1-AOi };
transSaalCongThresholdOnsetL2 ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
BEHAVIOUR transSaalCongThresholdOnsetL2Behaviour BEHAVIOUR DEFINED AS
"If the number of messages OR the number of octets in the transmission
buffer/transmission queue exceeds the value of the corresponding component
of this attribute, the corresponding link is in congestion level 2. If the
congestion control method used supports multiple congestion levels with or
without congestion priorities, then the new congestion level is given to MTP
L3 for transfer to users and transmission in the TFC messages. Not used for
the international congestion control method.";;
REGISTERED AS { transSaalCongThresholdOnsetL2-AOi };
transSaalCongThresholdOnsetL3 ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
BEHAVIOUR transSaalCongThresholdOnsetL3Behaviour BEHAVIOUR DEFINED AS
"If the number of messages OR the number of octets in the transmission
buffer/transmission queue exceeds the value of the corresponding component
of this attribute, the corresponding link is in congestion level 3. If the
congestion control method used supports multiple congestion levels with or
without congestion priorities, then the new congestion level is given to MTP
L3 for transfer to users and transmission in the TFC messages. Not used for
the international congestion control method.";;
REGISTERED AS { transSaalCongThresholdOnsetL3-AOi };
vcTTpPointer ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.VcTTpPointer;
MATCHES FOR EQUALITY;
BEHAVIOUR vcTTpPointerBehaviour BEHAVIOUR DEFINED AS
"This attribute references an object class defined in I.751. It must be
present for a broadband signalling data link, it must not be present for a
narrowband datalink (the term 'broadband signalling data link' signifies a
data link using the SAAL NNI). The referenced instance has a mandatory
relation via its upstream- and downstreamConnectivityPointers to one
instance of object class vcCTPBidirectional, whose Id represents the VCI of
the virtual channel used by the data link. This vcCTPBidirectional is
contained in a superior object vpTTPBidirectional, which has a mandatory
relation via its upstream- and downstreamConnectivityPointers to one
instance of the object class vpTTPBidirectional, whose Id represents the VPI
of the virtual path used by the data link.";;
REGISTERED AS { vcTTpPointer-AOi };
ss7SpecificError PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX Q2751DefinedTypesModule.Ss7SpecificErrorInformation;
BEHAVIOUR ss7SpecificErrorBeh BEHAVIOUR DEFINED AS
"This parameter defines errors which are specific for the administration,
operation and maintenance of SS7 managed items.";;
REGISTERED AS { ss7SpecificError-OID };
-- =============================================================================
-- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004