-- =============================================================================
-- ITU-T Rec. X.754 (2000)
-- =============================================================================
--<GDMO.Document "ITU-T Rec. X.754 (2000)">--
--<GDMO.Alias "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992"
-- "CCITT Rec. X.721 | ISO/IEC 10165-2:1992",
-- "DMI">--
disseminatorLog MANAGED OBJECT CLASS
DERIVED FROM
"ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":log;
CHARACTERIZED BY
disseminatorLogPackage PACKAGE
BEHAVIOUR
disseminatorLogBehaviour BEHAVIOUR
DEFINED AS
"This managed object class is used to retain event reports when any
destination to which event reports are to be sent by the contained
destination queues becomes unavailable. Additional details are
defined in ITU-T X.734 | ISO/IEC 10164-5. Detailed behaviour is
specified in section 7.1.3";;
--ATTRIBUTES discardCount GET; (Not defined!)
--NOTIFICATIONS attributeValueChangeNotification; (Not defined!)
-- This notification is used to send the discard count when the log
-- begins to accept new events for a log that had halted.
ACTIONS
getDestinations ACTION
BEHAVIOUR
getDestinationBehaviour BEHAVIOUR
DEFINED AS
"This action retrieves the list of destinations to which event
reports corresponding to a particular record Id will be sent.
Multiple records may be identified in the same request. If no
record Id is specified then the action applies to all records
currently in the log.";;
MODE CONFIRMED;
WITH INFORMATION SYNTAX
ASN1DefinedTypesModule.GetDestinationArgument;
WITH REPLY SYNTAX
ASN1DefinedTypesModule.GetDestinationResult;
REGISTERED AS { ASN1DefinedTypesModule.eecAction 1 };;;;
CONDITIONAL PACKAGES
agingPackage PRESENT IF "supported by the implementation";
REGISTERED AS { ASN1DefinedTypesModule.eecManagedObjectClass 1};
disseminatorQueue MANAGED OBJECT CLASS
DERIVED FROM
"ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventForwardingDiscriminator;
CHARACTERIZED BY
disseminatorQueuePackage PACKAGE
BEHAVIOUR
disseminatorQueueBehaviour BEHAVIOUR
DEFINED AS
"This managed object class is used to maintain a list of event
report record Ids for a particular destination that is unavailable.
Detailed behaviour is specified in section 7.1.4";;
ATTRIBUTES
recordIdList GET-REPLACE,
maximumQueueSize GET-REPLACE,
currentQueueSize GET,
queueAlarmThreshold GET-REPLACE,
queuingDiscipline GET-REPLACE,
queueFullAction GET-REPLACE;;;
CONDITIONAL PACKAGES
agingPackage PRESENT IF "supported by the implementation";
REGISTERED AS {ASN1DefinedTypesModule.eecManagedObjectClass 2};
agingPackage PACKAGE
BEHAVIOUR
agingPackageBehaviour BEHAVIOUR
DEFINED AS
"This package is used to specify the period of time for which an object
or event is to be aged. The aging period is measured relative to the
time the record is inserted into the log. The action to be taken when
the aging period expires needs to be specified in the object class using
this package.";;
ATTRIBUTES
agingPeriod GET-REPLACE -- DEFAULT VALUE -1 (This value must be created in
-- the correponding asn module!)
;
REGISTERED AS {ASN1DefinedTypesModule.eecPackage 1};
agingPeriod ATTRIBUTE
WITH ATTRIBUTE SYNTAX
ASN1DefinedTypesModule.AgingPeriod;
MATCHES FOR EQUALITY;
REGISTERED AS { ASN1DefinedTypesModule.eecAttribute 1};
queuingDiscipline ATTRIBUTE
WITH ATTRIBUTE SYNTAX
ASN1DefinedTypesModule.QueuingDiscipline;
MATCHES FOR EQUALITY;
REGISTERED AS { ASN1DefinedTypesModule.eecAttribute 2};
recordIdList ATTRIBUTE
WITH ATTRIBUTE SYNTAX
ASN1DefinedTypesModule.RecordIdList;
MATCHES FOR
EQUALITY,
SET-COMPARISON,
SET-INTERSECTION;
REGISTERED AS { ASN1DefinedTypesModule.eecAttribute 3};
currentQueueSize ATTRIBUTE
WITH ATTRIBUTE SYNTAX
ASN1DefinedTypesModule.QueueSize;
MATCHES FOR
EQUALITY,
ORDERING;
REGISTERED AS { ASN1DefinedTypesModule.eecAttribute 4};
maximumQueueSize ATTRIBUTE
WITH ATTRIBUTE SYNTAX
ASN1DefinedTypesModule.QueueSize;
MATCHES FOR
EQUALITY,
ORDERING;
REGISTERED AS { ASN1DefinedTypesModule.eecAttribute 5};
queueAlarmThreshold ATTRIBUTE
WITH ATTRIBUTE SYNTAX
ASN1DefinedTypesModule.CapacityAlarmThreshold;
MATCHES FOR
EQUALITY,
SET-COMPARISON,
SET-INTERSECTION;
REGISTERED AS {ASN1DefinedTypesModule.eecAttribute 6};
queueFullAction ATTRIBUTE
WITH ATTRIBUTE SYNTAX
ASN1DefinedTypesModule.LogFullAction;
MATCHES FOR
EQUALITY;
REGISTERED AS {ASN1DefinedTypesModule.eecAttribute 7};
-- =============================================================================
-- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004