[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
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 |
3702.0. "ems - ethernim, ivp fails" by SORGEN::MATHILDE () Tue Sep 08 1992 06:25
I've already asked this problem in ethernim-notes-file, but nobody
answered.
Because Ethernim V2.3 is included in EMS V2.2 I assume this notes-file
is the right place to ask.
Perhaps someone can help to fix the following problem:
VMS V5.4-3, Ethernim V2.3, especially enim$ivp.com:
starting enim$ivp.com results into the following error:
This procedure verifies the installation of NMCC/VAX ETHERnim X2.3 on VMS
A VT125, VT240, VT241, or VT340 terminal is required to verify installation
Do you want to continue? (Y/N) [Y]: y
ETHERnim directory [ETHERNIM]: sys$sysdevice:[ethernim]
%DCL-W-PARMDEL, invalid parameter delimiter - check use of special characters
\[SYS$SYSDEVICE\
%DIRECT-W-NOFILES, no files found
%DIRECT-W-NOFILES, no files found
%DIRECT-W-NOFILES, no files found
...
**** NMCC/VAX ETHERnim V2.3 installation was unsuccessful! ****
-----------------------------------------------------------------------------
--> we've turned on verification. please have a look, what happened:
$ ! E N I M $ I V P . C O M
$ !
$ ! COPYRIGHT (C) 1990 BY
$ ! DIGITAL EQUIPMENT CORPORATION, MAYNARD
$ ! MASSACHUSETTS. ALL RIGHTS RESERVED.
$ !
$ ! THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED
$ ! ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE INCLUSION
$ ! OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER COPIES
$ ! THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY OTHER
$ ! PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY TRANSFERRED.
$ !
$ ! THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE AND
$ ! SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION.
$ !
$ ! DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
$ ! SOFTWARE ON EQUIPMENT THAT IS NOT SUPPLIED BY DIGITAL.
$ !
$ !***************************************************************************
$ !
$ ! This procedure verifies the installation of NMCC/VAX ETHERnim V2.3 on VMS
$ ON CONTROL_Y THEN GOTO ERR_EXIT
$ ON WARNING THEN GOTO ERR_EXIT
$ ON ERROR THEN GOTO ERR_EXIT
$ !
$ ! Save the connected directory before changing it
$ CONN_DIR = F$ENVIRONMENT("DEFAULT")
$ !
$ ! Say hello to the user
$ !
$ WRITE SYS$OUTPUT ""
$ WRITE SYS$OUTPUT "This procedure verifies the installation of NMCC/VAX ETHERnim X2.3 on VMS"
This procedure verifies the installation of NMCC/VAX ETHERnim X2.3 on VMS
$ WRITE SYS$OUTPUT ""
$ WRITE SYS$OUTPUT "A VT125, VT240, VT241, or VT340 terminal is required to verify installation"
A VT125, VT240, VT241, or VT340 terminal is required to verify installation
$ WRITE SYS$OUTPUT ""
$ !
$ ! Ask the user if he has the right terminal, and decide what to do then
$ !
$ ASK_CONT:
$ INQUIRE ENIM$cont "Do you want to continue? (Y/N) [Y]"
y
$ IF F$LENGTH(ENIM$cont) .EQ. 0 THEN ENIM$cont = "Y"
$ IF ENIM$cont .EQS. "Y" THEN GOTO ASK_CHECK
$ ASK_CHECK:
$ !
$ ! Check if IVP is called from installation procedure. If so, do not
$ ! bother user for directory.
$
$ ENIM$DIRECTORY = F$LOGICAL("ENIM$DIRECTORY")
$ if (ENIM$directory .NES. "") then goto CHECK_DEV
$ !
$ ! Ask the user where he put ETHERnim
$ !
$ ASK_USER:
$ !
$ INQUIRE ENIM$directory "ETHERnim directory [ETHERNIM]"
sys$sysdevice:[ethernim]
$ ENIM$directory = ENIM$directory - "[" - "]"
$ IF F$LENGTH(ENIM$directory) .NE. 0 THEN GOTO CHECK_DEV
$ CHECK_DEV:
$ !
$ ! Make sure directory name has brackets
$ ENIM$directory = ENIM$directory - "[" - "]"
$ ENIM$directory = "[" + ENIM$directory + "]"
$ !
$ ! Check if IVP is called from installation procedure. If so, do not
$ ! bother user for device.
$ !
$ ENIM$DEVICE = F$LOGICAL("ENIM$DEVICE")
$ if (ENIM$device .NES. "") then goto SET_DEF
$ SET_DEF:
$ !
$ ! SET DEFAULT
$ !
$ SET DEFAULT BNA-0[SYS$SYSDEVICE:ETHERNIM]
%DCL-W-PARMDEL, invalid parameter delimiter - check use of special characters
\[SYS$SYSDEVICE\
$ !
$ DIRECTORY ENIM$MESSAGES.HLB
%DIRECT-W-NOFILES, no files found
$ DIRECTORY ENIM$SCREENS.HLB
%DIRECT-W-NOFILES, no files found
$ DIRECTORY ENIM$HOST_MAIN.EXE
%DIRECT-W-NOFILES, no files found
$ DIRECTORY sys$sysroot:[sys$startup]ENIM$HOST_STARTUP.COM
Directory SYS$COMMON:[SYS$STARTUP]
ENIM$HOST_STARTUP.COM;6
Total of 1 file.
$ DIRECTORY ENIM$SESSION_STARTUP.COM
%DIRECT-W-NOFILES, no files found
$ DIRECTORY ENIM$REMOTE_MAIN.EXE
%DIRECT-W-NOFILES, no files found
$ DIRECTORY ENIM$REMOTE_STARTUP.COM
%DIRECT-W-NOFILES, no files found
$ DIRECTORY ENIM$DTR_DEFINITIONS.COM
%DIRECT-W-NOFILES, no files found
$ DIRECTORY ENIM$DTR_EXAMPLE.COM
%DIRECT-W-NOFILES, no files found
$ !
...
------------------------------------------------------------------------------
also, the ivp won't be processed during installation of ethernim.
any comments?
thanks in advance.
mathilde schwemmer, dsc munich
T.R | Title | User | Personal Name | Date | Lines |
---|
3702.1 | Incorrect directory specification | TOOK::L_GROSSMAN | | Tue Sep 08 1992 10:29 | 9 |
| The ivp was asking for the directory specification without any
device specification.
The ENIM IVP as part of the EMS 2.2 installation will not ask for
the device/directory specification since it already should know it.
If you run the ENIM ivp by hand, the IVP will explicitly ask for
the ENIM device and directory specification as a complete directory
specification.
|
3702.2 | enim$device? | SORGEN::MATHILDE | | Tue Sep 08 1992 12:14 | 53 |
|
< If you run the ENIM ivp by hand, the IVP will explicitly ask for >
< the ENIM device and directory specification as a complete directory >
< specification. >
this is, what we've done.
please have a look to the lines below, especially to the logical enim$device.
because this logical points to the ethernet-device, the ivp gets the wrong
directory-specification.
enim$device is defined in SYS$COMMON:[SYS$STARTUP]ENIM$HOST_STARTUP.COM.
"ENIM$DEVICE" [exec] = "BNA-0" (LNM$SYSTEM_TABLE)
...
$ ! Check if IVP is called from installation procedure. If so, do not
$ ! bother user for device.
$ !
$ ENIM$DEVICE = F$LOGICAL("ENIM$DEVICE")
$ if (ENIM$device .NES. "") then goto SET_DEF
$ SET_DEF:
$ !
$ ! SET DEFAULT
$ !
$ SET DEFAULT BNA-0[SYS$SYSDEVICE:ETHERNIM]
~~~~~ <-------------
%DCL-W-PARMDEL, invalid parameter delimiter - check use of special characters
\[SYS$SYSDEVICE\
$ !
$ DIRECTORY ENIM$MESSAGES.HLB
%DIRECT-W-NOFILES, no files found
$ DIRECTORY ENIM$SCREENS.HLB
%DIRECT-W-NOFILES, no files found
$ DIRECTORY ENIM$HOST_MAIN.EXE
%DIRECT-W-NOFILES, no files found
$ DIRECTORY sys$sysroot:[sys$startup]ENIM$HOST_STARTUP.COM
...
**** NMCC/VAX ETHERnim V2.3 installation was unsuccessful! ****
mathilde.
|
3702.3 | logical name conflict | BIKINI::KRAUSE | European NewProductEngineer for MCC | Fri Sep 11 1992 09:21 | 14 |
| To state it clearly:
The Ethernim IVP and KITINSTAL use the logical ENIM$DEVICE to point
to the device the Ethernim directory resides on.
This is a B U G because ENIM$DEVICE is already reserved and used
to specify the Ether*NET* device for Ethernim.
We have a logical name conflict here that needs to be solved.
*Robert
P.S.: cross-posted in ETHERNIM and MCC
|
3702.4 | ENIM$DEVICE reference removed! | TOOK::L_GROSSMAN | | Mon Sep 14 1992 16:48 | 11 |
|
Reply to .2 reply:
The V2.3 version of the ENIM kitinstal.com in the EMS 2.1 Kit
DOES NOT use the ENIM$DEVICE logical but uses a symbol called
ENIM$DEVIVCE. I do not have a copy of the kitinstal as part
of the ENIM kit to check it out.
The ENIM$IVP procedure however does reference the ENIM$DEVICE
logical. This has been fixed for the EMS 2.2 Kit.
|
3702.5 | ETHERnim logicals not supported for EZA devices | CUJO::HILL | Dan Hill-Net.Mgt.-Customer Resident | Sat Sep 19 1992 23:22 | 14 |
| By the way, I have been testing ETHERnim and DECmcc on a VAXstation
4000 Model 90. To date, the only way to get ETHERnim to work on this
system with its EZA network device (ISA-0 in NCP) is to DEASSIGN
logical names for ENIM$DEVICE, ENIM$NETWORK, and ENIM$SEGMENT. You
must then ensure that the ETHERnim files are specifically named as
follows:
ENIM$NETWORK_EZA.EXP
ENIM$NETWORK_EZA_WORK.EXP
ENIM$SEGMENT_EZA.EXP
ENIM$SEGMENT_EZA_WORK.EXP
-Regards,
Dan
|