VAXELN________________________________________ Installation Guide Order Number: AA-EU37H-TE This manual describes the VAXELN Toolkit installa- tion procedure. Revision/Update Information: This manual super- sedes the VAXELN Installation Guide, AA-EU37F-TE. Operating System and Version: VMS, Version 4.7 or higher Software Version: VAXELN, Version 4.2 Digital Equipment Corporation Maynard, Massachusetts __________________________________________________________ Revised, October 1990 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. Restricted Rights: Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013. © Digital Equipment Corporation 1988, 1989, 1990. All rights reserved. Printed in U.S.A. The Reader's Comments form at the end of this document requests your critical evaluation to assist in preparing future documentation. Introduction to trademarks: DATATRIEVE, DDCMP, DECnet, DECnet-VAX, DECwindows, DELUA, DEQNA, DEUNA, DHB32, DRB32, DSSI, IAS, Industrial VAX, IVAX, KA, KDA50, KDB50, Local Area VAXcluster, MASSBUS, MicroVAX, MS, P/OS, Q-bus, Q22- bus, RA, RD, RRD40/50, RSTS, RSX, RT, rtVAX, RX, ThinWire, TK, TU, UDA, ULTRIX, ULTRIX-32m, UNIBUS, VAX, VAXBI, VAX C, VAXcluster, VAXconsole, VAX DEC/CMS, VAX DEC/MMS, VAX DEC/Test Manager, VAX DOCUMENT, VAXELN, VAX FORTRAN, VAX Rdb/ELN, VAX Rdb/VMS, VAX Realtime Accelerator, VAX RMS, VAXstation, VMS, VT, XMI, XUI, and the DIGITAL Logo. S1551 This document was prepared with VAX DOCUMENT, Version 1.2. ________________________________________________________________ Contents Preface.................................................. v 1 Installation Requirements 1.1 Prerequisite Software........................ 1-1 1.2 Disk Storage................................. 1-2 1.3 Account Privileges and Quotas................ 1-3 1.4 Installation Time............................ 1-3 2 Preliminary Steps 2.1 Backup System Disk........................... 2-1 2.2 Check Account Privileges and Quotas.......... 2-1 2.3 Sample Account Privileges and Quotas Check... 2-3 3 Installation Procedure 3.1 Installing the Kit........................... 3-1 3.2 Installation in a VAXcluster Environment..... 3-5 3.3 Verifying Installation....................... 3-5 3.4 Sample Installation Procedures............... 3-7 3.4.1 Sample Installation on VMS Version 4.7... 3-8 3.4.2 Sample Installation on VMS Version 5.3-1. 3-10 3.4.3 Sample Installation Verification Procedure on VMS......................... 3-12 iii A Installation Messages A.1 Informational Messages....................... A-1 A.2 Error (Warning) Messages..................... A-3 A.3 Error (Fatal) Messages....................... A-4 B VAXELN Files B.1 SYS$MESSAGE Directory File................... B-1 B.2 SYS$HELP Directory File...................... B-1 B.3 SYS$TEST Directory File...................... B-1 B.4 SYS$LIBRARY Directory File................... B-2 B.5 ELN$ Directory Files......................... B-2 B.6 DWINCLUDE Subdirectory Files................. B-3 Index Tables B-1 Installation Verification Procedure Files.................................... B-3 B-2 Tools and Utilities Used Under VMS....... B-5 B-3 Kernel Files............................. B-8 B-4 VAXELN Utility Programs.................. B-12 B-5 VAXELN Utility Shareable Images.......... B-13 B-6 VAXELN General Runtime Library........... B-15 B-7 VAXELN Pascal Runtime Library............ B-18 B-8 Pascal Source for VAXELN Runtime Library. B-18 B-9 VAXELN C Runtime Library................. B-19 B-10 VAXELN FORTRAN Runtime Library........... B-20 B-11 VAXELN Drivers........................... B-21 B-12 Source for VAXELN Drivers................ B-23 B-13 Source for Sample Applications........... B-28 B-14 DECwindows Files......................... B-30 B-15 DECwindows Images........................ B-31 B-16 MIT C XLIB and Toolkit DECwindows Include Files.................................... B-32 B-17 Language-Specific DECwindows Include Files.................................... B-35 iv ________________________________________________________________ Preface The VAXELN Installation Guide tells you how to install the VAXELN Toolkit as a layered product on a VMS host operating system. The manual describes the installation requirements and preliminary steps for installing the VAXELN Toolkit, the installation procedure itself, and the installation verification procedure (IVP). This product supports the License Management Facility (LMF) features provided by VMS Version 5.0 or higher and requires that you register a Product Authorization Key (PAK). To register your PAK, use the command procedure @SYS$UPDATE:VMSLICENSE. See the VMS License Management Utility Reference Manual for information about this command procedure and management features of LMF. Read the chapters of this manual in order and perform the procedures documented in each one. ________________________Note ________________________ The installation procedure in this manual is for installing the VAXELN software from a binary kit, which is the normal distribution medium. If you are installing the software from a source kit, restore the backup saveset SOURCEKIT.SAV from the distribution volume and read its file, SOURCEKIT.MEM, before proceeding. This file contains the instructions and prerequisites for source kit installations. _____________________________________________________ v Intended Audience This manual is intended for the system manager or other user who will install the VAXELN Toolkit. The text assumes familiarity with computing terminology. Document Structure This manual consists of three chapters and two appendixes, organized as follows: o Chapter 1, Installation Requirements, describes the requirements for installing the VAXELN Toolkit on a VMS system. o Chapter 2, Preliminary Steps, describes the steps you must complete before beginning the installation. o Chapter 3, Installation Procedure, describes the VMSINSTAL command procedure used to install the VAXELN Toolkit. o Appendix A, Installation Messages, describes messages that might appear during installation. o Appendix B, VAXELN Files, describes the files that the installation procedure places on the output disks. Conventions The following conventions are used in this manual: __________________________________________________________ Convention_Meaning________________________________________ UPPERCASE VMS, VAXELN, and language-specific reserved characters words and identifiers are printed in uppercase characters. italic Elements for which you supply a value are characters printed in italic characters. For example, the format: $ SHOW list vi __________________________________________________________ Convention_Meaning________________________________________ bold The first occurrence of a new term is printed characters in bold characters. red In interactive examples, elements for which you characters must supply input. For example: UAF> MODIFY indicates a control key sequence. Press the key labeled Ctrl while you simultane- ously press another key. For example: n and x When used in items such as names, the variables n and x represent numeric and nonnumeric characters, respectively. For example: ___________VMS_Version_4.n________________________________ Associated Documents The following documents are associated with this guide: o VAXELN Release Notes o Introduction to VAXELN o VAXELN Development Utilities Guide o VAXELN Runtime Facilities Guide o VAXELN Application Design Guide o VAXELN Pascal Language Reference Manual o VAXELN Pascal Runtime Library Reference Manual o VAXELN C Reference Manual o VAXELN C Runtime Library Reference Manual o VAXELN FORTRAN Runtime Library Reference Manual o VAXELN Pocket Reference o VAXELN Messages Manual vii o VAXELN Guide to DECwindows o VAXELN Master Index and Glossary o VAXELN Internals and Data Structures viii 1 ________________________________________________________________ Installation Requirements This chapter describes the requirements for installing the VAXELN Toolkit on a VMS system. Before proceeding with the installation, read this material and be sure your system meets these requirements. The chapter covers the requirements for the following: o Prerequisite Software, Section 1.1 o Disk Storage, Section 1.2 o Account Privileges and Quotas, Section 1.3 o Installation Time, Section 1.4 1.1 Prerequisite Software To install the VAXELN Toolkit you must have the following: o A valid VMS operating system configuration running VMS Version 4.7 or higher o VMS Version 5.1 or higher if DECwindows support is needed o DECnet software installed to use the down-line loading boot method You might also want to install VAX FORTRAN, VAX Ada, VAX C, and VAX LSE (Language-Sensitive Editor). ________________________Note ________________________ The VAXELN installation procedure attempts to update the VAXELN Pascal Language-Sensitive Editor (LSE) templates to accommodate new capabilities. If VAX LSE is already installed on your system, the VAXELN installation procedure updates the templates. If Installation Requirements 1-1 Installation Requirements 1.1 Prerequisite Software you intend to use LSE to program VAXELN Pascal applications, you must install LSE before installing the VAXELN Toolkit. _____________________________________________________ 1.2 Disk Storage The installation procedure uses a target disk and a VAXELN disk. You can use a single disk on your VMS system to serve both purposes if the disk has sufficient space, or you can use two separate disks. The target disk receives the distribution software copied from magnetic tape or other distribution media early in the installation. The installation procedure copies the distribution software to this disk. The VAXELN disk holds the development software after the installation is complete. The installed VAXELN Toolkit uses the system logical name ELN$ to refer to the directory on this disk containing the VAXELN software. The installation procedure creates or redefines this logical if necessary. Both disks must be mounted and write-enabled before you begin the installation. If you are installing the VAXELN Toolkit on the system disk, the installation procedure uses 42,000 blocks of disk space during peak utilization; net utilization-the amount of disk space the VAXELN Toolkit occupies after the installation is complete-is 34,000 blocks. If DECwindows software is supported, the installation procedure uses 72,000 blocks during peak utilization; net utilization is 68,000 blocks. If you use two disks for installation, the target disk must have at least 42,000 free blocks of disk space. If DECwindows software is supported, the target disk must have at least 72,000 free blocks. The VAXELN disk must have at least 34,000 free blocks of disk space. If DECwindows software is supported, the VAXELN disk must have at least 64,000 free blocks. 1-2 Installation Requirements Installation Requirements 1.3 Account Privileges and Quotas 1.3 Account Privileges and Quotas To install VAXELN you must be logged in to the system manager's account (SYSTEM) or an account with the following quotas and privileges: o Open file limit: 100 o AST limit: 24 o Working set quota: 250 pages (minimum), 1000 pages (optimum) o Paging file quota: 8000 pages o SETPRV privilege o Virtual memory: 4000 pages One of the preliminary steps in Chapter 2 checks and, if necessary, corrects the account quotas. 1.4 Installation Time In general, the VAXELN installation procedure, including running the installation verification procedure (IVP), takes between 30 and 90 minutes, depending on the VAX system processor and configuration, with faster processors and faster media requiring less time. If DECwindows software is supported, the time is closer to 90 minutes; otherwise, it is closer to 30 minutes. Installation Requirements 1-3 2 ________________________________________________________________ Preliminary Steps This chapter describes the preliminary steps you must complete before beginning the installation. The steps to complete are: o Backup system disk, Section 2.1 o Check user account limits, Section 2.2 Section 2.3 provides an example of how to check account privileges and quotas. The interactive commands that you must issue appear in red type. The parameters you must supply appear in italics: $ COMMAND parameter You terminate all commands by pressing the Return key. 2.1 Backup System Disk Make a backup copy of your system disk before you install VAXELN. For more information on backing up your system disk, see the VMS system management documentation. 2.2 Check Account Privileges and Quotas Be sure that the following limits in the user account authorization record are set equal to or greater than the listed values: Open file limit (Fillm) = 100 AST limit (ASTlm) = 24 Working set quota (WSquo) = 250 (1000 optimum) Paging file quota (Pgflquo) = 8000 Preliminary Steps 2-1 Preliminary Steps 2.2 Check Account Privileges and Quotas Perform these procedures in the following order: 1. Run the Authorize Utility (AUTHORIZE) to check the user account limits by entering the following commands: $ SET DEFAULT SYS$SYSTEM $ RUN AUTHORIZE 2. When the system responds with the UAF> prompt, enter this command (user is the user name for the account from which the installation will be done): UAF> SHOW user AUTHORIZE responds by displaying the current limits of the user account's authorization file. 3. If the current limits need to be modified, use the AUTHORIZE command MODIFY in the following form: UAF> MODIFY user/limit=new_value For example, to increase the open file (Fillm) limit to 100 for the SYSTEM account, use the following command: UAF> MODIFY SYSTEM/FILLM=100 4. When you have completed the modifications, return to DCL command level by entering the EXIT command at the UAF> prompt. You must then log out and log in again for the changes to take effect. 2-2 Preliminary Steps Preliminary Steps 2.3 Sample Account Privileges and Quotas Check 2.3 Sample Account Privileges and Quotas Check $ SHOW DEVICE SYS$SYSDEVICE Device Device Error Volume Free Trans Mnt Name Status Count Label Blocks Count Cnt XVAX$DRA0: Mounted 0 XVAX$SYS 133814 145 1 $ SET DEFAULT SYS$SYSTEM $ RUN AUTHORIZE UAF> SHOW SYSTEM Username: SYSTEM Owner: SYSTEM MANAGER Account: SYSTEM UIC: [1,4] ([SYSTEM] CLI: DCL Tables: Default: SYS$SYSROOT:[SYSMGR] LGICMD: SYS$SYSROOT:[SYSMGR.LOG]LOGIN Login Flags: Primary days: Mon Tue Wed Thu Fri Secondary days: Sat Sun No access restrictions Expiration: (none) Pwdminimum: 6 Login Fails: 0 Pwdlifetime: 30 00:00 Pwdchange: 6-FEB-1990 07:22 Last Login: 20-FEB-1990 06:46 (interactive), 20-FEB-1990 06:00 (non- interactive) Maxjobs: 0 Fillm: 100 Bytlm: 32000 Maxacctjobs: 0 Shrfillm: 20 Pbytlm: 0 Maxdetach: 0 BIOlm: 100 JTquota: 1024 Prclm: 10 DIOlm: 60 WSdef: 400 Prio: 4 ASTlm: 100 WSquo: 512 Queprio: 0 TQElm: 100 WSextent: 2048 CPU: (none) Enqlm: 300 Pgflquo: 10000 Preliminary Steps 2-3 Preliminary Steps 2.3 Sample Account Privileges and Quotas Check Authorized Privileges: CMKRNL CMEXEC SYSNAM GRPNAM ALLSPOOL DETACH DIAGNOSE LOG_IO GROUP ACNT PRMCEB PRMMBX PSWAPM ALTPRI SETPRV TMPMBX WORLD OPER EXQUOTA NETMBX VOLPRO PHY_IO BUGCHK PRMGBL SYSGBL MOUNT PFNMAP SHMEM SYSPRV BYPASS SYSLCK SHARE GRPPRV READALL SECURITY Default Privileges: CMKRNL CMEXEC SYSNAM GRPNAM ALLSPOOL DETACH DIAGNOSE LOG_IO GROUP ACNT PRMCEB PRMMBX PSWAPM ALTPRI SETPRV TMPMBX WORLD OPER EXQUOTA NETMBX VOLPRO PHY_IO BUGCHK PRMGBL SYSGBL MOUNT PFNMAP SHMEM SYSPRV BYPASS SYSLCK SHARE GRPPRV READALL SECURITY UAF> EXIT %UAF-I-NOMODS, no modifications made to system authorization file 2-4 Preliminary Steps 3 ________________________________________________________________ Installation Procedure This chapter explains how to use the VMSINSTAL command procedure to install the VAXELN Toolkit. The topics are as follows: o Installing the Kit, Section 3.1 o Installation in a VAXcluster Environment, Section 3.2 o Verifying Installation, Section 3.3 o Sample Installation Procedures, Section 3.4 3.1 Installing the Kit You use the VMSINSTAL command procedure to install the VAXELN Toolkit. You can obtain help at any time during the execution of VMSINSTAL by typing a question mark (?). To abort the installation procedure at any time, press . All files created by that procedure are then deleted, and you are returned to DCL level. During the installation, the system (VMS Version 5.0 or higher) asks whether you have registered the VAXELN license and loaded the appropriate authorization key. You must register and load your license for VAXELN before you start the installation in order to run the installation verification procedure (IVP) and use the software. To register a license under VMS, first log in to the system manager's account, SYSTEM. You then have a choice of two ways to perform the registration: o Invoke the SYS$UPDATE:VMSLICENSE.COM procedure. When it prompts you for information, respond with data from your Product Authorization Key (PAK). Installation Procedure 3-1 Installation Procedure 3.1 Installing the Kit o At the DCL prompt, issue the LICENSE REGISTER command with the appropriate qualifiers that correspond to PAK information. Perform the following procedures in the given order; sample installation dialogs are shown at the end of this chapter. 1. Load the distribution volume, for example tape, but do not mount it. 2. Verify that you have sufficient space on the system disk to carry out the procedure. You can do this by issuing the SHOW DEVICE command, as follows: $ SHOW DEVICE target If you are installing the VAXELN Toolkit on the system disk, the installation procedure uses 42,000 blocks of disk space during peak utilization; net utilization- the amount of disk space the VAXELN Toolkit occupies after the installation is complete is 34,000 blocks. If DECwindows software is supported, the installation procedure uses 72,000 blocks during peak utilization; net utilization is 68,000 blocks. If you use two disks for installation, the target disk must have at least 42,000 free blocks of disk space. If DECwindows software is supported, the target disk must have at least 72,000 free blocks. The VAXELN disk must have at least 34,000 free blocks of disk space. If DECwindows software is supported, the VAXELN disk must have at least 64,000 free blocks. If you specify the AWD option (alternate working device) with the VMSINSTAL command to a non-system disk, there must be at least 6,000 blocks of free space on the system disk and 40,000 blocks on the alternate working device. If DECwindows software is supported, 68,000 blocks are required on the alternate working device. See the VMS documentation on software installation in the VMS System Management Subkit for information on these options. 3-2 Installation Procedure Installation Procedure 3.1 Installing the Kit 3. Invoke the VMSINSTAL installation procedure by issuing a command with the following syntax: $ @SYS$UPDATE:VMSINSTAL ELN042 source: [OPTIONS option-list] [destination] where: ELN042 = the product name for the Version 4.2 VAXELN Toolkit source = the device drive containing the VAXELN distribution volume OPTIONS = the list of VMSINSTAL options destinatio= the target disk-used with OPTION R By default, VMSINSTAL assumes that the target disk is the system disk. In the following command line, VMSINSTAL is invoked to install VAXELN from magnetic tape to the system disk: $ @SYS$UPDATE:VMSINSTAL ELN042 MTA0: 4. The VAXELN Toolkit distribution volume includes Release Notes in the form of a file, which VMSINSTAL copies to SYS$HELP for other users to read. To print or display the Release Notes, use the OPTIONS N parameter of VMSINSTAL. If you omit the OPTIONS N parameter, VMSINSTAL does not ask you about the Release Notes. You should review the Release Notes before proceeding with the installation in case they contain new information about the installation. You can select several other options when you invoke VMSINSTAL. See the VMS documentation on software installation in the VMS System Management Subkit for information on these options. If you specify more than one option, separate the options with commas (OPTIONS A,N). A sample invocation follows: $ @SYS$UPDATE:VMSINSTAL ELN042 MTA0: OPTIONS N Installation Procedure 3-3 Installation Procedure 3.1 Installing the Kit 5. If a previous version of VAXELN software is installed on your system, you can use the existing VAXELN directory by answering Yes to the prompt: Do you want to use the existing VAXELN Toolkit directory? Otherwise, you are asked to specify the VAXELN disk with the following prompt: Specify device for VAXELN Toolkit directory [SYS$SYSDEVICE:]: $DBA1 The VAXELN disk must be mounted. If you only press Return, the VAXELN device is the same as the target device. In all cases, the installation procedure then asks whether you want to purge files that the installation replaces. Press the Return key to answer Yes. If you do not want to purge the replaced files, answer No. The installation proceeds without further interaction unless additional media must be loaded. 6. Watch the console output carefully; look for error and warning messages that indicate tasks you must perform manually. See Appendix A if you need more information about a message. 7. The installation procedure defines the logical name ELN$ for the whole system. You must add the following line to the system start-up command procedure (SYS$MANAGER:SYSTARTUP.COM for VMS Version 4.n and SYS$MANAGER:SYSTARTUP_V5.COM for VMS Version 5.n) so that ELN$ is defined correctly every time the system reboots: $ ASSIGN/SYSTEM xxxx:[ELN] ELN$ where xxxx is the VAXELN disk. 8. This installation procedure modifies the DCL command table so that the VAXELN DCL commands are recognized and processed. However, the previous DCL command table is still in effect for those users who are currently logged in. All logged-in users who want to use the VAXELN DCL commands must log out of the system and log in again. 3-4 Installation Procedure Installation Procedure 3.2 Installation in a VAXcluster Environment 3.2 Installation in a VAXcluster Environment VAXELN software is fully supported when installed on any valid VAXcluster configuration or Local Area VAXcluster configuration, including those systems that use a common system disk. You must install the software on each node that has a different system disk. For VAXcluster nodes that access a common system disk, you must first install the Toolkit on one node, then execute the following commands on the other nodes on the cluster that share the system disk: $ INSTALL INSTALL> REPLACE SYS$LIBRARY:DCLTABLES $ ASSIGN/SYSTEM xxxx:[ELN] ELN$ You must register a VAXELN license under VMS Version 5.0 or higher for each member of the cluster. First, log in to the system manager's account, SYSTEM. You then have a choice of two ways to perform the registration: o Invoke the SYS$UPDATE:VMSLICENSE.COM procedure. When it prompts you for information, respond with data from your PAK. o At the DCL prompt, issue the LICENSE REGISTER command with the appropriate qualifiers that correspond to PAK information. 3.3 Verifying Installation After the VAXELN software is installed and the new VAXELN DCL commands are in effect, run the IVP to verify that the VAXELN software is available on your system. The following DCL command invokes the IVP: $ @SYS$TEST:ELN$IVP The IVP prompts for the targets for which to build VAXELN system images. The IVP builds a down-line loading image for each target you specify. If appropriate, a disk booting image is also built. Installation Procedure 3-5 Installation Procedure 3.3 Verifying Installation To verify that the installed software is functional, boot one or more of the VAXELN system images that the IVP places in your local directory. The following table identifies the system images that match each target processor type and loading method: __________________________________________________________ Disk Target___________Booting_____Down-Line_Loading____________ MicroVAX I QBUS_ QBUS_ICP_DOWNLINE.SYS MicroVAX II ICP.SYS (KA630) MicroVAX 3nnn rtVAX 1000 (KA620) VAX 4000-300 MicroVAX 2000 4nn_ 4nn_ICP_DOWNLINE.SYS MicroVAX 3100 ICP.SYS VAX-11/725 UBUS_ UBUS_ICP_DOWNLINE.SYS VAX-11/730 ICP.SYS VAX-11/750 VAX 6000-2nn VAX 6000_ 6000_2NN_ICP_DOWNLINE.SYS VAX 6000-3nn 2NN_ ICP.SYS VAX 6000-4nn 6000_4NN_ 6000_4NN_ICP_DOWNLINE.SYS ICP.SYS VAX 82nn 8250_ 8250_ICP_DOWNLINE.SYS ICP.SYS VAX 85nn 8NN_ 8NN_ICP_DOWNLINE.SYS VAX 8700 ICP.SYS VAX 8800 MPK_ MPK_ICP_DOWNLINE.SYS ICP.SYS 3-6 Installation Procedure Installation Procedure 3.3 Verifying Installation __________________________________________________________ Disk Target___________Booting_____Down-Line_Loading____________ VAXstation II GAA_ICP_DOWNLINE.SYS /GPX VAXstation 3200 VAXstation 3500 VAXstation 2000 GAB_ICP_DOWNLINE.SYS VAXstation 3100 Monochrome GCB_ICP_DOWNLINE.SYS VAXstation 2000 Monochrome VAXstation 3100 SPX VAXstation GEB_ICP_DOWNLINE.SYS 3100______________________________________________________ For instructions on booting a disk or down-line loading, see the VAXELN Development Utilities Guide. See Appendix B for a list of the files that the installa- tion procedure has placed in ELN$ and in other output-disk directories. 3.4 Sample Installation Procedures The VAXELN Toolkit is divided into several savesets. Saveset A contains the Release Notes and enough informa- tion for VMS to decide whether the device on which the kit is to be installed has enough free blocks. If there are not enough free blocks, VMSINSTAL displays the following warning message: The VAXELN disk requires at least nnn free blocks for this installation. Installation Procedure 3-7 Installation Procedure 3.4 Sample Installation Procedures The size of each saveset follows: __________________________________________________________ Saveset__Blocks___________________________________________ A 1512 B 14220 C 13968 D 8928 E 11538 F 12924 ___G_______6264___________________________________________ ________________________Note ________________________ Online users may wish to enlarge the display window in the DECwindows Bookreader to view the sample installation procedures more easily. _____________________________________________________ 3.4.1 Sample Installation on VMS Version 4.7 The following installation procedure was carried out on a VMS operating system Version 4.7. $ @SYS$UPDATE:VMSINSTAL VAX/VMS Software Product Installation Procedure V4.7 It is 10-SEP-1990 at 09:29. Enter a question mark (?) at any time for help. * Are you satisfied with the backup of your system disk [YES]? * Where will the distribution volumes be mounted: MUA0: Enter the products to be processed from the first distribution volume set. * Products: ELN042 The following products will be processed: ELN V4.2 3-8 Installation Procedure Installation Procedure 3.4 Sample Installation Procedures Beginning installation of ELN V4.2 at 09:30 %VMSINSTAL-I-RESTORE, Restoring product saveset A... %VMSINSTAL-I-RELMOVED, The product's release notes have been successfully moved to SYS$HELP. VAXELN V4.2 Installation Procedure This product requires that the following products already be installed: VMS V4.7 or later The installation procedure will now verify that these products are present. * Do you want to install the VAXELN Toolkit [YES]? YES * Specify device for VAXELN Toolkit directory [SYS$SYSDEVICE:]:$DISK1 %VMSINSTAL-I-SYSDISK, This product creates system disk directory $DISK1:[ELN]. * Do you want to purge files replaced by this installation [YES]? There are no more questions, unless additional media are needed. The remainder of the installation procedure will take approximately 30-90 minutes depending on options chosen. %VMSINSTAL-I-RESTORE, Restoring product saveset B... %VMSINSTAL-I-RESTORE, Restoring product saveset C... %VMSINSTAL-I-RESTORE, Restoring product saveset D... %ELN-W-NOLSE, This product is not being installed with VAX Language-Sensitive Editor support because the editor isn't installed on your system. If you want the VAX Language-Sensitive Editor support you must do the following: 1. Install the VAX Language-Sensitive Editor 2. Reinstall this product. This product contains an Installation Verification Program (IVP) to verify the correct installation of the VAXELN Toolkit. To run the IVP, type: $ @SYS$TEST:ELN$IVP This can be done anytime after installation. See the "VAXELN Installation Guide" for further information. %VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories... Installation of ELN V4.2 completed at 10:09 Installation Procedure 3-9 Installation Procedure 3.4 Sample Installation Procedures Enter the products to be processed from the next distribution volume set. * Products: EXIT VMSINSTAL procedure done at 10:09 $ 3.4.2 Sample Installation on VMS Version 5.3-1 The following installation procedure was carried out on a VMS operating system Version 5.3-1. $ @SYS$UPDATE:VMSINSTAL VAX/VMS Software Product Installation Procedure V5.3-1 It is 10-SEP-1990 at 11:27. Enter a question mark (?) at any time for help. * Are you satisfied with the backup of your system disk [YES]? * Where will the distribution volumes be mounted: MKA500: Enter the products to be processed from the first distribution volume set. * Products: ELN042 * Enter installation options you wish to use (none): awd=dka700:[working] Please mount the first volume of the set on MKA500:. * Are you ready? YES %MOUNT-I-MOUNTED, TK50 mounted on _MKA500: The following products will be processed: ELN V4.2 Please mount the alternate working device on DKA700: * Are you ready? YES %MOUNT-I-MOUNTED, RZ22 mounted on _DKA700: Beginning installation of ELN V4.2 at 11:28 %VMSINSTAL-I-RESTORE, Restoring product save set A ... %VMSINSTAL-I-RELMOVED, Product's release notes have been moved to SYS$HELP. VAXELN V4.2 Installation Procedure This product requires that the following products already be installed: VMS V4.7 or later The installation procedure will now verify that these products are present. * Do you want to install the VAXELN Toolkit [YES]? * Do you want to include VAXELN DECwindows support [NO]? YES 3-10 Installation Procedure Installation Procedure 3.4 Sample Installation Procedures Product: VAXELN-TOOLKIT Producer: DEC Version: 4.2 Release Date: 1-JUL-1990 * Does this product have an authorization key registered and loaded? YES * Specify device for VAXELN Toolkit directory [SYS$SYSDEVICE:]: %VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS$SYSDEVICE:[ELN]. * Do you want to purge files replaced by this installation [YES]? There are no more questions, unless additional media are needed. The remainder of the installation procedure will take approximately 30-90 minutes depending on options chosen. %VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS$SYSDEVICE:[ELN.DWINCLUDE]. %VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS$SYSDEVICE:[ELN.FONTS]. %VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS$SYSDEVICE:[ELN.FONTS.75DPI]. %VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS$SYSDEVICE:[ELN.FONTS.100DPI]. %VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS$SYSDEVICE:[ELN.KEYMAP]. %VMSINSTAL-I-RESTORE, Restoring product save set B ... %VMSINSTAL-I-RESTORE, Restoring product save set C ... %VMSINSTAL-I-RESTORE, Restoring product save set D ... %VMSINSTAL-I-RESTORE, Restoring product save set E ... %VMSINSTAL-I-RESTORE, Restoring product save set F ... %VMSINSTAL-I-RESTORE, Restoring product save set G ... %VMSINSTAL-I-SYSDIR, This product creates system disk directory VMI$ROOT:[SYSTEST.ELN]. %CREATE-I-EXISTS, VMI$ROOT:[SYSTEST.ELN] already exists %ELN-W-NOLSE, This product is not being installed with VAX Language-Sensitive Editor support because the editor isn't installed on your system. If you want the VAX Language-Sensitive Editor support you must do the following: 1. Install the VAX Language-Sensitive Editor 2. Reinstall this product. This product contains an Installation Verification Program (IVP) to verify the correct installation of the VAXELN Toolkit. To run the IVP, type: Installation Procedure 3-11 Installation Procedure 3.4 Sample Installation Procedures $ @SYS$TEST:ELN$IVP This can be done anytime after installation. See the "VAXELN Installation Guide" for further information. %VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories... Installation of ELN V4.2 completed at 13:18 Enter the products to be processed from the next distribution volume set. * Products: VMSINSTAL procedure done at 13:23 $ 3.4.3 Sample Installation Verification Procedure on VMS The following IVP was carried out on a VMS operating system Version 5.3-1. $ @SYS$TEST:ELN$IVP VAXELN V4.2 Installation Verification Procedure The Installation Verification Procedure (IVP) will use the host components of VAXELN to build an Installation Certification Program (ICP), which you can load and run on your target computer. The Installation Certification Program (ICP) can be built for each target CPU type. Answer YES if you want an ICP built for any of the following targets. Note that to build ICPs for the VAXstation systems you must have VAXELN DECwindows support installed. The .SYS file(s) will be placed in your current directory. Do you want to build an ICP for an rtVAX or MicroVAX I, II, 3200, 3300, 3400, 35NN, 36NN, 3800, 3900, 4000 [NO] ? Yes Do you want to build an ICP for 725, 730, 750 [NO] ? Do you want to build an ICP for 85NN, 8700 [NO] ? Do you want to build an ICP for 8800 [NO] ? Do you want to build an ICP for MicroVAX 2000, MicroVAX 3100 [NO] ? Yes Do you want to build an ICP for 6000-2NN, 6000-3NN [NO] ? Do you want to build an ICP for 6000-4NN [NO] ? Do you want to build an ICP for 8250 [NO] ? Do you want to build an ICP for VAXstation II/GPX, VAXstation 3200 [NO] ? Do you want to build an ICP for GPX VAXstation 2000, VAXstation 3100 [NO] ? Do you want to build an ICP for monochrome VAXstation 2000, VAXstation 3100 [NO] ? Yes Do you want to build an ICP for SPX VAXstation 3100, [NO] ? Yes The Installation Verification Procedure is compiling the programs... 3-12 Installation Procedure Installation Procedure 3.4 Sample Installation Procedures The Installation Verification Procedure is linking the programs... The Installation Verification Procedure is building the system... Building the ICP for Q-bus ... System image size is 507 pages (254 Kbytes); file size is 507 blocks System image size is 507 pages (254 Kbytes); file size is 508 blocks Building the ICP for MicroVAX 2000 and MicroVAX 3100 ... System image size is 516 pages (258 Kbytes); file size is 516 blocks System image size is 516 pages (258 Kbytes); file size is 517 blocks Building the ICP for monochrome VAXstation 2000 and VAXstation 3100 ... System image size is 2952 pages (1476 Kbytes); file size is 2953 blocks Building the ICP for SPX VAXstation 3100 ... System image size is 2585 pages (1293 Kbytes); file size is 2586 blocks Verification of the VAXELN Toolkit is complete. Please follow the instructions in the "VAXELN Installation Guide" to boot the ICP system you have just built on a standalone VAX system. VAXELN V4.2 Installation Verification Procedure has succeeded. $ Installation Procedure 3-13 A ________________________________________________________________ Installation Messages This appendix describes messages that may appear during installation. Messages can be of the following types: o Informational messages, identified by the prefix ELN-I- , Section A.1. Installation continues but may require you to rectify some situations. Most of these are related to problems that you can fix without stopping the installation, such as a write-locked disk. o Error (warning) messages, identified by the prefix ELN- W-, Section A.2. Prerequisite conditions have not been met. If the installation subsequently fails, correct the conditions and retry the installation. If the installation succeeds, you can ignore these messages. o Error (fatal) messages, identified by ELN-E-, Section A.3. Fatal errors have aborted the in- stallation. Correct the condition and restart the installation. A.1 Informational Messages The following messages are displayed when a problem exists that you can fix without stopping the installation. For example, you would get a message if you responded to the prompt for the target disk with an incorrect device name or with the disk not mounted. The prompt is repeated so you can correct the problem. ELN-I-DEVNOTMOUNT, Device device is not mounted. Installation Messages A-1 Installation Messages A.1 Informational Messages The device you specified, device, is not mounted; mount it before you proceed. ELN-I-IVP, It is recommended that you run the IVP after the license is installed. VAXELN supports the License Management Facility (LMF) features provided by VMS and requires that you register a Product Authorization Key (PAK). After registering your PAK, run the Installation Verification Procedure (IVP) to verify that the VAXELN software is available on your system. ELN-I-INVDEVNAM, Invalid device name device. The device name you specified for a disk, device, is not a syntactically valid device name. ELN-I-INVELNDIR, The logical name ELN$ is directory, which is an invalid directory. The translation of the existing logical ELN$ (the VAXELN directory), directory, is an invalid directory. Enter a valid directory. ELN-I-NOSUCHDEV, No such device device. The device name you specified for a disk, device, does not exist. ELN-I-WRITELOCK, Volume on device is write locked. Use the switch on the disk drive to remove write protection on device. The following messages inform you that an operation within the installation has completed successfully: A-2 Installation Messages Installation Messages A.1 Informational Messages %VMSINSTAL-I-RESTORE, Restoring product saveset A... %VMSINSTAL-I-RELMOVED, The product's release notes have been successfully moved to SYS$HELP. %VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS$SYSDEVICE:[ELN.DWINCLUDE]. %VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS$SYSDEVICE:[ELN.FONTS]. %VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS$SYSDEVICE:[ELN.FONTS.75DPI]. %VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS$SYSDEVICE:[ELN.FONTS.100DPI]. %VMSINSTAL-I-SYSDIR, This product creates system disk directory SYS$SYSDEVICE:[ELN.KEYMAP]. %VMSINSTAL-I-RESTORE, Restoring product saveset B... %VMSINSTAL-I-RESTORE, Restoring product saveset C... %VMSINSTAL-I-RESTORE, Restoring product saveset D... %VMSINSTAL-I-RESTORE, Restoring product saveset E... %VMSINSTAL-I-RESTORE, Restoring product saveset F... %VMSINSTAL-I-RESTORE, Restoring product saveset G... ELN-I-LSEINST, EPASCAL templates added to system LSE environment %VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories... A.2 Error (Warning) Messages The following messages inform you that there may be a problem with the installation: ELN-W-INSUFAST, Installation may fail because of the small AST quota. ELN-W-INSUFFIL, Installation may fail because of the small open file ELN-W-INSUFPGFL, Installation may fail because of the small paging file size. ELN-W-INSUFWS, Installation may fail because of the small working set size. ELN-W-NOIVP, IVP will not be run, license not installed. Installation Messages A-3 Installation Messages A.2 Error (Warning) Messages ELN-W-NOLSE, This product is not being installed with VAX Language-Sensitive Editor support because the editor is not installed on your system. If you want the VAX Language-Sensitive Editor support you must do the following: 1. Install the VAX Language-Sensitive Editor 2. Reinstall this product ELN-W-NORELNOTE, Unable to locate release notes. ELN-W-NOSPACE, The VAXELN disk requires at least nnn free blocks. A.3 Error (Fatal) Messages The following messages inform you of a problem with the installation that cannot be fixed without restarting the procedure. Since these are fatal errors, the installation is aborted. You must correct the condition and restart the installation. ELN-E-NOSPACE, This product requires at least nnn free blocks. This message means that the target disk does not have enough free space to finish the installation. See Section 1.2 for storage requirements. ELN-E-VMS_VERSION, Invalid VMS version, V4.7 or higher is required. Install the new version of VMS before proceeding. A-4 Installation Messages B ________________________________________________________________ VAXELN Files This appendix describes the files that the VAXELN installation procedure places on the output disks. Files are placed in the following directories: o The VMS directory SYS$MESSAGE, Section B.1 o The VMS directory SYS$HELP, Section B.2 o The VMS directory SYS$TEST, Section B.3 o The VMS directory SYS$LIBRARY, Section B.4 o The VAXELN directory ELN$, Section B.5 B.1 SYS$MESSAGE Directory File The following file is placed in the VMS directory SYS$MESSAGE: ELNMSG.EXE Message text image B.2 SYS$HELP Directory File The following file is placed in the VMS directory SYS$HELP: ELN042.RELEASE_NOTES Release notes for the current version of VAXELN B.3 SYS$TEST Directory File The following file is placed in the VMS directory SYS$TEST: ELN$IVP.COM If VAXELN DECwindows support is installed, the following files are placed in the VMS directory SYS$COMMON:[SYSTEST.ELN] VAXELN Files B-1 VAXELN Files B.3 SYS$TEST Directory File ELN$IVP.CURSOR ELN$IVP.FIXED B.4 SYS$LIBRARY Directory File The following file is placed in the VMS directory SYS$LIBRARY: LSE$SYSTEM_ENVIRONMENT.EVAX Language-Sensitive Editor system environment library - if present, is updated with VAXELN Pascal templates B.5 ELN$ Directory Files Table B-1 describes the files that are placed in the current directory, that is, the working directory from which you invoked the ELN$IVP.COM command procedure. Tables B-2 to B-15 describe the files that are placed in the VAXELN directory ELN$: o Table B-2, Tools and Utilities Used Under VMS o Table B-3, Kernel Files o Table B-4, VAXELN Utility Programs o Table B-5, VAXELN Utility Shareable Images o Table B-6, VAXELN General Runtime Library o Table B-7, VAXELN Pascal Runtime Library o Table B-8, Pascal Source for VAXELN Runtime Library o Table B-9, VAXELN C Runtime Library o Table B-10, VAXELN FORTRAN Runtime Library o Table B-11, VAXELN Drivers o Table B-12, Source for VAXELN Drivers o Table B-13, Source for Sample Applications o Table B-14, DECwindows Files o Table B-15, DECwindows Images B-2 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files B.6 DWINCLUDE Subdirectory Files Tables B-16 and B-17 describe the files that are placed in the DWINCLUDE subdirectory of ELN$: o Table B-16, MIT C XLIB and Toolkit DECwindows Include Files o Table B-17, Language-Specific DECwindows Include Files Table_B-1_Installation_Verification_Procedure_Files_____________ File________________Description_________________________________ 4NN_ICP.SYS ICP system image (MicroVAX 2000 or MicroVAX 3100, disk) 4NN_ICP_ ICP system image (MicroVAX 2000 or MicroVAX DOWNLINE.SYS 3100, down-line load) 6000_2NN_ICP.SYS ICP system image (VAX 6000-2nn, disk) 6000_2NN_ICP_ ICP system image (VAX 6000-2nn, down-line DOWNLINE.SYS load) 6000_4NN_ICP.SYS ICP system image (VAX 6000-4nn, disk) 6000_4NN_ICP_ ICP system image (VAX 6000-4nn, down-line DOWNLINE.SYS load) 8NN_ICP.SYS ICP system image (VAX 85nn or VAX 8700, disk) 8NN_ICP_ ICP system image (VAX 85nn or VAX 8700, DOWNLINE.SYS down-line load) CICP.OBJ C ICP object file GAA_ICP_ ICP system image (VAXstation 2000, or DOWNLINE.SYS VAXstation 3100, down-line load) (continued on next page) VAXELN Files B-3 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-1_(Cont.)_Installation_Verification_Procedure_Files_____ File________________Description_________________________________ GAB_ICP_ ICP system image (VAXstation II/GPX, DOWNLINE.SYS VAXstation 3200, or VAXstation 3500, down- line load) GCB_ICP_ ICP system image (Monochrome VAXstation 2000 DOWNLINE.SYS and VAXstation 3100, down-line load) GEB_ICP_ ICP system image (SPX VAXstation 3100, down- DOWNLINE.SYS line load) ICP.PAS ICP source code ICPPRIME.PAS ICP secondary program source code MPK_ICP.SYS ICP system image (VAX 8800, disk) MPK_ICP_ ICP system image (VAX 8800, down-line load) DOWNLINE.SYS QBUS_ICP.SYS ICP system image (MicroVAX I, MicroVAX II - KA630, rtVAX 1000 - KA620, MicroVAX 3nnn, VAX 4000-300, disk) QBUS_ICP_ ICP system image (MicroVAX I, MicroVAX II - DOWNLINE.SYS KA630, rtVAX 1000 - KA620, MicroVAX 3nnn, VAX 4000-300, down-line load) UBUS_ICP.SYS ICP system image (VAX-11/725, VAX-11/730, or VAX-11/750, disk) UBUS_ICP_ ICP system image (VAX-11/725, VAX-11/730, or DOWNLINE.SYS________VAX-11/750,_down-line_load)_________________ B-4 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-2_Tools_and_Utilities_Used_Under_VMS____________________ File_____________Description____________________________________ BDABOO.COM Console command procedure for BDA disk booting a VAX 85nn or VAX 8700 BDABOO8.COM Console command procedure for BDA disk booting a VAX 8800 COPYSYS.COM Command procedure to create a bootable VAXELN disk COPYSYS_ Utility image run by COPYSYS command procedure UTILITY.EXE to change network information DATATOBJ.CLD Command definition file for the DATAOBJ utility DATATOBJ.EXE Utility image for creating VAX-11/750 microcode update programs DEFBOO.COM Sample console command procedure for booting a VAX 85nn or VAX 8700 target using the DEBNT DEFBOO8.COM Sample console command procedure for booting a VAX 8800 target using the DEBNT DFLOATRTL.COM Command procedure to convert the VAXELN runtime library routines to D_FLOAT EBUILD.EXE System Builder utility image EBUILD.HLB Help library used by System Builder EDEBUG.EXE Remote debugger image, host-side EDEBUG.HLB Help library used by VAXELN Debugger ELN$ERFU1054.A Saveset for the error format utility (continued on next page) VAXELN Files B-5 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-2_(Cont.)_Tools_and_Utilities_Used_Under_VMS____________ File_____________Description____________________________________ ELN$TERTIARY_ Tertiary network bootstrap loader image for VAX LOADER.EXE 6000-nnn and VAX 82nn ELN$VMB.EXE VAX primary bootstrap image ELNLDR.EXE Bootstrap image for DEBNI down-line loading and BDA disk booting on VAX 85nn and VAX 8700, and tape booting on the VAX 6000 series ELNLDR8.EXE Bootstrap image for DEBNI down-line loading and BDA disk booting on the VAX 8800 ELSE$SHUTDOWN.COMCommand procedure to stop the error log server ELSE$STARTUP.COM Command procedure to start the error log server ELSE.EXE Error log server image EPAAV_MAIN.EXE VAXELN Performance Analyzer (EPA) analyzer image EPACVMAIN.EXE EPA collector image, host-side EPASCAL.EXE Pascal compiler image EPA_HELP.HLB Help library used by EPA ETABOO.COM Sample console command procedure for booting a VAX 85nn or VAX 8700 target using the DEBNT ETABOO8.COM Sample console command procedure for booting a VAX 8800 target using the DEBNT ETBOOT.EXE Bootstrap image for DEBNT down-line loading, VAX 85nn or VAX 8700 version (continued on next page) B-6 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-2_(Cont.)_Tools_and_Utilities_Used_Under_VMS____________ File_____________Description____________________________________ ETBOOT8.EXE Bootstrap image for DEBNT down-line loading, VAX 8800 version EWRITEBOOT.EXE Utility image for setting up a bootable disk device on a VAXELN system that requires a loadable version of the VAX primary bootstrap program (VMB) and does not have VMS installed GFLOATRTL.COM Command procedure to convert the VAXELN runtime library routines to G_FLOAT KA800_ Program to load a VAXELN system image onto LOADER.EXE KA800 processors NEWBOOT.COM Command procedure to add down-line loading to the VAX console media for the VAX-11/750 and VAX-11/730 or to build a console floppy for booting a system image on a VAX 85nn, VAX 8700, or VAX 8800 NMIRESET.COM Sample console command procedure for trigger booting using the DEBNT, VAX 85nn, or VAX 8700 version NMIRESET8.COM Sample console command procedure for trigger booting using the DEBNT, VAX 8800 version P750UCODE.OBJ Object module used with the DATAOBJ utility RESTAR.COM Command procedure for restarting a VAX 85nn or VAX 8700 target RESTAR8.COM Command procedure for restarting a VAX 8800 target (continued on next page) VAXELN Files B-7 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-2_(Cont.)_Tools_and_Utilities_Used_Under_VMS____________ File_____________Description____________________________________ SECBOO8.COM Sample console command procedure for booting the secondary CPU on the VAX 8800 XE0BOO.CMD Console media boot command procedure for DEUNA down-line loading XEABOO.COM Sample console command procedure for booting a VAX 85nn or VAX 8700 target using the DEUNA XEABOO8.COM Sample console command procedure for booting a VAX 8800 target using the DEUNA XEBOOT.EXE Bootstrap image for DEUNA down-line loading, VAX 85nn, VAX 8700 version XEBOOT8.EXE Bootstrap image for DEUNA down-line loading, VAX 8800 version XIABOO.COM Sample console command procedure for booting a VAX 85nn or VAX 8700 target using the DEBNI (DEC LANcontroller 200). XIABOO8.COM Sample command procedure for booting a VAX 8800 _________________target_using_the_DEBNI.________________________ Table_B-3_Kernel_Files__________________________________________ File_____________Description____________________________________ 300KER.EXE Kernel for rtVAX 300 processors 300KER.MAP Linker map for rtVAX 300 kernel 300KER.STB Linker symbol table for the rtVAX 300 (continued on next page) B-8 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-3_(Cont.)_Kernel_Files__________________________________ File_____________Description____________________________________ 4NNKER.EXE Kernel image for MicroVAX 2000 and MicroVAX 3100 processors 4NNKER.MAP Linker map of the MicroVAX 2000 and MicroVAX 3100 kernel image 4NNKER.STB Linker symbol table of the MicroVAX 2000 and MicroVAX 3100 kernel image 6CCKER.EXE Kernel image for VAX 6000-2nn and VAX 6000-3nn processors 6CCKER.MAP Linker map of the 6CC kernel image 6CCKER.STB Linker symbol table of the 6CC kernel image 800KER.EXE Kernel image for a KA800 800KER.MAP Linker map of the KA800 kernel image 800KER.STB Linker symbol table of the KA800 kernel image 8NNKER.EXE Kernel image for a VAX 85nn or VAX 8700 system 8NNKER.MAP Linker map of the VAX 85nn or VAX8700 kernel image 8NNKER.STB Linker symbol table of the VAX 85nn/8700 kernel image 8SSKER.EXE Kernel image for the VAX 8200 and VAX 8250 8SSKER.MAP Linker map of the VAX 8200 and VAX 8250 kernel image (continued on next page) VAXELN Files B-9 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-3_(Cont.)_Kernel_Files__________________________________ File_____________Description____________________________________ 8SSKER.STB Linker symbol table of the VAX 8200 and VAX 8250 kernel image 9RRKER.EXE Kernel image for the VAX 6000-4nn 9RRKER.MAP Linker map of the VAX 6000-4nn kernel image 9RRKER.STB Linker symbol table of the VAX 6000-4nn kernel image CIO300.EXE Console I/O image for rtVAX 300 CIO4NN.EXE Console I/O image for MicroVAX 2000 CIO6CC.EXE Console I/O image for VAX 6000-2nn and VAX 6000-3nn CIO800.EXE Console I/O image for KA800 CIO8800.EXE Console I/O image for VAX 8800 CIO9RR.EXE Console I/O image for VAX 6000-4nn CIOVAX.EXE Console I/O image for MicroVAX II CIOVCB02.EXE Console I/O image for VAXstation II/GPX, 3200, and 3500 CIOVS40.EXE Console I/O image for VAXstation 2000 and 3100 (color) CIOWS01.EXE Console I/O image for VAXstation 3100/SPX CIOWS4NN.EXE Console I/O image for VAXstation 2000 and 3100 (monochrome) (continued on next page) B-10 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-3_(Cont.)_Kernel_Files__________________________________ File_____________Description____________________________________ KERNELDEF.FOR Kernel definitions (FORTRAN) KERNELDEF.H Kernel definitions (C) KERNELDEF.MAR Kernel definitions (MACRO) KERNELDEF.PAS Kernel definitions (Pascal) MP8800KER.EXE Kernel image for a VAX 8800 system MP8800KER.MAP Linker map of the VAX 8800 kernel image MP8800KER.STB Linker symbol table of the VAX 8800 kernel image QBUSKER.EXE Kernel image for MicroVAX I, MicroVAX II (KA630), rtVAX 1000 (KA620), MicroVAX 3nnn, or VAX 4000-300 system QBUSKER.MAP Linker map of the MicroVAX I, MicroVAX II, rtVAX 1000 (KA620), MicroVAX 3nnn, VAX 4000-300 kernel QBUSKER.STB Linker symbol table of the MicroVAX I, MicroVAX II, rtVAX 1000 (KA620), MicroVAX 3nnn, VAX 4000-300 kernel image S6CCKER.EXE Kernel image for single processor VAX 6000-210, VAX 6000-310, or VAX 6000-410 system S6CCKER.MAP Linker map for single processor VAX 6000-210, VAX 6000-310, or VAX 6000-410 kernel image (continued on next page) VAXELN Files B-11 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-3_(Cont.)_Kernel_Files__________________________________ File_____________Description____________________________________ S6CCKER.STB Linker symbol table for single processor VAX 6000-210, VAX 6000-310, or VAX 6000-410 kernel image S9RRKER.EXE Kernel image for single processor VAX 6000-4nn system S9RRKER.MAP Linker map for single processor VAX 6000-4nn kernel image S9RRKER.STB Linker symbol table for single processor VAX 6000-4nn kernel image UBUSKER.EXE Kernel image for a VAX-11/725/730/750 system UBUSKER.MAP Linker map of the VAX-11/725/730/750 kernel image UBUSKER.STB Linker symbol table of the VAX-11/725/730/750 _________________kernel_image___________________________________ Table_B-4_VAXELN_Utility_Programs_______________________________ File_____________Description____________________________________ AUTHORIZE.EXE Authorization Service image ECL.EXE VAXELN Command Language (ECL) utility image ECL.HLP Help file used by ECL EDEBUGLCL.EXE Local debugger image EDEBUGREM.EXE Remote debugger image, target-side (continued on next page) B-12 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-4_(Cont.)_VAXELN_Utility_Programs_______________________ File_____________Description____________________________________ EDISPLAY.EXE VAXELN Display (EDISPLAY) utility image ELNMOM.EXE Down-line load image EPACEMAIN.EXE VAXELN Performance Analyzer (EPA) collector image, target-side ERRFORMAT.EXE Error format job image FALSERVER.EXE File Access Listener image JOBCNTRL.EXE ECL job control program image REMSERVER.EXE ECL remote server program image RTDRIVER.EXE Inbound CTERM SET_HOST.EXE_____Outbound_CTERM_________________________________ Table_B-5_VAXELN_Utility_Shareable_Images_______________________ File_____________Description____________________________________ BDA.EXE KDB port driver image BVPSSP.EXE BVP port driver image DLLSHR.EXE Shareable image of the Down-Line Load service DSSIP.EXE DSSI port driver image for MicroVAX 3300 and MicroVAX 3400 DUMP6CC.EXE Last fail dump image for VAX 6000-200 and VAX 6000-300 (continued on next page) VAXELN Files B-13 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-5_(Cont.)_VAXELN_Utility_Shareable_Images_______________ File_____________Description____________________________________ DUMP9RR.EXE Last fail dump image for VAX 6000-400 DUMPBDA.EXE Last fail dump image for VAX 82nn, VAX 85nn, VAX 87nn, and VAX 88nn DUMPDRIVR.EXE System dump facility driver FILE.EXE Disk file service image FPEMUL.EXE MicroVAX floating-point instruction emulation image ICSSHR.EXE Internet control services image LATSHR.EXE Shareable image for LAT driver MSCPCLASS.EXE MSCP class image NETMANSHR.EXE Shareable image for network management NETWORK.EXE Network service image SHACPSHR.EXE Shareable DSSI port driver image for VAX 4000- 300 TAPE.EXE Tape file service image TMSCPCLASS.EXE TMSCP class image UQSSP.EXE UNIBUS and Q-bus port driver image VAXEMUL.EXE______MicroVAX_string_instruction_emulation_image____ B-14 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-6_VAXELN_General_Runtime_Library________________________ File__________________Description_______________________________ ADQ32_UTILITY.EXE ADQ32 shareable routines CMSG.MSG Source of the C$_ prefixed status codes DAP.EXE Shareable image for the DAP routines DDA.EXE Shareable image for the DDA routines DDCMP.EXE Shareable image for the DDCMP protocol routines DDCMP_V2.EXE Shareable image for enhanced DDCMP protocol routines DFLOATRTL.OBS Object modules to convert the VAXELN runtime library routines to D_FLOAT DISK.EXE Shareable image for the disk utilities DMATH.EXE Shareable image for the math routines using no G_FLOAT instructions ELNACCESS.EXE Shareable image for ELNACCESS ELNDECW_DWTMSG.MSG Source of the XUI Toolkit (DWT$_prefixed) status codes ELNDECW_XLIBMSG.MSG Source of the XLIB (X$_prefixed) status codes ELNMSG.MSG Source of the ELN$_ prefixed status codes FILE.OLB Disk file service object library FILEUTIL.EXE Shareable image for the file utilities (continued on next page) VAXELN Files B-15 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-6_(Cont.)_VAXELN_General_Runtime_Library________________ File__________________Description_______________________________ FORMSG.MSG Source of the FOR$_ prefixed status codes GETMSGSHR.EXE Shareable image for VAXELN system shareable status text GFLOATRTL.OBS Object modules to convert the VAXELN runtime library routines to G_FLOAT GMATH.EXE Shareable image for the math routines using no D_FLOAT instructions IARP.EXE Internet address resolution INTERNET.EXE IP/UDP/TCP shareable image-used by datalink drivers INTERNETNULL.EXE NULL IP/UDP/TCP shareable image-used by datalink drivers KERNELMSG.MSG Source of the KER$_ prefixed status codes LANGMSC.EXE Language-independent runtime library routines LIBCOMMON.EXE Shareable image of condition-handling routines and conversion routines LIBMSC.EXE Shareable image of date/time routines and access to machine LIBMSG.MSG Source of the LIB$_ prefixed status codes LIBVM.EXE Shareable image of the memory allocation routines (continued on next page) B-16 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-6_(Cont.)_VAXELN_General_Runtime_Library________________ File__________________Description_______________________________ MTHMSG.MSG Source of the MTH$_ prefixed status codes NISHR.EXE Shareable image for Ethernet/IEEE datagram service network interface routine OTSMSG.MSG Source of the OTS$_ prefixed status codes PASCALMSC.EXE Shareable image for the miscellaneous Pascal routines PASCALMSG.MSG Source of the PAS$_ prefixed status codes PRGLOADER.EXE Shareable image for the loader routines RTL.OLB Required object library RTLOBJECT.OLB Complete object library RTLSHARE.OLB Shareable image library SCSI_UTILITY.EXE SCSI shareable message class utility routines SSMSG.MSG Source of the SS$_ prefixed status codes STRMSG.MSG Source of the STR$_ prefixed status codes SYSTEMLIB.MLB VAX-11 MACRO definitions of the kernel services TERMCLASS.EXE Shareable image for enhanced terminal driver routines TERMINAL.EXE Shareable image for the terminal driver ______________________routines__________________________________ VAXELN Files B-17 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-7_VAXELN_Pascal_Runtime_Library_________________________ File________________Description_________________________________ DPASCALIO.EXE Shareable image for the Pascal I/O routines using no G_FLOAT instructions GPASCALIO.EXE Shareable image for the Pascal I/O routines using no D_FLOAT instructions SHARED_STATUS_ Shareable image for shared status text TEXT.EXE________________________________________________________ Table_B-8_Pascal_Source_for_VAXELN_Runtime_Library______________ File_____________Description____________________________________ DAP.PAS Pascal source for the DAP definitions DAPSTATUS.PAS Pascal source for the DAP status definitions DATALINK.PAS Pascal source for the interface to the network datalink drivers DDAUTIL.PAS Pascal source for the DDA routines DDCMP.PAS Pascal source for the DDCMP routines DDCMP_V2.PAS Pascal source for enhanced DDCMP routines DISKUTIL.PAS Pascal source for the disk utilities FILEUTIL.PAS Pascal source for the file utilities PASIODEF.PAS Pascal source for the Pascal I/O routine definitions (continued on next page) B-18 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-8_(Cont.)_Pascal_Source_for_VAXELN_Runtime_Library______ File_____________Description____________________________________ TAPE.PAS Pascal source for the tape definitions TAPEUTIL.PAS Pascal source for the tape utilities TERMCLASS.PAS Pascal source for enhanced terminal driver routines TERMINAL.PAS_____Pascal_source_for_the_terminal_driver_routines_ Table_B-9_VAXELN_C_Runtime_Library______________________________ File_____________Description____________________________________ AUXCSHR.EXE C socket auxiliary communication routines CMSC.EXE Shareable image for the miscellaneous C routines CRTLOBJECT.OLB C object library CRTLSHARE.OLB C shareable image library DCIO.EXE Shareable image for the C I/O routines using D_FLOAT DCMATH.EXE Shareable image for the C math routines using D_FLOAT DFLOATCRTL.OBS C object modules to convert the VAXELN C runtime library routines to D_FLOAT ELNCMSG.EXE Message text image for the VAXELN C runtime library routines (continued on next page) VAXELN Files B-19 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-9_(Cont.)_VAXELN_C_Runtime_Library______________________ File_____________Description____________________________________ GCIO.EXE Shareable image for the C I/O routines using G_FLOAT GCMATH.EXE Shareable image for the C math routines using G_FLOAT GFLOATCRTL.OBS C object modules to convert the VAXELN C runtime library routines to G_FLOAT IPCSHR.EXE Interprocess communication (socket) routines IPCSHRNULL.EXE Null interprocess communication routines VAXELNC.TLB______C_macro_library_for_VAXELN_C_programming_______ Table_B-10_VAXELN_FORTRAN_Runtime_Library_______________________ File_____________Description____________________________________ FORTRAN_ VAXELN definitions for FORTRAN programming DEFS.FOR FRTLOBJECT.OLB The complete object library DLL_UTILITY.FOR Down-Line Load service source declarations for FORTRAN programming MESSAGES.FOR VAXELN message code definitions for FORTRAN programming NET_DEFINITIONS.FFORTRAN RTL module NETMAN_ FORTRAN source for network management routines UTILITY.FOR (continued on next page) B-20 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-10_(Cont.)_VAXELN_FORTRAN_Runtime_Library_______________ File_____________Description____________________________________ NI_UTILITY.FOR Network interface utility definitions for FORTRAN programming NIDEFS.FOR Network interface definitions for FORTRAN _________________programming____________________________________ Table_B-11_VAXELN_Drivers_______________________________________ File_____________Description____________________________________ BDDRIVER.EXE KDB50 controller driver image BUDRIVER.EXE MSCP class driver image for BVP controller CONSOLE.EXE Console driver image CONSOLE9RR.EXE Console driver image for KA64A CSDRIVER.EXE RX50 driver image on VAX 8800 console CXDRIVER.EXE CXA16/CXB16 driver image DDDRIVER.EXE TU58 driver image DHTDRIVER.EXE DHT32 asynchronous multiplexer driver image DHVDRIVER.EXE DHV11 driver image DIDRIVER.EXE DSSI driver image for RFnn hard disks (MicroVAX 3300 and MicroVAX 3400) DMBDRIVER.EXE DMB32 asynchronous 8-line multiplexer driver image DQDRIVER.EXE VAX-11/730 IDC driver image (continued on next page) VAXELN Files B-21 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-11_(Cont.)_VAXELN_Drivers_______________________________ File_____________Description____________________________________ DSIDRIVER.EXE DSSI driver image for RFnn hard disks (VAX 4000-300) DUDRIVER.EXE MSCP (KDA50, UDA50, RQDX, KFQSA) driver image DVSDRIVER.EXE ST506 disk driver for MicroVAX 2000 and MicroVAX 3100 DZSDRIVER.EXE Serial line driver for MicroVAX 2000 and MicroVAX 3100 DZVDRIVER.EXE DZV11 driver image ESDRIVER.EXE Ethernet driver for KA410, KA640, and KA42 NI controller ETDRIVER.EXE DEBNI and DEMNA driver EZDRIVER.EXE Ethernet driver for rtVAX 300 and VAX 4000-300 NI controller GPDRIVER.EXE IEQ11-A driver image LCDRIVER.EXE DMF-32 printer driver image LIDRIVER.EXE DMB32 driver image LTDRIVER.EXE LAT driver image LPVDRIVER.EXE LPV11 driver image MUDRIVER.EXE TMSCP driver image SCDRIVER.EXE SCSI driver (continued on next page) B-22 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-11_(Cont.)_VAXELN_Drivers_______________________________ File_____________Description____________________________________ SCNDRIVER.EXE Driver for Signetics DUART chip on the rtVAX 300 VMDRIVER.EXE Virtual disk driver image XBDRIVER.EXE VAXBI/Ethernet controller driver image XEDRIVER.EXE DEUNA driver image XQDRIVER.EXE DEQNA driver image YCDRIVER.EXE_____DMF-32_terminal_driver_image___________________ Table_B-12_Source_for_VAXELN_Drivers____________________________ File_______________Description__________________________________ $SCSI_BODY.C SCSI message class utility routines source code (body) AAV_DEC.PAS AAV11 driver source declarations AAV_DRIVER.PAS AAV11 driver source code ADQ32_BODY.C ADQ32 source code ADQ32.FOR ADQ32 FORTRAN include file ADQ32.PAS ADQ32 Pascal include file ADV11DBODY.PAS ADV11D driver source code ADV11DUTIL.PAS ADV11D driver source declarations ANALOG.PAS AXV11C and KWV11C driver exerciser program (continued on next page) VAXELN Files B-23 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-12_(Cont.)_Source_for_VAXELN_Drivers____________________ File_______________Description__________________________________ AXVKWVBODY.PAS AXV11C and KWV11C driver source code AXVUTIL.PAS AXV11C driver source declarations BDDRIVER.PAS KDB50 controller driver source code BUDRIVER.PAS Source code to start the MSCP class driver on a BVP controller CONSOLE.PAS Console driver source code CONSOLE9RR.PAS Console driver source code for KA64A COPY_NI.MAR Ethernet driver MACRO routines CSDRIVER.PAS Console driver source for the RX50 device on the VAX 85nn/8700/8800 CXDRIVER.PAS CXA16/CXB16 driver source code DDDRIVER.PAS TU58 driver source code DHTDRIVER.PAS DHT32 driver source code DHVDRIVER.PAS DHV11 driver source code DIDRIVER.PAS DSSI driver source code DLVBODY.PAS DLVJ1 driver source code DLVUTIL.PAS DLVJ1 driver source declarations DMB_UTIL.PAS DMBDRIVER and LIDRIVER source declarations (continued on next page) B-24 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-12_(Cont.)_Source_for_VAXELN_Drivers____________________ File_______________Description__________________________________ DMBDRIVER.PAS DMB32 driver source code DQDRIVER.PAS VAX-11/730 IDC driver source code DR11C.PAS DR11C driver source code DRBBODY.PAS DRB32 driver source code DRBUTIL.PAS DRB32 driver source declarations DRQ3BBODY.PAS DRQ3B driver source code DRQ3BUTIL.PAS DRQ3B driver source declarations DRQ3BXBODY_ DRQ3BX driver source code PLUS.PAS DRQ3BXUTIL_ DRQ3BX driver source declarations PLUS.PAS DRV11WABODY.PAS DRV11-W driver source code DRV11WAUTIL.PAS DRV11-W driver source declarations DRVBODY.PAS DRV11-J driver source code DRVUTIL.PAS DRV11-J driver source declarations DSIDRIVER.PAS DSSI driver source code DUDRIVER.PAS MSCP (KDA50, UDA50, RQDX) driver source code DVSDRIVER.C DVS driver source code DVSSTRING.MAR DVS driver source declarations (continued on next page) VAXELN Files B-25 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-12_(Cont.)_Source_for_VAXELN_Drivers____________________ File_______________Description__________________________________ DZSDRIVER.PAS DZS driver source code DZVDRIVER.PAS DZV11 driver source code ELNMSG.PAS Message definitions for VAXELN error codes ESDRIVER.PAS Ethernet driver source code ESPROCESS.PAS KA410, KA640, and KA42 NI controller source code ETDRIVER.PAS DEBNI and DEMNA driver source code ETPROCESS.PAS DEBNI (BI/Ethernet) and DEMNA (XMI/Ethernet) controller process and initialization routine EXITUTIL.PAS Exit handler utilities source code EZDRIVER.PAS Source for Second Generation Ethernet Controller driver EZPROCESS.PAS VAX Second Generation Ethernet Controller process and initialization routine (SEGC) GPDRIVER.PAS IEQ11-A driver source code GPIB_SUB.PAS IEQ11-A driver interface source code GPIB_UTIL.PAS IEQ11-A driver source declarations KWVUTIL.PAS KWV11C driver source declarations LATUTIL.PAS LAT utility source code LCDRIVER.PAS DMF-32 printer driver source code (continued on next page) B-26 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-12_(Cont.)_Source_for_VAXELN_Drivers____________________ File_______________Description__________________________________ LIDRIVER.PAS DMB32 driver source code LPVDRIVER.PAS LPV11 driver source code MUDRIVER.PAS TMSCP driver source code SAMPLE_SCSI_ Sample SCSI driver written in C DRIVER.C SAMPLE_SCSI_ Sample SCSI driver written in FORTRAN DRIVER.FOR SAMPLE_SCSI_ Sample SCSI driver written in Pascal DRIVER.PAS SCDRIVER.C SCSI startup source code SCNDRIVER.PAS Source code for driver for Signetics DUART chip on the rtVAX 300 SCSI5380.C SCSI port driver source code SCSIDISK.C SCSI disk class driver source code SCSIGNRC.C SCSI generic class driver source code SCSISNIF.C SCSI bus sniffer source code SCSIUTIL.PAS SCSI Epascal definition file for message class SCSIVECTOR.MAR SCSI shareable message class vectors VMDRIVER.PAS Virtual disk driver source code (continued on next page) VAXELN Files B-27 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-12_(Cont.)_Source_for_VAXELN_Drivers____________________ File_______________Description__________________________________ XBDRIVER.PAS VAXBI/Ethernet controller driver source code XBPROCESS.PAS VAX BI AIA NI (BI/Ethernet) process and initialization routine source code XEDRIVER.PAS DEUNA driver source code XEPROCESS.PAS VAX DEUNA/DELUA (UNIBUS/Ethernet process and initialization routine source code) XQDRIVER.PAS DEQNA driver source code XQPROCESS.PAS VAX QNA (Q-bus/Ethernet) process and initialization routine source code YCDRIVER.PAS_______DMF-32_terminal_driver_source_code___________ Table_B-13_Source_for_Sample_Applications_______________________ File_______________Description__________________________________ APPLICATION1.PAS Pascal source for Application 1 APPLICATION2A.PAS Pascal source for Application 2 APPLICATION2B.PAS Pascal source for Application 2 APPLICATION3.C C source for Application 3 APPLICATION3.PAS Pascal source for Application 3 APPLICATION4.PAS Pascal source for Application 4 APPLICATION5.PAS Pascal source for Application 5 (continued on next page) B-28 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-13_(Cont.)_Source_for_Sample_Applications_______________ File_______________Description__________________________________ APPLICATION6A.C C source for Application 6 APPLICATION6B.C C source for Application 6 APPLICATION6C.PAS Pascal source for Application 6 APPLICATION6D.PAS Pascal source for Application 6 APPLICATION7A.PAS Pascal source for Application 7 APPLICATION7B.PAS Pascal source for Application 7 APPLICATION8.PAS Pascal source for Application 8 APPLICATION9.PAS Pascal source for Application 9 APPLICATION10.PAS Pascal source for Application 10 APPLICATION11.PAS Pascal source for Application 11 APPLICATION12A.C C source for Application 12 APPLICATION12B.PAS Pascal source for Application 12 APPLICATION12C.FOR FORTRAN source for Application 12 APPLICATION13.C C source for Application 13 APPLICATION14.PAS Pascal source for Application 14 APPLICATION15A.PAS Pascal source for Application 15 APPLICATION15B.PAS Pascal source for Application 15 APPLICATION15C.PAS Pascal source for Application 15 (continued on next page) VAXELN Files B-29 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-13_(Cont.)_Source_for_Sample_Applications_______________ File_______________Description__________________________________ SAMPLE_CCTIME.C C support module for SAMPLE_SENDER.FOR SAMPLE_DEBUG.LOG SET HOST/LOG record of sample debugging session in Introduction to VAXELN SAMPLE_ Pascal source module for sample application GLOBALS.PAS in Introduction to VAXELN SAMPLE_ Pascal source for sample application in RECEIVER.PAS Introduction to VAXELN SAMPLE_SENDER.C C source for sample application in Introduction to VAXELN SAMPLE_SENDER.FOR FORTRAN source for sample application in Introduction to VAXELN SAMPLE_SENDER.PAS Pascal source for sample application in Introduction to VAXELN SAMPLE_ Pascal source module for sample application UTILITIES.PAS______in_Introduction_to_VAXELN____________________ Table_B-14_DECwindows_Files_____________________________________ File__________________Description_______________________________ CONVERT_UID_ Converter from VMS UID files to ELN- FORMAT.COM compatible UID files ELNDECW_DWTERRDB.DAT XUI error data base ELNDECW_DWTLIB.OLB XUI object library ELNDECW_DWTLIBSHR.OLB XUI shareable image library (continued on next page) B-30 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-14_(Cont.)_DECwindows_Files_____________________________ File__________________Description_______________________________ ELNDECW_WINMGR.DAT Window manager resource data base ELNDECW_WINMGR.UID Window manager UID file ELNDECW_XLIB.OLB XLIB object library ELNDECW_XLIBERRDB.DAT XLIB error data base ELNDECW_XLIBSHR.OLB___XLIB_shareable_image_library______________ Table_B-15_DECwindows_Images____________________________________ File__________________Description_______________________________ ELNDECW_CONSOLE.EXE Console ELNDECW_DWTLIBSHR.EXE XUI shareable image ELNDECW_DWTMSG.EXE XUI Toolkit message ELNDECW_GAA_ Server for VAXstation II/GPX, 3200, and SERVER.EXE 3500 ELNDECW_GAB_ Server for VAXstation 2000 and 3100 SERVER.EXE ELNDECW_GEB_ Server for VAXstation 3100/SPX SERVER.EXE ELNDECW_GCB_ Server for monochrome VAXstation 2000 and SERVER.EXE 3100 ELNDECW_TE.EXE Terminal emulator ELNDECW_WINMGR.EXE Window manager (continued on next page) VAXELN Files B-31 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-15_(Cont.)_DECwindows_Images____________________________ File__________________Description_______________________________ ELNDECW_XLIBMSG.EXE XLIB messages ELNDECW_XLIBSHR.EXE___XLIB_shareable_image______________________ Table_B-16_MIT_C_XLIB_and_Toolkit_DECwindows_Include_Files______ ABOUTFRAME.HLP COMPOBJ.H COMPOBJP.H COMPOSITE.H COMPOSITEP.H CONSTRAINP.H CONSTRAINT.H CONVERT.H CORE.H COREP.H CSH.HLP CURSORFONT.H DECW$CURSOR.H DECWDWTAPPLPROG.H (continued on next page) B-32 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files Table B-16 (Cont.) MIT C XLIB and Toolkit DECwindows Include ___________________Files________________________________________ DECWDWTWIDGETPROG.H DECWMHINTS.H DWTAPPL.H DWTWIDGET.H EVENT.H GLOSSARY.HLP INTRINSIC.H INTRINSICP.H KEYSYM.H KEYSYMDEF.H NLIST.H OBJECT.H OBJECTP.H OVERVIEW.HLP RECTOBJ.H RECTOBJP.H SELECTION.H SHELL.H (continued on next page) VAXELN Files B-33 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table B-16 (Cont.) MIT C XLIB and Toolkit DECwindows Include ___________________Files________________________________________ SHELLP.H STRINGDEFS.H TRANSLATE.H VENDOR.H VENDORP.H WINDOWOBJ.H WINDOWOBJP.H X.H XATOM.H XLIB.H XMD.H XOS.H XPROTO.H XPROTOSTR.H XRESOURCE.H XUTIL.H_________________________________________________________ B-34 VAXELN Files VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-17_Language-Specific_DECwindows_Include_Files___________ File_____________________Description____________________________ CDA$DEF.H CDA$MSG.H CSTEXTP.H DDIF$DEF.H DECW$DWT_.ADA XUI Toolkit for Ada DECW$DWTDEF.FOR XUI Toolkit for FORTRAN DECW$DWTDEF.H XUI Toolkit for VAX C DECW$DWTDEF.PAS XUI Toolkit for Pascal DECW$DWTENTRY.FOR XUI Toolkit for FORTRAN DECW$DWTENTRY.H XUI Toolkit for VAX C DECW$DWTENTRY.PAS XUI Toolkit for Pascal DECW$DWTMSG.FOR XUI Toolkit message for FORTRAN DECW$DWTMSG.H XUI Toolkit message for VAX C DECW$DWTMSG.PAS XUI Toolkit message for Pascal DECW$DWTSTRUCT.FOR XUI Toolkit for FORTRAN DECW$DWTSTRUCT.H XUI Toolkit for VAX C DECW$DWTSTRUCT.PAS XUI Toolkit for Pascal DECW$DWTWIDGETDEF.FOR XUI Toolkit widget for FORTRAN (continued on next page) VAXELN Files B-35 VAXELN Files B.6 DWINCLUDE Subdirectory Files Table_B-17_(Cont.)_Language-Specific_DECwindows_Include_Files___ File_____________________Description____________________________ DECW$DWTWIDGETDEF.H XUI Toolkit widget for VAX C DECW$DWTWIDGETDEF.PAS XUI Toolkit widget for Pascal DECW$DWTWIDGETSTRUCT.FOR XUI Toolkit for FORTRAN DECW$DWTWIDGETSTRUCT.H XUI Toolkit for VAX C DECW$DWTWIDGETSTRUCT.PAS XUI Toolkit for Pascal DECW$X_.ADA XLIB for Ada DECW$XLIBDEF.FOR XLIB for FORTRAN DECW$XLIBDEF.H XLIB for VAX C DECW$XLIBDEF.PAS XLIB for Pascal DECW$XLIBMSG.FOR XLIB message for FORTRAN DECW$XLIBMSG.H XLIB message for VAX C DECW$XLIBMSG.PAS XLIB message for Pascal DRMDECLS.H DRMPUBLIC.H STOPWATCH.C STOPWATCH.UIL___________________________________________________ B-36 VAXELN Files ________________________________________________________________ Index A__________________________ F__________________________ Account privileges, 1-3, Files, VAXELN, A-1 2-1 Account quotas, 1-3, 2-1 I__________________________ AUTHORIZE utility ICP sample VAXELN system, user account limits, 2-2 AWD option, VMSINTAL 3-7, B-3 command procedure, 3-2 ICP_DOWNLINE sample VAXELN system, 3-7, B-3 B__________________________ Informational messages, A-1 Backing up system disk, 2-1 Installation in VAXcluster environment C , 3-5 ___________________________ preliminary steps, 2-1 Conventions used in manual, procedure, 3-1 vi sample, on VMS Version 4.7, 3-8 D__________________________ sample, on VMS Version DCL command table, 3-4 5.3-1, 3-10 DECnet software, 1-1 requirements, 1-1 DECwindows support, 1-1 verifying, 3-5 Disk storage requirements, Installation time, 1-3 1-2 Installation Verification DWINCLUDE subdirectory, B-3 Procedure (IVP) files, B-3 E sample, on VMS, 3-12 ___________________________ ELN$ directory, B-1, B-2 ELN$ logical name, 3-4 Error messages, A-1, A-4 Error warning messages, A-1 Index-1 SHOW DEVICE command, 3-2 L__________________________ Software, prerequisite, 1-1 LSE templates, 1-1 SYS$HELP directory, B-1 SYS$LIBRARY directory, B-1, M__________________________ B-2 Messages, A-1 SYS$MESSAGE directory, B-1 error, A-1, A-4 System images, 3-6 informational, A-1 T warning, A-1, A-3 ___________________________ Target disk, definition, O__________________________ 1-2 Output disk, files placed U on, B-1 ___________________________ User account limits R__________________________ AUTHORIZE utility, 2-1 Release notes, 3-3, B-1 V Requirements ___________________________ account privileges, 1-3, VAXcluster environment, 3-5 2-1 VAXELN disk, definition, account quotas, 1-3, 2-1 1-2 AST limit, 1-3 VAXELN files, B-1 disk storage, 1-2 VAXELN kit, 3-1 installation, 1-1 Verification, 3-5 open file limit, 1-3 VMSINSTAL command procedure paging file quota, 1-3 , 3-1 SETPRV privilege, 1-3 AWD option, 3-2 time, 1-3 help information, 3-1 VAXcluster environment, release notes options, 3-5 3-3 virtual memory, 1-3 VMS System Management VMS version, 1-1 Subkit, 3-2, 3-3 working set quota, 1-3 W__________________________ S__________________________ Warning messages, A-1, A-3 Sample installation procedures on VMS, Version 4.7, 3-8 on VMS, Version 5.3-1, 3-10 Sample Installation Verification Procedure (IVP), 3-12 Index-2