[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::digital_unix

Title:DIGITAL UNIX(FORMERLY KNOWN AS DEC OSF/1)
Notice:Welcome to the Digital UNIX Conference
Moderator:SMURF::DENHAM
Created:Thu Mar 16 1995
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:10068
Total number of notes:35879

8842.0. "eSNMP documentation issue" by FRUST::LUKAS (Unix starts with an `L') Mon Feb 17 1997 02:04

[cross-posted in the UCX notes conference]

Hello,

I've previously developed an eSNMP subagent for a customer based on his
Private-MIB under Digital UNIX V3.2C.

Now I have to do the same job under OpenVMS V7.1 and UCX V4.1. for an other
customer.
So I took the documentation about "eSNMP Programming and Reference" and
I start reading
... and from this point I'm lost in space (though I've done VMS application
development some years ago):

1. Nothing is told about the eSNMP environment under OpenVMS/UCX.
   What are the names of the master- and subagent VMS processes? Where
   are the images located ? Where and when they get started ? What about
   eSNMP configuration under OpenVMS ? Where is the "smbd.conf" file
   located, ... I'll stop here with the last concluding question.
   "WHERE IS THE ESNMP CONFIGURATION CHAPTER OR DOCUMENT ?"
    
2. I know from Digital UNIX that there was an eSNMP example called Chess-MIB. 
   Now I've  tried to find the corresponding files under OpenVMS.
   ... and I found them in SYS$COMMON:[SYSHLP.EXAMPLES.UCX.SNMP].
   (and again no documentation about that)
   
3. So I've got the files and then I've tried to build the chess example MIB, as
   it was described in Chapter 1.3 and 4 of the documentation.
   First of all MIB compiling of the CHESS_MIB.MY didn't work. It has aborted
   with an error message:
   ERROR: Referenced object "enterprises" not found for child "dec".

4. O.K. I said to myself, the MIB compiler generated files CHESS_TBL.C;1 and
   CHESS_TBL.H;1 are already there (however they have been generated)
   so try to compile CHESS_METHOD.C;1 first.
   Now I've got the C Compiler error message that the "esnmp.h" header file
   was not found. So I've tried to find where this header file is located
   under OpenVMS and tata tata I've found it at SYS$COMMON:[UCX$LIB.SNMP].
   (again no documentation about that)
   Now I've told the C compiler where to find this header file (/INCLUDE_DIR)
   and he starts compiling with many,many errors:
   %CC-E-DECLARATION, Invalid declaration.
   at line number xxx in file SYS$COMMON:[UCX$LIB.SNMP]ESNMP.H;1
   
5. At this point I stop continuing with one big question.
   What is wrong with this example chess MIB or esnmp.h ?
   

Is there anybody out there with experience in eSNMP subagent development
under OpenVMS/UCX.

Last but not least somebody from UCX (eSNMP) engineering or Digital UNIX
eSNMP engineering could help me with these problems.


regards,

Dieter Lukas
Technology Consultant
Digital Frankfurt/Germany

PS: I hope that at this stage of UCX/eSNMP there are no customers who have 
    already installed UCX V4.1 and also want to develop there own eSNMP 
    subagent.
    Please supply a more complete documentation about eSNMP. Perhaps in 
    three parts.
    Part1: [e]SNMP Concepts, Configuration and Programming Guide (with an
           step by step procedure in building the chess MIB example subagent)
    Part2: eSNMP Troubleshooting Guide or FAQ (I have missed this very much 
    	   during eSNMP subagent development under Digital UNIX, I've got
	   it working with the very good support of Mike Daniele, thanks Mike!)
    Part3: MIB II and HR MIB References and eSNMP API Reference with examples

    This eSNMP documentation issue also belongs to the current eSNMP
    implementation under Digital UNIX.

T.RTitleUserPersonal
Name
DateLines
8842.1SYS-F-WRONGFLOOR, User is on the wrong floorSMURF::DANIELEMon Feb 17 1997 09:0416
Sorry, but I can't help you.

You've got a problem with support for a OpenVMS
product, so it needs to be worked through their
support system.

The PL for UCX back when we were first doing eSNMP was
Tim Grady.  I don't think he's doing that any more, but if you
send him some mail maybe he can point you to someone.
(I don't know his current email address.)

If you can write up the problems you had w/ eSNMP programming
on Digital UNIX and send em to me (sorry, i don't remember)
I'll try and update our documentation.

Mike