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

Conference azur::mcc

Title:DECmcc user notes file. Does not replace IPMT.
Notice:Use IPMT for problems. Newsletter location in note 6187
Moderator:TAEC::BEROUD
Created:Mon Aug 21 1989
Last Modified:Wed Jun 04 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:6497
Total number of notes:27359

3755.0. "Problem with Hughes LAN Systems mib file" by CX3PT1::SHOTO::W_MCGAW () Wed Sep 16 1992 15:07

I have a customer with a problem with replacing or augmenting a mib from 
Hughes LAN Systems (HLS).  He is running DECmcc version 1.2.  I have 
included a copy of his log file below.


The log of the translation goes like this:

VVBHI2 $ @mcc_tcpip_mtu

Welcome to the DECmcc TCP/IP MIB Translator Utility driver procedure V1.2.0

  14-SEP-1992 13:09:18

This procedure operates in a 2 phased manner --
Phase 1 translates a MIB definition into a management specification.
Phase 2 (as an option) translates the management specification into a
  dictionary loadable file and updates the DECmcc data dictionary.

Phase 1 -- Enter name(s) of file(s) to translate
  (separate multiple files by commas): ts170014_mibdef.txt

Phase 2 -- Do you want to update the DECmcc data dictionary? (Y/N) [N]: y

Issuing following command:
  $ MTU = "$ SYS$SYSTEM:MCC_TCPIP_MTU.EXE"

                                   * * *

(Now processing file # 1 out of a list of 1 file(s) ...)

Beginning Phase 1 for file DKA200:[MCC]TS170014_MIBDEF.TXT;

  14-SEP-1992 13:09:24
Now starting to run the MIB Translator ...
This may take approximately 1-5 minutes.
Issuing following command:
  $ MTU DKA200:[MCC]TS170014_MIBDEF.TXT;
MIB translation completed successfully.
  14-SEP-1992 13:09:33

Phase 1 for file DKA200:[MCC]TS170014_MIBDEF.TXT; completed.

Beginning Phase 2 for file DKA200:[MCC]TS170014_MIBDEF.TXT;

Now checking DECmcc data dictionary for subclass hls ...
%DAP-S-USE_DICT, Using dictionary file: dka200:[mcc]mcc_fdictionary.dat;1
Found definition.

The definition for the hls MIB
  already exists in the DECmcc data dictionary.
You have the option of REPLACING or AUGMENTING this definition.

Do you want to REPLACE the existing definition? (Y/N) [Y]: n

Do you want to AUGMENT the existing definition? (Y/N) [Y]:

  14-SEP-1992 13:09:42
Now starting to run the MSL Translator ...
This may take approximately 1-10 minutes.
Issuing following command:
  $ MANAGE/TOOLKIT/SPECIFICATION TS170014_MIBDEF.MS
DECmcc Management Specification Language Translation Tool
               Version V1.2

*********************  HERE IS THE ERROR  ***********************

%MCCMSL-I-MSLLOCATION, Line: 302, File: ts170014_mibdef_enum.ms,
%MCCMSL-E-ID_CONFLICT, Object name or code conflicts with another object
        at the same location in the dictionary
%MCCMSL-E-ERROR, MSL did not complete successfully, please see previous error
An error occurred while running the MSL Translator.
Check file TS170014_MIBDEF.LOG, if it exists, for any further information.

  14-SEP-1992 13:09:44

Procedure terminated in error.
%NONAME-E-NOMSG, Message number 04EFB05A
___________________________________________________________________---

The customer has also tried answering Yes to the "REPLACE the existing 
definition" question, with the exact same error message. 


*** The following statement is from the customer:

I have looked at line 302 in the.ms file and don't know enough about the 
syntax to see what the problem is. Could you possibly point me in the 
direction. What clue to which Object name or code is there in the 
message? How accurate is the line number in the error message?
Is it possible to query the dictionary to see where a conflict might 
occur. I am ready to change the mib definition, but don't know which 
part needs it.

There are several HLS mibs, one for each type of product we have. I have
successfully translated 4 of them.

Here is the piece of the .ms file in question:

TYPE
  cmdPrivIndex_enm = 42 (
    NetAccess = 1,
    Autobaud = 2,
    Ayt = 3,
    PortSpeed = 4,
    Binary = 5,
    . . .
    DefineUserDir = 309,
    KeepaliveTimer = 310,
    Contact = 311,      !!! line 302
    SnmpManager = 312,
    PurgeServer = 313,
    DownloadProtocol = 314,
    PurgerUser = 43,
    ShowSession = 315,
    EthernetSeg = 316);

TYPE
  resetButton_enm = 43 (
    level1 = 1,



Any ideas or suggestions would be appreciated.

Walt
T.RTitleUserPersonal
Name
DateLines
3755.1Duplicate enumration values?YAHEY::BOSEWed Sep 16 1992 16:4210
	Walt,

		It looks like that there are duplicate enumeration values
	in the mib (and hence in the msl). Can you ask the customer to make
	sure that the enumeration for cmdPrivIndex does not have the value
	311 appearing twice. Mail me the mib if you still have problems with
	it.

	Rahul.
3755.2Waiting to hear from customerCX3PT1::SHOTO::W_MCGAWFri Sep 18 1992 16:387
    Hi Rahul,
    
    I responded back to the customer and am waiting to see if they can fix
    the problem or need to send us the mib.  I will keep you posted.
    
    Thanks'
    Walt
3755.3The mib is on its way.CX3PT2::SHOTO::W_MCGAWTue Sep 22 1992 16:005
    Hi Rahul,
    
    The mib file will be on its way to you shortly.  It's 93 blocks.
    
    Walt