Digital PDFs
Documents
Guest
Register
Log In
AA-JO39A-TE
May 1979
29 pages
Original
1.6MB
view
download
Document:
VMS 1.6 Release Notes
Order Number:
AA-JO39A-TE
Revision:
0
Pages:
29
Original Filename:
VMS%201.6%20Release%20Notes.pdf
OCR Text
VAX/VMS V1.6 Release Notes Order No. AA-J039A-TE August 1979 This document defines the VAX/VMS V1.6 update kit and describes how to install the kit on a VAX/VMS V1.5 system. Successful installation of the kit produces a VAX/VMS V1.6 system. VAX/VMS V1.6 Release Notes Order No. AA-J039A-TE SUPERSESSION/UPDAT E INFORMATION: This is a new document. It supplements the information in the VAX/VMS Release Notes for V1.5 OPERATING SYSTEM AND VERSION: VAX/VMS V1.6 SOFTWARE VERSION: VAXNMS V1.6 To order additional copies of this document, contact the Software Distribution Center, Digital Equipment Corporation, Maynard, Massachusetts 01754 digital equipment corporation maynard, massachusetts · First Printing, August 1979 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 copyrigh-c. DIGITAL or its affiliated companies. © l979 by Digital Eyu.ipment. CuLpULct.i..iuu The postage-prepaid READER'S COMMENTS form on the last page of this document requests the user's critical evaluation to assist us in pre paring future documentation. The following are trademarks of Digital Equipment Corporation: DIGITAL DECsystem-10 DEC DECtape OMNIBUS PDP DECUS DIBOL EDUSYSTEM OS/8 PHA UNIBUS FLIP CHIP RSTS COMPUTER LABS FOCAL RSX COMTEX INDAC TYPESET-S DDT LAB-8 TYPESET-11 MASSBUS DECCOMM DECSYSTEM-20 TMS-11 ASSIST-11 RTS-8 ITPS-10 VAX VM S SBI DECnet IAS PD T DATATRIEVE TRAX CONTENT S P ag e 1.0 1 .1 1 H O W TO INSTALL VAX/VMS V l . 6 Ident ifying the VAX/VMS Vl . 6 K i t 1.2 1.3 VAX/VMS Opt ion a l 1.4 Install ing the 1 2 Software Produ c ts Before Insta l l ing the K i t 2 3 Kit 2.0 2.1 3.0 DIFFERENCE S BETWEEN VAX/VMS V l . 5 AND V l . 6 RMS-11 V l . 8 Now S upported PROBLEMS RESOLVED BY T HIS RELEASE 3 .1 VAX-11 RMS Restr i c t ion on Use of UFO Opt ion CURRENT PROBLEMS VMSRTL Error Affec t ing FORTRAN IV-PLUS Programs SYSGEN U t i l i ty AUTOCONFIGURE Errors VAX-11 RMS Restr i c t ions 4.0 4.1 4.2 4.3 4 .4 4.5 Restri c t ion on Use of UETP Restric t ions on U s i n g SYE 4.6 Restr i c t ions to Use of RMSIFL U t i l i t y 4.7 5.0 5.1 5.2 5.3 5.4 5 .5 6.0 Term i n a l Test Incorrec t Error Message from SET and S HOW Commands NOTE S TO PUBLISHED DOCUMENTATION S upplementary Documentat ion for SYE Correc t ions to RMS-11 User's Guide (AA-D5 3 8A-TC ) Supplemen t to RMS-11 User ' s Guide SUMMARIE S OF UPDATE S IN VAX/VMS iii 4 5 5 5 5 6 6 7 7 8 8 8 8 10 11 C orrections to VAX;VMS R e l ease Notes , Vl.S S uppl ement to VAX/VMS System Serv i c es Reference Manua l NATIVE MODE AS SEMBLER APPENDIX A 4 Vl . 6 11 12 12 A-1 VAX/VMS Vl.6 RELEASE NOTES 1. 0 BOW TO INSTALL VAX/VMS Vl.6 Version 1. 6 of VAX/VMS is distributed as an update kit consisting of documentation and VAX/VMS patch and replacement files on floppy diskettes. When y ou install the kit, that: 1. 1 a VAX/VMS Vl. 6 system is produced, provided 1. The kit is installed on a VAX/VMS Vl. S system 2. You have applied no other patches to the VAX/VMS Vl. S system l. You install all the updates contained in the kit are mandatory) (all updates Identifying the VAX/VMS Vl.6 Kit Existing VAX/VMS Vl. S customers receive this kit, which they then use to update their Vl. S system. Customers who purchase a VAX/VMS license after Vl. 6 is released receive the kit as a component of their order. These new customers must install a VAX/VMS Vl. S system and then install the Vl. 6 update kit. The components of the VAX/VMS Vl. 6 update kit are: 1. SPD 25. 1. 4, VAX/VMS Operating System Version 1. 6 AE-C770 D-TE). 2. This manual, AA-J039A-TE). 3. 4. VAX/VMS Vl. 6 Release Notes (Order ( 0 rde r No. No. --�------------------------------ The update medium, seven floppy diskettes that contain the patches and replacement modules for the VAX/VMS components that are changed by this release. Diskette Label Part Number VMSV160 A BIN RXOl AS-J0 62A-BE VMSV160 B BIN RXOl AS-J0 63 A-BE V MSV160 C BIN RXOl AS-J0 64A-BE VMSV 160 0 BIN RXOl AS-J0 65A-BE VMSV160 E BIN RXOl AS-J0 66A-BE VMSV 160 F BIN RXOl AS-J0 6 7A-BE VMSV160 G BIN RXOl AS-J0 68A-BE The manual, RMS-11 User • s ( 0 rder Guide No. AA-D53 8A-TC) I which replaces the following VAX/VMS documentation: Introduction to RMS-11 (Order No. AA-OOOlA-TC) and RSX-llM RMS-11 Vl. S Utilities User's Guide (Order No. AA-D0 83 A-TC). 1 VAX/VMS Vl.6 RELEASE NOTES s. The manual, RMS-11 MACR0-11 Reference AA-H683 A-TC) , which replaces the documentation: M anual (Order No. following VAX/VMS IAS/RSX-ll M RMS-11 MACRO Programmer's Reference M anual No. AA-0 0 0 2A-TC). 1. 2 (Order VAX/VMS Optional Software Products This kit contains updates to VAX/VMS components; it does not contain updates to any VAX/VMS Optional Product. The following table lists the names of optional software products currently available for sale to customers; the versions supported for VAX/VMS Vl. 5, and the versions supported for VAX/VMS Vl. 6. VAX/VMS Optional Software Products Product Name Version Supported by VAX/VMS Vl. S DECnet-VAX "v"AX-ll FORTRAN 1. 1 1. 2 !V-PLU::> VAX-11 BLISS-32 1. 0 VAX-11 COBOL-74 4. 0 I 1. 3 1. 2 1. 3 1. 0 4. 1 VAX-11 2 780 / 3 780 PROTOCOL EMULATOR FORTRAN Vl. 6 1. 0 IV/VAX TO RSX CROSS COMPILE R 2. 2 2. 3 PD P-11 BASIC-PLUS-2/VAX 1. 5 1. 5 PD P-11 DATA TRIEVE/VAX 1. 1 1. 2 PD P-11 CORAL-66/VAX 3. 0 3.0 Before Installing the Kit To ensure successful installation of the k it, 1. do the following: Read the VAX-11 Software Installation Guide. The Guide is the basic document for understanding how to install or update any VAX/VMS component or optional product. 2 VAX/VMS Vl.6 RELEASE NOTES 2. Read the VAX/VMS Release Notes for VAX/VMS Vl.S. The Vl.S Release Notes contain the information required to bring earlier versions of VAX/VMS to the Vl.S support level All as well as notes needed for the successful use of Vl. S. customers should read the Vl.S Release Notes, as the Vl.6 Release Notes supplement the information in the Vl.S Release Notes. 3. 4. Read this manual, the VAX/VMS Vl.6 Release Notes. This manual describes how to produce a VAX/VMS from the update kit and a VAX/VMS Vl.S system. Vl.6 Ensure that the VAXll/780 ·is at level. hardware the required system ECO There are no hard ware or microcode ECOs required for Vl.6. However, do ensure that the Vl.S ECOs, as noted in the Release Notes for Vl.S, have been made. 1.4 Installing the Ki t The procedures in"the VAX-11 Software Installation Guide describe to install 'the ,)(.it. :Refer to Section 6.2, " Updating the System." When you perform the update procedure, this order: insert the floppy diskettes how in VMSV160 A VMSV160 B VMSV160 C VMSV160 D VMSV160 E VMSV160 F VMSV160 G 1.4.1 Printing Update Descriptions - Updates are either patches to existing code or module replacements. The application of the updates is controlled by command files on the update distribution medium {the floppy diskettes). These command files contain comments that briefly describe each update. If you want a description of each update printed at the operator's console as the updates are applied, be sure to answer YES to the update procedure question: Do you want an explanation of each update ' displayed update ? {Y/N) : during the 1.4. 2 Printing Patches Applied by the Update Kit - As the updates are two outputs are produced: the patched {or replaced) images applied, and journal files of the patches. Journal files contain a record of If you want a listing of each patch made during the update process. the patches produced by the update process, you must print them. The procedure is: 1. Complete the update procedure that installs VAX/VMS Vl.6, i�cluding rebooting the system to transfer control to Vl.6 {as described in the VAX-11 Software Installation Guide). 3 VAX/VMS V1.6 RELEASE NOTES 2. Log in to any account, and issue the following command: PRINT SYS$SYSTEM: *.JNL, SYS$LIBRARY: *.JNL The journal files for the patches will be SYS$PRINT queue. submitted to the Note that the journal files contain information about patches applied to native mode images. They do not contain information about modules which have been replaced during the update process or patched compatibility mode images. 2.0 DIFFERENCES BETWEEN VAX/VMS V1.5 AND V1.6 This section summarizes the differences between VAX/VMS Vl.S and VAX/VMS Vl.6. Because Vl.6 is an update kit and not a major release of VAX/VMS, there are few functional changes to the software. M ost changes are fixes to problems found since the last version was released. 2.1 RMS-11 V1.8 Now Supported This update includes replacement modules that upgrade RMS-11 Vl. S to RMS-11 Vl.S has added several features of interest to RMS-11 Vl.S. the VAX-11 RMS programmer and the compatibility mode programmer who builds and runs RSX-llM task images on a VAX/VMS system. RMS-11 Vl.S enhancements include: 1. An Indexed File Load ( IFL) utility, used as an initial load utility to optimize the loading of indexed files. IFL is the fastest way to load indexed files in both native and compatibility modes. 2. A new RMS-11 User's Guide, containing extensive information on file structure, file design, and use of RMS utilities (for both native and compatibility mode programmers), as well as information on ODL modifications and program optimization techniques for the compatibility mode programmer. 3. A mass-insert mode for compatibility mode programs which optimizes the loading of a collated series of records into an indexed file. 4. Deferred write capability for compatibility mode programs that write to indexed files. Now, RMS-11 I/0 buffers are written only when they must be replaced, eliminating (particularly at initial file load time) the equivalent of one physical write to a program logical-record write. Note that VAX-11 RMS already has this feature. 5. Changes to the CONVERT utility to take advantage of the new mass insert and deferred write features as well as improved buffer management. While not as fast as IFL, CONVERT is another way to load indexed files in both native and compatibility modes. 6. New disk overlay ODL files (both 9KB and 12KB) for optimal overlaying of RMS code (compatibility mode only). Included is a prototype ODL that users can edit to produce customized overlays. 4 VAX/VMS V1.6 RELEASE NOTES The RMS-11 d ocumentation has changed to Vl.8 release: correspond with the RMS-11 The new manual, RMS-11 User's Guide (Order No. AA-D538A-TC), becomes part of the VAX-VMS documentation kit replacing: Introduction to RMS-11 (AA-OOOlA-TC) and RSX-ll M RMS-11 Vl.S Utilities User's Guide (AA-D0 83A-TC). The new manual, R � M � S_ �l�l��MA �C� RO � �-l�l��R�e�f�e�r�e�n c�e��M an � �u�al � (Order No. � � � AA-H683A-TC) becomes part of the VAX/VMS documentation kit, replacing: IAS/RSX-ll M RMS-11 (AA-00 02A-TC) Programmer's MACRO Reference M anual • 3.0 PROBLEMS RESOLVED BY THIS RELEASE The problems resolved by this release are identified in the command files that apply the updates to your system. Follow the instructions this document to produce, during the update in Section 1 .4.1 of process, a listing of the problems resolved by VAX/VMS Vl.6. Appendix A of this manual contains summaries of the updates in the Vl. 6 kit. The following sections identify the problems and restrictions noted in the Release Notes for VAX/VMS Vl.S that have been resolved by Vl.6. 3.1 VAX-11 RMS Restric tion on Use of UFO Option The Additional Notes on VAX/VMS Vl.S noted that the user file option ( UFO) in the file options field (FOP) of the file access block (FAB) was restricted to use with sequential and relative files. The restriction is now removed. You can now specify this option on an $OPEN or $CREATE for indexed sequential (ISAM ) files. 4.0 CURRENT PROBLEMS This section lists known VAX/VMS Vl.6. problems or restrictions which exist in NOTE Problems and restrictions documented in the Vl.S Release Notes still exist in VAX/VMS Vl. 6 unless they have been documented as resolved in Section 3.0 of this manual. 4.1 VMSRTL Error Affecting FORTRAN IV-PLUS Programs There is an error in the Run-Time Library that could cause a FORTRAN program t o fail if the program attempts to execute an ENCODE or D ECOD E statement while another I/0 statement is in progress. 5 VAX/VMS Vl.6 RELEASE NOTES The error symptom is the following message OTS$_INDATCOR is signaled ): (produced when the error %0TS-F-INTDATCOR internal data corrupted in Run-Time Library A sample program that will produce this problem is the following, where the function ENC is called while processing the I/O element list for the TYPE statement. Function ENC then performs an ENCODE, causing the error to occur. 1 01 CHARACTER*lO ENC TYPE *, ENC ( 3) END CHARACTER*lO FUNCTION ENC (J) ENCODE ( lO, lOl , ENC) J FORMAT ( IlO) RETURN END To avoid the problem, statements. 4. 2 perform ENCODE or DECODE statements outside I/0 SYSGEN Utility AUTOCONFIGURE Errors The AUTOCONFIGURE command assumes incorrect CSR addresses for all but the first line printer in a configuration. For example, AUTOCONFIGURE ����mp� r�R �0174004 and vector %01 70 for the second line printer; the correct assignments are CSR %01640 0 4 and vector %01 70 . Until the SYSGEN code is changed, you can work around the problem by installing the line printers at the correct CSR assignments and then including appropriate commands in the start-up command file [SYSMGR]SYSTARTUP. COM. For example, the commands for a second line printer could be: $RUN SYS$SYSTEM: SYSGEN CONNECT LP80/ADAPTER=3/CSR=%0 7640 0 4/VECTOR=%0170 If you use the command format AUTOCONFIGURE TR-number, the SYSGEN program should include all devices on that TR in the configuration. Actually, an access violation occurs and no devices on that TR are configured. 4. 3 VAX-11 RMS Restrictions This section contains restrictions caused by problems VAX/VMS Vl. 6. that exist in 4. 3. 1 RMS$ BUG XX2 Status Return in !SAM $PUT and $UPDATE operat ions = An RMS$_BUG_XX2 error is now returned as the status for a $PUT or $UPDATE operation on an ISAM file when the lack of record I� s would cause a split of a primary data bucket. Previously, the problem was not recognized and could have caused damage to the file structure. 6 VAX/VMS Vl.6 RELEASE NOTES If you receive the RMS$ BUG XX2 error, the file structure has not been corrupted. You can con tinue processing if you reorganize the file b y reloading i n sequential access mode. The problem cannot occur when bucket size is defined as one block; is unlikely when bucket sizes are less than four blocks; may occur if large bucket sizes (greater than 16 blocks) are used. 4.3.2 Packed Decimal Data Strings Not Checked on Record - Currently VAX-11 RMS does not check packed decimal data strings for validity on record operations. Thus, an invalid packed decimal string may appear to have a higher key value than the highest possible valid packed decimal string produced using the CM PP instruction= Operat ion s To prevent any problems, validate packed decimal strings that are used as key values in !SAM files. 4.4 Restriction on Use of UETP Terminal Test The UETP terminal test will fail in the following situation: 1. There are two DZll mulitplexers in the configuration. 2. one DZll is interfaced to eight lines, baud. 3. The other DZll is interfaced to eight lines, all running all at running 960 0 at 2400 baud. The symptom is an incorrect UETP test termination message. a message similar to: Instead of %UETP-I-ENDED, test of controller TTB ended at 1 4: 38: 24: 29 a message is started, then interrupted by a vertical completes without identifying the DZll controller. The problem occurs when the UETP test generates AST service (See Section 5.5 of this manual. ) tab, then routines. To avoid the problem, restrict DZll line speeds to 240 0 baud (the default line speed) when there are two DZll's in a configuration. Note that the problem occurs only during the UETP Terminal Test. You ' do not have to restrict terminal baud rates at any other time. 4.5 Restrictions on Using SYE The current version of the SYE program cannot be run from a command file. Also, to be able to display errors with SYE, the VAXll/ 780 must have a +l in the highest byte of the System Identification (SID) Register. The +l identifies the CPU as an 1 1/ 780 . To determine whether the SID contains the correct C PU type code, have field service examine the SID Register, and set the correct CPU type code, if necessary. 7 VAX/VMS Vl.6 RELEASE NOTES 4.6 Restrictions to Use of RMSIFL Utility There are two situations where using RMSIFL could cause problems. See Section 5.2 , "Corrections to RMS-11 User's Guide, " for more details. 4. 6. 1 Records Containing Duplicate Key Values May Lose Input - RMS-11 routines maintain a first-in, first-out (FIFO) ordering of records containing duplicate key values. When RMSIFL sorts records, this order can change unpredictably, depending on how the records occur in the sort work files when the work files are merged. Order 4. 6. 2 Large Bucket and Record Sizes Can Cause RMSIFL Command Line Termination - RMSIFL does not limit bucket or record sizes for input or output files. However, unusually large bucket and record sizes may cause RMSIFL to terminate the command line (especially if RMSIFL must sort the input file). 4.7 Incorrect Error Message from SET and SHOW Commands When a DCL SET or SHOW command is used with an ambiguous keyword, for e x amp l e , SET P or SHOW P, DCL displays the following incorrect error message: The correct message is the following: %DCL-W-ABKEYW, Ambiguous keyword This error will be corrected in VAX/VMS Version 2.0 . 5. 0 NOTES TO PUBLISHED DOCUMENTATION This section contains d ocumentation. 5. 1 notes that correct or s upplement published Supplementary Documentation for SYE This section supplements the documentation for SYE now in the Operator's Guide and the VAX/VMS Release Notes for Vl.5. VAX/VMS 5.1. 1 Changes to SYE Prompts and Responses - The SYE prompt for the input file now defaults to [SYSERR]ERRL OG. OLD. If you have renamed the current version of E RRLOG. SYS to this file, press carriage return. If not, type the file specification of the error log file you wish to define as the input file. The prompt now looks like this: INPUT FILE [SYSERR]ERRLOG.OLD 8 ? VAX/VMS Vl.6 RELEASE NOTES The output file prompt remains as it was in Vl.S. However, if the terminal is a C RT and you wish to avoid the top-of-form control for the output file, respond to the output file prompt by typing: /NOFORMS respond If you are directing the output to the line printer, output file prompt by typing: to the LP: The four display options for the options prompt are: ROLL-UP Displays a count of errors on devices selected by response to DEVICE NAME prompt. The display includes a time histogram of when tne entries were made, as well as the number of entries for each device type selected. B RIEF (when Displays the error heading and device registers applicable) f or devices selected. The display includes a time histogram of when the entries were made, as well as the number of entries for each device type selected. C RYPTK the device registers for the selected Displays devices. Only entries made as 'device error' are Note that this option is useful only when displayed. name selected is a single device type and the device unit (e.g. DBAl). STANDARD Displays a full report of the devices selected and the entry types. The display includes a time histogram of when the entry types were made and the number of entries for each type. When responding to the DEVICE NAME prompt, you can divide entries concerning mass storage-devices into two categories depending on which qualifier you append to the device name. The qualifiers are: /E RROR Scans device error entries. /CONFI GS Scans configuration change entries. You can omit a specific device (or group of devices) from the display by typing a hyphen before the device name in response to the DEVICE NAME prompt. For example, the reply -DMAO/E RROR would omit all-device errors from DMAO. Note that there are some DEVICE NAME replies that can be used enable display of errors not related to devices. For example: CP Extracts machine checks and SBI errors. ME Extracts main memory errors. SY error Extracts errors sent to the Send system M essage service, ( $SNDERR). UNKN OWN Extracts unknown or unsupported entries. Note that these special device names do /CONFI G qualifiers. 9 not to log through the to Error Logger support the /E RROR or VAX/VMS V1.6 RELEASE NOTES 5.2 Corrections to RMS-11 User's Guide (AA-D538A-TC) The following changes should be made to the RMS-11 User's Guide. 1. Add the following note to Section 9.5.2. NOTE Any records containing duplicate key values can lose their input order. This note applies to: • • D uplicate Primary Keys sorts the input file where RMSIFL All duplicate Alternate Keys RMS-11 routines maintain a first-in, first-out (FIFO ) ordering of records containing duplicate key values. When RMSIFL sorts records, this order can change unpredictably, depending on how the records occur in the sort work files when the work files are merged. 2. D elete the following block of text from page 9-62: "The output file must not have a bucket size qreater five blocks. Otherwise, RMSIFL prints the message: than THERE IS NOT E NOUGH IFL MEMORY FOR THE CURRE NT COMMAND LINE " ?IFL 3. Add the following note to the end of Section 9.5.4.1. NOTE RMSIFL dynamically allocates virtual address space to accommodate the requirements of input and output files. Therefore, the utility does not specifically limit the bucket sizes of input or output files or the sizes of records in either file. However, the combination of unusually large bucket and record sizes, especially if RMSIFL must sort the input file, can cause RMSIFL to terminate execution of the command line. Normally , the utility printing the message: terminates after ?IFL -- THE RE IS NOT E NOUGH IFL MEMORY FOR THE CURRE NT COMMAND LINE 10 VAX/VMS Vl.6 RELEASE NOTES abnormally RMSIFL also can terminate other with memory protection or a system-level error. If either of these situations occurs: 5.3 1. Submit a Software Performance Report with all details of the situation including input and output file bucket sizes, input file M aximum Record Size, size of the largest record actually in the input file, and terminal display when RMSIFL aborted. 2. Recover using one of methods: the following a. Reduce input file bucket or maximum record size or both, and restart RMSIFL. b. Populate the using RMSCNV. output file Supplement to RMS-11 User•s Guide One of the new features of RMS-11 is a prototype ODL file can edit to produce customized overlays. Following description of usage. users that is a brief The file M AKRMSODL.CMD is an M CR command file that you can use indirectly. This file edits its own copy of the prototype RMSll .ODL file after asking you questions about the functions performed by your Using this file to produce a customized ODL file prevents program. you from making an error while editing a renamed copy of the RMSl l.ODL. However, the command file uses the same ODL statements describing a 9KB overlay structure. Therefore, the resulting task is not smaller than if you used RMSllS.ODL, RMSllX.ODL or your own version of RMSll.ODL. Note that to use the M AKRMSODL.CMD on a VAX/VMS system, in using the /CLI=MCR switch. 5.4 you must log Corrections to VAX/VMS Release Notes, Vl.S Section 6. 2, "Obtaining a Parameter String from the Command Interpreter, " contains an error. Replace the second paragraph in Section 6.2 with the following: To request return of a command line, the request block must contain the constant 1 in its first byte (this constant has the symbolic name CLI$K GETCMD). On return from this request, the third and fourth longwords in the request block contain a character string descriptor that describes the parameter string present in the command. Note that the offset within the request block is defined in the constant CLI$Q _RQDESC. 11 VAX/VMS Vl.6 RELEASE NOTES 5.5 Supplement to VAX/VMS System Services Reference Manual This section supplements the information in Service Routine. Section 3.2.5, the AST D uring t he exit sequence from an AST service routine, a brief interval exists between the time the system reenables ASTs and the time it completely removes the AST argument list from the stack. During this interval, four longwords remain on the stack of the access mode exiting the A ST. If an AST service routine calls a service that produces an AST, and if the second AST occurs before the itself argument list from the first AST is completely removed, four excess longwords are left on the stack. If ASTs continue to occur faster than the system can service them, the stack will overflow. Therefore, AST service routines that call services which themselves produce ASTs should be carefully designed to prevent stack overflow. For example, the AST service routine specified in a $QIO call should not contain another $QIO specifying the same or a different AST service routine, unless you are certain that ASTs will not be produced faster than they can be serviced. 6. 0 N AT IVE MODE ASSEMBLER Beginning with VAX/VMS Version 1.5, the supported assembler is M ACR032, the native mode assembler that assembles native mode Be sure that all assembly operations you perform directly proqrams. or in command files use the DCL MACRO command, ratner than invoking M AR, the compatibility mode assembler that assembles native mode programs. A particular instance of such a change is seen in the VAX/VMS source kit assembly command files. MAR does not run on Version 1 .5 or later version of VAX/VMS. 12 APPENDIX A SUMMARIES OF UPDATES IN VAX/VMS Vl.6 This appendix kit. contains summaries of the A-1 updates in the VAX/VMS Vl.6 SUMMARIES OF UPDATES IN VAX/VMS Vl.6 COPY TM� ECOA i �su f fi e i e"t eoovi�q f11es rGPY�AT� Mo�ule: 14•Jul•197Q Fiv �n�ki�q e��o�s 1 ;�f t s�t w"�� to m39taoe. DBDRIVER EC0�2 11•2398� SPR 1b•�AY•197Q L MK HOOU�EI DADRIVER Fiw � • t�i e bl e e�ro� �eeoverv b�e�e� eo� outatfo " fo� diag�oatie fu�etio� e r �o�s. OCL. 1, INQUIRE • A11ow ON eo "d f t i o "� whe� a� er�o� oeeu�• duri"a t�e read. T�is w i ll oe�"'it' for eval'flole, t�e "''"dli"o of a BREAK key f� r es oo n s e to tl'\e INQUIRE. C SPR *11• 21973). Disable f�teroretatfo� of ' as a� f " dire et Ceo.,�and oroeedure) file s o eef f f e atio " ri u ,. i "Q _," t ',I Q U I R 1=: • ( S P R * 1 1 • 2 3 6 3 ) • Retu�n the "u11 record stri"Q o" heai�s e� $ w1th com"'e�dl. .. _ \.,/! 1� �OGJNOUT CSP�·s 3, Per""it a, C o �re et 5, STnP -----Q'"'\r-:::o�iiJI it i� 8ATC� i f the a n othe� .. l_, _ .. J __ _ Y J V f.'- I \,ill«:: uoo" te r m i� at i o� of *11•21913, *11•21726, BATC� o� oeess • A11ow 1o��� to fo� c ase el'\a�acte�s to t�e orocese ���@. reoo�t·�� a1w8YI of reoort f�ei1itv SYST�M. be used NOTF:t �eceuse 1.5 �ill DCL.txE. t " e DCL of versio� �e �e1e �er@ to ourae �ea �ee� ve�1f1ed, �CL,EXE THI S �av C0""'1A'·0 FILE' Cf.lPifS � •r�.., FIXES lHE SLP OUTPUT 8UG. is �� st i l l aetive, no a•t���t tft�r thi� v� rsi o n of �u���rl fro� SYS�SYSTEM. C"lPY nF· rnF.EX'F DCL TO SVS�SYSTE"'1. O�ORIVER EC003 SPR 11•239�� �ODU�EI DRORIVER F1w �etriacle S�ARCH L�K er�or 16•�AY•1q7q recove�v or��e� eo�outation e�d d i eQ� ost i e fu�et i on e rro�s. A- 2 Cw1th1" e o� e � mes�e,es *11•23831). (SPR Befo�e t�is DCL beeo � e s effective f�� All users of t�e svste� at l east o�e su;teb1Y �r1v11eqe, vser �us� l o� i� s�ec;fv;ng /CLI=�CL/DE an� all ot�ers �ust ��� out ��� hae< ;� a�e1�. T HIS jo�s. #11•21b1�). access vfo1etio� du�f"Q t"e s � i oo i "g of date •� SYSlt�PUT st�ea m u�o� CONTROL Y. (SP� M1t•�4245) co��eet 1neo�s1ster'lt AODJTtON.\L Ci.e. �·o�essfo�s to eo"tei� ve11� seoue�ees of ooerators betwee" o�erar'ldl. (e.g. A•B•(•Al). �uotee) �. I��UI�E for SUMMARIES OF UPDATES IN VAX/VMS Vl.6 KDM�A4� EC01 MnnuLft 1�•JJL•1�7Q ERRF�T If unable to w�it� to e��o� lo� se"d � message to t�e ooe�ato�. file. e�eete a �ew �fle a"d Also e�eeted t�o oatch •�•••• F11AACP EC00�5 ACG235U2 �ODULEI 14•�8Y•1QQQ RWVB Check LR� of �f�tu81 �ao aaa1"st volume 1fze ega1nst bad data in maoofn� oof"t���. to o�oteet ECO�Ab ACG��3A 14•�av•1Q7Q MOOULEI CLE�UP Call �EAD.�EAOER with Fl� arld�ess only if o�ese"t' to o�event svstem c�as� u"der certa;n v1Ftua1 I/O fa�lures. EC0��7 b•Jun•lQ7Q ACG�45 MO�ULEI TRUNC Fi• eleanuo o�oee11inq afte� a t�uneate t�at deallocate• no blocks to o�eve"t a file IQ file "umbe� e�eek o" e multi•"eader file. F118ACP 14•�ftY•lQ7Q ACG235�2 EC0��1 MODULE& RWV9 C�eek LBN of vi�tual man ��••"st volu�e size to oroteet eqai"st bad dat� in maooinq ooi"te�s. EC0�02 14·�av•1Q7Q AC���37 swtT�L P.anQe e�eek RV� �aAi"st v o l u m e MODULEI i�to RVTs a1sc a11o� �v� ! o� s�t e size befo�e ;"dewi"� velu�� wk•eh •s "Ot 8 volume set. ECO��� ACG��3q 1b•�av•1Q7q MODULF.I �FLVOL Fiw e�ro� exit oroe�ssinQ •� v�ltJ�e seleet•o� rout;ne, to �r�v�"t ACP fro� 1oon1n" o� � eo�t;ouous �11oeAt1o" feilu � e o" a volum� set. �ODULEI TRU�C Ffx cleanuo o�oceas1"o •fte� • tru"cate t�et �ea11ocetea no bloe�s to ��event • f11e rn file �umbe� ckee� 0� . mu1t1•�eede� file. EC0005 ACG�A4b MODULE& F1• SHFDIR 12•Ju1•1Q7q eo"�ft1o" �a"dler t�at �l"dlel d1�eetorv s�uffl1��. ECOP�b ACG�PSt 12•Ju1•1Q7Q MOOULEI RDBLOK Enable detae�ee� for ell ACP w�;tes. JOBCTL ECOP-2 SPR 11•23b4� RT� 1•June•tq7Q MODULEI JBCST.OET �.�. NnSwAP bate� oueuas wo�k. A-3 t�u" � ate e�rors rlu�1�g SUMMARIES OF UPDATES IN VAX/VMS Vl.6 Co��eet false ���o� �eco�t fi�st file soeeifieat1on be�•�• wit� � di�eeto�v ��.� ootio� of t�e CLUSTER soeeifieatio�. C�enge t�e ille�al to c�Oduee e�e�aete� s�t fe� ootion �evwo�rl• �0�8 8CO�Oo�fate �essege w�en t�ey co��eet t"e buo in o�oeessino the buffe� •� use to ove�w�ite loeel �issPelled. tl'le etaek. Fine11v eet t�e Li���� CLUSTE� ootions ve�sion numbe� to A indieetes t"e fi�st fCO T�i1 C"ec� ·�· w�ie� ellowed ooint•�• on Y1A.2� whe�e t�e to Linke� ve�sion 1.2� modules LNK�MAIN a�d l�K4Ml P QOUTINES. eop11es to if cu��ent iseet �eae�1o�o� set uo refo�e accessing st�uetu�e (LNK�I�GOUT). This conditio� •�ises if use� attem�ts to data into a �sect def4�e" in a •"•�eabl� im•ge o� if an o�Jeet module �as a �issi�o set-�eloeatinn•nas• eomm4nd. En s u�e t lol a t a 1 1 un4ve I" s a 1 s v m � n1 !ll f o LJ,., ri ; ,., 1/ M S � T l a� � IUOO�ftl�ftrl wh•n r�-�·��� a �k!�-��1� ·M��� not CV�K.LOA.JPASSt) • LOGINOUT EC01 KOM0�3& 2a•HAY•lQ7Q LOGit'JO MQI)ULEI ne1ete oegea maooed es feile to P�event e����. ��ivate command inte�oretel" ;f maopinQ MACR032 EC0�1 Q���03 P2ACT1 MQOUL£1 Sto�e afgne� 1&•bit I'!CQ �e�lend Q• wo�d fo� disDlece�ent PC·��lativer non·o�t4m1aed defe��e1 disDlaeement not �nd e11 ECOPit RN�A01 30•June•1Q7q Allow ON conditions if oceu�• Ce.o. BREAK .ASK end kev). C�enQe �etu�n seouenee to to call eo��e�d MCQ$A�O�T w�ie� wes •�eounte�ed. 41"1 I/O e��o� LOGI�OUT i�8oe on enrl of file t�in�s look like e LOGOUT See also CO��ANO end �ESSAGE. mek@l SUMMARIES OF UPDATES IN VAX/VMS Vl.6 r.auae .� .ASK to �eeeive EOF f�o� RMS if tke data •�te�ed bega� wi t� � $ a�d was f�o� a c� o ce11 c er� •�• � t (i.e. RATCM) file to be eo"liate�t wi t� �eadina of SYSSINPUT. 1 if i� nu�erie ewP�eaa;o� •��ediately ��•ceded •• tekP" •• a eo��•"t oei;m;te� bv a bl a�k Fiw retu�n seauenee to LOGINOUT image 10 t�a t it ca" use r eaul t pa� sinQ to obt�in t�� command li�e even i� t�e ease t�a t we a b o � t ed due to so�e preble� C e� d of file (MCRCHAR) o� �a�ouc pend1no (�CRCOMO) by add1�9 a new �outi"e MCR$APORT to �•"rlle abort1"9 t�e procest. Corree t e • P�e ssi o n svntew o c e � e t o r a in sequence. er� o�s oceu�i�Q if Cl�•� fi�st car t do�e enrl t rac e nendino PSL befo �e exiti�q tke �undown imaoe. Fiw 3 b i t s in hun in �CR�SET�uALVAL w � i e � nro�ibit�d default �u�lifie� on all hut pe�a�eter pa�se. Allow default au4lifie� o " ell but ��TOPT carse cells. v�lues v�1ues Evaluate eceeial 1vmco11 du�i�� eveluatio� of • t�inq ewP�essions. <STRLEN> �etu�n oetel �eke value Cas in tt�) SYSTEM PPOTECTION Correct t�e crotect1on on 1.� syatem file•• A buo in cnPv aave t�e �ORL� delete eccesa to system files. REQUEST EC01 TMH l•MAV•tq7q MQnULEI REQUEST Fix i nae rt1on of EC07 Job ne�e 1n �•ssaoe w�e� Ule the T�� 12•Ju�·1q7q �odulel QSXSURQOU MRKTS inte���e tetio� of tieka/seeo�d. Fix REQUEST com"a�d. batek Jobs RUNDET EC01 RIH 11•JUN•197q MOOULE: RUNPRSFIL Make image " a m es for PUND�T wo�k eo�reetlv if refe�e"ei�o k"ow� fil es. Trailino semi•eolo� fo� "u 1 1 ve � s1o " �u�be� muet be lt�1PPed. so� tlpdate Syste� DumP Analvzer (SDA) A-5 SUMMARIES OF UPDATES IN VAX/VMS Vl.6 R MS ECO�H �C01212 cose-��1 2•July•1Q7Q The UFO ootiOI'I 1!"1 t�e FOP field of t�@ FAB will I'IOW wo�k correctly fo� !SAM files. CDS���1 2•Julv•lq7q T�e a l l ocetiO I'I of �ecor1 ID'I fo� StnP �@CO�de is cor�ected. ECOP3 2•Ju 1 v•1 q7q C DS���cq SOELET� fo11owi"g SC���ECT for relative f;lee retur"' e�ror code. EC00U CDS00�1 2•Julv•1Q7q UIF ootio" Ol'l SPUT to JSAM fil e wit� ewt�a huffere e!"'d !"'O alterl'l�te keY ckal'lgee wo��• eo�reetlv. Ecoes cosn0�1 SGET 01'1 ECO"b 2•Julv•1Q7Q ISA� ffl e with �GT o � tio!"' CDS�0�1 l='oree "'ove works correctly. 2•Julv•tQ7q incH !"eet ooe"e�s of ,. o de -for f" r o eess e»eromar�e!"'t files. ECC'l07 COS0001 2•July•tq7q RMS!.0�4DUP etetua whe!"' �uo11eete �eeord1 e!"'eOUP'Itered il'l alterl'lete il'lrliees CISA�). Returor� EC00� COS�A�1 ReturP'I 13•Ju1v•1Q7Q Or'l a1terl'late for eeaue!"'tial eorreetlv RMSS.�K4LI� aeeesa keve. COS0001 �etur" to EC:0112! ij�5i.ij0�.��i avoid �P'IIteac Ql!"'eretion of JAK�022 Fix bua 11'1 �!"'eo�rectiv spiitt�l'lq o� f11ee. eorruct ?.3•Julv•1Q7Q auoted et�i!"'q SVP'Itaw ekeeki"�· Tke OF� util itv 1s pert of t�e release of R�S-11, and is O�"� floce»v due to lack of soec� o" floooiee v�svt��o • v�SV1b�G. OFN ie a f u l'l etio l'l al subset of t�� nEF utilitv, a"d is �rovid�� tk � a for co�oatabilitv COPY A �Ew VERSION purooses OF o�lv. DF� TO THE SYSTE� ny�K 50f(T32 RAS11�P1 MOOUl.f: SCRIO Co�rect orob1e� t�e suhrouti�e �;�� ewt@l'ldil'lo i�terfaee �ke� t�e t �e �o�� fi1es. il'lout file A�feeted si1e specified. sos ECO�l PHL23b3?. �-�AY•1qJq J04(H)UL.EI CO�JY88 F I x T P A N s F � g 1 F 1:u N G E tN 1 r H .... •. n R .... *A s o r �o�_AT THE COPY SIDE QECO�DS T�E V6LU�S nF T�rSE AND THE �ELETE SID� OOES 'OT INTFRPRET T�E� I� THE CONTEXT OF TH� FILE AFTER T HE COPY HAS �EEN nONE. THE D E L E T E SIDE WA S OELETING ROTH THE �nU�CE A�D DESTINATION LINES. A-6 �es �"�Ot SUMMARIES OF UPDATES IN VAX/VMS Vl.6 ECO � a PHL���1 �00ULEr b•JUL•1Q7Q SOSINJ OISABLE AUTO�ATIC /BASIC I� FILE TYPE JS .8AS TH!! WAS A� UNOOCU�ENTEO FE4TUQf FRO� RSTS ANO �ILL BE IN T�E WAY FOR 8ASIC PLUS 2. SVS EC032 KOM 23•APR•1979 MOOUlEI PAGEFAULT Fix de m a�d ·z e�o ceQe tab1e bug. EC03l TGD MODULE: 9•�AY•tQ79 TTZINTDSP Co��•ct c�e�aete� EC034 E C03 5 size fo� Pl�itv t•��•"•'•· QI�23909 13•MAY•197Q MQDULEI SYSEVTSQV Fix occeaio"al double setti"g RIHVP1� �OOULEr of eve�t fl•Qa. 14•�AY•1979 See ac t u• 1 pate� doeu��"tatio" Pe�for�a"ce imp�ova�e"t pate� to �•k� i"v4o1•ble limit e"d � • �ov e p�4o�itv oct1o" f�o� EC03b EC037 ACG23542 MOOULESI Va1idete M"AIT OS�PSCHED. +o� t�•MAY•1979 LBN of �a c oe d t � • " s f e� egai"et vi�tua1 volume eize. 25•MAY•I979 SYSCRMPSC C�eck fo� RELPAG g�eate� t�e" w�e" �acoi"Q to a sectio"• EC03� •" SYSACPFOT,!OCIOPO�T �0M241bA MODULE: below. MPW.LOLIM �u�be� of PaQee 4" sect4o" 4•JUN•1�7Q RlH24218 �GDULEI �R T�FiPAG Make PTESCAN i" W�TMFYP•G ehec�l �fgo�OUI to avo4d bouna�v croble�s. �OM 12•JU�•lq7q �ODUlEI !CLOCK Add seetio" ref��enee �eere�e"t ECO�� EC041 14•JUN•1Q79 RIH232�4 �OOULE1 PROCSTRT �eke PROCSTRT set �SLAST f�r �O�?a7�� �onuLEr Move EC O U 2 up te � oo� a � v �odffied olobal Ffx oaqe se e tf n " M�P P�oeesses. sectio�s to delete oe"�fnQ list. caQel f� tranaft1on deleterl. w�fter �eing if there are 3•Ju1v•1979 MOOULEI to �ew II� fault in of CRF pa�e. 2q•JU�•tQ79 sv�nRGLSC G S O ' a for Ste�t for a fo� TTOR!VER �anQuc functio" caes �odif1er �DT va1fdatfon. (JO���HANGuP) S YSG E � EC002 NPK���1 �ODULEI F1 w of EC003 2Q•JUN•1979 AUTOCONFG elio��•"t o" a nu�b•� PR61t,PPbtt,OXtt,OV1t CSR floetf"g vector CO"trollersJ ecaci"OJ SPR247t8 29•JUN•t97q L�K MOnULEI AUTOCONFG Allow �ore than 64 nz • tt li"el to wor� ;n CO�Pitlbflfty bv ne�1"9 the ot�e� 11"•• TUwx f " s teed of TTwx. A-7 �ode SUMMARIES OF UPDATES IN VAX/VMS Vl.6 T�D�IVER C a� n. 1 Pete�s tl•Julv•\q7q ll12q Re�oved l i �e of code •� �etd ·��o� ��eove�v. Code ueerl to beewsctee o ve� t"e �eeo� 1 a�d t�e� tcaee fo�••�d eve� it. Now t�e code eimolv beekaoaces ��� goet o� to �et�v t�e �ead, V010& CHP0001 t�•Jul•lq7q ACG21&1Q A�d �e w c. Go1dtte1"-, 15t30 S et volume ve1f1 whe� a fo�••�� mounted taoe comet o� 11"•· 2q•Ma�·1q7q C, A, MONIA nefe� �e e o o ni tio� o f atte�tio� i�t•��ucte o" w�ile • �ewi�d ft •� p�oo�ess, V0t,Q • S PR22&&2 V01.3 • V�t,2 • C4��03 C, A, �O�IA 22•Me�·tq7q 1 5 tGA Add �•SS8U5 abo�t to timeout •��o� �eeove�v c�oeedu�e. • C, CAM��2 Delete V�t.l 081�0 a u�ft A. 16•Feb•tq7q �ONIA code f�o� i�t•��uot debuQ9i�� 1313� ••�v1ee �out4"'· SPR20qq e 07•Fe�·1q7q 1�133 C. A, �ONIA Eliminate elea�inQ softwe�e volume valid fo� t�a n ei tion o f f 14�e status so medium of fl i " e er�o� will be �etu��ed to reoueat or, VFY2 EC00�2 EC00�3 2t•May•lq7o �ODULEt VFYLOS,VFYSRR Add eo� r ee t R�N to e n t � i e s me1e ACG235u2 4CG23�U2 21•�aY•117o HODULft VFY�BR Fix bed b loc � file conditional in ;" (1,3) read d u�ino lost file teen, c�eck. V M S LI 8 �C0�1 RN��01 SP� *11•214&& Seve local svmbol block 1" SO�FINI a�d IOFFS�T. 6•Julv•1q7q w�en sevino oseet info�met1on VMSRTL EC 0 1 1 SBL22��4 lt•JAN•lq7q_ Ftx fo� R MS ASZ e��O�I afte� a hao READ. (Mooule F�R�$RF.C4PROC) EC012 fC013 SBL�A12 02•FEe-tq7q Fiw e�t�v mel� a�d ot"er o�o�le�s in LIASMATCHC, LIBI S CA�C, LJB$SPANC. LTB'CRC, SBL��13 0 5•FEB•1q7q SBL22832 02·MAR-tq7q wit� MT�SrSQRT of Fix ent�v maak •�d ot�e� o�oblems 4� MTHJA�INT, MT�SDNI�T, �T�\l�t�T, MT�,J�I�T, �T��ItD�NT and MTHSJIDNNT, F1� ECOt � re�od1v1de er�o� SBL227A6 1�·�AR•1q7q (J,A). F1w FO�SCNV�OUT.G to t�et FORTQA� � cutout to��atti�o of vel uea t�et �ou�d uo to a �ow�r of t� �o�'t ove� f low . A-8 SUMMARIES OF UPDATES IN VAX/VMS Vl.6 £C016 1U•�A�•1Q7Q S 8 � V � 1� Fix e�ro� •� FORT�A� liat•directeo outcut CO"'PLEX edhi�Q (Module FCP��U('IF'._'-Ll. EC0t7 2�·�A�•1Q7Q SBL22QQ4 P�eve�t FOR�CNV�IN�l and FOP\C�v�IN�O ea i�cut A a�d e resoect1velv. EC018 aeceoti�Q 2b•M4R•1Q7Q S8L�018 F1w ohecure rou"dino ECOlQ ���� buQ in F0P�C�v�I��nEFG. S8L?UQ26 tl•JlJL•1Q7Q Fiw SP locatio� oroble�• 1� LI B � S IG NAL stack is une1i��ed. w�e" uae�'s SYE • Svate� error loagi�o. Cocv new 1�a�e of SVf.EXE to New featu�e• avste� n;sk. 4�c 1 udel •New device auooort. •I"out f11e default "o� wo�kl oroce�lv. ·I�oroved f"�ut fi l e e��or �e"rlli"g• •Add switc� ootions to aeverel eo��a"ds. See releaae notea fo� details. T�ia f1o�ov eo"tli"t o"e•fourth of the new release CV1.8l T�e •"tire re1eaae 1 1 eo"tained o" fou� flooov �isws. VMSV16PC • VMSV1b�G, of the VMS 1.6 Q 4 � e rv Uedete �it. ALL FOUR F L O PPIES �UST PE I�STALLED. of ��s-tt. Th1a f�ooov eo"tai"' o"e•fourth of the new re1eaae cvt.8) The entire releaae ia contained o" fou� f loo o v dfaks, V�SV160D • V�SV160,, of the V M S 1.6 Binary Uoaate Kit. ALL FOU� �LOPPtES � UST BE I�STALLED. of PMS•tt. COPY R�S PROTOTYPE OOl, �AC�O llP�ARV, AND BACKUP UTTLTTV T�fl f1oo�v eo"taf"' o"e•fourt� of the n@w �eleele CVt.A) The e"tfre releaae is eontai"ed on fou� flooov disks, V�SV1600 • V�SV1b�G, of the v�s 1.b �•"•�v Uodete �it. ALL FOUR FLOPPIES �UST 8E I�STALLEn. COPY DEFI�E �looov Th e entfre �•1•••• COPY w�s-11. of R�S·lt. AND DI SPLAY UTILITIES ecntafns o"e•fou�t� of t�e "e� relea1e (Vt.8) t1 eo"tef"ed 0" fou� flonov rlia�s. IIMSV1600 • V�SVtbPG, of t�e V�S 1.� �·,..ary UcHiate l<it. ALL �OU� FLOPPTE$ �UST PE I�STALLED. Thfa of RESTOPE, I�DEXFC FILE LrAD UTILITIES, A-9 A�D nDL VAX/VMS V l . 6 Re l e a s e Note s AA-J 0 3 9A-TE READER ' S NOTE : COMMENTS Th i s form is u s e comments for doc ument commen t s only . D I G I TAL w i l l submi t ted o n th i s form a t the company ' s d i s cr e ti on . If you requ i re a wr i t ten rep ly and are e l i g i b le t o rece ive one und e r S o f twar e P e r f o rmanc e Report ( S P R ) s e rv ic e , submi t y o u r commen ts o n a n S P R form . D i d you f i nd P l ea s e make m c 0 c th i s manua l und e r s tandab l e , s ugges tions Did you f i nd error s pag e number . i n thi s manua l ? P lease typ e of i nd i c a te the u s ab l e , and we l l- or g an i z ed ? f o r improvemen t . reader If so , spe c i fy the e rror and th e tha t you mo s t near ly repr e s en t . [] A s s emb ly l anguage programmer [] H i gher- l eve l l anguag e prog r ammer [] O c c a s ional programmer ( expe r i enced ) [] User w i th l i t t l e prog ramming exp e r i ence [] S tuden t programmer [] O ther ( p l e a s e s pe c i f y) ______________________________________ N ame D a te __________________________ Organi z a t ion ________________________________________________________________ S tr e e t _______________________________________________________________________ C i ty_____________________________ s ta te ____ Z i p Code ______________ or Coun try - - Do Not Tear - Fold Here and Tape - - - - - - - - - - I - I I II N o Posta ge N e cessary i f M a i led i n the U n i ted State s B U S I N E S S R E P LY M A I L F I R ST C LASS P E R M I T N 0 . 33 M AY N A R D M ASS. POSTAG E W I L L BE PA I D B Y AD D R E SS E E RT/ C SO F TWA R E PU B L I C AT I O N S TW/A 1 4 D I G I TA L E Q U I P M E N T CO R P O R AT I O N 1 92 5 AN DOV E R STR E ET TEW KSB U R Y, M ASSAC H U S ETTS Do Not Tear - Fold Here - - - - - - - - - 0 1 87 6 - - - - - - - - - - - 1 I I I ll) I .s ... I] I� ,r � I u; I
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies