nv-l
[Top] [All Lists]

Re: [NV-L] MIB RFC1155-SMI doesn't load

To: Tivoli NetView Discussions <nv-l@lists.ca.ibm.com>
Subject: Re: [NV-L] MIB RFC1155-SMI doesn't load
From: James Shanks <jshanks@us.ibm.com>
Date: Wed, 26 Mar 2008 14:31:36 -0400
Delivery-date: Wed, 26 Mar 2008 18:31:52 +0000
Envelope-to: nv-l-archive@lists.skills-1st.co.uk
In-reply-to: <OFAFE164C3.4C92CB54-ONC1257418.0060F3AE-C1257418.0061AC7B@carrefour.com>
List-help: <mailto:nv-l-request@lists.ca.ibm.com?subject=help>
List-id: Tivoli NetView Discussions <nv-l.lists.ca.ibm.com>
List-post: <mailto:nv-l@lists.ca.ibm.com>
List-subscribe: <http://lists.ca.ibm.com/mailman/listinfo/nv-l>, <mailto:nv-l-request@lists.ca.ibm.com?subject=subscribe>
List-unsubscribe: <http://lists.ca.ibm.com/mailman/listinfo/nv-l>, <mailto:nv-l-request@lists.ca.ibm.com?subject=unsubscribe>
Reply-to: Tivoli NetView Discussions <nv-l@lists.ca.ibm.com>
Sender: nv-l-bounces@lists.ca.ibm.com
You are correct.  It does not load.  That's because it contains a MACRO
which defines the term OBJECT-TYPE, and the NetView MIB loaders will not
let you define, or in this case, re-define, the basic SNMP definitions of
the MIB tree.  They are already built into the code.

In point of fact there is no reason to load this MIB, nor any RFC's before
MIB-2, which is 1213.  So why are you attempting it?

James Shanks
Level 3 Support  for Tivoli NetView for UNIX and Windows
Network Availability Management
Network Management - Development
Tivoli Software, IBM Corp


                                                                           
             Javier Morate                                                 
             Guerrero                                                      
             <jmorate@carrefou                                          To 
             r.com>                    nv-l@lists.ca.ibm.com               
             Sent by:                                                   cc 
             nv-l-bounces@list                                             
             s.ca.ibm.com                                          Subject 
                                       [NV-L] MIB RFC1155-SMI doesn't load 
                                                                           
             03/26/2008 01:46                                              
             PM                                                            
                                                                           
                                                                           
             Please respond to                                             
              Tivoli NetView                                               
                Discussions                                                
             <nv-l@lists.ca.ib                                             
                  m.com>                                                   
                                                                           
                                                                           





        Hi,

        I try to load the RFC1155-SMI mib, but I always have the same
message:

        Error detected while loading MIB
file: /usr/OV/snmp_mibs/RFC1155-SMI.:
        This MIB cannot be loaded until the following problem is corrected:


        Line 25: Error defining object: expect a label, found reserved
symbol 'OBJECT-TYPE'


        I look for other files in Internet, but all are identity.

        Can anybody help me?

        This is the MIB:

        RFC1155-SMI DEFINITIONS ::= BEGIN

EXPORTS -- EVERYTHING
       internet, directory, mgmt,
       experimental, private, enterprises,
       OBJECT-TYPE, ObjectName, ObjectSyntax, SimpleSyntax,
       ApplicationSyntax, NetworkAddress, IpAddress,
       Counter, Gauge, TimeTicks, Opaque;

-- the path to the root

internet      OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }

directory     OBJECT IDENTIFIER ::= { internet 1 }

mgmt          OBJECT IDENTIFIER ::= { internet 2 }

experimental  OBJECT IDENTIFIER ::= { internet 3 }

private       OBJECT IDENTIFIER ::= { internet 4 }
enterprises   OBJECT IDENTIFIER ::= { private 1 }

-- definition of object types

OBJECT-TYPE MACRO ::=
BEGIN
    TYPE NOTATION ::= "SYNTAX" type (TYPE ObjectSyntax)
                      "ACCESS" Access
                      "STATUS" Status
    VALUE NOTATION ::= value (VALUE ObjectName)

    Access ::= "read-only"
                    | "read-write"
                    | "write-only"
                    | "not-accessible"
    Status ::= "mandatory"
                    | "optional"
                    | "obsolete"
END

   -- names of objects in the MIB

   ObjectName ::=
       OBJECT IDENTIFIER

   -- syntax of objects in the MIB

   ObjectSyntax ::=
       CHOICE {
           simple
               SimpleSyntax,
   -- note that simple SEQUENCEs are not directly
   -- mentioned here to keep things simple (i.e.,
   -- prevent mis-use).  However, application-wide
   -- types which are IMPLICITly encoded simple
   -- SEQUENCEs may appear in the following CHOICE

           application-wide
               ApplicationSyntax
       }

      SimpleSyntax ::=
          CHOICE {
              number
                  INTEGER,
              string
                  OCTET STRING,
              object
                  OBJECT IDENTIFIER,
              empty
                  NULL
          }

      ApplicationSyntax ::=
          CHOICE {
              address
                  NetworkAddress,
              counter
                  Counter,
              gauge
                  Gauge,
              ticks
                  TimeTicks,
              arbitrary
                  Opaque

      -- other application-wide types, as they are
      -- defined, will be added here
          }

      -- application-wide types

      NetworkAddress ::=
          CHOICE {
              internet
                  IpAddress
          }

      IpAddress ::=
          [APPLICATION 0]          -- in network-byte order
              IMPLICIT OCTET STRING (SIZE (4))

      Counter ::=
          [APPLICATION 1]
              IMPLICIT INTEGER (0..4294967295)

      Gauge ::=
          [APPLICATION 2]
              IMPLICIT INTEGER (0..4294967295)

      TimeTicks ::=
          [APPLICATION 3]
              IMPLICIT INTEGER (0..4294967295)

      Opaque ::=
          [APPLICATION 4]          -- arbitrary ASN.1 value,
              IMPLICIT OCTET STRING   --   "double-wrapped"

      END

       Un saludo,

Francisco Javier Morate Guerrero
Dpto. Gestión de Sistemas
Carrefour España
jmorate@carrefour.com

This e-mail and any attachment are confidential and intended solely for the
use of the individual to whom it is addressed. If you are not the intended
recipient, please telephone or email the sender and delete this message and
any attachment from your system. Unauthorized publication, use,
dissemination, forwarding, printing or copying of this e-mail and its
associated attachments is strictly prohibited.
http://disclaimer.carrefour.com
Let's respect the environment together. Only print this message if
necessary _______________________________________________
NV-L mailing list
NV-L@lists.ca.ibm.com
Unsubscribe:NV-L-leave@lists.ca.ibm.com
http://lists.ca.ibm.com/mailman/listinfo/nv-l (Browser access limited to
internal IBM'ers only)



_______________________________________________
NV-L mailing list
NV-L@lists.ca.ibm.com
Unsubscribe:NV-L-leave@lists.ca.ibm.com
http://lists.ca.ibm.com/mailman/listinfo/nv-l (Browser access limited to 
internal IBM'ers only)

<Prev in Thread] Current Thread [Next in Thread>

Archive operated by Skills 1st Ltd

See also: The NetView Web