-- =============================================================================
-- ITU-T Rec. X.723 (1993) | ISO/IEC 10165-5 : 1994
-- =============================================================================
--<GDMO.Alias "ITU-T Rec. X.723 (1993) | ISO/IEC 10165-5 : 1994"
-- "Rec. X.723 | ISO/IEC 10165-5",
-- "GMI",
-- "Rec. X.723 | ISO/IEC 10165-5 : 1994",
-- "Rec. X.723 (1993)",
-- "ITU-T Rec. X.723 (1993) | ISO/IEC 10165-5 : 1993",
-- "ITU-T Rec. X.723 (1993)">--
-- =========================================================
--<GDMO.Document "ITU-T Rec. X.723 (1993) | ISO/IEC 10165-5 : 1994" >--
--<GDMO.Alias "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992"
-- "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992">--
applicationProcess MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top ;
CHARACTERIZED BY
applicationProcessP1 PACKAGE
BEHAVIOUR
applicationProcessB1 BEHAVIOUR
DEFINED AS
!An application process supports the disabled and enabled values of
the operationalState attribute as described in ITU-T Rec. X.731
(1992) | ISO/IEC 10164-2:1992 as follows:
- an application process is disabled if it is inoperable or a
resource on which it depends is inoperable,
- an application process is enabled if it is operable.!;;
ATTRIBUTES applicationProcessId GET,
applicationProcessTitle GET,
supportEntityNames GET,
"ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2:1992":operationalState GET;;;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) managedObjectClass(3)
applicationProcess(8)} ;
communicationsEntity MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2:1992":top ;
CHARACTERIZED BY
communicationsEntityP1 PACKAGE
BEHAVIOUR
communicationsEntityB1 BEHAVIOUR
DEFINED AS
!A communications entity supports the disabled and enabled values of
the operationalState attribute as described in ITU-T Rec. X.731
(1992) | ISO/IEC 10164-2:1992 as follows:
- an entity is disabled if it is inoperable or a resource on which
it depends is inoperable,
- an entity is enabled if it is operable.!;;
ATTRIBUTES communicationsEntityId GET,
localSapNames GET,
"ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2:1992":operationalState GET;;;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) managedObjectClass(3)
communicationsEntity(0)} ;
communicationsInformationRecord MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2:1992":eventLogRecord;
CHARACTERIZED BY
communicationsInformationRecordP1 PACKAGE
BEHAVIOUR
communicationsInformationRecordB1 BEHAVIOUR
DEFINED AS
!Log record class for communicationsInformation events.!;;
ATTRIBUTES informationType GET;;;
CONDITIONAL PACKAGES
informationDataPackage PACKAGE
ATTRIBUTES
informationData GET;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) package(4)
informationDataPackage(0)};
PRESENT IF !The informationData parameter is present in the
communicationsInformation event report corresponding to the instance of
communicationsInformationRecord.!;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) managedObjectClass(3)
informationData(1)};
clProtocolMachine MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2:1992":top ;
CHARACTERIZED BY
clProtocolMachineP1 PACKAGE
BEHAVIOUR
clProtocolMachineB1 BEHAVIOUR
DEFINED AS
!A protocol machine which performs connectionless-mode
communications functions.!;;
ATTRIBUTES clProtocolMachineId GET,
"ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2:1992":operationalState GET;;;
CONDITIONAL PACKAGES
clProtocolMachineP2 PACKAGE
ATTRIBUTES totalRemoteSAPs GET ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) package(4)
clProtocolMachineP2(1)} ;
PRESENT IF !there is a requirement to keep statistics concerning remote
connectionless protocol machines that this protocol machine communicates with!;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) managedObjectClass(3)
clProtocolMachine(2)} ;
coProtocolMachine MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2:1992":top ;
CHARACTERIZED BY
coProtocolMachineP1 PACKAGE
BEHAVIOUR
coProtocolMachineB1 BEHAVIOUR
DEFINED AS
!A protocol machine which performs connection-mode communications
functions.!;;
ATTRIBUTES coProtocolMachineId GET,
"ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2:1992":operationalState GET;;;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) managedObjectClass(3)
coProtocolMachine(3)} ;
sap1 MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2:1992":top ;
CHARACTERIZED BY
sap1P1 PACKAGE
BEHAVIOUR
sap1B1 BEHAVIOUR
DEFINED AS
!This managed object represents the point at which an entity
provides services to the user entity. Refer to the Basic Reference
Model for the definition of (N)-SAP.!;;
ATTRIBUTES sapId GET,
sap1Address GET,
userEntityNames GET;;;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) managedObjectClass(3) sap1(4)} ;
sap2 MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2:1992":top;
CHARACTERIZED BY
sap2P1 PACKAGE
BEHAVIOUR
sap2B1 BEHAVIOUR
DEFINED AS
!A service access point, the address of which is independent of the
SAP address of the underlying layer.!;;
ATTRIBUTES sapId GET,
sap2Address GET,
userEntityNames GET,
providerEntityNames GET;;;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) managedObjectClass(3) sap2(5)} ;
singlePeerConnection MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2:1992":top ;
CHARACTERIZED BY
singlePeerConnectionP1 PACKAGE
BEHAVIOUR
singlePeerConnectionB1 BEHAVIOUR
DEFINED AS
!This managed object class represents a view of a single peer
connection between a pair of entities.!;;
ATTRIBUTES connectionId GET,
underlyingConnectionNames GET;;;
CONDITIONAL PACKAGES
singlePeerConnectionP2 PACKAGE
ATTRIBUTES supportedConnectionNames GET;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) package(4) spcP2(2)} ;
PRESENT IF !The names of the connections supported by this connection can be
provided!;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) managedObjectClass(3)
singlePeerConnection(6)} ;
subsystem MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2:1992":top ;
CHARACTERIZED BY
subsystemP1 PACKAGE
BEHAVIOUR
subsystemB1 BEHAVIOUR
DEFINED AS
!This managed object class represents a portion of a system where
components are named independently of the components of other subsystems.!;;
ATTRIBUTES subsystemId GET;;;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) managedObjectClass(3)
subsystem(7)} ;
applicationProcess-system NAME BINDING
SUBORDINATE OBJECT CLASS applicationProcess AND SUBCLASSES ;
NAMED BY SUPERIOR OBJECT CLASS
"ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2:1992":system AND SUBCLASSES ;
WITH ATTRIBUTE applicationProcessId ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) nameBinding(6) ap-s(7)} ;
clProtocolMachine-entity NAME BINDING
SUBORDINATE OBJECT CLASS clProtocolMachine AND SUBCLASSES ;
NAMED BY SUPERIOR OBJECT CLASS communicationsEntity AND SUBCLASSES ;
WITH ATTRIBUTE clProtocolMachineId ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) nameBinding(6) clpm-e(0)} ;
communicationsEntity-subsystem NAME BINDING
SUBORDINATE OBJECT CLASS communicationsEntity AND SUBCLASSES ;
NAMED BY SUPERIOR OBJECT CLASS subsystem AND SUBCLASSES ;
WITH ATTRIBUTE communicationsEntityId ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) nameBinding(6) ce-s(1)} ;
coProtocolMachine-entity NAME BINDING
SUBORDINATE OBJECT CLASS coProtocolMachine AND SUBCLASSES ;
NAMED BY SUPERIOR OBJECT CLASS communicationsEntity AND SUBCLASSES ;
WITH ATTRIBUTE coProtocolMachineId ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) nameBinding(6) copm-e(2)} ;
sap1-communicationsEntity NAME BINDING
SUBORDINATE OBJECT CLASS sap1 AND SUBCLASSES ;
NAMED BY SUPERIOR OBJECT CLASS communicationsEntity AND SUBCLASSES ;
WITH ATTRIBUTE sapId ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) nameBinding(6) s1-ce(3)} ;
sap2-subsystem NAME BINDING
SUBORDINATE OBJECT CLASS sap2 AND SUBCLASSES ;
NAMED BY SUPERIOR OBJECT CLASS subsystem AND SUBCLASSES ;
WITH ATTRIBUTE sapId ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) nameBinding(6) s2-s(4)} ;
singlePeerConnection-coProtocolMachine NAME BINDING
SUBORDINATE OBJECT CLASS singlePeerConnection AND SUBCLASSES ;
NAMED BY SUPERIOR OBJECT CLASS coProtocolMachine AND SUBCLASSES ;
WITH ATTRIBUTE connectionId ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) nameBinding(6) spc-copm(5)} ;
subsystem-system NAME BINDING
SUBORDINATE OBJECT CLASS subsystem AND SUBCLASSES ;
NAMED BY SUPERIOR OBJECT CLASS
"ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2:1992":system AND SUBCLASSES ;
WITH ATTRIBUTE subsystemId ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) nameBinding(6) su-s(6)} ;
applicationProcessId ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.ApplicationProcessId ;
MATCHES FOR EQUALITY ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7)
applicationProcessId(16)} ;
applicationProcessTitle ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.ApplicationProcessTitle ;
MATCHES FOR EQUALITY ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7)
applicationProcessTitle(17)} ;
communicationsEntityId ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.CommunicationsEntityId ;
MATCHES FOR EQUALITY ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7)
communicationsEntityId(0)} ;
connectionId ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.ConnectionId ;
MATCHES FOR EQUALITY ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7) connectionId(1)} ;
clProtocolMachineId ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.ProtocolMachineId ;
MATCHES FOR EQUALITY ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7)
clProtocolMachineId(2)} ;
coProtocolMachineId ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.ProtocolMachineId ;
MATCHES FOR EQUALITY ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7)
coProtocolMachineId(3)} ;
genericNonWrappingCounter ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.GenericCounter;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR
genericNonWrappingCounterB BEHAVIOUR
DEFINED AS
!The counter shall have a mandatory initial value of zero and places an
upper bound on the attribute value. The value of the counter shall be
incremented by an amount as specified in other behaviour definitions
associated with this attribute definition. When the counter value
reaches the upper bound, its value is held at the value of the upper
bound. This does not require the system to maintain a counter large
enough to accommodate this maximum value if the characteristics of the
implementation are such that all achievable count values are less than
this maximum value.!;;;
-- NOTE - Since this attribute is never instantiated, there is no REGISTERED
-- AS construct.
genericWrappingCounter ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.GenericCounter;
MATCHES FOR EQUALITY ;
BEHAVIOUR
genericWrappingCounterB BEHAVIOUR
DEFINED AS
!The counter shall have a mandatory initial value of zero and places an
upper bound on the attribute value. The value of the counter shall be
incremented by an amount as specified in other behaviour definitions
associated with this attribute definition. When the counter value
reaches the upper bound, a further increment causes the counter value to
wrap. This does not require the system to maintain a counter large
enough to accommodate this maximum value if the characteristics of the
implementation are such that all achievable count values are less than
this maximum value.!;;;
-- NOTE - Since this attribute is never instantiated, there is no REGISTERED
-- AS construct.
informationData ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.InformationData;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7) informationData(4)};
informationType ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.InformationType;
MATCHES FOR EQUALITY;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7) informationType(5)};
localSapNames ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.GroupObjects ;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7) localSapNames(6)} ;
nonWrapping64BitCounter ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.Generic64BitCounter ;
MATCHES FOR EQUALITY, ORDERING ;
BEHAVIOUR genericNonWrappingCounterB ;;
-- As this attribute is never instantiated, there is no REGISTERED AS
-- construct. Instantiable attribute definitions derived from this definition
-- shall specify the circumstances under which the attribute value is incremented.
providerEntityNames ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.GroupObjects ;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION ;
BEHAVIOUR
providerEntityNamesB BEHAVIOUR
DEFINED AS
!The distinguished names of the (N-1) layer entities which provide
services to this SAP.!;;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7)
providerEntityNames(7)} ;
sap1Address ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.Sap1Address ;
MATCHES FOR EQUALITY ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7) sap1Address(8)} ;
sap2Address ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.Sap2Address ;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION ;
BEHAVIOUR
sap2AddressB BEHAVIOUR
DEFINED AS
!The set of addresses associated with an (N) SAP!;;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7) sap2Address(9)} ;
sapId ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.SapId ;
MATCHES FOR EQUALITY ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7) sapId(10)} ;
subsystemId ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.SubsystemId ;
MATCHES FOR EQUALITY ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7) subsystemId(11)} ;
supportedConnectionNames ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.GroupObjects ;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION ;
BEHAVIOUR
supportedConnectionNamesB BEHAVIOUR
DEFINED AS
!This attribute contains the distinguished names of managed objects that
represent connections that are supported by the connection that has this
attribute.!;;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7)
supportedConnectionNames(12)} ;
supportEntityNames ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.GroupObjects ;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7)
supportEntityNames(18)} ;
timer ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.Timer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR
timerB BEHAVIOUR
DEFINED AS
!A timer whose value may be set and read to the precision implied by the
syntax definition, but whose effect on the precision with which the
protocol events controlled by this timer are generated is determined by
the implementation. The details of this precision shall be stated in the
MOCS. The value of the timer consists of two integer values, exponent
and mantissa, and shall be interpreted as representing the value
mantissa*10^exponent.!;;;
-- Since this attribute is never instantiated, there is no REGISTERED AS
-- construct. Timers derived from this definition shall specify the units of
-- time that the timer value represents.
totalRemoteSAPs ATTRIBUTE
DERIVED FROM wrapping64BitCounter ;
BEHAVIOUR
totalRemoteSAPsB BEHAVIOUR
DEFINED AS
!Counts the number of remote (N) SAPs that the containing
clProtocolMachine has communicated with. Incremented by 1 every time
communication with a remote (N) SAP is achieved.!;;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7) totalRemoteSAPs(13)} ;
underlyingConnectionNames ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.GroupObjects ;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7)
underlyingConnectionNames(14)} ;
userEntityNames ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.GroupObjects ;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attribute(7) userEntityNames(15)} ;
wrapping64BitCounter ATTRIBUTE
WITH ATTRIBUTE SYNTAX GMI-AttributeModule.Generic64BitCounter ;
MATCHES FOR EQUALITY ;
BEHAVIOUR genericWrappingCounterB ;;
-- As this attribute is never instantiated, there is no REGISTERED AS
-- construct. Instantiable attribute definitions derived from this definition
-- shall specify the circumstances under which the attribute value is incremented.
counters ATTRIBUTE GROUP
DESCRIPTION
!The group of all counter attributes.!;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) attributeGroup(8) counters(0)};
activate ACTION
BEHAVIOUR
activateB BEHAVIOUR
DEFINED AS
!The activate action initializes the resource represented by the managed
object so that it can perform its normal functions. Managed objects that
support this action cannot always be created in the enabled state.
Although the generic behaviour of the activate action is described with
the ITU-T Rec. X.721 (1992) | ISO/IEC 10164-2:1992 (State management
function) attributes Operational state and Procedural status, this does
not imply that either attribute need be made visible to management.
This initialization procedure is needed to enable the managed object if
the Procedural status attribute contains the value Initialization
Required and the Operational state is Disabled.
The activate action initiates a procedure that causes the resource to
enter its normal functioning mode.
If the resource is or can be enabled, the activate action completes
successfully; if the resource cannot be enabled, the activate action
returns a processingFailure error.
While the initialization procedure is in progress, the Procedural status
attribute contains the value Initializing. The Initialization Required
condition is absent.
If the initialization procedure completes successfully and the resource
is operable and available for use, the Initializing condition is removed
from the Procedural status attribute and the Operational state is
Enabled. If the initialization procedure does not complete successfully,
the Initializing condition is removed from the Procedural status
attribute and the Initialization Required condition added. The
Operational state is Disabled.!;;
MODE CONFIRMED;
WITH INFORMATION SYNTAX GMI-AttributeModule.ActionInfo ;
WITH REPLY SYNTAX GMI-AttributeModule.ActionReply;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) action(9) activate(0)};
deactivate ACTION
BEHAVIOUR
deactivateB BEHAVIOUR
DEFINED AS
!The deactivate action permits the normal operation of the resource to
be terminated by the manager.
Although the generic behaviour of the deactivate action is described
with the ITU-T Rec. X.721 (1992) | ISO/IEC 10164-2:1992 (State
management function) attributes Operational state and Procedural status,
this does not imply that either attribute be visible to management.
The deactivate action initiates a procedure that causes the resource to
cease its normal functioning mode.
If the resource is or can be disabled, the deactivate action completes
successfully; if the resource cannot be disabled, the deactivate action
returns a processingFailure error.
While the termination procedure is in progress, the Procedural status
attribute contains the value Terminating and the Operational state is
Disabled. The Terminating condition is removed when the procedure completes.!;;
MODE CONFIRMED;
WITH INFORMATION SYNTAX GMI-AttributeModule.ActionInfo ;
WITH REPLY SYNTAX GMI-AttributeModule.ActionReply;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) action(9) deactivate(1)};
deactivateWhenNoUsers ACTION
BEHAVIOUR
deactivateWhenNoUsersB BEHAVIOUR
DEFINED AS
!The deactivateWhenNoUsers action permits the normal operation of the
resource represented by the managed object to be terminated by the
manager when the number of instances of use of the resource is zero.
Although the generic behaviour of the deactivate action is described
with the ITU-T Rec. X.721 (1992) | ISO/IEC 10164-2:1992 (State
management function) attributes Operational state and Procedural status,
this does not imply that either attribute be visible to management.
The deactivateWhenNoUsers action initiates a procedure that causes the
resource to cease its normal functioning mode when the number of
instances of use is zero.
If at the time the resource has no existing users, or when,
subsequently, the number of users drops to zero, the termination
procedure is initiated and the Procedural status attribute is set to
Terminating. If the resource is or can be disabled, the
deactivateWhenNoUsers action completes successfully; if the resource
cannot be disabled, the deactivateWhenNoUsers action returns a
processingFailure error.
While the termination procedure is in progress, the Procedural status
attribute contains the value Terminating. When the number of users drops
to zero, the Operational state is Disabled. The Terminating condition is
removed when the procedure completes.!;;
MODE CONFIRMED;
WITH INFORMATION SYNTAX GMI-AttributeModule.ActionInfo ;
WITH REPLY SYNTAX GMI-AttributeModule.ActionReply;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) action(9)
deactivateWhenNoUsers(2)};
communicationsInformation NOTIFICATION
BEHAVIOUR
communicationsInformationB BEHAVIOUR
DEFINED AS
!This notification may be used to report the occurrence of events
pertaining to the normal operation of a managed object. These are
informational events; important enough to report, but not requiring any
further action by a manager. Faults and abnormal conditions (which may
require manager action) shall be reported using the event types defined
in ITU-T Rec. X.733 (1992) | ISO/IEC 10164-4:1992.!;;
WITH INFORMATION SYNTAX GMI-AttributeModule.CommunicationsInformation
AND ATTRIBUTE IDS
informationType informationType,
informationData informationData;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part5(5) notification(10) comsinfo(0)};
--<GDMO.EndDocument>--
-- =============================================================================
-- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004