-- ============================================================================= -- ITU-T Rec. X.792 (1999) -- ============================================================================= --<GDMO.Document "ITU-T Rec. X.792 (1999)">-- -- "Imported" Alises - references to other documents with non-standard names --<GDMO.Alias "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992" -- "Rec. X.721 | ISO/IEC 10165-2 : 1992", -- "Recommendation X.721: 1992">-- --<GDMO.Alias "ITU-T Rec. M.3100 (1995)" -- "Rec. M.3100 : 1995">-- configurationAuditController MANAGED OBJECT CLASS DERIVED FROM "Recommendation X.721: 1992":top; CHARACTERIZED BY configurationAuditControllerPackage PACKAGE BEHAVIOUR configurationAuditControllerBehaviour BEHAVIOUR DEFINED AS "The Configuration Audit Controller object class is a class of managed objects that manage the configuration audit process within a managed element. Only one audit can be active at any time. The configurationAuditInitiate Action is used to initiate an audit. It is used to select the managed objects and attributes to include in the audit. Its reply syntax indicates if the audit is started or if there was a problem that prevented the audit from starting. The configurationAuditTerminate Action is used to terminate an audit by the managed system if there is some problem. When the audit is finished or stopped the configurationAuditReport is emitted. This indicates the result of the audit and the names of the files generated (if any files were produced).";; ATTRIBUTES configurationAuditControllerId GET SET-BY-CREATE, lastSuccessfulAuditTime GET, auditRunning GET; ACTIONS configurationAuditInitiate, configurationAuditTerminate; NOTIFICATIONS configurationAuditReport;;; REGISTERED AS {configAuditSupMObjectClass 1}; --A.2 Attribute definitions auditRunning ATTRIBUTE WITH ATTRIBUTE SYNTAX AuditASN1Module.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR auditRunningAttrBehaviour BEHAVIOUR DEFINED AS "A true value of this attribute indicates that an audit is currently running. A false value indicates that no audit is currently running.";; REGISTERED AS {configAuditSupAttribute 2}; configurationAuditControllerId ATTRIBUTE WITH ATTRIBUTE SYNTAX AuditASN1Module.NameType; MATCHES FOR EQUALITY, ORDERING, SUBSTRINGS; BEHAVIOUR "Rec. X.721 | ISO/IEC 10165-2 : 1992":rDNIdBehaviour; REGISTERED AS {configAuditSupAttribute 1}; lastSuccessfulAuditTime ATTRIBUTE WITH ATTRIBUTE SYNTAX AuditASN1Module.TimeStamp; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR lastSuccessfulAuditTimeAttBehaviour BEHAVIOUR DEFINED AS "This attribute indicates the last time that a configuration audit was successfully run. That is the configurationAuditReport returned a result of succeeded. If the configurationAuditReport has never been run the neverRun syntax is used.";; REGISTERED AS {configAuditSupAttribute 3}; --A.3 Notification definitions configurationAuditReport NOTIFICATION BEHAVIOUR configurationAuditReportBehaviour BEHAVIOUR DEFINED AS "This notification is generated when the configuration audit terminates. It is used to report the status of the termination as well as the name of the audit files if generated.";; WITH INFORMATION SYNTAX AuditASN1Module.AuditReportInformation; REGISTERED AS {configAuditSupNotification 1}; --A.4 Action definitions configurationAuditInitiate ACTION BEHAVIOUR configurationAuditInitiateBehaviour BEHAVIOUR DEFINED AS "This action is used to initiate the configuration audit. The manager may specify the audit report only to include selected managed object classes and selected attributes within these object classes. The managed objects to include and exclude are selected by the classes member of the initiate information. The attributes of the selected managed objects to include and exclude are selected by the attributes member of the initiate information. The reply syntax indicates if the audit was successfully started or if it could not be started for some reason.";; -- See 8.1.1.3.1 MODE CONFIRMED; WITH INFORMATION SYNTAX AuditASN1Module.AuditInitiateInformation; WITH REPLY SYNTAX AuditASN1Module.AuditInitiateResult; REGISTERED AS {configAuditSupAction 1}; configurationAuditTerminate ACTION BEHAVIOUR configurationAuditTerminateBehaviour BEHAVIOUR DEFINED AS "This action is used to terminate an ongoing configuration audit. It returns the result of the attempted termination.";; -- see 8.1.1.3.2 MODE CONFIRMED; WITH REPLY SYNTAX AuditASN1Module.AuditTerminateResult; REGISTERED AS {configAuditSupAction 2}; --A.5 Name binding definitions configurationAuditController-managedElement NAME BINDING SUBORDINATE OBJECT CLASS configurationAuditController AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "Rec. M.3100 : 1995":managedElement AND SUBCLASSES; WITH ATTRIBUTE configurationAuditControllerId; BEHAVIOUR configurationAuditControllerNBBehv BEHAVIOUR DEFINED AS "This is the name binding for configurationAuditController . configurationAuditControllers using this name binding are not created or deleted by system management protocol.";; REGISTERED AS {configAuditSupNameBinding 1}; configurationAuditController-system NAME BINDING SUBORDINATE OBJECT CLASS configurationAuditController AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "Rec. X.721 | ISO/IEC 10165-2 : 1992":system AND SUBCLASSES; WITH ATTRIBUTE configurationAuditControllerId; BEHAVIOUR configurationAuditControllerNBBehv; REGISTERED AS {configAuditSupNameBinding 2}; configurationAuditController-network NAME BINDING SUBORDINATE OBJECT CLASS configurationAuditController AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "Rec. M.3100 : 1995":network AND SUBCLASSES; WITH ATTRIBUTE configurationAuditControllerId; BEHAVIOUR configurationAuditControllerNBBehv; REGISTERED AS {configAuditSupNameBinding 3}; -- ============================================================================= -- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004