1 1 - M T S _ D I S T R I B U T I O N _ 3.0 + _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ___ 0 August 1973 0 General Notes - Distribution 3.0 consists of 6 tapes for the 1600 bpi copy or 9 tapes for the 800 bpi copy. All tapes are unlabeled to save space. The last tape of each set is a dump/restore tape, designed to be used to get started (for new installations) or for conversion (for old installations). Instructions for these procedures are given in items 1001 and 1002 of the documentation list (later in this writeup). The remaining tapes are "Distribution Utility" tapes containing source, object, command, data, and print files, designed to be read by *FS or by the Distribution program, which is a superset of *FS. A writeup for this distribution version of *FS is enclosed (item 1003). 0 Throughout the documentation for this distribution, reference is made to the components of the distribution. Generally these references are made by the 3-digit component number, sometimes followed by a slash and a 1- or 2-digit sub- component number. For example, the G assembler (*ASMG) has been assigned component number 066. However, the assembler actually has many "pieces" and so the assembler consists of components 066/1 through 066/60. Component numbers 001 through 481 are compatible with the numbers used in distribution 2.0; numbers above 481 are new components, or in some cases, old components which have been grouped under a new number. 0 Two versions of the distribution driver file are provided: 461/11 for the 1600 bpi tapes, and 461/16 for the 800 bpi tapes. The driver file is the master file used by the distribution program when it generated the tapes. Each line in the driver file describes a component (or sub-component) including its name and sub-name, SHARE installation code, type (source, object, commmands, etc.), location (what file or tape it was obtained from), the output tape name and file on which it was written (tapes are named D3Tn, file numbers start at 1 on each tape), the FS name used on the output tape, the person responsible for the component, information about the file size of the component or tape blocking information if the component came from a non-FS tape, the time and date when the file was saved, and, finally, a line number pointer into a comment file where descriptive comments for the component have been saved. A paper copy of the appropriate driver file (800 or 1600), including interspersed comments, is included. Additional copies of this listing may be printed using the LIST command in the DEDIT program which is on the dump/restore tape. Note: the two versions of the driver file are identical except for the output tape names and file numbers for each component since these were different at 800 and 1600 bpi. Both files (MTS:D3DESCR and MTS:D3DESCR.800) are on the dump/restore tape along with the comments file (MTS:D3COMM). 1 2 - The tapes are as follows: 0 1600 bpi copy: + ____ ___ _____ 0 Tape 1 Distribution Utility (*FS) Format 459 files Contains 458 components: 1 through 192 except for 004/4, 004/5, 004/6, 104/98, and 104/99 which are on tape 5. 0 Tape 2 Distribution Utility (*FS) Format 374 files Contains 373 components: 193 through 443. 0 Tape 3 Distribution Utility (*FS) Format 253 files Contains 252 components: 444 through 505 except for 461/11, 461/12, 461/14, 461/15, 461/16, 468/1, and 468/2 which are on tape 5. 0 Tape 4 Distribution Utility (*FS) Format 478 files Contains 477 components: 506 through 577. 0 Tape 5 Distribution Utility (*FS) Format 262 files Contains 261 components: 578 through 624, and 004/4, 004/5, 004/6, 104/98, 104/99, 461/11, 461/12, 461/14, 461/15, 461/16, 468/1, and 468/2. (1200 foot reel) 0 Tape 6 Dump/Restore Tape (written at 800 bpi to avoid chaining checks which sometimes occur when IPLing 1600 bpi tapes) Contains: 1. TSS DASDI (IPLable deck) 2. TSS DUMP/RESTORE (IPLable deck) 3. TABLES deck generator (IPLable deck) 4. "Regular" DASDI (IPLable deck) to use only for DASDIng SPOOL packs for HASP. (Actually this is ISSDASDI - if you have 400 cylinder drives specify TODEV=5625) 5. Simplex system object deck (data for TABLES deck generator) tape mark 6. Dump/Restore data tape mark 7. Dump/Restore trailer tape mark tape mark 8. Source for TABLES (format FB(4000,80)) tape mark 9. Assembly listing of TABLES generator (format FB(6650,133)) tape mark 1 3 - 800 bpi copy: + ___ ___ _____ 0 Tape 1 Distribution Utility (*FS) Format 147 files Contains 146 components: 1 through 66/74 except for 004/4, 004/5, and 004/6 which are on tape 8. 0 Tape 2 Distribution Utility (*FS) Format 363 files Contains 362 components: 66/75 through 212 except for 104/98 and 104/99 which are on tape 8. 0 Tape 3 Distribution Utility (*FS) Format 266 files Contains 265 components: 223 through 387/6. (Note: 223 is the first one after 212.) 0 Tape 4 Distribution Utility (*FS) Format 207 files Contains 206 components: 387/7 through 497 except for 461/11, 461/12, 461/14, 461/15, 461/16, 468/1, and 468/2 which are on tape 8. 0 Tape 5 Distribution Utility (*FS) Format 141 files Contains 140 components: 498 through 508/18. 0 Tape 6 Distribution Utility (*FS) Format 383 files Contains 382 components: 508/19 through 572. 0 Tape 7 Distribution Utility (*FS) Format 269 files Contains 268 components: 573 through 618. 0 Tape 8 Distribution Utility (*FS) Format 53 files Contains 52 components: 619 through 624, and 004/4, 004/5, 004/6, 104/98, 104/99, 461/11, 461/12, 461/14, 461/15, 461/16, 468/1, and 468/2. (600 foot reel) 0 Tape 9 Dump/Restore Tape Same as Tape 6 for 1600 bpi. See above. 1 4 - USE OF DASDI AND DUMP/RESTORE + ___ __ _____ ___ ____________ - Two versions of DASDI are included on the dump/restore tape. The first is TSS DASDI which is used to initialize MTS disk packs, which are now page formatted. The TSS DASDI should also be used to DASDI a 2314 paging pack if a paging disk is to be used. The volume serial numbers for MTS packs should be MTS001, MTS002, etc. For a paging pack, use PAG001. Documentation item 1009 is the IBM TSS DASDI description, with an attached listing of an example control card deck for MTS001. There is no 400 cylinder page-formatted "2314" DASDI available. Component 598 (DASDI 7330) will initialize an ITEL 7330, but this program is designed to run under MTS. The TSS DASDI is invoked by IPLing the dump/restore tape just once. 0 The second DASDI version is the "regular" DASDI used for initializing HASP packs (SPOOL1, SPOOL2, etc.). It will DASDI 400 cylinder "2314" packs (TODEV=5625) or normal 200 cylinder packs (TODEV=2314). This version of DASDI is invoked by IPLing the dump/restore tape 4 times. The following control cards indicated how to DASDI a HASP pack. 0 JOB INITIALIZE 400 CYL SPOOL1 MSG TODEV=1052,TOADDR=009 DADEF TODEV=5625,TOADDR=210,VOLID=SCRATCH,FLAGTEST=NO VLD NEWVOLID=SPOOL1 VTOCD STRTADR=1,EXTENT=1 END 0 Documentation item 1010 is the IBM TSS DUMP/RESTORE description, with an attached listing of a control card deck for restoring pack MTS001 from the distributed dump/restore tape. DUMP/RESTORE is invoked by IPLing the dump/restore tape twice. 1 5 - LISTINGS IN THE DISTRIBUTION + ________ __ ___ ____________ - Listings have been included on the distribution tapes for those components every installation will likely change so they don't have to assemble it once to see what it is before they can change it. Their names and component/sub-component numbers are: - MTS 042/5 MTS SUBR 042/6 SUPERVISOR 045/6 (simplex listing) CONFIG 046/4 HASP 387/9 (simplex listing) 1 6 - DOCUMENTATION IN THE DISTRIBUTION + _____________ __ ___ ____________ - The following lists all of the paper-copy-only documentation and the machine-readable documentation sent on the distribution tapes, grouped into five categories. An asterisk (*) in front of an item in the following list indicates that a paper copy was shipped. Some documentation is sent only on paper copy - this is indicated by a "P" following the asterisk. 0 Since some items on the list below are not distribution components and do not appear on the source tapes and hence don't have a component number, another number (the one in front of the entry below) was produced. This other number also facilitates the packing list. The component number for all items on tapes is given in parentheses after the items in the list. The paper copy that is sent with this distribution is stamped with both numbers (if applicable), except for CCMEMOs and MTS Manuals.  To make them readily distinguishable, distribution numbers are always given with a slash and are less than 1000; the other numbers start with 1000 and go up.¬ 0 Distribution Documentation + ____________ _____________ 0 This is documentation concerned with the installation of this distribution. * 1000. General Notes (461/15) * 1001. Installation instructions for New Installations (461/13) * 1002. Installation instructions for Old Installations (461/14) * 1003. Writeup on the Distribution Program (461/4) * 1004. Description of System Object Deck (468/3) * 1005. Tables writeup (004/3) *P 1006. DEDIT (distribution editor (461/5)) * 1007. D3DESCR printout (LIST command to DEDIT) of the distribution components with comments. * 1008. DECK GEN instructions (004/6) *P 1009. TSS DASDI instruction *P 1010. TSS DUMP/RESTORE instructions *P 1011. D3DESCR listing sorted by component names which serves as an index for 1007. *P 1012. Restore Pack File List - General + _______ 0 * 2001. Message Manual (555) (see comments in the 1007 printout) - Operations + __________ 0 * 3001. Operator's Manual (592) * 3002. Operator Messages part of Message Manual (555) * 3003. HASP Operator's Guide (387/20) 1 7 - *P 3004. HASP Remote 360/20 Operator's Guide *P 3005. HASP Remote 360/non-20 Operator's Guide *P 3006. HASP Remote 1130/1800 Operator's Guide *P 3007. HASP Remote System/3 Operator's Guide - Installation Descriptions (Internals) + ____________ ____________ ___________ 0 * 4001. HASP installation notes (387/21) 4002. Catalog description (482/34) 4003. Line File description (482/35) 4004. Sequential File description (482/36) 4005. Sharing description (482/37) 4006. *ASMG implementation (066/79) 4007. PLC installation (485/2) 4008. GASP internal description (552/5) 4009. Machine Check Recovery (577/46) 4010. SVC descriptions (045/7, 045/8) 4011. BASIC installation (508/33) 4012. UMLOAD (001/4) 4013. APL-GMRL installation (595/1) 4014. IG installation (498/30) 4015. PL1 installation (506/15) *P 4016. SDS Storage Allocation *P 4017. System copy sections *P 4018. TSATBL macro description (MTS) - How-To-Use Information + __________ ___________ 0 For systems or administrative users: 0 5001. Accounting system (104/97) 5002. Billing program (500/9, 500/10) 5003. File System Test program (482/47) *P 5004. Patching the system *P 5005. JOBS notes *P 5006. REX instructions *P 5007. Filesave Copy instructions *P 5008. OLTS instructions *P 5009. Printing jobdumps 0 For general user: 0 6001. *ASMG users guide (0066/77) 6002. Virtual 67 writeup (558/5) 6003. SLT diagram (601) 6004. *DITTO (335/3) 6005. ASMTIDY (410/3) 6006. IG Users Guide (498/29) 6007. FRISK (533/2) 6008. *ASMT (TSS Assembler) (619/26) 6009. Labelsniff (314/3) * 6010. Projectaccount (499/2) * 6011. MTS MANUALS Volume 1 (504) * 6012. MTS MANUALS Volume 2 (444) 1 8 - * 6013. MTS MANUALS Volume 3 (501) * 6014. MTS MANUALS Volume 4 (575) * 6015. MTS MANUALS Volume 5 (573) * 6016. MTS MANUALS Volume 10 (574) * 6017. MTS MANUALS Volume 11 (512) * 6018. CCMEMO 133 (*8LINK) (234/26) * 6019. CCMEMO 135 (*LISP) (210/7) * 6020. CCMEMO 137 (FORTRANG) (204/6) * 6021. CCMEMO 161 (WATFIV) (483/7) * 6022. CCMEMO 164 (FTN addendum) (551/4) * 6023. CCMEMO 165 (*8ASR) (234/27) * 6024. CCMEMO 171 (*ASMG) (066/78) * 6025. CCMEMO 175 (Ftn Libr) (422/14) * 6026. CCMEMO 178 - PLC Users Guide (485/3) * 6027. CCMEMO 179 (*SNOBOL4) (182/8) * 6028. CCMEMO 181 - Wirewrap (306/21) * 6029. CCMEMO 182 (REDUCE2) (556/8) * 6030. CCMEMO 195 (PL1) (163/20) * 6031. CCMEMO 197 (SLIP) (261/3) * 6032. CCMEMO 199 - ALGOLW (528/17) * 6033. CCMEMO 200 (ANALYSIS) (140/7) * 6034. CCMEMO 201 (OMR) (576/3) * 6035. CCMEMO 202 - SIOC (526/3) * 6036. CCMEMO 203 (APL) (465/10) * 6037. CCMEMO 208 - 11ASR (515/12) * 6038. CCMEMO 209 (COBOL) (538/16) * 6039. CCMEMO 210 (FTN I/O) (422/15) * 6040. CCMEMO 214 - EFL (525/51) * 6041. CCMEMO 215 (GASP) (552/4) * 6042. CCMEMO 218 - TRACER (527/3) * 6043. CCMEMO 220 (8LINK/8ASR) (234/28) * 6044. CCMEMO 223 (SORT) (303/11-13) * 6046. CCMEMO 230 (XPL) (318/14) * 6047. CCMEMO 232 (FTN) (551/3) * 6048. CCMEMO 236 (APL-GMRL) (595/93) * 6049. CCMEMO 240 (EXPL) (495/6) * 6050. CCMEMO 241 (LINKEDIT) (297/10) * 6051. CCMEMO 243 (Vol 1 Update 1) (already in 504) * 6052. CCMEMO 244 (CALC CLS) (585/3) * 6053. CCMEMO 245 (FTN H) (551/7) *P 6054. Other CCMEMOs *P 6055. List of CCMEMOs *P 6056. Memo crossreference *P 6057. Introduction to SNOBOL4 *P 6058. Polygraphics Users Manual *P 6059. Display File (DF) Users Guide *P 6060. QUIC documentation *P 6061. KWIC documentation 6062. PIL/2 preliminary documentation (566/51, 566/52) (This will be MTS Vol 12 when finished.) 0 *P 6063. Computing Center Newsletter (v2n9 through v3n7) 1 9 - DESCRIPTION OF THE FIELDS IN THE D3DESCR PRINTOUT (1007) + ___________ __ ___ ______ __ ___ _______ ________ ______ - The following is a description of the output produced by the LIST command in the DEDIT program (461/5). A copy of the output for your driver file (MTS:D3DESCR or MTS:D3DESCR.800) is included as documentation item 1007. For each component (or sub-component), every field in the driver file line is printed; this requires two lines of output. Following the two lines from the driver file, any comments associated with the component are printed. - 0 LINE 1 + ____ _ 0 Num - component number and sub-number (if any) + ___ Component_Name - name of the component + _________ ____ Sub-name - name (if any) of the sub-component + ________ Type - component type as follows: + ____ B - binary (non-360) object C - MTS commands D - data L - listing M - messages O - object (OC=cards, OE=link-edited, OL=library) P - printed output (PF=*FORMAT, PT=TEXT/360) S - source code (SA=assembler, SF=FORTRAN, SP=PL/I, SS=SNOBOL4, SM=assembler macros, SX=XPL, S3=PL360) U - update deck (UU=*UPDATE, UI=*IEBUPDAT) W - writeup input (WF=*FORMAT, WT=TEXT/360) G - "goodness" code (G=good, O=OK, S=shakey (has bugs), + _ B=bad (needs rewrite)) Seq_ID - sequence id applied to component as it was saved + ___ __ S - save control (blank means normal, "#" means not + _ distributed, "@" means information incomplete, "=" means temporary hold, ">" means very large component) Location - file or tape from which the component was + ________ obtained. For tapes, the first parameter is the rack number, the second and third are the volume name (if labeled) and the tape id (if different from the volume name), then follow keywords for the blocking format and DSNAME (if any). File - the file number if the component was obtained from + ____ tape (optional for labeled and *FS tapes) 1 10 - LINE 2 + ____ _ 0 Tape - name of output tape on which the component was saved + ____ File - *FS file number on output tape + ____ FS_Name - *FS name assigned to component as it was saved + __ ____ Ver - *FS version number assigned to component as it was + ___ saved Ftype - the file type (LINE or SEQ) + _____ LRECL - the logical record length of the component + _____ Siz - the size of the component (in pages if the DevT field + ___ is PAGE, in tracks if DISK) DevT - the device type from which the component was + ____ obtained (PAGE for non-FS tapes and files, DISK for items obtained from older (before the page-formatted file system) *FS tapes) SHARE - SHARE installation code + _____ Person - the person responsible for the component (see the + ______ list below) Date and Time - date and time component was saved + ____ ____ C_LNR - line number in comments file for the comments (if + _ ___ any) associated with this component (implicitly negative) 1 11 - PEOPLE LIST FOR THE UNIVERSITY OF MICHIGAN COMPUTING CENTER + ______ ____ ___ ___ __________ __ ________ _________ ______ - The following is a list of UM Computing Center people whose names appear in the "person" field of the driver file listing (1007). An asterisk (*) before a name means that his phone number is (313) 764-9595, otherwise his number is (313) 764- 2121. All correspondence should be addressed to: 0 The University of Michigan Computing Center 1075 Beal Avenue Ann Arbor, MI 48105 USA - BERSTIS Berstis, Viktors BLINN Blinn, James F. DE JONG DeJong, Kenneth A. * DWB Boettner, Donald W. * EMERY Emery, Allan R. * ENGLE Engle, Charles F. FLANIGAN Flanigan, Larry K. FRANK Frank, Randall FRONCZAK Fronczak, Edward J. * GALLER Galler, Bernard A. GOODRICH Goodrich, Andrew HAMILTON Hamilton, James A. HARDING Harding, Leonard J. HENRIKSEN Henriksen, James O. JWS Sanguinetti, John W. LANDWEHR Landwehr, Carl E. LEADER Leader, Lynn R. LUBBERS Lubbers, Clark E. * MTA Alexander, Michael T. * PIRKOLA Pirkola, Gary C. SALISBURY Salisbury, Richard A. SMITH Smith, Douglas B. TIFFANY Tiffany, L. Bernard * WSG Gerstenberger, W. Scott YOUNG Young, Howard B. - Correspondence related to the administration of the UM Computing Center should be sent to the director: 0 Dr. Robert C. F. Bartels The University of Michigan Computing Center 1075 Beal Avenue Ann Arbor, MI 48105 0 Telephone (313) 764-9572 1 12 - DISTRIBUTION 3.0 INITIAL MAILING LIST + ____________ ___ _______ _______ ____ - The following is a list of persons to whom the initial shipment of MTS Distribution 3.0 has been sent: - John Hogg Computing Centre The University of British Columbia Vancouver 8, British Columbia CANADA - Gerald F. Gabel Computing Services The University of Alberta Edmonton 7, Alberta CANADA - J. Keith R. Barnett Computing Laboratory The University of Newcastle upon Tyne Claremont Tower Claremont Road Newcastle upon Tyne NE1 7RU ENGLAND - Pimporn C. Zelany W. R. Church Computer Center Code 0211 Naval Postgraduate School Monterey, CA 93940 - Henry Bodzin Computing and Data Processing Center Wayne State University Detroit, MI 48202 - James H. Moore Computation Center Stanford University Stanford, CA 94305 - Sandra Ward Computing Centre The University of Waterloo Waterloo, Ontario CANADA 1 13 - Mike Randall University of Illinois Digital Computer Laboratory