Digital PDFs
Documents
Guest
Register
Log In
AA-H169B-TC
May 1980
44 pages
Original
1.4MB
view
download
Document:
DATATRIEVE-11 2.0 Installation Guide Jul80
Order Number:
AA-H169B-TC
Revision:
0
Pages:
44
Original Filename:
AA-H169B-TC_DATATRIEVE-11_2.0_Installation_Guide_Jul80.pdf
OCR Text
July 80 This manual contains the information needed to install DATATRIEVE-ll on: lAS V3.0, RSX-llM V3.2, RSX-llM-PLUS Vl.O, RSTSIE V7.0, and VMS V2.0. DATATRIEVE-11 Installation Guide AA-H169B-TC OPERATING SYSTEMS AND VERSIONS: lAS V3.0 RSX-llM V3.2 RSX-llM-PLUS Vl.O RSTSIE V7.0 VMS V2.0 SOFTWARE VERSION: 2.0 To order additional copies of this document, contact the Software Distribution Center, Digital Equipment Corporation, Maynard, Massachusetts 01754 digital equipment corporation · maynard, massachusetts 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 only be used or copied in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software on equipment that is not supplied by DIGITAL or its affiliated companies. Copyright © 1980 by Digital Equipment Corporation The postage prepaid READER'S COMMENTS form on the last page of this document requests the user's critical evaluation to assist us in preparing future documentation. The following are trademarks of Digital Equipment Corporation: DIGITAL DEC PDP DECUS UNIBUS COMPUTER LABS COMTEX DDT DECCOMM ASSIST-II DECsystem-l0 DECtape DmOL EDUSYSTEM FLIP CHIP FOCAL INDAC LAB-8 DECSYSTEM-20 RTS-8 MASSBUS OMNmUS OS/8 PHA RSTS RSX TYPSET-8 TYPESET-II TMS-ll ITPS-I0 Contents Page Preface v Chapter 1 General Information 1.1 1.2 General Installation Procedures DATATRIEVE Customization . .1-1 .1-1 Chapter 2 lAS V3.0 Installation Procedures 2.1 2.2 2.3 System Requirements . . . . . .2-1 2.1.1 2.1.2 .2-1 .2-1 Software Requirements . Hardware Requirements Procedures for Installing DATATRIEV""E-ll on lAS V3.0. .2-2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 .2-2 .2-2 .2-3 .2-3 .2-3 Mount the Distribution Medium . . Copy the Distribution Files. . . . . Dismount the Distribution Medium. Edit Files, if Necessary. . . Execute the Command File. DATATRIEVE-11 Files . . . . . . .2-3 Chapter 3 RSX-11 M V3.2 and RSX-11 M-PLUS V1.0 Installation Procedures 3.1 System Requirements . . . . . .3-1 Software Requirements . Hardware Requirements .3-1 .3-1 3.1.1 3.1.2 3.2 Procedures for Installing DATATRIEVE-11 on RSX-11M V3.2 .3-2 3.2.1 3.2.2 3.2.3 3.2.4 .3-2 . 3-2 . 3-2 3.2.5 3.2.6 3.2.7 3.3 Physically Mount and Allocate the Distribution Medium. Logically Mount the Distribution Medium. . Copy the Distribution Files. . . . . . . . . Dismount the Distribution Medium (Except RSX-11M Magnetic Tape) . . . . Deallocate the Distribution Device Edit Files, if Necessary. . . Execute the Command File. DATATRIEVE-11 Files. . . . . .3-3 .3-3 .3-3 .3-3 .3-4 Chapter 4 RSTS/E Installation Procedures 4.1 4.2 System Requirements . . . . . . .4-1 4.1.1 4.1.2 .4-1 .4-2 Software Requirements. Hardware Requirements Procedures for Installing DATATRIEVE-11 on RSTS/E . .4-2 4.2.1 4.2.2 .4-2 .4-3 Mount and Assign the Distribution Medium. Copy the Distribution Files. . . . . . . . . . . ttl 4.2.3 4.2.4 4.2.5 4.3 4.4 Deassign the Distribution Device . Edit Files, if Necessary. . . . . . Execute the BUILD Program . . . . 4-3 .4-3 .4-3 Execute the DATATRIEVE Acceptance Test . DATATRIEVE-11 Files . . . . . . . . . . . .4-4 .4-4 Chapter 5 VAXNMS Installation Procedures 5.1 5.2 5.3 System Requirements . . . . . . . . . . . . . . . . . . Procedures for Installing DATATRIEVE-11 on VMS V2.0 . .5-1 .5-1 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 .5-1 .5-2 .5-2 .5-3 .5-4 .5-4 Assign Logical Names and Defaults. Start the Installation Procedure. . . . . . . . Mount Distribution Media . . . . . . . . . . Edit QD.MAC if Customizing DATATRIEVE . Enter Data for Acceptance Test. . . Replace Standard Console Medium . DATATRIEVE Files. . . . . . . . . . . . .5-4 Appendix A Acceptance Test Commercial Engineering Publications typeset this manual using DIGITAL's TMS-ll Text Management System. 169ALL LV Preface This manual is for use by the system manager responsible for installing DATATRIEVE-ll Version 2.0 on the following systems: 1. lAS V3.0 (with "T" kit installed) 2. RSX-IIM V3.2 3. RSX-IIM-PLUS V1.0 4. RSTSIE V7.0 5. VMS V2.0 CHAPTER 1 explains general installation procedures and customization of DATATRIEVE-l1. CHAPTER 2 describes installation procedures for DATATRIEVE-ll on an lAS system. CHAPTER 3 describes installation procedures for DATATRIEVE-ll on RSX-IIM and RSX-IIM+ systems. CHAPTER 4 describes installation procedures for DATATRIEVE-II on a RSTSIE system. CHAPTER 5 describes installation procedures for DATATRIEVE-l1 on a VMS system. APPENDIX A contains the acceptance test dialogue. Documentation Conventions The following conventions are used throughout this manual to show the DATATRIEVE installation procedures: ~ The symbol ~ represents the nonprinting carriage return key. lowercase Lowercase text indicates variable information you provide. UPPERCASE Uppercase text indicates literal information you enter as shown. color Information you type during the installation procedure is indicated in red. The circumflex (') represents a control character. Thus, ~ means the same thing as Z. A v Chapter 1 General Information 1.1 General Installation Procedures The installation procedure for DATATRIEVE is essentially the same for all operating systems. In all cases, you must use a privileged account to access needed system directories. The general installation procedure follows: 1. Log in to a privileged account. 2. Physically mount the distribution medium. 3. Copy the installation tape or disk cartridge. 4. If you decide to customize DA.TATRIE\lE, as outlined in Section 1.2, edit the file QD.MAC. 5. Execute the DATATRIEVE-ll installation command file, or, on RSTS/E, execute the BUILD program. Executing this file installs DATATRIEVE-ll V2.0 and executes the DATATRIEVE Acceptance Test on all systems except RSTS/E. 6. If the DATATRIEVE Acceptance Test was not executed as part of the build procedure, invoke DATATRIEVE and execute the command file DTR.TST. 1.2 DATATRIEVE Customization Some DATATRIEVE options can be set at installation time. If you wish to change any options from the default, you must edit the file QD.MAC before execution of the DATATRIEVE installation command file. The options are: 1. The name (and location) of the DATATRIEVE Data Dictionary. On all systems except RSTS/E the default file specification is LB:[1,2]QUERY.DIC. On RSTS/E the default file specification is LB:QUERY.DIC. If you want to move the dictionary to some other device or account, replace LB:[1,2]QUERY.DIC with the file specification that you want to use. If you do not want to have a central dictionary, change the dictionary file specification to SY:QUERY.DIC, and DATATRIEVE will look in each user's directory for a dictionary. 1-1 2. The name and location of the DATATRIEVE message file. On all systems except RSTS/E the default file specification is LB:[1,2]QUERY.MSG. On RSTS/E the default file specification is LB:QUERY.MSG. If you want to move the message file to some other device or account, change the message file specification. The· message file specification is referenced both by QDICT (which creates the message file at installation time) and DATATRIEVE itself. 3. The action DATATRIEVE takes when it reads a shorter-than-expected RMS record. As a default, DATATRIEVE sends a warning message to the user's terminal. The other option is that no warning message be sent. 4. The default form for dates. As a default, dates will be interpreted as month / day. The other option is to interpret the date as day / month. 5. Whether line-printer spooling is to be enabled (RSX-11M only). As a default, all output references to LP: are spooled. The other option is to have DATATRIEVE send output to LP: directly. 6. The action to be taken for division by zero. As a default, DATATRIEVE sends a warning message and returns -1 as a value. The other option is to have DATATRIEVE return the value 0 with no warning message. 7. The default terminal type for Guide mode. As a default, DATATRIEVE determines the terminal type at run time. The other options are to assume that all terminals are VT52's or that all terminals are VT100's. 8. Whether ADT is enabled or not. The default is that ADT is enabled. 9. The default protection for dictionary objects. DATATRIEVE Version 1.1 generated a protection code giving all privileges only to the creator. of a dictionary object. In Version 2.0, however, there are three available options: (1) all privileges are given to the creator's group (default), (2) all privileges are given only to the creator (as in Version 1.1), or (3) all privileges are given to all users of DATATRIEVE. 10. The default for columns per page. The default value is 80. To chang~ this, edit the line COLPAG == 80. Instructions for setting each option are in QD.MAC. 1-2 General Information Chapter 2 lAS V3.0 Installation Procedures 2.1 System Requirements You need the software and hardware listed in Sections 2.1.1 and 2.1.2 to install DATATRIEVE-ll V2.0. 2.1.1 Software Requirements Before you can install DATATRIEVE-ll, your computer must have: • lAS Version 3.0 with "T" kit • RMS-IIK Version 1.8 (for RMS Indexed Record I/O) If your system does not have RMS-IIK software, you must install it before installing DATATRIEVE-l1. Get the kit with the RMS-IIK software, and use the RMS-ll Installation Guide to install it. 2.1.2 Hardware Requirements You need the following system configuration to install DATATRIEVE-ll V2.0: CPU PDP-II with EIS hardware MEMORY 64K bytes above the minimum operating system requirements TERMINAL A supported terminal (hard copy terminal preferred) TAPE or DISK One 9-track magnetic tape drive RK05, RK06, RK07, RLOl, or RL02 drive DISK SPACE 2300 free blocks available in the target account 2-1 2.2 Procedures for Installing DATATRIEVE-11 on lAS V3 The installation procedure has the following steps, which are described in detail in Sections 2.2.1 through 2.2.5: 1. Log in to a privileged account of the form [l,x]. 2. Mount the distribution medium. 3. Copy the distribution files into your account. 4. Dismount the distribution medium. 5. Edit files, if necessary. 6. Execute the command file DTRIAS. 7. Log off the system. 2.2.1 Mount the Distribution Medium Physically mount the distribution medium onto a free tape or disk drive. For magnetic tape distribution, type the command: MOUNT/FOR/NOOP de!.!: DTR11 ~ For disk cartridge distribution, type the command: MOUNT/NOOP de!): DTR!1 ~ The argument dev: stands for the device specification of the drive containing the distribution medium. 2.2.2 Copy the Distribution Files To copy the data on a magnetic tape into the target account, type the command: COP Y oj e I) ~ [ 1 t 1] * . * I DOS *. * fRET) To copy the data on a disk cartridge into the target account, type the command: COP'( de~.::[lil]*.* 2-2 *i* rmJ lAS V3.0 Installation Procedures 2.2.3 Dismount the Distribution Medium To logically dismount the distribution medium, type the command: DISMOUNT del}: ~ When your terminal displays the DISMOUNT COMPLETE message, remove the distribution magnetic tape or disk cartridge, and store it in a safe place. The installation dialogue to this point for magnetic tape distribution is shown in the following example. The dialogue for disk distribution is similar. PDS) MOUNT/FOR/NOOP MM1: DTRll MOUNT-**VOLUME INFORMATION** DEI.JI CE =MM 1 CLASS =FOREIGN UIC =[lt1J ACCESS =[RWEDtRWEDtRWEDtRWEDJ CHARAC =[FORtATCHtDCFJ PDS) COPY MM1:[1t1J*.*/DOS *.* PDS) DISMOUNT MM1: DMO -- MM1: ** DISMOUNT COMPLETE ** PDS) 2.2.4 Edit Files, if Necessary If you wish to customize DATATRIEVE as outlined in Section 1.2, edit the file QD.MAC. Instructions for editing are in the file. 2.2.5 Execute the Command File To execute the command file, type: @DTRIAS ~ DTRIAS is the command file that installs DATATRIEVE-ll into your system. As your computer executes this file, a series of messages informs you that the query dictionary and message file are being created. The last part of this command file is the execution of the DATATRIEVE Acceptance Test, which verifies whether DATATRIEVE has been properly installed. Your terminal lists the DATATRIEVE Acceptance Test, including prompts for input. Follow the directions displayed at the terminal. A copy of the DATATRIEVE Acceptance Test is in Appendix A. 2.3 DATATRIEVE-11 Files After DATATRIEVE-ll has been installed, the following files are in the indicated mcs. Note that the [SELF] designation represents your privileged account. Files marked with an asterisk may be deleted. lAS V3.0 Installation Procedures 2-3 UIe File Name * [1,1] DTRLffi.OLB DATATRIEVE object library [1,2] QUERY.DIC Data dictionary [1,2] QUERY.MSG Message file [1,2] YACHT.DAT Acceptance test data file "'1 O\l,lNER.DAT Acceptance test data file * [11,130] * [11,130] DTRIAS.LNK DATATRIEVE task-build command file DTRIAS.ODL DATATRIEVE overlay description file * [11,130] * [11,130] * [11,130] * [11,130] * [11,130] QCIAS.LNK COMPRESS program task-build command file QCIAS.ODL COMPRESS program overlay description file QEIAS.LNK EXTEND program task-build command file QEIAS.ODL EXTEND program overlay description file RMSIAS.ODL RMS overlay description file [11,1] DTR.TSK DATATRIEVE task image [11,1] QCPRS.TSK Dictionary COMPRESS program [11,1] QDEXT.TSK Dictionary EXTEND program * [111,130] * [111,130] * [111,130] * [311,130] * [SELF] * [SELF] * [SELF] * [SELF] * [SELF] DTR.MAP DATATRIEVE map file QCPRS.MAP Dictionary COMPRESS program map file QDEXT.MAP Dictionary EXTEND program map file QD.MAC Dictionary filename source module DTR.TST Acceptance test command file MSGS.SEQ Message file (distribution format) QDIAS.LNK Dictionary build program task-build command file QDIAS.ODL Dictionary build program overlay description file QDICT.MAP Dictionary build program map file [SELF] QDICT.TSK Dictionary build program * [SELF] * [SELF] YACHT. SEQ Acceptance test data file (distribution format) OWNER. SEQ Acceptance test data file (distribution format) [SELF] FAMILY.DAT Acceptance test data file (distribution format) r1 L.J.,~J 2-4 lAS V3.0 Installation Procedures Description Chapter 3 RSX-11 M V3.2 and RSX-11 M-PLUS V1.0 Installation Procedures 3.1 System Requirements You need the software and hardware listed in Sections 3.1.1 and 3.1.2 to install DATATRIEVE-II V2.0. 3.1.1 Software Requirements Before you can install DATATRIEVE-II, your computer must have: 1. RSX-IIM Version 3.2 Mapped System 2. RSX-IIK Version 1.8 (for RMS Indexed Record I/O) If your system does not have RMS-IIK software, you must install it before installing DATATRIEVE-I1. Get the kit with the RMS-IIK software, and use the RMS-ll Installation Guide to install this software. 3.1.2 Hardware Requirements You need the following system configuration to install DATATRIEVE-II V2.0: CPU PDP-II with EIS hardware MEMORY 64K bytes above the minimum operating system requirements TERMINAL A supported terminal (hard copy terminal preferred) TAPE or DISK One 9-track magnetic tape drive RK05, RK06, RK07, RLOI, or RL02 drive DISK SPACE 2300 free blocks available in the target account 3-1 3.2 Procedures for Installing DATATRIEVE-11 on RSX-11M V3 The installation procedure has the following steps, which are described in detail in Sections 3.2.1 through 3.2.7: 1. Log in to a privileged account of the form [l,x]. 2. Physically mount and allocate the distribution medium. 3. Mount the distribution medium (except for magnetic tape on RSX-IIIv1). 4. Copy the distribution medium into your account. 5. Dismount the distribution medium (except when using magnetic tape on RSX-11M). 6. Deallocate the distribution device. 7. Edit files if necessary. 8. Execute the command file DTR11M. 9. Log off the system. 3.2.1 Physically Mount and Allocate the Distribution Medium Physically mount the distribution medium onto a free tape or disk drive. Give the command: ALL de\.!: (5@ The argument dev: stands for the device specification of the drive containing the distribution medium. 3.2.2 Logically Mount the Distribution Medium Mounting the distribution medium is necessary except when using a magnetic tape to install DATATRIEVE-11 on RSX-11M. For disk cartridge distribution, type the command: MOU del}: DTRll (5@ For magnetic tape distribution on RSX-11M-PLUS, type the command: MOU del}: iFOR ~ 3.2.3 Copy the Distribution Files For disk cartridge distribution, copy the data into your account with the commana: 1 3-2 RSX-11M V3.2 and RSX-11M-PLUS V1.0 Installation Procedures For magnetic tape distribution, copy the data into your account with the command: FLH SY:/RS}{=del.l:[l dJ*.*/DOS t6m 3.2.4 Dismount the Distribution Medium (Except RSX-11 M Magnetic Tape) To logically dismount the distribution medium, type the command: t6m DMO de\}: When your terminal displays the DISMOUNT COMPLETE message, remove the distribution medium and store it in a safe place. 3.2.5 Deallocate the Distribution Device Deallocate the distribution device by typing the command: The following example shows the installation dialogue to this point for disk distribution. The dialogue for magnetic tape distribution is similar. >ALL DK1: >MOU >PIP SY:/NI.J=DK1:[1 dJ*.* > DMO DK 1 : >DEA DK1: :> 3.2.6 Edit Files, if Necessary If you wish to customize DATATRIEVE as outlined in Section 1.2, edit the file QD.MAC. Instructions for editing are in the file. 3.2.7 Execute the Command File To execute the command file, type: @DTRllM t6m DTRIIM is the command file that installs DATATRIEVE-ll into your system. As your computer executes this command file, a series of messages informs you that the query dictionary and message file are being created. The last part of the command file is the execution of the DATATRIEVE Acceptance Test, which verifies whether DATATRIEVE has been installed properly. Your terminal displays the DATATRIEVE Acceptance Test as it executes, including prompts for input. Follow the directions displayed at the terminal. A copy of the DATATRIEVE Acceptance Test is in Appendix A. RSX-IIM V3.2 and RSX-IIM-PLUS V1.0 Installation Procedures 3-3 3.3 DATATRIEVE-11 Files After D ATATRIEVE-ll has been installed, the following files are in the indicated UIes. Note that the [SELF] designation represents your privileged account. Files marked with an asterisk can be deleted. VIC Description * [1,1] DTRLIB.OLB DATATRIEVE object library [1,2] QUERY.DIC Data dictionary [1,2] QUERY.MSG Message file [1,2] YACHT.DAT Acceptance test data file [1,2] OWNER.DAT Acceptance test data file [1,2] FAMILY.DAT Acceptance test data file * [1,24] * [1,24] * [1,24] * [1,24] * [1,24] * [1,24] * [1,24] * [1,34] * [1,34] * [1,34] DTRllM.ODL DATATRIEVE overlay description file DTR11M.TKB DATATRIEVE task-build command file QCllM.ODL COMPRESS program overlay description file QCllM.TKB COMPRESS program task-build command file QEllM.ODL EXTEND program overlay description file QEllM.TKB EXTEND program task-build command file RMSllM.ODL RMS overlay description file DTR.MAP DATATRIEVE map file QCPRS.MAP Dictionary COMPRESS program map file QDEXT.MAP Dictionary EXTEND program map file [1,54] DTR.TSK DATATRIEVE task image [1,54] QCPRS.TSK Dictionary COMPRESS program [1,54] QDEXT.TSK Dictionary EXTEND program DTR.TST Acceptance test command file MSGS.SEQ Message file (distribution format) QD.MAC Dictionary filename source module QDllM.ODL Dictionary build program overlay description file QDllM.TKB Dictionary build program task-build command file QDICT.MAP Dictionary build program map file QDICT.TSK Dictionary build program YACHT.SEQ Acceptance test data file (distribution format) OWNER. SEQ Acceptance test data file (distribution format) * [SELF] * [SELF] * [SELF] * [SELF] * [SELF] * [SELF] * [SELF] * [SELF) * [SELF] 3-4 File Name RSX-IIM V3.2 and RSX-IIM-PLUS V1.0 Installation Procedures Chapter 4 RSTS/E Installation Procedures 4.1 System Requirements You need the software and hardware listed in Sections 4.1.1 and 4.1.2 to install DATATRIEVE-11 V2.0. 4.1.1 Software Requirements You must have the following software to install DATATRIEVE-11: • RSTS/E Version 7.0 with Monitor RSX Emulation • RT11.RTS - The RT-11 Run-Time System • RSX.RTS - The RSX Run-Time System • SYSLIB.OLB - The RSX system object library • PIP.SAV - Peripheral Interchange program located in account LB: • TKB.TSK - The Task-builder in account LB: • MAC.TSK - The MACRO-II assembler in account LB: • RMS11.RTS - The RMS-11 Run-Time System • RMS-11 Version 1.8 (for RMS indexed Record I/O) If your system does not have RMS-11 software, you must install it before installing DATATRIEVE-11. Get the kit with the RMS-11 software, and use the procedures presented in RMS-ll Installation Guide to install the software. 4-1 4.1.2 Hardware Requirements You need the following system configuration to install DATATRIEVE-ll V2.0: CPU PDP-II with EIS hardware MEMORY 64K bytes above the minimum operating system requirements TERMINAL A supported terminal (hard copy terminal preferred) TAPE or DISK One 9-track magnetic tape drive RK05, RK06, RK07, RLOl, or RL02 drive DISK SPACE 2300 free blocks available in the target account 4.2 Procedures for Installing DATATRIEVE-11 on RSTS/E The installation procedure has the following steps, which are described in detail in Sections 4.2.1 through 4.2.5: 1. Log in to a privileged account of the form [1,x). 2. Physically mount and logically assign the distribution medium. 3. Copy the distribution medium into your account. 4. Deallocate the distribution device. 5. Edit files if necessary. 6. Execute the BUILD program. 7. Run the DATATRIEVE Acceptance Test. 8. Log off the system. 4.2.1 Mount and Assign the Distribution Medium Physically mount the distribution medium onto a free tape or disk drive. For magnetic tape distribution, type the command: ASSIGN del):.DOS rBITl For disk cartridge distribution, type the command: MOUNT det,l:DTRll/RONLY ID The argument dev: stands for the device specification of the drive containing the distribution medium. 4-2 RSTSIE Installation Procedures 4.2.2. Copy the Distribution Files Copy the data on the distribution medium into your account with the commands: RUN $PIP.SAl.' (flIT) **.*=del.l:[ltlJ*.* (flIT) *···Z At this time, data on the distribution medium is copied into your account. Your terminal displays the prompt READY when the copying operation is complete. 4.2.3 Deassign the Distribution Device To logically deassign a magnetic tape, type the command: DEASSIGN del):(flIT) For disk distribution, type the command: DISMOUNT del.l:DTRll (flIT) When your terminal displays the READY prompt, remove the distribution medium and store it in a safe place. The installation dialogue to this point for disk distribution is shown in the following example. The dialogue for magnetic tape distribution is similar. Read}' MOUNT DK1:DTRll/RONLY RUN $PIP.SA1.J **.*=DK1:[1 tlJ*.* * ···z Reach' DISMOUNT DK1: 4.2.4 Edit Files, if Necessary If you wish to customize DATATRIEVE, as outlined in Section 1.2, edit the file QD.MAC. Instructions for editing are in the file. 4.2.5 Execute the BUILD Program To execute the BUILD program, type: RUN $BUILD (flIT) RSTS/E Installation Procedures 4-3 PPN * LB: File Name Description DTRLIB.OLB DATATRIEVE object library LB: DTR.TSK DATATRIEVE task image LB: QCPRS.TSK Dictionary COMPRESS program LB: QDEXT.TSK Dictionary EXTEND program LB: QUERY.DIC Data dictionary LB: QUERY.MSG Message file LB: YACHT.DAT Acceptance test data file LB: OWNER.DAT Acceptance test data file LB: FAMILY.DAT Acceptance test data file * [SELF] DTR.MAP DATATRIEVE map file * [SELF] DTR.TST Acceptance test command file * [SELF] DTRSTS.ODL DATATRIEVE overlay description file * [SELF] DTRSTS.TKB DATATRIEVE task-build command fiie * [SELF] MSGS.SEQ Message file (distribution format) * [SELF] QCPRS.MAP Dictionary COMPRESS program map file * [SELF] QCRSTS.ODL COMPRESS program overlay description file * [SELF] QCRSTS.TKB COMPRESS program task-build command file * [SELF] QDEXT.MAP Dictionary EXTEND program map file * [SELF] QDICT.MAP Dictionary build program map file * [SELF] QDICT.TSK Dictionary build program * [SELF] QD.MAC Dictionary filename source module * [SELF] QDRSTS.ODL Dictionary build program overlay description file * [SELF] QDRSTS.TKB Dictionary build program task-build command file * [SELF] QERSTS.ODL EXTEND program overlay description file * [SELF] QERSTS.TKB EXTEND program task-build command file * [SELF] RMSRST.ODL RMS overlay description file * [SELF] YACHT.SEQ Acceptance test data file (distribution format) * [SELF] OWNER. SEQ Acceptance test data file (distribution format) RSTSIE Installation Procedures 4-5 Chapter 5 VAXNMS Installation Procedures 5.1 System Requirements VAX/VMS V2.0 contains the necessary hardware and software to install DATATRIEVE-l1 Version 2.0. 5.2 Procedures for Installing DATATRIEVE-11 on VMS V2.0 The installation procedure has the following steps, which are described in detaii in Sections 5.1.2 through 5.1.6: 1. Log in to a privileged account of the form [l,x]. 2. Assign logical names and defaults. 3. Invoke the command procedure to start installation. 4. Mount distribution media when asked to. 5. Edit files if customizing DATATRIEVE. 6. Enter data for DATATRIEVE Acceptance Test. 7. Replace standard console medium. 8. Logout. 5.2.1 Assign Logical Names and Defaults 1. Make sure that logical name SYS$DISK is assigned to the disk that con- tains the current version of VAXNMS. This disk contains the command procedure that starts the new installation/update procedure. Note that SYS$DISK need not be (and if possible, should not be) SYS$SYSTEM. 2. Assign logical name LB: to the device on which DATATRIEVE is to be built. For example: SASSIGN DBB2: LB: 5-1 When you invoke DATATRIEVE, your computer uses the logical name LB: by default. Therefore, you must assign it to the device on which DATATRIEVE is being built. 3. Set default DIC and default directory by typing: $SET UIC [i,aJ $ SET DEFAUL T LB: [SYSUPDJ 5.2.2 Start the Installation Procedure Type the command: $ @LB : [SYSU PO Jl.JMSU PDATE tB@ The system's command procedure (VMSUPDATE) prints the following message on the terminal: This COMMand procedure perforMs VAX/VMS software updates and unbundled software installations ••• Durin. this sequence, the standard console MediuM will not be present in the console drive. Thereforet the SYsteM is vulnerable to power failure or other fatal crash. If a SYsteM crash should occur durin. this tiMe the update sequence can be restarted at the be.innin. of the first inCOMPlete update. DisMount the current console MediuM. Please place the first MediuM of the Kit in the console drive. If there is no medium mounted, you receive a device-not-mounted message, which should be ignored. 5.2.3 Mount Distribution Media Remove the console medium. If you are using flexlole diskettes, note the direction the console diskette is facing. Diskettes from the distribution kit must be inserted in the drive so they face the same direction. (The label is on the front side of the diskette.) Place the first medium in the drive, and answer Y to the query: ARE YOU READY TO CONTINUE? Y To install DATATRIEVE answer I to the query: Do YOU wish to install or patch Datatrieve? Continuation of the installation is indicated by the message: ) ••• copyin' first MediUM ••• 5-2 VAXNMS Installation Procedures This phase of the installation is complete when you receive the message: Please put the second Datatrieve kit MediuM in the drive. Remove the first medium from the console drive and replace it with the second medium. Type Y in response to the query: Are YOU ready to continue? Y The following message indicates that the installation is continuing: ) ••• cfrPyinS second MediuM ••• This phase of the installation is complete when you receive the message: Please put the third Datatrieve kit MediuM in the drive. "RoTYInno tho C!or-nnrl TYlOrl;l1TY1 fl'nTYI ~nrl l'Anl~f'A it with thA T v v.&. ... "" u'"'v"' ...... .&..a. ...... ....,.&....... thA "' ...... ...., f'nnC!nlA ...... " ...... ....,_ ... - rll'i'TA ................. - _ ... .&.- .A._..,t'.&._-... ..; ....... ...; ..... ..; ...... _ .&."'V.L~"" "-'4L ... '-Ao ... 1o,A. ....&..&. .&, ... third medium. Type Y in response to the query: Are you ready to continue? Y The following message indicates that the installation is continuing: ) ••• copyinS third MediuMiii 5.2.4 Edit QD.MAC if Customizing DATATRIEVE If you wish to customize DATATRIEVE, then answer Y to the query: Do you want to edit QD.MAC before installinS Datatrieve? Y If you type in Y, the computer responds with the line: Enter COMMand strins without file-spec to invoke editor Type in the command string you normally use to invoke the text editor you want to use. Do not type in a file name, however, for the command file will invoke the editor with QD.MAC as the input file. When you finish editing QD.MAC, exit from your editor, and the installation procedure continues. The next query gives you another chance to edit QD.MAC: Do you want to re-invoKe the editor? If you have made any mistakes in trying to invoke the editor, or in editing QD.MAC, respond with Y, and you can re-invoke the editor. The next series of messages tells you that the query dictionary and message file are being created. When this phase is complete, the DATATRIEVE Acceptance Test is run. VAXNMS Installation Procedures 5-3 5.2.5 Enter Data for Acceptance Test Your terminal displays the DATATRIEVE Acceptance Test as it runs, including prompts for input. Follow the directions displayed at the terminal. The Acceptance Test verifies whether DATATRIEVE has been properly installed. A copy of the Acceptance Test is in Appendix A. Completion of this phase is signaled by the messages: >••• cleanin. UP [SYSUPDJ ••• >••• Datatrieve installation/update cOMPleted ••• 5.2.6 Replace Standard Console Medium If you are not making any further updates, respond N to the query: ARE THERE ANY MORE KITS TO PROCESS? N You should then restore the standard console medium to the console drive. The console medium is mounted when you respond Y to the query: ARE YOU READY TO CONTINUE? Y Finally, after installing DATATRIEVE, you should back up the volume SYS$DISK and save the original for future updates. 5.3 DATATRIEVE Files When DATATRIEVE-ll has been installed, the following files are in the indicated UICs. Note that the [SELF] designation represents your privileged account. Files marked with an asterisk may be deleted. VIC * [1,1] File Name Description DTRLIB.OLB DATATRIEVE object library [1,2] DTR.EXE DATATRIEVE task image [1,2] QCPRS.EXE Dictionary COMPRESS program [1,2] QDEXT.EXE Dictionary EXTEND program [1,2] QUERY.DIC Data dictionary [1,2] QUERY.MSG Message file r1 <)1 L..L,a..J YACHT.DAT Acceptance test data file [1,2] OWNER.DAT Acceptance test data file [1,2] FAMILY.DAT Acceptance test data file * [SELF] DTR.MAP DATATRIEVE map file * [SELF] DTR.TST Acceptance test command file * [SELF] DTRVAX.ODL DATATRIEVE overlay description file (continued on next page) 5-4 VAXNMS Installation Procedures UIC File Name * [SELF] * [SELF] DTRVAX.TKB DATATRIEVE task-build command file MSGS.SEQ Message file (distribution format) * [SELF] QCPRS.MAP Dictionary COMPRESS program map file * [SELF] * [SELF] QCRVAX.ODL COMPRESS program overlay description file QCRVAX.TKB COMPRESS program task-build command file * [SELF] * [SELF] QDEXT.MAP Dictionary EXTEND program map file QDICT.MAP Dictionary build program map file * [SELF] * [SELF] * [SELF] * [SELF] * [SELF] * [SELF] QDICT.TSK Dictionary build program QD.MAC Dictionary filename source module QDVAX.ODL Dictionary build program overlay description file QDVAX.TKB Dictionary build program task-build command file QEVAX.ODL EXTEND program overlay description file QEVAX"TKB EXTEND program task-build command file RMSRSX.ODL RMS overlay description file YACHT"SEQ Acceptance test data file (distribution format) OWNER:SEQ Acceptance test data file (distribution format) * [SELF] * [SELF] * [SELF] Description VAXNMS Installation Procedures 5-5 Appendix A Acceptance Test CLEAN UP FROM POSSIBLE PREVIOUS RUNS OF TEST DELETE FAMILIES; ;; FA MIL I E S ;; has not to e end e fin e din the d i c t ion a r }' DELETE FAMILY-REC; "FAMILY-REC" has not been defined in the dictionar}' DELETE KETCHES; "KETCHES" has not been defined in the dictionar}' DELETE OWNERS-SEQUENTIAL; "OWNERS-SEQUENTIAL" has not been defined in the dictionar}' DELETE OWNERS; "OWNERS" has not been defined in the dictionary DELETE OWNER-RECORD; "OWNER-RECORD" has not been defined in the dictionar}' DELETE SAILBOATS; "SAILBOATS" has not been defined in the dictionar}' DELETE YACHTS-SEQUENTIAL; "YACHTS-SEQUENTIAL" has not been defined in the dictionary DELETE YACHTS; "YACHTS" has not been defined in the dictionar}' DELETE YACHT; "YACHT" has not been defined in the dictionan' DELETE PRICE-PER-POUND "PRICE-PER-POUND" has not been defined in the dictionar}' DELETE VERIFY; "1.IERIFY" has not been defined in the dictionan' DELETE LOA-REPORT; "LOA-REPORT" has not been defined in the dictionar}' DELETE RIG-TABLE; "RIG-TABLE" has not been defined in the dictionar}' !DEFINE RECORD DEFINE RECORD YACHT USING 01 BOAT. 03 TYPE. 08 MANUFACTURER PIC X(10) QUERY-NAME IS BUILDER. 08 MODEL PIC X(10) 03 SPECIFICATIONS QUERY-NAME SPECS. 08 RIG PIC }-{(8) VALID IF RIG EQ "SLOOP" f"KETCH" f"MS" f"YAWL". (continued on next page) A-I 06 LENGTH-OVER-ALL PIC XXX VALID IF LOA BETWEEN 15 AND 50 QUERY-NAME IS LOA. 06 DISPLACEMENT PIC 99999 QUERY-HEADER IS "WEIGHT" EDIT-STRING IS ZZ,ZZ9 QUERY-NAME IS DISP. 06 BEAM PIC 99. 06 PRICE PIC 99999 VALID IF PRICE>DISP*I.3 OR PRICE EQ 0 EDIT-STRING IS $$$,$$$ • [Record YACHT is 41 bytes ! lon~] DEFINE DOMAINS DEFINE DOMAIN YACHTS-SEQUENTIAL USING YACHT ON YACHT.SEQ DEFINE DOMAIN YACHTS USING YACHT ON YACHT.DAT; ! DEFINE THE ACTUAL FILE FOR YACHTS DEFINE FILE YACHTS KEY=TYPE(NO DUP) ,KEY=MODEL(DUP,NO CHANGE) t ALLOCATION=30, SUPERSEDE MAKE YACHTS ACCESSIBLE BY OTHERS DEFINEP YACHTS 2,PWt"SHHHH"tW· DEFINEP YACHTS 3tUICt[*,*],R DEFINEP YACHT 2,UIC,[*,*] tR SHOWP YACHTS ltUIC, [311,*], "RWMEC" 2 ,PW, "SHHHH" t "W" 3tUICt [*,*], "R" PASSWORD FOR WRITE EVERYONE ELSE GETS READ GIVE ACCESS TO RECDRD DEFINITION, TOO DEFINE PROCEDURES DEFINE PROCEDURE PRICE-PER-POUND PRICE*I.00/DISP ("PRICE"I"PER"/"POUND") USING END-PROCEDURE DEFINEP PRICE-PER-POUND 2,UIC,[*,*] ,RE $$.99 DEFINE PROCEDURE VERIFY l.,lER I FY US I NG BEGIN PRINT DISPLAY "CONFIRM WITH Y IF OK" IF *.CONFIRM NOT CONTAINING "Y" THEN ABORT "UPDATE ABORTED" END END-PROCEDURE DEFINEP VERIFY 2tUIC,[*,*] ,RE ! COPY DATA FROM SEQUENTIAL TO INDEXED FILE READY YACHTS WRITE SHOW FIELDS YACHTS BOAT TYPE [Indexed field] MANUFACTURER (BUILDER) MODEL [Character [Character strin~t strin~, indexed key] indexed key] (continued on next page) A-2 Acceptance Test SPECIFICATIONS (SPECS) RIG [Character string] LENGTH-OVER-ALL (LOA) [Character string] DISPLACEMENT (DISP) [NuMber] BEAM [NuMber] PRICE [NuMber] READY YACHTS-SEQUENTIAL SHOW READY Ready dOITlains: YACHTS-SEQUENTIAL: RMS SEQUENTIALt PROTECTED READ YACHTS: RMS INDEXEDt PROTECTED WRITE FOR YACHTS-SEQUENTIAL STORE YACHTS USING BOAT=BOAT FINISH YACHTS-SEQUENTIAL; TEST STORE PLEASE SUPPLY THE FOLLOWING VALUES: MANUFACTURER: HINKLEY MODEL: BERMUDA 40 RIG: YAWL LENGTH-OVER-ALL: 140 I r-"'I~""II Mllr-,.... .1\ I I _ .II ~.., L~~~ln-UV~~-HLL: 4V DISPLACEMENT: BEAM: PRICE: PRICE: CONFIRM: 20000 12 82000 AND XX/I00 82000 N STORE YACHTS :VERIFY Enter MANUFACTURER: HINKLEY Enter MODEL: BERMUDA 40 Enter RIG: YAWL Enter LENGTH-OVER-ALL: 140 Validation error for LENGTH-OVER-ALL Re-enter LENGTH-OVER-ALL: 40 Enter DISPLACEMENT: 20000 Enter BEAM: 12 Enter PRICE: 82000 AND XX/100 Non-digit in string 1182000 AND XX/I00 Re-enter PRICE: 82tOOO 1l MANUFACTURER MODEL RIG LENGTH OVER ALL HINKLEY BERMUDA 40 YAWL 40 • ignoring character(s) WEIGHT BEAM PRICE 20.000 12 $82tOOO DISPLAY: CONFIRM WITH Y IF OK Enter CONFIRMATION:N ABORT: STORE ABORTED Execution terMinated by IIABORT II stateMent CHANGE READY MODE FOR READ ACCESS READY YACHTS FIND YACHTS WITH PRICE NE 0 [52 records found] (continued on next page) Acceptance Test A-3 SORT BY LOA,DESC DISPLACEMENT SHOW ALL DOITlains: YACHTS-SEQUENTIAL YACHTS Records: YACHT Procedures: PRICE-PER-POUND VERIFY Collections: CURRENT Ready dOlTlains: YACHTS: RMS INDEXED, PROTECTED READ SHOW CURRENT Collection CURRENT DOMain: YACHTS NUMber of records: 50 No selected record Sort order: LENGTH-OVER-ALL,DISPLACEMENT PRINT ALL MANUFACTURER MODEL RIG WINDPOWER CAPE DORY VENTURE VENTURE EASTWARD ISLANDER IRWIN CAPE DORY SALT WESTERLY GRAMPIAN AMERICAN TANZER ALBIN AMERICAN HUNTER ALBIN CAPE DORY SABRE GRAMPIAN TANZER ISLANDER NORTHERN IRWIN HUNTER GRAMPIAN ISLANDER ALBIN RYDER BOMBAY WRIGHT CHALLENGER OIDAY BAYFIELD IMPULSE TYPHOON SLOOP SLOOP SLOOP SLOOP MIS SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP MIS SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP 21 222 HO BAHAMA 25 25 18 CENTAUR 28 28-MS 28 78 28 27 VEGA 28 28 28 28 28 28 30 30 30 30 BALLAD S. CROSS CLIPPER SEAWIND II 32 32 30/32 LENGTH OVER ALL 18 18 21 22 211 211 25 25 25 28 28 28 28 28 28 27 27 28 28 28 28 28 28 30 30 30 30 30 31 31 32 32 32 32 WEIGHT BEAM PRICE 850 1 ,800 1 ,500 2tOOO 7tOOO ll,200 5,llOO ll,OOO 2,800 8t700 5,800 5t500 ll,350 llt200 lltOOO 8,500 5,070 8,000 7,llOO 8t800 8t800 5t8811 7,250 10tOOO 8t500 8t800 8t800 7,276 13t800 8,400 111,800 12,800 11 tOOO 8,500 07 08 07 07 08 08 12 07 07 08 08 08 08 10 08 08 08 08 08 10 10 10 08 10 10 08 10 10 00 $3,500 $ll,285 $2,823 $3,5811 $15,800 $8,500 $10,850 $8,885 $8,580 $15t2115 $11,1l85 $18,885 $11,750 $17,800 $8,885 $111,888 $18,800 $21 ,880 $22,000 $111,1l75 $17,500 $15,808 $20,875 $18,850 $21 ,500 $17,775 $20,880 $27,500 $32,500 $23,850 $311,1l80 11 00 11 00 10 $31 ,835 $28t500 $32,875 (continued on next page) A-4 Acceptance Test GRAMPIAN GRA-MPIAN CARIBBEAN CHRIS-CRAFT CHALLENGER I. TRADER ISLANDER ALBERG IRWIN NORTHERN LINDSEY CHALLENGER GULFSTAR ISLANDER COLUMBIA OLYMPIC 34 KETCH 33 2-~4 SL-IJO-P 34 35 CARIBBEAN 35 37 36 37 MK II 37 MARK II 37 38 41 41 FREEPORT 41 ADVENTURE SLOOP SLOOP SLOOP KETCH SLOOP KETCH KETCH KETCH MIS KETCH KETCH KETCH SLOOP KETCH 35 35 35 36 36 37 37 37 38 41 41 41 41 42 12tOOO 11 t8-00 18tOOO 18tOOO 14t800 18t600 13t450 20tOOO 20tOOO 14tOOO 14t500 26t700 22tOOO 22tOOO 20t700 24t250 10 10 11 11 12 12 11 12 11 11 12 13 12 11 11 13 WEIGHT BEAM PRICE 650 07 $3,500 $28t675 $-Z-9't575 $37t850 $37t850 $38t215 $38t500 $31 t730 $36t851 $36t850 $50tOOO $35t800 $51 t228 $41 t350 $54t870 $48t480 $80t500 SELECT FIRST PRINT MANUFACTURER MODEL RIG LENGTH Ot)ER ALL WINDPOWER IMPULSE SLOOP 16 SELECT PRINT BOATt:PRICE-PER-POUND MANUFACTURER MODEL RIG LENGTH Ot.IER ALL CAPE DORY TYPHOON SLOOP 18 WEIGHT BEAM PRICE 1 t800 06 PRICE PER POUND $4t285 $2.26 DEFINE REPORT PROCEDURE DEFINE PROCEDURE LOA-REPORT REPORT ON *.FILE SET REPORT -NAME= JIM 'S t.IER'.' OWN LIST I NG "I" OF" I" I NTEREST I NG SA I LBOATS" I "(BY LENGTH)" SET LINES-PAGE=55, COLUMNS-PAGE=72 AT TOP OF LOA PRINT LOA ("LENGTH") PRINT TYPE, RIGt DISPt BEAM USING 28 t PRICE AT BOTTOM OF LOA PRINT SKIPt COL 32t "*** AVERAGE ***" t AVERAGE DISPt AVERAGE BEAMt AVERAGE PRICE AT BOTTOM OF REPORT PRINTSKIPt "REPORT AVERAGES" t AVERAGE DISPt AVERAGE BEAMt AVERAGE PRICE AT BOTTOM OF PAGE PRINT SKIPt COL 20t """ANOTHER SERVICE OF QUERY ENTERPRISES""II END-REPORT END-PROCEDURE 11 ! INVOKE REPORT (SUGGEST OUTPUT ON TI:) :LOA-REPORT Enter FILE: TI: (continued on next page) Acceptance Test A-5 JIM'S VERY OWN LISTING OF INTERESTING SAILBOATS (BY LENGTH) LENGTH MANUFACTURER MODEL RIG WEIGHT 18 WINDPOWER IMPULSE SLOOP *** AVERAGE *** 18 21 22 24 25 28 27 28 CAPE DORY BEAM PRICE 850 7 $3,500 850 07 $3,500 SLOOP 1 ,800 8 $4,285 *** AVERAGE *** 1 ,800 08 $4,285 21 SLOOP 1,500 7 $2,823 *** AVERAGE *** 1 ,500 07 $2,823 SLOOP 2tOOO 7 $3,584 *** AVERAGE *** 2,000 07 $3,584 HO BAHAMA MIS SLOOP 7,000 4,200 8 8 $15,800 $8,500 *** AVERAGE *** 5,800 08 $11,200 SLOOP SLOOP SLOOP 5,400 4,000 2t800 12 7 7 $10,850 $8,885 $8,580 *** AVERAGE *** 4tOOO 08 $8,845 CENTAUR 28 28-MS 28 78 28 SLOOP SLOOP MIS SLOOP SLOOP SLOOP 8,700 5,800 5,500 4,350 4t200 4tOOO 8 8 8 8 10 8 $15,245 $11,485 $18,885 $11t750 $17,800 $8,895 *** AVERAGE *** 5t058 08 $14,198 27 VEGA SLOOP SLOOP 8,500 5,070 8 8 $14,888 $18,800 *** AVERAGE *** 5,785 08 $18,788 SLOOP SLOOP SLOOP SLOOP 8,000 7,400 6,800 8,800 8 8 10 10 $21 ,890 $22,000 $14,475 $17,500 TYPHOON VENTURE VENTURE 222 EASTWARD ISLANDER IRWIN CAPE DORY SALT 25 25 18 -WESTERLY GRAMPIAN AMERICAN TANZER ALBIN AMERICAN HUNTER ALBIN CAPE DORY SABRE GRAMPIAN TANZER 27-NOV-78 PAGE 1 28 28 28 28 "ANOTHER SERVICE OF QUERY ENTERPRISES" (continued on next page) A-6 Acceptance Test JIM'S VERY OWN LISTING iJF 27-NOV-78 PAGE 1 INTERESTING SAILBOATS (BY LENGTH) LENGTH 28 30 31 32 33 34 35 36 MANUFACTURER MODEL RIG WEIGHT BEAM PRICE ISLANDER 28 SLOOP 5t884 10 $15,808 *** AVERAGE *** 7,218 08 $18,374 SLOOP 7,250 8 $20t875 *** AVERAGE *** 7t250 08 $20t875 SLOOP SLOOP SLOOP SLOOP SLOOP 10tOOO 8t500 8t600 8t600 7t276 10 10 8 10 10 $18t850 $21t500 $17,775 $20,880 $27t500 *** AVERAGE *** 8t785 08 $21 ,543 s. CROSS SLOOP SLOOP i3tGOO 8f400 I) $32,500 11 $23t850 *** AI.lERAGE *** 11 t500 05 $28t225 SEAWIND II SLOOP 32 SLOOP 32 SLOOP 30/32 SLOOP 14,800 12,800 11,000 8,500 o 10 $34,480 $31 ,835 $28t500 $32,875 *** AVERAGE *** 12t050 05 $32t172 KETCH 12,000 10 $28,675 *** AVERAGE *** 12,000 10 $28t675 SLOOP . 11 t800 10 $28,675 NORTHERN IRWIN HUNTER GRAMPIAN ISLANDER ALBIN RYDER BOMBAY WRIGHT CHALLENGER O'DAY BAYFIELD GRAMPIAN GRAMPIAN CARIBBEAN CHRIS-CRAF CHALLENGER It TRADER ISLANDER 28 30 30 30 30 BALLAD CLIPPER 34 2-34 11 o *** Al..JERAGE *** 11 t 800 10 $28t675 SLOOP SLOOP SLOOP 18tOOO 18,000 14,800 11 11 12 $37,850 $37,850 $38,215 *** AVERAGE *** 16t833 11 $38t305 KETCH SLOOP 18,600 13,450 12 11 $38,500 $31,730 35 CARIBBEAN 35 37 36 *** AVERAGE *** 16,025 11 $35t615 IIANOTHER SERVICE OF QUERY ENTERPRISES II (continued on next page) Acceptance Test A-7 JIM'S VERY OWN LISTING OF INTERESTING SAILBOATS (BY LENGTH) 27-NOIJ-78 PAGE 1 LENGTH MANUFACTURER MODEL RIG WEIGHT BEAM PRICE 37 ALBERG IRWIN NORTHERN 37 MK II KETCH 37 MARK II KETCH 37 KETCH 20,000 20,000 14,000 12 11 11 $36,851 $36,850 $50,000 *** AVERAGE *** 18,000 11 $41 ,300 38 MIS 14,500 12 $35,800 *** AIJERAGE *** 14,500 12 $35,800 41 41 FREEPORT 41 KETCH KETCH KETCH SLOOP 26,700 22,000 22,000 20,700 13 12 13 11 $51 ,228 $41 ,350 $54,870 $48,480 *** AVERAGE *** 22,850 12 $48,008 ADVENTURE KETCH 24,250 13 $80,500 *** AVERAGE *** 24,250 13 $80,500 REPORT AVERAGES "ANOTHER SERI.lICE OF QUERY ENTERPRISES" 10,408 08 $25,388 38 LINDSEY 41 CHALLENGER GULFSTAR ISLANDER COLUMBIA 42 OLYMPIC INVOKE REPORT (SUGGEST OUTPUT ON LP:) :LOA-REPORT Enter FILE: LP: RATTLE UPDATE FIND YACHTS WITH BEAM=O [5 records found] PRINT ALL MANUFACTURER MODEL RIG LENGTH OI.IER ALL METALMAST o.lDAY RYDER TA CHIAO. WRIGHT GALAXY 32 S. CRo.SS FANTASIA SEAWIND I I SLo.o.P SLo.o.P SLo.OP SLOOP SLo.o.P 32 32 31 35 32 8,500 11 ,000 13,600 23;200 14,800 00 00 00 WEIGHT BEAM 8,500 00 WEIGHT BEAM PRICE $28;500 $32,500 c)() 00 $34,480 SELECT FIRST;PRINT MANUFACTURER Mo.DEL RIG LENGTH o.VER ALL METALMAST GALAHY SLo.o.P 32 PRICE (continued on next page) A-8 Acceptance Test READY YACHTS MODIFY ! RESPOND WITH 47 (OR SOMETHING) MODIFY BEAM Enter BEAM: 47 PRINT TYPEtBEAM MANUFACTURER MODEL GALA}{Y METALMAST BEAM 47 RESPOND WITH 48 (OR SOMETHING) MODIFY ALL BEAM Enter BEAM: 48 PRINT ALL BEAM BEAM 11M 40 48 48 48 48 RESPOND EACH TIME WITH 0 (PLEASE) FOR CURRENT PRINT TYPE THEN MODIFY BEAM MANUFACTURER MODEL GALAW{ METALMAST Enter BEAM: 0 OIDAY 32 Enter BEAM: 0 RYDER S. CROSS Enter BEAM: 0 FANTASIA TA CHIAO Enter BEAM: 0 WRIGHT SEAWIND I I Enter BEAM: 0 READY YACHTS READ PRINT ALL MANUFAC-rURER MODEL RIG LENGTH OI.IER ALL METALMAST OIDAY RYDER TA CHIAO WRIGHT GALA}{Y 32 S. CROSS FANTASIA SEAWIND I I SLOOP SLOOP SLOOP SLOOP SLOOP 32 32 31 35 32 WEIGHT BEAM St500 11 tOOO 13tGOO 23t200 14tSOO 00 00 00 00 00 PRICE $2St500 $32t500 $34t480 CHECK MULTIPLE COLLECTIONS AND STATISTICAL FUNCTIONS (continued on next page) Acceptance Test A-9 FIND SMALLS IN YACHTS WITH LOA(24 AND PRICE NE 0 [4 records found] FIND BIGGIES IN YACHTS WITH LOA)40 AND PRICE NE 0 [5 records found] SHOW COLLECTIONS Collections BIGGIES (also CURRENT) SMALLS PRINT AVERAGE DISP WEIGHT 23,130 PRINT MA}{ DISP WEIGHT 26,70() PRINT AVERAGE PRICE OF BIGGIES,AVERAGE PRICE OF SMALLS PRICE PRICE $55,307 $3,545 SORT SMALLS BY LOA,DISP SORT BIGGIES BY LOA,DISP SELECT FIRST SMALLS SELECT LAST BIGGIES PRINT SMALLS.BOAT,SKIP,BIGGIES.BOAT MANUFACTURER MODEL RIG LENGTH OVER ALL WINDPOWER OLYMPIC IMPULSE ADVENTURE SLOOP KETCH 16 42 WEIGHT BEAM PRICE 650 24,250 07 13 $3,500 $80,500 WEIGHT BEAM PRICE 24,250 21 ,000 13 ! FINAL GALA TEST! PRINT YACHTS WITH LOA EQ MAX LOA OF YACHTS MANUFACTURER MODEL OLYMPIC PEARSON ADVENTURE 419 RIG LENGTH OIJER ALL I"\t:. I I.Jn u r-"''-'II ... .:::. KETCH 42 III") 13 $60,500 TEST OF HIERARCHIES AND VIEW DEFINE DOMAIN FAMILIES USING FAMILY-REC ON FAMILY.DAT; DEFINE RECORD FAMILY-REC (continued on next page) A-lO Acceptance Test 01 FAMILY. (> 3 P-AR-ENTS. 08 FATHER PIC X(10). 08 MOTHER PIC X(10). 03 NUMBER-KIDS PIC 88 EDIT-STRING IS Z8. 03 KIDS OCCURS 0 TO 10 TIMES DEPENDING ON NUMBER-KIDS. 08 EACH-KID. 08 KID-NAME PIC X(10) QUERY-NAME IS KID. 08 AGE PIC 88 EDIT-STRING IS Z8. [Record FAMILY-REC is 142 bytes IonS] ! PERFORM A FEW NIFTY OPERATIONS ON FAMILIES READY FAMILIES SHOW FIELDS FOR FAMILIES FAMILY PARENTS FATHER [Character strinS] MOTHER [Character strinS] NUMBER-KIDS [NuMber] KIDS [List] EACH-KID [Character strinS] KID-NAME (KID) [!'-JufrlberJ AGE PRINT FAMILIES FATHER MOTHER NUMBER KIDS KID NAME JIM ANN z JIM LOUISE 5 URSULA RALPH ANNE JIM ELLEN DAt.lID ROBERT ANN JEAN CHRISToPHR SCOTT BRIAN DAtJID PATRICK SUZIE BEAU BROOKS ROBIN JAY WREN JILL 28 28 24 18 28 28 0 2 0 0 4 8 28 28 24 ERIC CISSY NANCY MICHAEL MARTHA TOM JEFF FRED LAURA CHARLIE HAROLD SARAH 32 24 22 20 30 27 23 28 21 31 35 27 JOHN JULIE 2 JOHN ARNIE ELLEN ANNE 2 SHERMAN TOM SARAH ANNE Z BASIL MERIDETH 8 ROB JEROME DIDI RUTH o TOM BETTY 2 GEORGE LOIS 3 HAROLD SARAH 3 4 AGE 7 3 31 22 17 20 (continued on next page) Acceptance Test A-II FIND FAMILIES WITH KIDS WITH AGE>25 [7 records found] PRINT ALL SKIPt PARENTSt ALL KIDS SORTED BY AGE KID FATHER MOTHER NAME AGE JIM LOUISE ROBERT DAVID ELLEN JIM ANNE 18 24 28 28 31 JOHN JULIE JEAN ANN 28 28 BASIL MERIDETH WREN JILL JAY ROBIN BROOKS BEAU 17 20 22 24 28 28 JEROME RUTH MICHAEL NANCY CISSY ERIC 20 22 24 32 TOM BETTY TOM MARTHA 27 30 GEORGE LOIS LAURA JEFF FRED 21 23 28 HAROLD SARAH SARAH CHARLIE HAROLD 27 31 35 FINISH ! DEFINE A VIEW OT THE DOMAIN YACHTS DEFINE DOMAIN KETCHES OF YACHTS BY 01 KETCH OCCURS FOR YACHTS WITH RIG EQ "KETCH". 03 TYPE FROM YACHTS. 03 LOA FROM YACHTS. 03 PRICE FROM YACHTS. !SHOW OFF KETCHES READY KETCHES PRINT KETCHES LENGTH MANUFACTURER MODEL ALL PRICE ALBERG CHALLENGER FISHER FISHER GRAMPIAN GULFSTAR 37 MK I I 41 30 37 34 41 37 41 30 37 33 41 $36t851 $51,228 $28t875 $41 ,350 (continued on next page) A-12 Acceptance Test I • TRADER ! RW-I bJ ISLANDER NORTHERN OLYMPIC PEARSON PEARSON 37 37 MARK I I FREEPDRT 37 ADVENTURE 385 418 38 37 41 37 42 38 $39,500 $3-B.jS50 $54,970 $50,000 $80,500 42 FINISH ! DEFINE A DOMAIN AND FILE OF SAILBOAT OWNERS DEFINE DOMAIN OWNERS USING OWNER-RECORD ON OWNER.DAT; DEFINE RECORD OWNER-RECORD 01 OWNER. 03 NAME PIC X(10) QUERY-HEADER IS "OWNER"j"NAME" EDIT-STRING IS X(5). 03 BOAT-NAME PIC X(17) QUERY-HEADER IS "BOAT NAME". 03 TYPE. 08 BUILDER PIC X(10). 06 MODEL PIC X(10). [Record OWNER-RECORD is 47 bytes Ionl] DEFINE DOMAIN OWNERS-SEQUENTIAL USING OWNER-RECORD ON OWNER.SEQ; DEFINE FILE FOR OWNERS KEY=TYPE(DUP), SUPERSEDE READY OWNERS WRITE READY OWNERS-SEQUENTIAL FOR OWNERS-SEQUENTIAL STORE OWNERS USING OWNER=OWNER FINISH OWNERS-SEQUENTIAL ! PRINT OUT THE OWNERS FILE PRINT OWNERS OWNER NAME BOAT NAME BUILDER MODEL SHERM STEVE HUGH JIM ANN BOB JIM NEIL GERAR ARNE JIM ANN STEt.IE HARVE TOM DICK CHRIS JOHN MILLENNIUM FALCON DEL I t.'ERANCE IMPULSE EGRET EGRET FIESTA REGRET JARGES PRIDE KESTREL CHIMERA POTEMKIN POTEMKIN POTEMKIN MANANA LONE TRAl.,IELLER PURSUIT VANITY STRIDER ALBERG ALBIN ALBIN C&:C C&:C CAL CHEAP CROCKER ERICSON HINKLEY ISLANDER ISLANDER ISLANDER ISLANDER PEARSON PEARSON PEARSON RHODES 35 t.'EGA t.'EGA CORVETTE CORtJETTE 28 DINK 33 39 BERMUDA 40 BAHAMA BAHAMA BAHAMA BAHAMA 10M 28 ARIEL SWIFTSURE FINISH ! DEFINE THE MIGHT, MULTIPLE FILE VIEW OF YACHTS AND OWNERS DEFINE DOMAIN SAILBOATS OF YACHTS, OWNERS BY 01 SAILBOAT OCCURS FOR YACHTS. Acceptance Test A-13 03 BOAT FROM YACHTS. 03 SKIPPERS OCCURS FOR OWNERS WITH TYPE EQ BOAT.TYPE. 05 NAME FROM OWNERS. EXERCISE SAILBOATS A LITTLE READY SAILBOATS SHOW FIELDS SAILBOATS SAILBOAT BOAT TYPE [Indexed field] MANUFACTURER (BUILDER) [Character strins, indexed Key] MODEL [Character strinS, indexed Key] SPECIFICATIONS (SPECS) RIG [Character strinS] LENGTH-OVER-ALL (LOA) [Character strins] DISPLACEMENT (DISP) [NuMber] BEAM [NuMber] PRICE [NuMber] SKIPPERS [List] NAME [Character strinS] PRINT FIRST 5 SAILBOATS MANUFACTURER MODEL RIG LENGTH OVER ALL ALBERG ALBIN ALBIN ALBIN AMERICAN 37 MK I I 78 BALLAD VEGA 28 KETCH SLOOP SLOOP SLOOP SLOOP 37 28 30 28 28 WEIGHT BEAM PRICE 20,000 7,278 5,070 a,ooo 12 10 10 08 08 $38,851 $17,800 $27,500 $18,800 $8,885 WEIGHT BEAM PRICE $18,800 a,200 OWNER NAME STEl.IE FIND SAILBOATS WITH ANY SKIPPERS [8 records found] PRINT ALL MANUFACTURER MODEL RIG LENGTH OVER ALL ALBIN VEGA SLOOP 27 5,070 08 C&C CORVETTE SLOOP 31 8,650 08 ISLANDER BAHAMA SLOOP 2a a,200 08 PEARSON PEARSON RHODES 10M SLOOP 28 SLOOP SWIFTSURE SLOOP 33 26 33 12,aa1 11 08 iO ! 5,aOO iLl;OOO $6,500 OWNER NAME STEVE HUGH JIM ANN JIM ANN STEt.IE HARt.JE TOM DICK JOHN CHECK OUT TABLES DEFINE TABLE RIG-TABLE IISLOOp 1I0NE MASTII, IIKETCH II IITWO MASTS, BIG ONE IN FRONT II , IIYAWL II IISIMILAR TO KETCH", IIMIS II IISAILS AND BIG MOTOR" t ELSE IlS0METHING ELSE" lI (continued on next page) A-14 Acceptance Test END-TABLE READY YACHTS FIND YACHTS WITH RIG IN RIG-TABLE [108 records found] PRINT ALL TYPE, RIG, RIG lJIA RIG-TABLE USING >{(30) MANUFACTURER MODEL RIG ALBERG ALBIN ALBIN ALBIN AMERICAN BAYFIELD BLOCK I • BOMBAY BUCCANEER BUCCANEER C&:C CABOT CAL CAL CAL CAL CAL CAPE DORY CAPE DORY CAPE DORY CAPITAL CARIBBEAN CHALLENGER CHALLENGER CHALLENGER CHRIS-CRAF COLUMBIA COLUMBIA COLUMBIA DOUGLAS DOWN EAST DOWN EAST DUFOUR ENCHILADA ENDEAVOR ERICSON ERICSON FISHER FISHER GRAMPIAN GRAMPIAN GRAMPIAN GRAMPIAN GRAMPIAN GRAMPIAN HUNTER HUNTER I • TRADER IRWIN IRWIN IRWIN IRWIN ISLANDER ISLANDER ISLANDER 37 MK I I 78 BALLAD VEGA 28 KETCH SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP KETCH SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP KETCH KETCH SLOOP SLOOP SLOOP SLOOP KETCH KETCH SLOOP SLOOP KETCH SLOOP SLOOP KETCH SLOOP SLOOP SLOOP SLOOP 30/32 40 CLIPPER 270 320 CORVETTE 38 2-27 2-34 28 3-30 35 25 28 TYPHOON NEWPORT 35 32 35 41 CARIBBEAN 35 41 PAYNE 8.8 32 32 38 25 20 32 23/SPECIAL CRUISING/3 30 37 2-34 28 28 30 34 41 27 30 37 25 30 37 MARK I I HALF TON 28 30 38 RIG TWO ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE TWO ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE TWO TWO ONE ONE ONE ONE TWO TWO ONE ONE TWO ONE ONE TWO ONE ONE ONE ONE MASTS, MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MASTS, MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MASTS, MASTS, MAST MAST MAST MAST MASTS, MASTS, MAST MAST MASTS, MAST MAST MASTS, MAST MAST MAST MAST BIG ONE IN FRONT BIG ONE IN FRONT BIG ONE IN FRONT BIG ONE IN FRONT BIG ONE IN FRONT BIG ONE IN FRONT BIG ONE IN FRONT BIG ONE IN FRONT (continued on next page) Acceptance Test A-1S ISLANDER ISLANDER MARIEHOLD METAL MAST NAUTOR NEWPORT NEWPORT NEWPORT NICHOLSON NORTHERN NORTHERN O/DAY O'DAY OLYMPIC ONTARIO ONTARIO PACESHIP PEARSON PEARSON PEARSON PEARSON PEARSON PEARSON PEARSON PEARSON PEARSON PEARSON RANGER RANGER RANGER RANGER RHODES ROBERTS ROBERTS RYDER S2 S2 SABRE SALT SAN JUAN SAN JUAN SCAMPI SOLNA CORP TA CHIAO TANZER TANZER VENTURE VENTURE WESTERLY WESTSAIL WINDPOWER WRIGHT BAHAMA FREEPORT 32 GALA}{Y SWAN a1 27S 30 I I a1 S 33 29 37 27 32 ADVENTURE 32 VIKING 26 10M 26 26W 28 30 35 36 365 39 a19 26 28 29 33 SWIFTSURE 29 36 S. CROSS 8M AFT 8M MID 28 19 21 26 30 SCAMPI FANTASIA 26 28 21 222 CENTAUR 32 IMPULSE SEAWIND I I SHOW TABLES Tables loaded: RIG-TABLE Tables: RIG-TABLE A-I6 Acceptance Test SLOOP KETCH SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP KETCH SLOOP SLOOP KETCH SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP KETCH SLOOP KETCH SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP SLOOP ONE TWO ONE ONE ONE ONE ONE ONE ONE ONE TWO ONE ONE TWO ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE TWO ONE TWO ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE ONE MAST MASTS t BIG ONE MAST MAST MAST MAST MAST MAST MAST MAST MASTSt BIG ONE MAST MAST MASTS t BIG ONE MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MASTSt BIG ONE MAST MASTSt BIG ONE MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST MAST IN FRONT IN FRONT IN FRONT IN FRONT IN FRONT DECLARE A GLOBAL VARIABLE TO SIMPLIFY TABLE LOOK UP DECLARE RIG-DESCRIPTION COMPUTED BY RIG VIA RIG-TABLE EDIT-STRING IS X(30). PRINT TYPE, RIG-DESCRIPTION OF FIRST 10 YACHTS MANUFACTURER MODEL ALBERG ALBIN ALBIN ALBIN AMERICAN AMERICAN BAYFIELD BLOCK I • BOMBAY BUCCANEER 37 MK I I 78 BALLAD VEGA 28 28-MS 30/32 40 CLIPPER 270 RIG DESCRIPTION TWO MASTS, BIG ONE IN FRONT ONE MAST ONE MAST ONE MAST ONE MAST SOMETHING ELSE ONE MAST ONE MAST ONE MAST ONE MAST RELEASE TABLE AND GLOBAL COMPUTED BY VARIABLE FROM MEMORY RELEASE RIG-TABLE ! AS A KIND GESTURE, MAKE ALL OF DEFINEP DEFINEP DEFINEP DEFINEP .,..11 ..... Inc. EXAMPLES SHARABLE RIG-TABLE 2,UIC,[*,*J ,RE FAMILIES 2 ,UIC ,[* ,*J,R FAMILY-REC 2,UIC,[*t*J tRE KETCHES 2,UIC,[*,*J,R DEFINEP OWNER-RECORD 2,UIC,[*,*J tRE DEFINEP LOA-REPORT 2,UIC,[*,*J ,RE DEFINEP SAILBOATS 2,UIC,[*,*J,R END OF INSTALLATION TEST Acceptance Test A-17 DATATRIEVE Installation Guide AA-H169A-TC Reader's Comments Note: This form is for document comments only. Digital will use comments submitted on this form at the company's discretion. If you require a written reply and are eligible to receive one under Software Performance Report (SPR) service, submit your comments on an SPR form. Did you find this manual understandable, usable, and well-organized? Please make suggestions for improvement. Did you find errors in this manual? If so, specify the error and the page number. Please indicate the type of user/reader that you most nearly represent. Name D D D D D Assembly language programmer Higher-level language programmer Occasional programmer (experienced) User with little programming experience Student programmer D Oili~(p~a~~~i~)~~~~~~~~~~~~~~~~~~~~~~- Date Organization _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ Street ______________________________________ City _________________________ 'State Zip Code or Country I - - -Do Not Tear - Fold Here and Tape - - - - - - - - - - - - - ~DmDDmD - I I - ---1 - ~ No Postage IIIIII Necessary if Mailed in the United States BUSINESS REPLY MAIL FIRST CLASS PERMIT NO.33 MAYNARD MASS. POSTAGE WILL BE PAID BY ADDRESSEE ATTN: Commercial Engineering Publications MK1-2/ H3 DIGITAL EQUIPMENT CORPORATION CONTINENTAL BOULEVARD MERRIMACK N.H. 03054 - - - Do Not Tear - Fold Here and Tape - - .- - - - - - - - - - - - - - - I I -,
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies