-- file: RFC-1212.my -- changes: -- Removed IMPORTS. -- Commented out OBJECT-TYPE macro definition and replaced -- with SMIC directive to enable it. -- dperkins@scruznet.com RFC-1212 DEFINITIONS ::= BEGIN -- Make builtin items known SMI OBJECT-TYPE -- OBJECT-TYPE MACRO ::= -- BEGIN -- TYPE NOTATION ::= -- must conform to -- RFC1155's ObjectSyntax -- "SYNTAX" type(ObjectSyntax) -- "ACCESS" Access -- "STATUS" Status -- DescrPart -- ReferPart -- IndexPart -- DefValPart -- VALUE NOTATION ::= value (VALUE ObjectName) -- -- Access ::= "read-only" -- | "read-write" -- | "write-only" -- | "not-accessible" -- Status ::= "mandatory" -- | "optional" -- | "obsolete" -- | "deprecated" -- -- DescrPart ::= -- "DESCRIPTION" value (description DisplayString) -- | empty -- -- ReferPart ::= -- "REFERENCE" value (reference DisplayString) -- | empty -- -- IndexPart ::= -- "INDEX" "{" IndexTypes "}" -- | empty -- IndexTypes ::= -- IndexType | IndexTypes "," IndexType -- IndexType ::= -- if indexobject, use the SYNTAX -- value of the correspondent -- OBJECT-TYPE invocation -- value (indexobject ObjectName) -- otherwise use named SMI type -- must conform to IndexSyntax below -- | type (indextype) -- -- DefValPart ::= -- "DEFVAL" "{" value (defvalue ObjectSyntax) "}" -- | empty -- END -- -- IndexSyntax ::= -- CHOICE { -- number -- INTEGER (0..MAX), -- string -- OCTET STRING, -- object -- OBJECT IDENTIFIER, -- address -- NetworkAddress, -- ipAddress -- IpAddress -- } END