Blame mibs/irtf/IRTF-NMRG-SMING-EXTENSIONS

Packit 022b05
module IRTF-NMRG-SMING-EXTENSIONS {
Packit 022b05
Packit 022b05
//
Packit 022b05
// $RCSfile: IRTF-NMRG-SMING-EXTENSIONS.sming,v $
Packit 022b05
// $Revision: 813 $
Packit 022b05
// $Author: strauss $
Packit 022b05
// $Date: 2000-02-13 23:08:34 +0100 (Sun, 13 Feb 2000) $
Packit 022b05
//
Packit 022b05
Packit 022b05
    organization    "IRTF Network Management Research Group (NMRG),
Packit 022b05
                     Network Management Group, TU Braunschweig";
Packit 022b05
Packit 022b05
    contact         "        Frank Strauss
Packit 022b05
Packit 022b05
                     Postal: TU Braunschweig
Packit 022b05
                             Bueltenweg 74/75
Packit 022b05
                             38106 Braunschweig
Packit 022b05
                             Germany
Packit 022b05
Packit 022b05
                      Phone: +49 531 391-3266
Packit 022b05
                      EMail: strauss@ibr.cs.tu-bs.de";
Packit 022b05
Packit 022b05
    description     "Core extension definitions for SMIng.";
Packit 022b05
Packit 022b05
    revision {
Packit 022b05
        date        "2000-02-13";
Packit 022b05
        description "SMIng grammar dropped module identity objects.";
Packit 022b05
    };
Packit 022b05
Packit 022b05
    revision {
Packit 022b05
        date        "1999-05-07";
Packit 022b05
        description "Initial Revision.";
Packit 022b05
    };
Packit 022b05
Packit 022b05
    extension agentcaps {
Packit 022b05
        status      current;
Packit 022b05
        description     
Packit 022b05
              "The agentcaps extension statement is used to describe
Packit 022b05
               an agent's deviation from the compliance statements
Packit 022b05
               of the modules it implements. It is designed to be
Packit 022b05
               compatible with the SMIv2 AGENT-CAPABILITIES macro.
Packit 022b05
Packit 022b05
               The agentcaps extension statement should only be used
Packit 022b05
               in the statement body of a module that does not
Packit 022b05
               contain any other type or node definitions that do not
Packit 022b05
               correspond to an agent implementation.";
Packit 022b05
        reference     
Packit 022b05
              "RFC 2580, Section 6 describes the SMIv2
Packit 022b05
               compatible AGENT-CAPABILITIES macro.";
Packit 022b05
        abnf
Packit 022b05
              "agentcapsStatement = 'agentcaps' sep lcIdentifier
Packit 022b05
                                    optsep '{' stmtsep
Packit 022b05
                                      oidStatement stmtsep
Packit 022b05
                                      releaseStatement stmtsep
Packit 022b05
                                      *1(statusStatement stmtsep)
Packit 022b05
                                      descriptionStatement stmtsep
Packit 022b05
                                      *1(referenceStatement stmtsep)
Packit 022b05
                                      *(includesStatement stmtsep)
Packit 022b05
                                    '}' optsep ';'
Packit 022b05
  
Packit 022b05
               includesStatement  = 'includes' sep qlcIdentifier
Packit 022b05
                                    optsep '{' stmtsep
Packit 022b05
                                      *(variationStatement stmtsep)
Packit 022b05
                                    '}' optsep ';'
Packit 022b05
  
Packit 022b05
               variationStatement = 'variation' sep qlcIdentifier 
Packit 022b05
                                    optsep '{' stmtsep
Packit 022b05
                                      typeStatement stmtsep
Packit 022b05
                                      writetypeStatement stmtsep
Packit 022b05
                                      accessStatement stmtsep
Packit 022b05
                                      createStatement stmtsep
Packit 022b05
                                    '}' optsep ';'             
Packit 022b05
               ";
Packit 022b05
    };
Packit 022b05
Packit 022b05
};