[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

2083.0. "ELM removes EXPORT/RECORD directives" by CSC32::WOESTEMEYER (Why??...Why not!!!) Mon Jan 13 1992 12:32

    After installing ELM V1.0 I noticed I was no longer able to EXPORT
    or RECORD bridge line attributes.  Looking in the DICTIONARY I found
    that all record and export directives were no longer present for the
    bridge subclass line.  I then went back to a system where ELM had not
    been installed and the directives were there for the bridge subclass
    line.
    
    Any Ideas, hints on how to get the directives back?
    
    Steve Woestemeyer
    CSC/CS Network Support
T.RTitleUserPersonal
Name
DateLines
2083.1QUIVER::CHILDSEd ChildsMon Jan 13 1992 13:0515
| After installing ELM V1.0...

    Do you really mean V1.0, or do you mean T1.2.4?  Onto what base system
    are you installing which ELM kit?

    The ELM T1.2.4 kit only installs on BMS T1.2.4.

| I then went back to a system where ELM had not
| been installed and the directives were there for the bridge subclass
| line.
    
    I don't understand.

    How could you have a system without ELM installed where there were
    dictionary entries for bridge?
2083.2Yes, ELM V1.0 and BMS V1.1CSC32::WOESTEMEYERWhy??...Why not!!!Mon Jan 13 1992 14:235
    Yes, 
    
    I really meant ELM V1.0, on BMS V1.1.
    
    Steve
2083.3Need to AUGMENT Bridge classCHRISB::BRIENENDECmcc Bridge|Station|SNMP Management.Tue Jan 14 1992 11:4720
Hi Steve,

For DECmcc BMS (and DIR) V1.1 systems, new entities must be augmented
to get the EXPORT and RECORD directives.

For the BMS V1.1 kit, the Bridge entity was already in the dictionary.
This dictionary had the Bridge EXPORT and RECORD directives in place.

When you installed ELM V1.0 (which contains an "extended-functionality"
Bridge AM) the new BRIDGE information replaced the existing stuff,
in effect erasing the EXPORT|RECORD directives.

The ELM AM V1.0 Release Notes should describe how to augment BRIDGE (and 
CONCENTRATOR) to get them added back in...

						Chris 

P.S. This problem disappears in V1.2,
     since all entities get these
     directives automatically.
2083.4QUIVER::CHILDSEd ChildsTue Jan 14 1992 15:3217
    As part of the installation procedure of the ELM V1.0 kit, the bridge
    entity was augmented for the Exporter and Historian.  Here are the
    lines from the KITINSTAL that did this:

$ manage/toolkit/dictionary
    [...]
 AUGMENT CLASS BRIDGE FROM MCC_HIST_BRIDGE.COM
 AUGMENT CLASS BRIDGE FROM MCC_EXP_BRIDGE.COM
 AUGMENT CLASS BRIDGE SUBCLASS LINE FROM MCC_BRIDGE_LINE_STATISTICS.COM
 exit

    Did the ELM V1.0 installation procedure run to completion?  There were
    options to put off updating dictionary/parse tables/help files.  Were
    these operations performed at a later time?

    You could try these commands manually and see what happens.  If you
    don't have the .COM files on your system, I can get them to you.
2083.5@mcc_export_aug bridge lineCSC32::WOESTEMEYERWhy??...Why not!!!Tue Jan 14 1992 16:1437
Before looking at .4, I started looking at the MCC_ELM_BUILD_DICT.COM file
provided with the install kit.  I believe it is missing 2 lines:
	$ @mcc_hist_aug bridge line
	$ @mcc_export_aug bridge line
This belief is based on the comments in MCC_HIST_AUG and MCC_EXPORT_AUG where
it states that the hierirchy (SP) needs to be pulled out, the MCC_HIST_AUG 
showes examples for the NODE entity and children.  The problem here being that 
once the dictionary had been build by MCC_ELM_BUILD_DICT, its too late to
go back as the directives for the line entity lo longer exist.

This would seem to necessiate a complete reinstall of MCC and ELM, so that 
MCC_ELM_BUILD_DICT can be edited to include the 2 lines indicated above before 
building the dictionary and parse tables.  I am in the process of testing this
at this time.

MCC_ELM_BUILD_DICT.COM at in the install kit.
$!
$!	This command file builds the DECmcc ELM dictionary for following
$!	base systems:
$!
$!	DECmcc BMS,  DECmcc SMS, DECmcc EMS.
$!
$ set default mcc_common
$ @mcc_hist_aug bridge 
$ @mcc_export_aug bridge   
$ manage/toolkit/dictionary
 update class bridge from mcc_bridge_am_svc_if.com
 update class mcc subclass bridge_am from mcc_bridge_am_mgt_if.com
 load class concentrator from mcc_conc_am_svc_if.com
 load class mcc subclass conc_am from mcc_conc_am_mgt_if.com
 AUGMENT CLASS BRIDGE FROM MCC_HIST_BRIDGE.COM
 AUGMENT CLASS BRIDGE FROM MCC_EXP_BRIDGE.COM
 AUGMENT CLASS BRIDGE SUBCLASS LINE FROM MCC_BRIDGE_LINE_STATISTICS.COM
 exit
$ delete MCC_HIST_BRIDGE.COM;*
$ delete MCC_EXP_BRIDGE.COM;*
$ exit
2083.6Missing @mcc_export_aug bridge lineCSC32::WOESTEMEYERWhy??...Why not!!!Tue Jan 14 1992 17:388
Well installing ELM without building the Dictionary or Parse tables 
at install time, then editing MCC_ELM_BUILD_DICT.COM to include:
	$ @mcc_hist_aug bridge line
	$ @mcc_export_aug bridge line
then executing MCC_ELM_BUILD_DICT.COM fixed the problem.  Now all the
record/export directives are present for the bridge line entity.
    
    
2083.7QUIVER::CHILDSEd ChildsWed Jan 15 1992 11:523
    We simplified the installation procedure for V1.2 -- you no longer have
    the option of putting off updating the dictionary, parse tables, and
    help files.