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