TDRɿ$] *PRO177 P/OS 3.2 disk 9 of 21 mmmmmmm m m "e!7F ***THIS VOLUME DOES NOT CONTAIN A HARDWARE BOOTABLE SYSTEM *** ߋtv "*2:Bt:#z xQz kzNNz*O:zt:#zt:#z kz U%.U U` .U7 Lf.Ft\.<0+ ^mV"w %. . Z& 0, 8 e   -- ---S ee@ 7w   4 - - |-t-et tE . kz 16JUN87141908i>qqDCLHLPLc16JUN87141908)DCLHLP [128,128] DECFILE11A GU. NNz 16JUN871419080TA ?I . *O:z 16JUN871419083cpKU . t:#z 16JUN87141908 -a&e.'OPz16JUN8714191616JUN87141915K/ [I . xQz 16JUN87141908 12  ze.N'316JUN8714192106MAR871446205g g!. N'K f9316JUN8714200406MAR87144625Qe.Gb'&}316JUN8714204506MAR87144629^"Xg!.L.'s316JUN8714192906MAR87144622:5Jg!. I' 8316JUN8714201206MAR87144626Xg!. M"'qO316JUN8714193809MAR87140010< e.L'_316JUN8714202109MAR87141218Yg!. O 't!316JUN8714194706MAR87144622 >Mg!.G'316JUN8714202906MAR87144627[ g!. I'; 9316JUN8714195506MAR87144624I*  g!.G'_316JUN8714203706MAR87144628\9 cg!.NX'u:316JUN8714211906MAR87144634{mag!.G'{316JUN8714220206MAR87144639g!.O'e"316JUN8714212806MAR87144635*g!.O 'Ud316JUN8714221106MAR87144640 Fg!.Lr'(@316JUN8714205406MAR87144631_~Og!.H'j_316JUN8714213706MAR87144636<#g!.K 4'e 316JUN8714210306MAR87144632oJg!.H x'n%316JUN8714214606MAR87144637 L e.Kf'y316JUN8714211106MAR87144634xS g!.K'z316JUN8714215406MAR87144638? Hg!.E' #}316JUN8714223706MAR87144643^Zg!.#M '2d316JUN8714231906MAR87144648b^g!.G ''316JUN8714224506MAR87144644.g!.$M'y:}316JUN8714232706MAR87144654=yg!. M8''316JUN8714225306MAR87144645g!.%L':}316JUN8714233506MAR87144655m{e.P j'}316JUN8714222006MAR87144641 eeOg!.!I''}316JUN8714230206MAR87144646d Ng!.O'316JUN8714222806MAR87144643 g!."J'2d316JUN8714231006MAR87144647qY %{e.'O``P'vLD316JUN8714240115JUN87153215_Rg!.,J&';d316JUN8714244606MAR87144705^;&g!.(I@'YM316JUN8714241006MAR871447004 !g!.-L\'OeHX316JUN8714245506MAR87144705`g!.)OJ'kQr316JUN8714241906MAR87144701 MWt:#z xQz kzNNz*O:zOPzG:4}KzKrz g!.*K^'qQK316JUN8714242806MAR87144703[\h   g!.&Or'jL316JUN8714234506MAR871446569$ sg!.+I'SZ316JUN8714243706MAR87144704\q Q.@DCLCONT1 COPY@DCLCOPY 1 CONVERT@DCLCONV1 CREATE @DCLCREATE 1 DEASSIGN @DCLDEASS1 DEFINE @DCLDEFINE1 DELETE @DCLDELETE1 DIBOL @DCLDIBOL 1 DIFFERENCES@DCLDIFF 1 DIRECTORY@DCLDIR 1 DISMOUNT@DCLDIS1 DUMP@DCLDUMP1 EDIT@DCLEDIT1 FIX@DCLFIX1 FORMAT@DCLFMT 1 FORTRAN@DCLFORT1 HELP@DCLHELP 1 INDIRECT@DCLICP 1 INITIALIZE@DCLINIT 1 INSTALL@DCLINST 1 LIBRARY@DCLLIB1 LINK@DCLLINK1 LOAD@DCLLOAD1 MACRO @DCLMACRO1 MAIL@DCLMAILm1 MOUNT @DCLMOUNT1 PASCAL @DCLPASCAL1 PHONE @DCLPHONE1 PRINT @DCLPRINT1 PURGE @DCLPURGE1 REMOVE @DCLREMOVE1 RENAME @DCLRENAME1 REPLY@DCLBRO1 RUN@DCLRUN1 SET@DCLSET1 BRIEF @DCLSHORTS1 SHOW@DCLSHOW1 SINGLE_LINE_EDITOR#SLE1 SLE@DCLSLE1 SPAWN @DCLSPAWN1 START @DCLSTART1 STOP@DCLSTOP1 SUBMIT @DCLSUBMIT1 TYPE@DCLTYPE1 UNLOAD @DCLUNLOAD1 UNLOCK @DCLUNLOCK1 MOREB Help is available for the following utilities, system ta LOAD device_mnemonicE The LOAD command loads a device driver in the P/OS Operating System.D Both the driver task image and the symbol table file must reside inI LB0:[ZZSYS]. The filenames must be xxDRV.TSK and xxDRV.STB respectively,0 where "xx" is the logical device name mnemonic. Abbreviation: LOssembly time.I> In TKB format, apply the /LB switch to an input library file.ary file in the LINK command line. DA The Task Builder then extracts any and all modules that resolve P: undsks, and features: ASCII RMSCNV RMSDES RMSDSP EDT RMSIFL INDIRECT ODT PAB PROSE RMS SLE SLP VERIFY1 ASCII @DCLASCII1 DUMP#DMP1 EDT@DCLEDT1 ODT@DCLODT1 RMS@DCLRMS1 CNV#RMSCNV1 RMSCNV @DCLRMSCNV1 DES#RMSDES1 RMSDES @DCLRMSDES1 DSP#RMSDSP1 RMSDSP @DCLRMSDSP1 IFL#RMSIFL1 RMSIFL @DCLRMSIFL 1 SLIPPER#SLP1 SLIPR#SLP1 SLP@DCLSLP1 PAB@DCLLINK1 PROSE @DCLPROSE1 VERIFY@DCLVFYutilities, system ta3 Help is available for the following DCL commands:& ABORT ANALYZE APPEND ASSIGN BASIC+ BROADCAST CANCEL COBOL CONTINUE CONVERT& COPY CREATE DEASSIGN DEFINE DELETE+ DIBOL DIFFERENCES DIRECTORY DISMOUNT DUMP! EDIT FIX FORMAT FORTRAN HELP) INITIALIZE INSTALL LIBRARY LINK MACRO& MOUNT PASCAL PURGE REMOVE RENAME REPLY RUN SET SHOW SPAWN" START STOP SUBMIT TYPE UNLOCKK For information on a command, type HELP commandname. Additional help on 6 a particulf ABORT[/COMMAND] commandname' ABORT/TASK[/qualifier[s]] [taskname]F The ABORT command aborts the execution of either a command or a task.? Typing Control C automatically aborts the current DCL command.D If no command or task is specified, an attempt is made to abort the> task TTn where n is your terminal number which is normally 1.G The /TASK qualifier specifies that you want to abort a particular taskL by name rather than commandname. The /TASK qualifier must follow directly  aft tar qualifier is often available by typing  HELP commandname qualifier.N You can also get help on DCL commands by typing a ? in response to a prompt.L For information on utilities, system tasks, and other system information, K type HELP MORE. For the short forms of some commands, type HELP BRIEF. 1 ABORT @DCLABORT 1 ANALYZE @DCLANALYZ1 APPEND @DCLAPPEND1 ASSIGN @DCLASSIGN1 BASIC @DCLBASIC 1 BROADCAST@DCLBRO1 CANCEL @DCLCANCEL1 COBOL @DCLCOBOL 1 CONTINUE <er the ABORT command. Abbreviation: ABK[/qualifier[s]] [taskname]F The ABORT command aborts the execution of either a command or a task.? Typing Control C automatically aborts the current DCL command.D If no command or task is specified, an attempt is made to abort the> task TTn where n is your terminal number which is normally 1.G The /TASK qualifier specifies that you want to abort a particular taskL by name rather than commandname. The /TASK qualifier must follow directly  aft 7od with /THROUGH. See also HELP APPEND THROUGH.p Examples: .) $ APPEND/SINCE:04-AUG-80 *.*;* ROMEO.TXTE@ Appends all files created on that date or since to ROMEO.TXT.; $ APPEND/SINCE:08-OCT-81/THROUGH:10-OCT-81 *.TXT SIMON.TXTN8 Appends all files included in date range to SIMON.TXT.2 THRU#THROUGH 2 THROUGHA , APPEND/THROUGH:dd-mmm-yy infile[,s] outfileM Specifies that the operation is limited to input files created on or before J the given date. Can be combined with /SINe operation is performed.e2 PRINT APPEND/PRINT infile[,s] outfileB Specifies that the file will be queued to the line printer on theB remote system for printing. The file will not be deleted by thisH operation. The files format must be compatible with the remote system.2 MACY11! APPEND infile[,s]/MACY11 outfile.A Specifies that the input or output file on the remote TOPS-10 oreG TOPS-20 system is in MACY11 format. This informs the remote DECsystemB to handle the file appropriatI*# ANALYZE/MEDIA [/qualifier] device: /[NO]CONFIRMB The ANALYZE/MEDIA command locates bad blocks on a disk volume andE records their locations in the last good block before the last trackG on the disk. This information is then used by the INITIALIZE command. See HELP INITIALIZE. = In the command line, device specifies a physical device. TheC specification consists of two alphanumeric characters followed by F a 1- to 3-digit octal unit number and colon or may be a logicCE. See also HELP APPEND SINCE. Examples:1 $ APPEND/THROUGH:01-MAY-81 AURORA.* BOREALIS.SYM< Appends all files named AURORA created on or since date to BOREALIS.SYM.< $ APPEND/SINCE:09-SEP-81/THROUGH:09-OCT-81 *.TXT RECORD.FIL: Appends all .TXT files created within the date range to RECORD.FIL.2 TODAY APPEND/TODAY infile[,s] outfileN Specifies that the operation is limited to input files created on the current date.' Example: $ APPEND/TODAY RAT.* TAR.RAT6 Aal name. H The /NOCONFIRM qualifier specifies that P/OS should not verify that theJ volume is already in FILES-11 format. The /CONFIRM qualifier asks you toM verify the ANALYZE request if the volume is already in FILES-11 format. The default is /CONFIRM. Abbreviation: AN/MEee HELP INITIALIZE. = In the command line, device specifies a physical device. TheC specification consists of two alphanumeric characters followed by F a 1- to 3-digit octal unit number and colon or may be a logicEppends all files named RAT created today to TAR.RAT. 2 EXCLUDE+ APPEND/EXCLUDE:filespec infile[,s] outfileD Specifies that the operation is to exclude the named file or files.1 Example: $ APPEND/EXCLUDE:*.OBJ;* RAY.* VAC.FIL7 Appends all files named RAY except RAY.OBJ to VAC.FIL. 2 NOWARNINGS% APPEND/NOWARNINGS infile[,s] outfileI Specifies that the "No such file" error messages should not be displayed- when the input files specified do not exist., Example: $ APPEND/NOWA) APPEND[/qualifier[s]] infile[,s] outfile5$ /DATE:dd-mmm-yy /SINCE:dd-mmm-yy> /THROUGH:dd-mmm-yy /SINCE:dd-mmm-yy/THROUGH:dd-mmm-yy /TODAY /EXCLUDE:filespec /NOWARNINGS /SHARED> With PRO/DECNET extensions, the following qualifiers are also available: /DATA_TYPE /LOG /MACY11 /PRINT /TRANSFER_MODE /SUBMITA /PROTECTION /OWNERC APPEND appends to an existing sequential file records from one or RG more sequential files. See also HELP CONVERT for nonseRNINGS RAT.* TAR.RAT2 SHARED! APPEND/SHARED infile[,s] outfileB Specifies that you want other users to be able to access the file" while you are accessing the file.) Example: $ APPEND/SHARED RAY.TXT VAC.FIL 2 DATA_TYPE. APPEND infile[,s]/DATA_TYPE:argument outfileD Specifies how the data in the file is interpreted. /DATA_TYPE withD APPEND requires either the ASCII or IMAGE argument. The default isD IMAGE. /DATA_TYPE must be entered after the file specification in  the comma Qquential files.a Abbreviation: AP - Example: $ APPEND RAY.MAC,JAY.MAC LITE.MAC 2 DATE) APPEND/DATE:dd-mmm-yy infile[,s] outfile-L Specifies that the operation is limited to input files from the given date.1 Example: $ APPEND/DATE:04-AUG-80 *.MAC PILL.MACa: Appends all .MAC files created on that date to PILL.MAC.2 SINCES* APPEND/SINCE:dd-mmm-yy infile[,s] outfileL Specifies that the operation is limited to input files created on or after O the given date. Can be combine nd line.G The ASCII argument transfers files in ASCII record mode and translates-H the records into an appropriate format for the remote system. You onlyI need to use this argument when transferring text files to remote systemsn. with file systems other than FILES-11 or RMS.A The IMAGE argument transfers files with their current format andS attributes.2 LOG/ APPEND/LOG infile[,s] outfileE Specifies that the names of files appended and their sizes in blockse3 are to be displayed as th gB Here are the octal values for the ASCII character set. Most P/OSG functions requiring numerical values for characters use octal ASCII.  I 000 NUL 020 DLE 040 SPA 060 0 100 @ 120 P 140 ` 160 p I 001 SOH 021 DC1 041 ! 061 1 101 A 121 Q 141 a 161 q I 002 STX 022 DC2 042 " 062 2 102 B 122 R 142 b 162 r I 003 ETX 023 DC3 043 # 063 3 103 C 123 S 143 c 163 s I 004 EOT 024 DC4 044 $ 064 4 104 D 124 T 144z124 | I 013 CR 029 GS 045 - 061 = 077 M 093 ] 109 m 125 } I 014 SO 030 RS 046 . 062 > 078 N 094 ^ 110 n 126 ~ G 015 SI 031 US 047 / 063 ? 079 O 095 _ 111 o 127 DEL 2 HEXADECIMAL B Here are the hexadecimal values for the ASCII character set. VMS# functions use hexadecimal ASCII. A 00 NUL 10 DLE 20 SPA 30 0 40 @ 50 P 60 ` 70 p A 01 SOH 11 DC1 21 ! 31 1 41 A 51 Q 61 a 71 q A 02 STX  d 164 t I 005 ENQ 025 NAK 045 % 065 5 105 E 125 U 145 e 165 u I 006 ACK 026 SYN 046 & 066 6 106 F 126 V 146 f 166 v I 007 BEL 027 ETB 047 ' 067 7 107 G 127 W 147 g 167 w I 010 BS 030 ETB 050 ( 070 8 110 H 130 X 150 h 170 x I 011 HT 031 EM 051 ) 071 9 111 I 131 Y 151 i 171 y I 012 LF 032 SUB 052 * 072 : 112 J 132 Z 152 j 172 z I 013 VT 033 ESC 053 + 073 ; 1 12 DC2 22 " 32 2 42 B 52 R 62 b 72 r tA 03 ETX 13 DC3 23 # 33 3 43 C 53 S 63 c 73 s uA 04 EOT 14 DC4 24 $ 34 4 44 D 54 T 64 d 74 t A 05 ENQ 15 NAK 25 % 35 5 45 E 55 U 65 e 75 u A 06 ACK 16 SYN 26 & 36 6 46 F 56 V 66 f 76 v A 07 BEL 17 ETB 27 ' 37 7 47 G 57 W 67 g 77 w 0A 08 BS 18 ETB 28 ( 38 8 48 H 58 X 68 h 78 x 2A 09 HT 19 EM 29 ) 39 9 49 I 59 ely when copying to or from the P/OS> system. /MACY11 must be entered after the file specification in the command line.n2 TRANSFER_MODEd1 APPEND infile[,s]/TRANSFER_MODE:argument outfileCD Specifies the method of packaging file data during a file transfer.A This qualifier requires either the BLOCK or RECORD argument withA the append command. RECORD is the default. /TRANSFER_MODE must ? be specified after the file specification in the command line.t? The BLOCK argument transfers files 13 K 133 [ 153 k 173 { I 014 FF 034 FS 054 , 074 < 114 L 134 \ 154 l 174 | I 015 CR 035 GS 055 - 075 = 115 M 135 ] 155 m 175 } I 016 SO 036 RS 056 . 076 > 116 N 136 ^ 156 n 176 ~ G 017 SI 037 US 057 / 077 ? 117 O 137 _ 157 o 177 DEL F See also HELP ASCII DECIMAL for decimal values as required by EDT and HELP ASCII HEXADECIMAL. 2 DECIMAL? Here are the decimal values for the ASCII charactein block mode, using blocksIB of 512-byte sizes. This is more efficient than using record, butB should only be used with systems that support FILES-11 or RMS-11,6 such as VAX/VMS, PDP-11/RSX or PDP-11/RSTS/E RMS FAL.E The RECORD argument transfers a file one record at a time. A record % is a logical unit of data in a file.A2 SUBMIT" APPEND/SUBMIT infile[,s] outfile@ Specifies that the output file is a temporary file and will be C submitted to the remote batch processor facility when copr set. EDT functions use decimal ASCII. I 000 NUL 016 DLE 032 SPA 048 0 064 @ 080 P 096 ` 112 p I 001 SOH 017 DC1 033 ! 049 1 065 A 081 Q 097 a 113 q I 002 STX 018 DC2 034 " 050 2 066 B 082 R 098 b 114 r I 003 ETX 019 DC3 035 # 051 3 067 C 083 S 099 c 115 s I 004 EOT 020 DC4 036 $ 052 4 068 D 084 T 100 d 116 t I 005 ENQ 021 NAK 037 % 053 5 069 E 085 U 101 e 117 u I 006 ACK ied. Thel? file will be deleted after it is processed at the remote node.N2 OWNERi& APPEND infile[,s] outfile/OWNER:[UIC]; Specifies the User Identification Code (UIC) of the outputa0 file. A UIC establishes the owner of the file. 2 PROTECTION( APPEND infile outfile/PROTECTION:(code)- Specifies the protection of the output file.fC See HELP SET PROTECTION for further information on file protectionb codes.eile and will be C submitted to the remote batch processor facility when cop - 022 SYN 038 & 054 6 070 F 086 V 102 f 118 v I 007 BEL 023 ETB 039 ' 055 7 071 G 087 W 103 g 119 w I 008 BS 024 ETB 040 ( 056 8 072 H 088 X 104 h 120 x I 009 HT 025 EM 041 ) 057 9 073 I 089 Y 105 i 121 y I 010 LF 026 SUB 042 * 058 : 074 J 090 Z 106 j 122 z I 011 VT 027 ESC 043 + 059 ; 075 K 091 [ 107 k 123 { I 012 FF 028 FS 044 , 060 < 076 L 092 \ 108 l I  the logical name you want to assign to the device name, file G specification, or other logical name. A logical name can contain any 9 ASCII character, and may be enclosed in quotation marks. C If no qualifier is specified the logical_name is assigned into the session logical name table.G See HELP ASSIGN qualifier for information on the available qualifiers.E See HELP ASSIGN TASK for information on reassigning a task's logical unit numbers. Abbreviation: AS2 USER+ ASSIGN/ nt tasks. Hence, ASSIGN/TASKG has no effect on the assignments of a currently executing task, nor on/ a task that is fixed in memory.ith the current equivalence name.2 TASK. ASSIGN/TASK:taskname ddnnn: logicalunitnumberH The ASSIGN/TASK command allows an installed task's logical unit numbers: (LUNs) to be changed from one physical device to another.E The reassignments affect only the static assignments recorded in the task's disk image file.F The command does not affect memory-reside USER equivalence_name logical_nameD The /USER qualifier specifies that the logical_name is to be a user logical name assignment. 2 SESSION- ASSIGN/SESSION equivalence_name logical_nameJ The /SESSION qualifier specifies that the logical_name is to be a session logical name assignment.2 SYSTEM, ASSIGN/SYSTEM equivalence_name logical_nameH The /SYSTEM qualifier specifies that the logical_name is to be a system logical name assignment.2 FINAL, ASSIGN/FINAL equivalence_  BASICI The BASIC command invokes the PRO/Tool Kit BASIC-PLUS-2 compiler. Your < system may not have the PRO/Tool Kit BASIC-PLUS-2 compiler.G Please refer to the language documentation for additional information. Abbreviation: BASSK command allows an installed task's logical unit numbers: (LUNs) to be changed from one physical device to another.E The reassignments affect only the static assignments recorded in the task's disk image file.F The command does not affect memory-reside name logical_name G The /FINAL qualifier specifies that the equivalence name string shouldC not be translated iteratively; the logical name translation should4 terminate with the current equivalence name string.!2 TRANSLATION_ATTRIBUTES:argumentH The /TRANSLATION_ATTRIBUTES qualifier specifies one or more attributesJ that modify a logical name string. The /TRANSLATION_ATTRIBUTES qualifierN is positional and must be specified before the equivalence name is specified.K An argument is requir ,& BROADCAST "message-text" [/qualifier]4 B /NODE[=(node-name[,...])]" REPLY "message-text" [/qualifier]0 /NODE[=(node-name[,...])]J When the P/OS Broadcast application is installed, the BROADCAST and REPLY6 commands allows you to communicate with system users.C Message-text specifies the message to be displayed. When a messageE contains more than ocne word, enclose the message in quotation marks.L The /NODE qualifier sends a message to the lo Y 69 i 79 y 5A 0A LF 1A SUB 2A * 3A : 4A J 5A Z 6A j 7A z A 0B VT 1B ESC 2B + 3B ; 4B K 5B [ 6B k 7B { A 0C FF 1C FS 2C , 3C < 4C L 5C \ 6C l 7C | 1A 0D CR 1D GS 2D - 3D = 4D M 5D ] 6D m 7D } 3A 0E SO 1E RS 2E . 3E > 4E N 5E ^ 6E n 7E ~ 1? 0F SI 1F US 2F / 3F ? 4F O 5F _ 6F o 7F DEL7 48 H 58 X 68 h 78 x 2A 09 HT 19 EM 29 ) 39 9 49 I 59 ed with the /TRANSLATION_ATTRIBUTES qualifier and mayN be CONCEALED or TERMINAL. There is no default argument. If you specify more8 than one argument enclose the arguments in parenthesis.F The argument CONCEALED indicates that the logical name is a concealedI device. If you specify the CONCEALED attribute the logical name must beA of the form DDnnn: and the equivalence name must be of the form M _DDnnn:[directory.]. The directory name in the equivalence name is optional.H The argument TERM d4 ASSIGN[/qualifier[s]] equivalence_name logical_name /USER /SESSION /SYSTEM /FINAL /TRANSLATION_ATTRIBUTESF The ASSIGN command equates a logical name to a physical device name, F to all or part of a file specification, or to another logical name. B All references to the logical name are resolved by the operating system. E Equivalence_name specifies the device name, file specification, or H logical name to which you are assigning a logical name. Logical_name I specifies  INAL indicates that the equivalence name string shouldC not be translated iteratively; the logical name translation should- terminate with the current equivalence name.2 TASK. ASSIGN/TASK:taskname ddnnn: logicalunitnumberH The ASSIGN/TASK command allows an installed task's logical unit numbers: (LUNs) to be changed from one physical device to another.E The reassignments affect only the static assignments recorded in the task's disk image file.F The command does not affect memory-reside  CANCEL tasknameF The CANCEL command cancels time-based initiation requests for a task.? These requests result from a RUN$ directive or any of the time0 synchronized variations of the DCL RUN command.G CANCEL does not affect the execution of the task while it is currentlyF active. CANCEL removes only the time-based schedule requests still in the queue. Abbreviation: CAonly the static assignments recorded in the task's disk image file.F The command does not affect memory-reside TION /SUBMIT /TRANSFER_MODE E The COPY command copies one or more input files to an output file. D COPY does not alter the organization of the file. See HELP CONVERT: for information on changing the organization of the file. Abbreviation: C 2 ALLOCATION8 COPY input_filespec[,s] output_filespec/ALLOCATION:n[.]E Specifies that n blocks of contiguous space be allocated for the newE copy of the file. Unless you append the optional decimal point, the* value n is interpreted as an g COBOL[/qualifier[s]] filespec Command Qualifiers% /[NO]ANSI_FORMAT /[NO]CHECK[:arg]" /CODE:[NO]CIS [NO]BOUNDS) /[NO]CROSS_REFERENCE [NO]PERFORM /[NO]DEBUG ALL( /[NO]DIAGNOSTICS[:filespec] NONE" /[NO]LIST[:filespec] /NAMES:xx3 /[NO]OBJECT[:filespec] /[NO]OVERLAY_DESCRIPTION# /[NO]SHOW:[NO]MAP /[NO]SKELETON% /[NO]SUBPROGRAM /TEMPORARY:device2 /[NO]TRUNCATE /[NO]WARNINGS:[NO]INFORMATIONALE The COBOL command invokes the PRO/Tool octal value. 2 CONCATENATE4 COPY/CONCATENATE input_filespec[,s] output_filespec< Specifies that the output file should be a single file that9 contains all of the inputs files in the order specified. 2 CONTIGUOUS3 COPY/CONTIGUOUS input_filespec[,s] output_filespecA The /CONTIGUOUS qualifier specifies that the output file created will be contiguous. 2 DATA_TYPE< COPY input_filespec[,s]/DATA_TYPE:argument output_filespecD Specifies how the data in the file is interpreted. / EKit COBOL-81 compiler. Your 8 system may not have the PRO/Tool Kit COBOL-81 compiler.G Please refer to the language documentation for additional information. Abbreviation: COBDEBUG ALL( /[NO]DIAGNOSTICS[:filespec] NONE" /[NO]LIST[:filespec] /NAMES:xx3 /[NO]OBJECT[:filespec] /[NO]OVERLAY_DESCRIPTION# /[NO]SHOW:[NO]MAP /[NO]SKELETON% /[NO]SUBPROGRAM /TEMPORARY:device2 /[NO]TRUNCATE /[NO]WARNINGS:[NO]INFORMATIONALE The COBOL command invokes the PRO/Tool DATA_TYPE withB COPY requires either the ASCII or IMAGE argument. The default isD IMAGE. /DATA_TYPE must be entered after the file specification in  the command line.G The ASCII argument transfers files in ASCII record mode and translatesH the records into an appropriate format for the remote system. You onlyI need to use this argument when transferring text files to remote systems. with file systems other than FILES-11 or RMS.A The IMAGE argument transfers files with their current format >$ CONTINUE[/TERMINAL:ddnnn:] tasknameG The CONTINUE command resumes execution of a previously suspended task.C Note that continuing a suspended task is different than starting a stopped one.> The /TERMINAL qualifier allows a privileged user to continue 9 a suspended task that is running on some other terminal. Abbreviation: CONT]MAP /[NO]SKELETON% /[NO]SUBPROGRAM /TEMPORARY:device2 /[NO]TRUNCATE /[NO]WARNINGS:[NO]INFORMATIONALE The COBOL command invokes the PRO/Tool Yand attributes.2 DATE7 COPY/DATE:dd-mmm-yy input_filespec[,s] output_filespecE The /DATE qualifier specifies that you wish the COPY command to copy& only files created on the given date. 2 EXCLUDE9 COPY/EXCLUDE:filespec input_filespec[,s] output_filespecD The /EXCLUDE qualifier specifies that you wish the COPY command to C exclude the named file (or files if named with wildcards) in its  action.2 LOG, COPY/LOG input_filespec[,s] output_filespecC Specifies that the cal system only. The optionalK parameter list allows you to specify which nodes will receive the message.I The default is to send the message to all nodes connected to the system. Abbreviation: BRO REP stalled, the BROADCAST and REPLY6 commands allows you to communicate with system users.C Message-text specifies the message to be displayed. When a messageE contains more than one word, enclose the message in quotation marks.L The /NODE qualifier sends a message to the lo 8 COPY[/qualifier[s]] input_filespec[,s] output_filespec Qualifiers" /ALLOCATION:n[.] /[NO]CONTIGUOUS$ /DATE:dd-mmm-yy /EXCLUDE:filespec% /SINCE:dd-mmm-yy /THROUGH:dd-mmm-yy# /SINCE:dd-mmm-yy/THROUGH:dd-mmm-yy /TODAY /NOWARNINGS /NONEW_VERSION /OWN /OVERLAY /PRESERVE_DATE /REPLACE /SHARED> With PRO/DECNET extensions, the following qualifiers are also available: /CONCATENATE /DATA_TYPE /NEW_VERSION /NOSPAN /LOG /MACY11 /OWNER /PRINT /PROTEC [ names of files COPYed and their sizes in blocksF are to be displayed as the operation is performed. This qualifier is. is only available with PRO/DECnet extensions.2 MACY11/ COPY input_filespec[,s]/MACY11 output_filespecA Specifies that the input or output file on the remote TOPS-10 orG TOPS-20 system is in MACY11 format. This informs the remote DECsystemB to handle the file appropriately when copying to or from the P/OS> system. /MACY11 must be entered after the file specification i pecifies that you want the output file to have the same creation datesE as the input file. By default, today's date is the creation date ofC the output file.2 PRINTe. COPY/PRINT input_filespec[,s] output_filespecB Specifies that the file will be queued to the line printer on theB remote system for printing. The file will not be deleted by thisI operation. The file's format must be compatible with the remote system.O 2 PROTECTION. COPY infile output_filespec/PROTECTION:(code)- Spe n the command line.r 2 NEW_VERSIONp, COPY infile[s] output_filespec/NEW_VERSIONA Specifies that the output file be created with a version number/G one higher than any existing files of the same name in the directory.2 NOSPAN' COPY infile[s] output_filespec/NOSPANRH Specifies that the output file be created with records that do not spanG block boundaries. Normally, only files that already have records thatY9 do not span block boundaries remain as such when copied./ 2 NOWARNINGS cifies the protection of the output file.bC See HELP SET PROTECTION for further information on file protectionl codes. 2 REPLACEl0 COPY/REPLACE input_filespec[,s] output_filespecE The /REPLACE qualifier specifies that the output file be superseded,  if it already exists.2 SHARED/ COPY input_filespec[,s]/SHARED output_filespecfB Specifies that you want other users to be able to access the file" while you are accessing the file.2 SINCEt8 COPY/SINCE:dd-mmm-yy input_filespec[,s] 3 COPY/NOWARNINGS input_filespec[,s] output_filespec C The /NOWARNINGS qualifier specifies that the "No such file" error tC messages should not be displayed when the input files specified doo not exist.e2 NONEW_VERSIONe6 COPY input_filespec[,s] output_filespec/NONEW_VERSIONI Prevents the version number from being automatically incremented when a oL file is copied. You must specify this qualifier when you copy all versions# of a particular filename and type.v 2 OVERLAYe0 COPY inpu  output_filespecB The /SINCE qualifier specifies that you wish the COPY command to 4 copy only files created on or after the given date.@ You can combine /THROUGH and /SINCE to create a range of dates.2 SUBMIT0 COPY/SUBMIT input_filespec[,s] output_filespec@ Specifies that the output file is a temporary file and will be C submitted to the remote batch processor facility when copied. The ? file will be deleted after it is processed at the remote node.a 2 THROUGHo: COPY/THROUGH:dd-m t_filespec[,s] output_filespec/OVERLAYE Causes the contents of the input file or files to be copied into theuE output file. Whatever is currently in the output file is destroyed,eF although the file ID remains unchanged. The output file must already! exist if this qualifier is used./2 OWNS, COPY/OWN input_filespec[,s] output_filespecD The /OWN qualifier specifies that the owning UIC of the output fileC corresponds to the directory into which the file is being entered.lE If the /OWN quali Vmm-yy input_filespec[,s] output_filespecD The /THROUGH qualifier specifies that you wish the COPY command to 5 copy only files created on or before the given date.n@ You can combine /THROUGH and /SINCE to create a range of dates.2 TODAY_. COPY/TODAY input_filespec[,s] output_filespecB The /TODAY qualifier specifies that you wish the COPY command to  copy only files created today.i2 TRANSFER_MODEh? COPY input_filespec[,s]/TRANSFER_MODE:argument output_filespec D Specifies the met fier is not specified, the owning UIC of the outputIB file is your UIC, regardless of the directory into which the fileE is being entered. This qualifier in combination with the specified m4 protection for the file helps control access to it.2 OWNERc4 COPY input_filespec[,s] output_filespec/OWNER:[UIC]; Specifies the User Identification Code (UIC) of the outpute0 file. A UIC establishes the owner of the file.2 PRESERVE_DATE6 COPY/PRESERVE_DATE input_filespec[,s] output_filespecG S )hod of packaging file data during a file transfer.A This qualifier requires either the BLOCK or RECORD argument witht? the COPY command. RECORD is the default. /TRANSFER_MODE muste? be specified after the file specification in the command line.a? The BLOCK argument transfers files in block mode, using blocksnB of 512-byte sizes. This is more efficient than using record, butB should only be used with systems that support FILES-11 or RMS-11,6 such as VAX/VMS, PDP-11/RSX or PDP-11/RSTS/E RMS FAL. -essed at the remote node.2 OWNER CREATE filespec/OWNER:[uic]< Specifies the User Identification Code (UIC) of the created0 file. A UIC establishes the owner of the file. 2 PROTECTION" CREATE filespec/PROTECTION:(code)- Specifies the protection of the output file.C See HELP SET PROTECTION for further information on file protection codes. 2 CONTIGUOUS CREATE filespec/CONTIGUOUSF Specifies that the file created must be contiguous. /CONTIGUOUS must( be placed after the stablishes the protection status of the directory./PROTECTION:(code)0 Specifies the protection of the directory file.C See HELP SET PROTECTION for further information on file protection codes. 3 NOWARNINGS0 CREATE/DIRECTORY/NOWARNINGS [device:] [dirspec]D The /NOWARNINGS qualifier suppresses error messages that can result from the command. 3 OWNER_UIC+ CREATE/DIRECTORY [dirspec]/OWNER_UIC:[uic]@ Specifies the User Identification Code (UIC) of the directory'sB owner. A UIC e %E The RECORD argument transfers a file one record at a time. A record,% is a logical unit of data in a file. itht? the COPY command. RECORD is the default. /TRANSFER_MODE muste? be specified after the file specification in the command line.a? The BLOCK argument transfers files in block mode, using blocksnB of 512-byte sizes. This is more efficient than using record, butB should only be used with systems that support FILES-11 or RMS-11,6 such as VAX/VMS, PDP-11/RSX or PDP-11/RSTS/E RMS FAL.  file specification. 2 NEW_VERSION CREATE filespec/NEW_VERSIONI Specifies that the file will be created with a version number one higherH than any existing file of the same name in the directory. /NEW_VERSION> must appear after the file specification in the command line.2 NOSPAN CREATE filespec/NOSPANF Specifies that the file will be created with records that do not spanG block boundaries. /NOSPAN must appear after the file specification in the command line. 2 NOWARNINGS l CREATE[/qualifier[s]] filespec> With PRO/DECNET extensions, the following qualifiers are also available: /CONTIGUOUS /LOG /MACY11 /NEW_VERSION /NOSPAN /NOWARNINGS /PRINT /REPLACE /PROTECTION /OWNER /SUBMITJ The CREATE command creates a sequential file on a file-structured device.H After you issue the command, simply type the text you wish the file to G contain on your terminal. You can delete a line with CTRL/U. You can # close the file by typing a CTRL/Z.G For  CREATE/NOWARNINGS filespec;Suppresses error messages that can result from the command. 2 REPLACE CREATE filespec/REPLACEG Specifies that if the file has the same name, type, and version numberJ as an already existing file at the destination, the first file is deletedJ and the file you CREATE replaces it. /REPLACE must appear after the file# specification in the command line. 2 DIRECTORY5 CREATE/DIRECTORY [device:] [dirspec] [/qualifier[s]] /NOWARNINGS /OWNER_UIC:[uic] ! information about creating directories, see HELP CREATE DIRECTORY. Abbreviation: CR2 LOG CREATE/LOG filespecC Specifies that the name of the file created and its size in blocks2 is to be displayed as the operation is performed.2 PRINT CREATE/PRINT filespecB Specifies that the file will be queued to the line printer on theB remote system for printing. The file will not be deleted by thisI operation. The file's format must be compatible with the remote system.2 MACY11  /PROTECTION:(code)A The CREATE/DIRECTORY command adds a user file directory (UFD) to! the Master File Directory (MFD).K If a device is not specified, the directory will be created on the defaultF device. A directory name is either a 9 character alphanumeric stringH enclosed in square brackets or a numbered directory of the form [n,m], > where n and m can be any octal numbers in the range 0 to 377.< For more information, type HELP CREATE DIRECTORY qualifier. Abbreviation: CR/DIR  CREATE filespec/MACY11D Specifies that the file on the remote TOPS-10 or TOPS-20 system is I in MACY11 format. This informs the remote DECsystem to handle the file J appropriately when creating the file. /MACY11 must be entered after the ( file specification in the command line.2 SUBMIT CREATE/SUBMIT filespec@ Specifies that the output file is a temporary file and will be D submitted to the remote batch processor facility when created. The? file will be deleted after it is proc 2 PROTECTION6 CREATE/DIRECTORY [device:][dirspec]/PROTECTION:(code)0 Specifies the protection of the directory file.C See HELP SET PROTECTION for further information on file protection codes. 3 NOWARNINGS0 CREATE/DIRECTORY/NOWARNINGS [device:] [dirspec]D The /NOWARNINGS qualifier suppresses error messages that can result from the command. 3 OWNER_UIC+ CREATE/DIRECTORY [dirspec]/OWNER_UIC:[uic]@ Specifies the User Identification Code (UIC) of the directory'sB owner. A UIC e m 4DEFINE[/qualifier[s]] logical_name equivalence_name  /USER /SESSION /SYSTEM /FINAL /TRANSLATION_ATTRIBUTESF The DEFINE command equates a logical name to a physical device name, F to all or part of a file specification, or to another logical name. B All references to the logical name are resolved by the operating system. E Equivalence_name specifies the device name, file specification, or H logical name to which you are assigning a logical name. Logical_name I specifies ; the logical name translation should- terminate with the current equivalence name.ts in parenthesis.F The argument CONCEALED indicates that the logical name is a concealedI device. If you specify the CONCEALED attribute the logical name must beA of the form DDnnn: and the equivalence name must be of the form M _DDnnn:[directory.]. The directory name in the equivalence name is optional.H The argument TERMINAL indicates that the equivalence name string shouldC not be translated iteratively  the logical name you want to assign to the device name, file G specification, or other logical name. A logical name can contain any G ASCII character, but if it contains characters besides the 26 letters C A-Z, the numbers 0-9, an underscore (_), a colon (:), or a dollar 2 sign ($), you must enclose it in quotation marks. G See HELP DEFINE qualifier for information on the available qualifiers. Abbreviation: DEF2 USER+ DEFINE/USER logical_name equivalence_name B The /USER quali r# DELETE[/qualifier[s]] filespec[,s] /LOG /QUERY or /CONFIRM /DATE:dd-mmm-yy /SINCE:dd-mmm-yy /THROUGH:dd-mmm-yy* 0/SINCE:dd-mmm-yy/THROUGH:dd-mmm-yy /TODAY /EXCLUDE:filespec /NOWARNINGS. The DELETE command deletes one or more files.G For information about deleting directories, see HELP DELETE DIRECTORY. Abbreviation: DEL 2 DIRECTORY% DELETE/DIRECTORY [device:] [dirspec]F The DELETE/D3IRECTORY command deletes a user file directory (UFD % DEASSIGN[/qualifier[s]] logical_name /USER /SESSION /SYSTEM /ALLC The logical_name assignment for the specified name is removed fromA the logical name table. Logical_name may be any ASCII character,D but if it was created using quotation marks it must also be deleted using quotation marks.C If no logical name table qualifier is specified the search for the; logical_name is limited to the session logical name table. Abbreviation: DEAI See HELP DEASSIGN qualifier for i  fier specifies that the assignment is to be a user table assignment. 2 SESSION. DEFINE/SESSION logical_name equivalence_name H The /SESSION qualifier specifies that the assignment is to be a session table assignment.2 SYSTEM- DEFINE/SYSTEM logical_name equivalence_name G The /SYSTEM qualifier specifies that the assignment is to be a system  table assignment.2 FINAL+ ASSIGN/FINAL logical_name equivalence_nameG The /FINAL qualifier specifies that the equivalence name st nformation on the available qualifiers.2 USER DEASSIGN/USER logical_nameH The /USER qualifier is used to remove a logical_name that exists in the user logical name table. 2 SESSION DEASSIGN/SESSION logical_nameK The /SESSION qualifier is used to remove a logical_name that exists in the2 session logical name table. This is the default.2 SYSTEM DEASSIGN/SYSTEM logical_nameJ The /SYSTEM qualifier is used to remove a logical_name that exists in the system logical name ring shouldC not be translated iteratively; the logical name translation should4 terminate with the current equivalence name string.!2 TRANSLATION_ATTRIBUTES:argumentH The /TRANSLATION_ATTRIBUTES qualifier specifies one or more attributesJ that modify a logical name string. The /TRANSLATION_ATTRIBUTES qualifierJ is positional and must be specified before the logical name is specified.K An argument is required with the /TRANSLATION_ATTRIBUTES qualifier and mayN be CONCEALED or TERMINAL. Th  table.2 ALL DEASSIGN/ALL/USERB DEASSIGN/ALL/USER deletes all the logicals from the user logical name table. DEASSIGN/ALL/SESSIONH DEASSIGN/ALL/SESSION deletes all the logicals from the session logical name table. DEASSIGN/ALL/SYSTEME DEASSIGN/ALL/SYSTEM deletes all the logicals from the system logical name table.default.2 SYSTEM DEASSIGN/SYSTEM logical_nameJ The /SYSTEM qualifier is used to remove a logical_name that exists in the system logical name ere is no default argument. If you specify more8 than one argument enclose the arguments in parenthesis.F The argument CONCEALED indicates that the logical name is a concealedI device. If you specify the CONCEALED attribute the logical name must beA of the form DDnnn: and the equivalence name must be of the form M _DDnnn:[directory.]. The directory name in the equivalence name is optional.H The argument TERMINAL indicates that the equivalence name string shouldC not be translated iteratively CCTRL-Z, which will terminate the command.D DELETE/QUERY is the default when you do not supply a version number3 in the file specification for the DELETE command. 2 DATE# DELETE/DATE:dd-mmm-yy filespec[,s]L Specifies that the operation is limited to input files from the given date.* Example: $ DELETE/DATE:04-AUG-80 *.MAC;*. Deletes all .MAC files created on that date. 2 SINCE$ DELETE/SINCE:dd-mmm-yy filespec[,s]F Specifies that the operation is limited to files created on1 DIBOL[/qualifier[s]] filespec[,s][/qualifier[s]] Command Qualifiers: /[NO]BUILD$ /[NO]DEBUG /[NO]LIST[=filespec]( /[NO]OBJECT[=filespec] /[NO]OPTIMIZE# /PAGE_SIZE=number /[NO]STANDARD /[NO]SHOW /[NO]WARNINGSH The DIBOL command invokes the PRO/Tool Kit DIBOL compiler. Your system. may not have the PRO/Tool Kit DIBOL compiler.G Please refer to the language documentation for additional information. Abbreviation: DIBfiles named# RAT no error message is display or after O the given date. Can be combined with /THROUGH. See also HELP DELETE THROUGH. Examples: $ DELETE/SINCE:04-AUG-80 *.*;* 4 Deletes all files created on that date or since. 3 $ DELETE/SINCE:08-OCT-81/THROUGH:10-OCT-81 *.TXT;*1 Deletes all *.TXT files included in date range.2 THRU#THROUGH 2 THROUGH & DELETE/THROUGH:dd-mmm-yy filespec[,s]M Specifies that the operation is limited to input files created on or before J the given date. Can be combined with /S3 DIFFERENCES[/qualifier[s]] input_file1 input_file2 /CHANGE_BAR:[n] /IGNORE:(arg[,s]) BLANK_LINES COMMENTS FORM_FEEDS SPACING TRAILING_BLANKS /LINES:n /NONUMBERS /OUTPUT:filespec /SLP[:au]F The DIFFERENCES command compares the contents of two ASCII files and A reports the differences found between them. The default filetype for both input files is .MAC. Abbreviation: DIF2 IGNORE5 DIFFERENCES/IGNORE:(arg[,s]INCE. See also HELP DELETE SINCE. Examples:& $ DELETE/THROUGH:01-MAY-81 AURORA.*;*; Deletes all files named AURORA created on or since date. 3 $ DELETE/SINCE:09-SEP-81/THROUGH:09-OCT-81 *.TXT;*7 Deletes all .TXT files created within the date range.2 TODAY DELETE/TODAY filespec[,s]N Specifies that the operation is limited to input files created on the current date.! Example: $ DELETE/TODAY RAT.*;*+ Deletes all files named RAT created today. 2 EXCLUDE% DELET) input_file1 input_file2 BLANK_LINES COMMENTS FORM_FEEDS SPACING TRAILING_BLANKS A The /IGNORE qualifier directs that you wish certain differences  between files ignored. E If you specify more than one argument to the /IGNORE qualifier, you B must enclose the arguments in parentheses and separate them with B commas. If you specify only one argument, you can leave out the parentheses.6 See HELP DIFFERENCES IGNORE arg for more information. 3 BL) from! the Master File Directory (MFD).K If a device is not specified, the directory will be deleted on the defaultF device. A directory name is either a 9 character alphanumeric stringH enclosed in square brackets or a numbered directory of the form [n,m], > where n and m can be any octal numbers in the range 0 to 377.( Only an empty directory may be deleted. Abbreviation: DEL/DIR2 LOG DELETE/LOG filespec[,s]G The /LOG qualifier specifies that the names of the files being deleE/EXCLUDE:filespec filespec[,s]D Specifies that the operation is to exclude the named file or files.+ Example: $ DELETE/EXCLUDE:*.OBJ;1 RAY.*;*- Deletes all files named RAY except RAY.OBJ;1 2 NOWARNINGS DELETE/NOWARNINGS filespec[,s]I Specifies that the "No such file" error messages should not be displayed' when the files specified do not exist.& Example: $ DELETE/NOWARNINGS RAT.*;*9 Deletes all files named RAT. If there are no files named# RAT no error message is display ted be listed on your terminal. 2 SELECTIVE#QUERY 2 CONFIRM#QUERY2 QUERY DELETE/QUERY filespec[,s]J The /QUERY or /CONFIRM qualifier allows you to selectively delete files. N You will be prompted with a filename from the class specified in the command & line. The responses are: Y, N, Q, G. Y - delete the file N - save the file Q - save the file and quit$ G - delete all remaining candidatesE Y and N will continue with the next possible file, unless terminated1 with a  ed.UDE:filespec filespec[,s]D Specifies that the operation is to exclude the named file or files.+ Example: $ DELETE/EXCLUDE:*.OBJ;1 RAY.*;*- Deletes all files named RAY except RAY.OBJ;1 2 NOWARNINGS DELETE/NOWARNINGS filespec[,s]I Specifies that the "No such file" error messages should not be displayed' when the files specified do not exist.& Example: $ DELETE/NOWARNINGS RAT.*;*9 Deletes all files named RAT. If there are no files named# RAT no error message is display dinput_file2C The FORM_FEED argument specifies that lines consisting solely of aD single form_feed character be included in the comparison. Normally, these records are ignored.PE If you specify more than one argument to the /IGNORE qualifier, you RB must enclose the arguments in parentheses and separate them with B commas. If you specify only one argument, you can leave out the parentheses.f 3 COMMENTS4 DIFFERENCES/IGNORE:COMMENTS input_file1 input_file2B The COMMENTS argument speci wish to use as the change bar.D When a section of lines in the first input file has been deleted in= the second input file, the first line not deleted is marked.s2 LINESn, DIFFERENCES/LINES:n input_file1 input_file2G The /LINES qualifier specifies that n lines must be identical before a  match is recognized.n The default value is /LINES:3. 2 NONUMBERSy. DIFFERENCES/NONUMBERS input_file1 input_file2E The /NONUMBERS qualifier specifies that lines in the output file not_C be ,fies that comments, that is, text pre-D ceded by a semicolon (;) be excluded from the comparison. Normally,, such lines are treated like any other line.E If you specify more than one argument to the /IGNORE qualifier, you qB must enclose the arguments in parentheses and separate them with B commas. If you specify only one argument, you can leave out the parentheses.l 3 SPACING3 DIFFERENCES/IGNORE:SPACING input_file1 input_file2 > The SPACING argument specifies that any sequence of blankpreceded by line numbers. Lines are numbered beginning with thenG number one. Line numbers are incremented by one for each line read in,aG including blank lines. Normally, lines in the output file are precededa by line numbers.h2 OUTPUT:filespecy4 DIFFERENCES/OUTPUT:filespec input_file1 input_file2A The /OUTPUT qualifier specifies that lines in the output file be B written to the file named in the qualifier. Normally, this output appears on your terminal.2 SLPT DIFFERENCES/SLP[:au]i4 andF tab characters is to be interpreted as a single blank for the compar-D ison. This argument is useful when source files that differ only inE their spacing are being compared. The output listing includes blankseF and tabs as they are found in the input files but they are ignored inD the comparison. Normally, sequences of blanks and tabs are compared like any other characters.cE If you specify more than one argument to the /IGNORE qualifier, you B must enclose the arguments in parentheses andsG The /SLP qualifier specifies that the output listing take the form ofeG a SLP indirect command file. When you include this qualifier, the out-lF put listing is a SLP indirect command file which, when applied to theC first input file, makes it identical to the second input file. ThewF optional argument, au, is a 1-to-8-character alphanumeric audit trail symbol. be B written to the file named in the qualifier. Normally, this output appears on your terminal.2 SLPT DIFFERENCES/SLP[:au]i separate them with B commas. If you specify only one argument, you can leave out the parentheses.)3 TRAILING_BLANKS; DIFFERENCES/IGNORE:TRAILING_BLANKS input_file1 input_file2GE The TRAILING_BLANKS argument specifies that all blanks following the/F last nonblank character be ignored. If you include this argument withB the the NOCOMMENTS argument blanks preceding a semicolon are also ignored.E If you specify more than one argument to the /IGNORE qualifier, you EB must enclose the arA DIRECTORY[/format_qualifier][/other_qualifier[s]] [filespec[,s]] Format Qualifiers Other# /ATTRIBUTES /DATE:dd-mmm-yy /BRIEF /SINCE:dd-mmm-yy /FREE /THROUGH:dd-mmm-yy /FULL /TODAY! /SUMMARY /EXCLUDE:filespec# /NOWARNINGS /OUTPUT:filespecA The DIRECTORY command displays information about file(s) in yourD directory. The default output of this command is a 3-column listingE containing the full filespec, the number of blocks used by the file, ANK_LINES7 DIFFERENCES/IGNORE:BLANK_LINES input_file1 input_file2B The BLANK_LINES argument specifies that blank lines in both filesE be included in the comparison operation. Otherwise, blank lines are ignored.E If you specify more than one argument to the /IGNORE qualifier, you B must enclose the arguments in parentheses and separate them with B commas. If you specify only one argument, you can leave out the parentheses. 3 FORM_FEED5 DIFFERENCES/IGNORE:FORM_FEED input_file1  Jguments in parentheses and separate them with B commas. If you specify only one argument, you can leave out the parentheses.e 2 CHANGE_BAR3 DIFFERENCES/CHANGE_BAR[:n] input_file1 input_file2nB The /CHANGE_BAR qualifier specifies that the second input file beC listed with change bars applied to each line that does not have a d, corresponding line in the first input file.H The default change bar is the exclamation point (!). The argument, n, B is the octal value of the ASCII character you ~G the number of blocks allocated for the file, and the creation date of F the file. Following this is a summary listing of the number and space" requirements of all files listed.H The optional filespec allows you to specify a particular subset of your+ directory of files. The default is *.*;*.  Abbreviation: D 2 ATTRIBUTES# DIRECTORY/ATTRIBUTES [filespec[s]]C The /ATTRIBUTES qualifier specifies that the RMSDSP system utilityD program display the file attributes of the file(s). The ihat you wish the DIRECTORY command to list& only files created on the given date.2 SINCE) DIRECTORY/SINCE:dd-mmm-yy [filespec[,s]]G The /SINCE qualifier specifies that you wish the DIRECTORY command to 4 list only files created on or after the given date.@ You can combine /THROUGH and /SINCE to create a range of dates. 2 THROUGH+ DIRECTORY/THROUGH:dd-mmm-yy [filespec[,s]]I The /THROUGH qualifier specifies that you wish the DIRECTORY command to 5 list only files created on or b!nformation included in this format is: full file name file organization creation date and time revision date and time file protection record format record attributes file attributes the allocation quantity the default extend quantity' maximum record number (relative files)) bucket size (relative and indexed files)6 primary and alternate key definitions (indexed files)2 FULL DIRECTORY/FULL [filespec[,s]]H The /FULL qualifier specifies that you want full information liefore the given date.@ You can combine /THROUGH and /SINCE to create a range of dates.2 TODAY DIRECTORY/TODAY [filespec[,s]]G The /TODAY qualifier specifies that you wish the DIRECTORY command to  list only files created today. 2 EXCLUDE* DIRECTORY/EXCLUDE:filespec [filespec[,s]]I The /EXCLUDE qualifier specifies that you wish the DIRECTORY command to E exclude the named file (or files if named with wildcards) from its listing.d to 5 list only files created on or bsted in F the directory. Full format includes the name, type, and version num-H ber, the file-ID number (in the format filenumber, filesequencenumber),E the number of blocks used/allocated, code C for contiguous files, orE code L for locked files, creation date and time, protection status, : date and time of last update and the number of revisions.2 BRIEF DIRECTORY/BRIEF [filespec[,s]]G The /BRIEF qualifier specifies that the directory listing only contain the names of the files.H DISMOUNT device: [volumelabel]G The DISMOUNT command marks the volume mounted on device: as logically 0 off line and disconnected from the file system.G The volumelabel argument is optional. If you specify volumelabel, it G is checked against the label of the volume mounted in device:. If the8 volume names do not match the volume is not dismounted. Abbreviation: DISde the named file (or files if named with wildcards) from its listing.d to 5 list only files created on or bI2 FREE DIRECTORY/FREE [ddnnn:]C The /FREE qualifier specifies that the amount of free space on theE specified device be displayed. This display contains both the amount: of space used and the largest remaining contiguous space.2 OUTPUT) DIRECTORY/OUTPUT:filespec [filespec[,s]]G The /OUTPUT qualifier allows you to direct the output of the directory0 listing to a file rather than to your terminal. 2 SUMMARY! DIRECTORY/SUMMARY [filespec[,s]]G The /SUMMARY qualifier specifies s DUMP[/qualifier[s]] filespec Qualifiers: /ASCII /BASE_ADDRESS:n:m /BLOCKS:n:m /BYTE. /DECIMAL /FILE:file-number:sequence-number& /FILE_HEADER[:[NO]FORMATTED] /HEADER /HEXADECIMAL /IDENTIFICATION /LOGICAL_BLOCK /LONGWORD /LOWER_CASE /NUMBER[:n] /OCTAL /OUTPUT:filespec /RADIX_50 /RECORD /WORDG This command displays the contents of a file or files in either ASCII,/ hexadecimal, decimal, or octal representation. Abbreviation: DU2 ASCII that the only output generated be theG summary line at the bottom of a normal directory listing. This summaryF line tells you the number of files you have in your directory and the$ total amount of space they take up. 2 NOWARNINGS" DIRECTORY/NOWARNINGS filespec[,s]K The /NOWARNINGS qualifier specifies that the "No such file" error messages? should not be displayed when the files specified do not exist.2 DATE( DIRECTORY/DATE:dd-mmm-yy [filespec[,s]]J The /DATE qualifier specifies t 7 DUMP/ASCIIF /ASCII specifies that the data should be dumped one byte at a time inG ASCII mode. The control characters (0-37) are printed as a circumflexJ (^), followed by the alphabetic character corresponding to the character H code plus 100. For example, bell (code 7) is printed as ^G (code 107).C Lowercase characters (140-177) are printed as a percent sign (%), H followed by the corresponding uppercase character (character code minusE 40), unless the /LOWER_CASE qualifier is specified. lock labeled m is dumped.2 BYTE DUMP/BYTE8 Specifies that the data be dumped in octal byte format. 2 DECIMAL DUMP/DECIMAL: Specifies that the data be dumped in decimal word format.2 FILE& DUMP/FILE:file-number:sequence-numberG In File Mode, the file number can be used instead of a file name as a file specification for input. 2 FILE_HEADER! DUMP/FILE_HEADER[:[NO]FORMATTED]M This qualifier is an optional parameter used in File Mode. If specified, J thFault is octal. The /ASCII qualifier and the /OCTAL qualifier are' mutually exclusive when dumping bytes. 2 RADIX50 DUMP/RADIX_508 Specifies that data be dumped in Radix-50 format words.2 RECORD DUMP/RECORDG Specifies that data be dumped a record at a time (rather than a block J at a time). The data format is determined by setting any of these formatF qualifiers: /ASCII, /DECIMAL, /HEXADECIMAL, /LONGWORD, /RADIX_50, or /WORD.; The largest record that DUMP can process is 5c The /ASCII and = /OCTAL qualifiers are mutually exclusive when dumping bytes.2 BASE_ADDRESS DUMP/BASE_ADDRESS:n:mH This qualifier specifies a 2-word base block address (the initial base G address is 0,0), where n is the high-order base block address (octal),I and m is the low-order base block address (octal). The address may alsoH be specified in decimal by using a period after the number. All futureG block numbers specified by the /BLOCKS qualifier will be added to thisH value to me /HEADER[:[NO]FORMATTED] qualifier causes the file header as well as < the specified or implied portion of the file to be dumped.H In addition, this qualifier has two options. FORMATTED, the default, L causes a Files-11 formatted dump of the header. NOFORMATTED specifies an E unformatted octal dump. An octal dump occurs when DUMP is used on  non-Files-11 headers.2 HEADER DUMP/HEADERD Specifies the format for data blocks that have the Files-11 header B structure. Other blocks  obtain an effective block number. The qualifier is useful for< specifying block numbers that exceed 16 bits. For example, /BASE_ADDRESS:1:0F specifies that all future block numbers will be relative to 65536(10) (200000 (8)). /BASE_ADDRESS:0:0 clears the base address. I When /BASE_ADDRESS appears in a command line, no blocks are dumped. The< only result of the command line is to set the base address.2 BLOCKS DUMP/BLOCKS:n:mG Specifies the range of blocks to be dumped, w?are output as an unformatted octal dump. 2 HEXADECIMAL DUMP/HEXADECIMALI Specifies that the data be dumped in hexadecimal byte format. Note thatF a hexadecimal dump reads from right to left. (See also the /LONGWORD and /WORD qualifiers.)2 IDENTIFICATION DUMP/IDENTIFICATIONK Causes DMP's version to be identified. This qualifier may be specified on& a command line by itself at any time.2 LOGICAL_BLOCK DUMP/LOGICAL_BLOCKK Requests logical block information for a fiZhere n is the first blockI and m is the last block. The values of n and m must not exceed 16 bits.G In file mode only, the /BLOCKS:n:m qualifier is not required. If the I /BLOCKS:n:m qualifier is not specified, DUMP will dump all blocks of the6 specified file, relative to the current base address.L If /BLOCKS:n:m is specified in file mode, it specifies the range of virtualJ blocks to be dumped. If /BLOCKS:n:m is specified as /BLOCKS:0 file mode,K no virtual blocks are dumped. This is usefulle. The starting block number I and a contiguous or noncontiguous indication for the file are displayed. 2 LONGWORD DUMP/LONGWORDE Specifies that the data be dumped in hexadecimal double-word format. 2 LOWER_CASE DUMP/LOWER_CASEB Specifies that the data should be dumped in lowercase characters.2 NUMBER DUMP/NUMBER[:n]H Specifies a file dump and allows control of line numbers. Line numbersF are normally reset to zero whenever a block boundary is crossed. TheG /NUMBER[: " for dumping only the header G portion of the file (see /HEADER). The /BLOCKS:n:m qualifier and the * /RECORD qualifier are mutually exclusive.M The /BLOCKS:n:m qualifier is a required parameter in device mode. When usedG in device mode, it specifies the range of logical blocks to be dumped.O The value n represents the block number of the first block dumped. SuccessiveK blocks are labeled with a block number one higher than the preceding blockE number. The dump will continue until the b n] qualifier allows lines to be numbered sequentially for theG full extent of the file, that is, the line numbers are not reset when K block boundaries are crossed. The optional value (:n) specifies the valueH of the first line number. The default is 0. The /NUMBER[:n] qualifier( is used with output file specification.2 OCTAL DUMP/OCTALH Specifies that the data should be dumped in octal format in addition toF other formats specified. If no format qualifiers are specified, the E def  The ...xxx form is recommended. Example: $ DEFINE DCL$EDITOR FOO! $ INSTALL EDITOR.TSK/TASK=...FOO/ $ EDIT ! The editor installed as ...FOO is* ! invoked with any command parameters% ! entered with the EDIT command.2 E+DT! EDIT/EDT[/qualifier[s]] filespec /COMMAND:filespec /JOURNAL[:filespec] /OUTPUT:filespec /READ_ONLY \/RECOVER9 Use this command to invoke EDT, the DEC Standard Editor.> See HELP EDIT EDT 4 HELP SLP for information on the SLP command format. Abbreviation: E/SL 3 NOAUDIT#AUDIT3 AUDIT' EDIT/SLP/[NO]AUDIT[:(arg[s])] filespec POSITION:n SIZE:nI Controls whether the output file includes an audit trail, and optionallyI allows you to specify the location and size of the audit trail. You canG specify one or both of these values. If you specify only one, you canE omit the parentheses, but the parentheses are required syntax if you specify both POSITION and SIZ qualifier for help on available qualifiers.0 See the EDT Editor Manual for more information. Abbreviation: E/ED 3 COMMAND# EDIT/EDT/COMMAND:filespec filespec; The /COMMAND qualifier names a file of EDT initialization < commands. The default file is LB:[1,2]EDTINI.EDT and need  not be specified. 3 JOURNAL' EDIT/EDT/JOURNAL[:filespec] infilename= The /JOURNAL qualifier names a journal file. The default is * infilename.JOU and need not be specified.3 OUTPUT" EDIT/EDEE.F The /AUDIT qualifier defaults to POSITION:80 and SIZE:8 allows you toF generate an audit trail and specify the beginning position and length@ of the trail. POSITION must be less <=132. SIZE must be < 14.  The default is /NOAUDIT 3 CHECKSUM ! EDIT/SLP/CHECKSUM[:arg] filespec@ Controls whether a checksum is calculated for the SLP commands.K The /CHECKSUM qualifier calculates a checksum value for the edit. WithoutP arg, the value appears on your terminal; if you specify arg, SLP X12(10) bytes.G The /RECORD qualifier and the /BLOCK qualifier are mutually exclusive.2 WORD DUMP/WORD> Specifies that the data be dumped in hexadecimal word format.x-50 format words.2 RECORD DUMP/RECORDG Specifies that data be dumped a record at a time (rather than a block J at a time). The data format is determined by setting any of these formatF qualifiers: /ASCII, /DECIMAL, /HEXADECIMAL, /LONGWORD, /RADIX_50, or /WORD.; The largest record that DUMP can process is 5_T/OUTPUT:filespec filespecA The /OUTPUT qualifier names an output file. The default is the * input filespec and need not be specified. 3 READ_ONLY EDIT/EDT/READ_ONLY filespec: The /READ_ONLY qualifier opens the file for reading only. 3 RECOVER EDIT/EDT/RECOVER filespec@ The /RECOVER qualifier reads in a journal file remaining after  an untimely exit from EDT.2 PROSE& EDIT/PROSE[/OUTPUT:filespec] filespec; Use this command to invoke PROSE, the Professional Editor.  EDIT[/qualifier] [command line] /PROSE /SLP[/qualifier[s]] /EDT[/qualifier[s]]E The EDIT command invokes an editor. EDT, PROSE, and SLP editors are supported on P/OS systems.: See HELP EDIT EDT, HELP EDIT PROSE, and HELP EDIT SLP for? information on qualifiers available when invoking EDT, the DEC= Standard Editor, SLP, the Source Language Input Program, and PROSE, the Professional Editor.E For information for defining the default editor for the EDIT commandK If the filespec does not exist, it will be created. If there is already aJ file of that name, the highest version will be read in, and a new versionJ will be created. There is no way to leave without saving the file; so if7 you don't want the output file, you have to delete it.K The /OUTPUT qualifier permits you to give an output file a different name. Abbreviation: E/PR2 SLP EDIT/SLP[/qualifiers] filespec /[NO]AUDIT[:(arg[s])]   POSITION:n   see HELP EDIT DEFAULT. Abbreviation: E 2 DEFAULTO Your default editor is defined by the logical name DCL$EDITOR. If the logicalL name DCL$EDITOR is not present, the PROSE editor is the default editor whenL you enter the EDIT command. The equivalence name can be either PROSE, EDT,F SLP, or the name of an installed task. If you specify the name of anG installed task, you can only specify three characters of the form xxx.L Therfore, the editor task should be installed as xxx or ...xxx.  SIZE:n /CHECKSUM[:arg] /[NO]LIST[:filespec]  /[NO]OUTPUT[:filespec] /[NO]REPORT /[NO]TAB /[NO]TRUNCATE[:arg]M Use this command to invoke SLP, the Source Language Input Program, a specialM editor used for source-file maintenance. The/NO form is the default for all qualifiers.> See HELP EDIT SLP qualifier for help on available qualSifiers.I See the PRO/Tool Kit Command Language Manual for more information. See c lines are marked with a question mark (?) in@ place of the period (.) in the line number in the listing file.F The /REPORT qualifier reports truncation of lines by the audit trail. The default is /NOREPORT.3 NOTAB#TAB3 TAB EDIT/SLP/[NO]TAB filespecG Controls whether SLP replaces tabs or spaces at the end of each recordH containing an audit trail. If you specify /TAB, tabs are inserted. If) you specify /NOTAB, spaces are inserted. The default is /NOTAB. 3 NOTRUNCATE #T EXIT E Allows you to leave DCL and return to P/OS. The command may also be$ entered by pressing the key. Abbreviation: EX untimely  exit from EDT. /JOURNAL qualifier names a journal file. The default is infilename.JOU and need not be specified.2 OUTPUT EDIT/EDT/OUTPUT:filespec infileO The /OUTPUT qualifier names an output file. The default is the input filespec and need not be specified. 2 READ_ONLY EDIT/EDT/READ_ONLY infile: The /READ_ONLY qualifieRUNCATE 3 TRUNCATE% EDIT/SLP/[NO]TRUNCATE[:arg] filespecN The /TRUNCATE qualifier deletes audit trails and any trailing spaces or tabs K and truncates the text at a specified horizontal position. If you specifyJ arg, SLP truncates the records beginning at the column. The value of arg may be from 0 through 132. The default is /NOTRUNCATE. audit trail. If you specify /TAB, tabs are inserted. If) you specify /NOTAB, spaces are inserted. The default is /NOTAB. 3 NOTRUNCATE #T FIX[/qualifier] taskname Qualifiers /READONLY_SEGMENT /REGIONE The FIX command causes an installed task or region to be loaded and G locked into memory. Subsequent requests for the task or region may be G serviced more quickly because it is memory-resident and does not have  to be loaded from disk.= Not all tasks run properly when fixed. Some tasks may expectC data areas to contain certain values when loaded in from disk. TheE first time the task is run, these data areas maF EDT, the DEC Editor, has its own HELP files which you can access fromD within EDT using the EDT HELP command. To invoke EDT, use the EDIT) command, which has the following format: EDIT[/qualifier[s]] infile /COMMAND:filespec  >/JOURNAL[:filespec]  /OUTPUT:filespec /READ_ONLY /RECOVERD See HELP EDT qualifier for information on the available qualifiers. Abbreviation: E/ED 2 COMMAND! EDIT/EDT/COMMAND:filespec infileI The /COMMAND qualifier nay be modified and theB task may run unexpectedly thereafter. Tasks that initialize their? data areas, and therefore do not have this problem, are called serially re-entrant.E Overlaid tasks may be fixed and, if their root segments are seriallyG re-entrant, will run correctly. However, since their overlaid segmentsA must still be read in from disk (unless the task was built usingE memory resident overlays), not much is gained by using this command.E For more information on the FIX qualificompares that F number with the checksum value and reports and error if not the same. The default is /NOCHECKSUM3 NOLIST#LIST3 LIST& EDIT/SLP/[NO]LIST[:filespec] filenameG The /LIST qualifier creates a listing of a file with line numbers. IfB you do not give a filespec, the default filespec is filename.LST.F The default is /LIST. /NOLIST suppresses the creation of the listing file. 3 NOOBJECT#OBJECT3 OBJECT( EDIT/SLP/[NO]OUTPUT[:filespec] filespecG Use this qualifmes a file of EDT initialization commands. The> default file is LB:[1,2]EDTINI.EDT and need not be specified. 2 JOURNAL# EDIT/EDT/JOURNAL[:filespec] infileK The /JOURNAL qualifier names a journal file. The default is infilename.JOU and need not be specified.2 OUTPUT EDIT/EDT/OUTPUT:filespec infileO The /OUTPUT qualifier names an output file. The default is the input filespec and need not be specified. 2 READ_ONLY EDIT/EDT/READ_ONLY infile: The /READ_ONLY qualifie ?ier to change the name of the output file. The defaultK output filespec is the same name and type as the input file with a versionB number one higher than the highest existing version of the file. ? The /NOOUTPUT qualifier suppresses creation of an output file. 3 NOREPORT#REPORT3 REPORT EDIT/SLP/[NO]REPORT filespecC Controls whether line truncation that result from audit trails areH reported. If you specify /REPORT, you receive warning messages on yourG terminal and the affected r opens the file for reading only. 2 RECOVER EDIT/EDT/RECOVER infileL The /RECOVER qualifier reads in a journal file remaining after an untimely  exit from EDT. /JOURNAL qualifier names a journal file. The default is infilename.JOU and need not be specified.2 OUTPUT EDIT/EDT/OUTPUT:filespec infileO The /OUTPUT qualifier names an output file. The default is the input filespec and need not be specified. 2 READ_ONLY EDIT/EDT/READ_ONLY infile: The /READ_ONLY qualifie  FORMAT[qualifier] device /NOCONFIRMB The FORMAT command sets up a hard disk so that it is recognizableI as a FILES-11 volume by its controller. Once you have formatted a disk,: you can then use the INITIALIZE command to initialize it.M Normally, the P/OS installation procedure formats the system disk. However,K to connect an additional hard disk to a Professional you must format it by invoking the FORMAT command.C See HELP FORMAT qualifier for information on available qualifiersext is to' be saved. The default is /OUTPUT:TI:.2 LOCAL HELP/LOCAL [topic[,s]] or HELP % [topic[,s]]G Specifies that the HELP text is in the file HELP.HLP in the defaultJ directory on the default volume. HELP/LOCAL and HELP % are equivalent.2 FILE HELP/FILE:filespec [topic[,s]]G Specifies any file where HELP text is located. If you do not give aD complete file specification, the defaults are LB:[1,2]filename.HLP. 2 filename HELP/filename [topic[,s]] <. Abbreviation: FORM 2 NOCONFIRM FORMAT/NOCONFIRM device:H The /NOCONFIRM qualifier specifies that P/OS should not verify that theI volume is already in FILES-11 format. The default is /CONFIRM, and willL ask you to verify the FORMAT operation if the volume is already in FILES-11 format.tem disk. However,K to connect an additional hard disk to a Professional you must format it by invoking the FORMAT command.C See HELP FORMAT qualifier for information on available qualifiers&J Specifies that the HELP text is located in the file LB:[1,2]filename.HLP 5 where filename is a one-to-nine-character file name. that the HELP text is in the file HELP.HLP in the defaultJ directory on the default volume. HELP/LOCAL and HELP % are equivalent.2 FILE HELP/FILE:filespec [topic[,s]]G Specifies any file where HELP text is located. If you do not give aD complete file specification, the defaults are LB:[1,2]filename.HLP. 2 filename HELP/filename [topic[,s]] 1$ FORTRAN[/qualifier[s]] filespec[,s] Command Qualifiers: /[NO]CHECK /CONTINUATIONS:n /[NO]DEBUG /[NO]DLINES /IDENTIFICATION /[NO]I4* /[NO]LIST[:filespec] /[NO]MACHINE_CODE # /[NO]MAP /[NO]OBJECT[:filespec]" /[NO]OPTIMIZE /[NO]SHAREABLE  /SOURCE /[NO]STANDARD:arg /[NO]TRACEBACK:arg ALL ALL BLOCKS SOURCE LINES SYNTAX NAMES NONE NONE /WORK_FILES:nI The FORTRAN command invokes the PRO/Tool Kit FORTRAN-77 compiler. Your : sys]M A HELP file is a text file with up to nine levels of nesting. The format isK much the same as a conventional outline, i.e topic, subtopic, subsubtopic, etc.F You can put all HELP text in a single file, but for faster processingJ on larger HELP files, you will probably want to use indirect referencing.! This is explained further below.K Since the HELP processor keys off the characters in the first column, thisL file has a comment character ( ! ) in the first column of many lines. ThisKKtem may not have the PRO/Tool Kit FORTRAN-77 compiler.G Please refer to the language documentation for additional information. Abbreviation: FORT* /[NO]LIST[:filespec] /[NO]MACHINE_CODE # /[NO]MAP /[NO]OBJECT[:filespec]" /[NO]OPTIMIZE /[NO]SHAREABLE  /SOURCE /[NO]STANDARD:arg /[NO]TRACEBACK:arg ALL ALL BLOCKS SOURCE LINES SYNTAX NAMES NONE NONE /WORK_FILES:nI The FORTRAN command invokes the PRO/Tool Kit FORTRAN-77 compiler. Your : sys is so this example can be included in the HELP files without confusing the HELP processor.# Here is an example of a HELP file:B BLANK OR NOT, LINE ONE OF ROOT FILE IS IGNORED. USE FOR LABELING.C Here is the text displayed by typing HELP without parameters. The@ first line is never displayed and can be left blank or used for> labeling. Introductory information on the further use of the< HELP file usually appears here. For better appearance, theB first character in each line is usually a t ers, type HELP FIX qualifier.2 READONLY_SEGMENT FIX/READONLY_SEGMENT tasknameF The /READONLY qualifier allows the fixing of the read-only segment of a multi-user task.2 REGION FIX/REGION regionname> The /REGION qualifier allows the fixing of a common region. However, since their overlaid segmentsA must still be read in from disk (unless the task was built usingE memory resident overlays), not much is gained by using this command.E For more information on the FIX qualifi , HELP[/qualifier[s]] [%] [topic1]...[topic9]  Command Qualifiers  /OUTPUT:filespec /LOCAL /FILE:filespec /filename< For information on HELP file format, type HELP HELP FORMAT.= For information on HELP qualifier, type HELP HELP qualifier. Abbreviation: HEI Remember, you can also access HELP by typing a ? in response to any DCL  prompt.2 FORMAT @DCLHELPF2 OUTPUT! HELP/OUTPUT:filespec [topic[,s]]G Permits you to name an output file where the requested HELP t "ab or blank, but there8 is no technical requirement that you do this. The HELP< processor ignores any first character except the numerals 1; through 9 and the symbols @ and #. It is good practice to= limit text to about 20 lines so that the display text can be> displayed on a video terminal without scrolling and with room; left to enter a command without losing HELP text. Text at: each level should refer to all HELP available at the next level. ! Further HELP is available. Type & !ber in< the root file. For instance, if the root file contains the lines ! 1 INSTANCEo ! @INSTANCE > then INSTANCE.HLP can contain only level numbers 2 through 9. Further HELP is available. See t HELP INDIRECT EXAMPLEn E !2 EXAMPLE !@EXAMPLE.TXT f !1 SYNONYMSn? HELP also permits cross-references between two or more similarr; or synonymous parameters. The format for synonyms appearsu= below. You can greatly assist the user by trying to imaginer8 what might be typed in seHELP FIRST-LEVEL1 HELP SECOND-LEVEL1 HELP INDIRECT HELP SYNONYMS HELP PURPLE!1 FIRST-LEVEL1= This is the first level-1 HELP text. The first line of this6 text must begin with the numeral 1. This is the text displayed if you type  $ HELP FIRST-LEVEL1 ? The parameter must be all uppercase characters (CAPITALS). It; is not necessary to type the full text of the parameter to4 display the text, but you must type enough of it to; distinguish the parameter from all other parameceking particular HELP text and5 including the most likely possibilities as synonyms.o s; The synonyms must all precede the main entry to which theyh= refer. The main entry and all synonym entries must have thex same level number.o!1 MAUVE!#PURPLE . . !1 MAGENTA!#PURPLE . . !1 PURPLEi? Color of a hue between blue and red. Shades of purple includex9 mauve, violet, plum, lilac, puce, amethyst, and magenta.eatly assist the user by trying to imaginer8 what might be typed in seters at the% same level. In this example, typing  $ HELP FIRST A would be enough. The parameter must be separated from the level< number by one or more blanks or tabs. The parameter itself; cannot include any blanks or tabs, but phrases can be tied; together with hyphens or underscore characters. If you do6 this, make it clear in your references to that level. ! Further HELP is available. Type HELP FIRST-LEVEL1 FIRST-LEVEL2 !2 FIRST-LEVEL2? This is the text displa/ INITIALIZE[/qualifier[s]] device: volumelabel  /[NO]BAD_BLOCKS /CHECKPOINT_SPACE:n /NOCONFIRMD This command deletes all existing files on a volume and imparts theH standard FILES-11 file structure. INITIALIZE can also check the volumeG for bad blocks. Note that the volume must be formatted prior to being initialized.M For more information on available qualifiers, see HELP INITIALIZE qualifier. Abbreviation: INI2 NOBAD_BLOCKS #BADBLOCKS 2 BAD_BLOCKS" INITIyed if you type HELP FIRST FIRST. This is the first level-2 HELP text. !1 SECOND-LEVEL1= This is the text displayed if you type HELP SECOND. This is the second level-1 HELP text. ! Further HELP is available. Type " HELP SECOND-LEVEL1 SECOND-LEVEL2 !2 SECOND-LEVEL2; This is the text displayed if you type HELP SECOND SECOND.& This is the second level-2 HELP text. !1 INDIRECT> HELP files can also include indirect references to other HELP? text. These indirect referencenALIZE/[NO]BAD_BLOCKS device:B The /BAD_BLOCKS qualifier locates bad blocks on a disk volume andE records their locations in the last good block before the last trackF on the disk. This information is then used to mark the bad blocks asJ used so that blocks are not used to store any information. /NOBAD_BLOCKSB prevents a search for bad blocks on the volume being initialized. /BAD_BLOCKS is the default.2 CHECKPOINT_SPACE& INITIALIZE/CHECKPOINT_SPACE:n device:B INITIALIZE/CHECKPOINT_SPA s greatly decrease search time,i= because once the HELP processor sees the indirect reference,e? the root file (this file) is left behind. The filespec can bee< any legal filespec. The default file type is .HLP. If you? use a file type other than .HLP, that type becomes the defaulto$ file type for that session of HELP. a: The file referenced in this manner has the same format as< other HELP files, except that if the indirect file contains> level numbers, these must be greater than the level num CE allows you to control the size of the6 system checkpoint file on the disk being initialized. 2 NOCONFIRM INITIALIZE/NOCONFIRM device:D The /NOCONFIRM qualifier specifies that P/OS should not verify that@ the volume is already in FILES-11 format. If /NOCONFIRM is notC specified and the volume is already in FILES-11 format you will be- prompted to verify the INITIALIZE operation.s the default.2 CHECKPOINT_SPACE& INITIALIZE/CHECKPOINT_SPACE:n device:B INITIALIZE/CHECKPOINT_SPA A The LIBRARY command performs maintenance operations on a libraryD file. A library file is a direct access file containing one or more modules.A There are three types of libraries. Object libraries hold object< modules and can be used as input to the Task Builder. Macro? libraries hold source macros and can be called in by the macro@ assembler. Universal libraries can have any contents. See the C PRO/Tool Kit Command Language Manual and the discussion of the LBR utility for more inform/CREATE[:(arg[,s])]/UNIVERSAL libr_spec [input_file[,s]]F The /UNIVERSAL qualifier specifies that the library being created is E a universal library. The default file type for the library is .UNI.3 SELECTIVE_SEARCHG LIBRARY/CREATE[:(arg[,s])]/SELECTIVE_SEARCH libr_spec [input_file[,s]]D The /SELECTIVE_SEARCH qualifier sets the selective search attributeE bit in the module header of object modules as they are inserted into an object library.E Object modules with the selective search  INSTALL[/qualifier[s]] filespec /FIX /READONLY_COMMON /TASK_NAME:taskreferencename /NOREMOVE /NOWRITEBACKE The INSTALL command makes a specified task or common region known toF the system. An installed task is dormant until the Executive receives a request for it to run.H See HELP INSTALL qualifier for information on the available qualifiers. Abbreviation: INS2 READONLY_COMMON ! INSTALL/READONLY_COMMON filespec @ The /READONLY_COMMON qualifier specifies thyation.= The LIBRARY command performs the following eight operations:& CREATE DELETE EXTRACT INSERT LIST REPLACE REMOVE COMPRESSA For more information on a particular LIBRARY operation, see HELP LIBRARY operation.2 CREATEE LIBRARY/CREATE[:(arg[,s])][/qualifier[s]] libr_spec [input_file[,s]] GLOBAL:n MODULES:n BLOCKS:n Qualifiers /[NO]GLOBALS /SQUEEZE /MACRO /OBJECT /UNIVERSALJ The LIBRARY/CREATE command creates a librarat the common being - installed should only have read-only access. 2 TASK_NAME- INSTALL/TASK_NAME:taskreferencename filespecG The /TASK_NAME qualifier specifies the name by which the task is to beH referred. The default is set at link time. This qualifier overrides the link-time specification. 2 NOREMOVE INSTALL/NOREMOVE filespecI The /NOREMOVE qualifier specifies that the task or common should not be K removed from the system even when DCL exits. It will be removed, however,y file and optionally inserts O one or more modules into it. The GLOBAL argument to LIBRARY/CREATE specifies O the number of entry point table (EPT) entries to allocate. The default number N is 512 for object libraries. The number of entry points is always forced to I zero for macro libraries. The MODULES argument specifies the number of L module name table (MNT) entries to allocate. The default value is 256. The O maximum number of entries is 4096. The BLOCKS argument specifies the size of BM6 if the REMOVE command is used to remove the taskname.2 FIX INSTALL/FIX filespecF The /FIX loads and locks a task into memory after installing it. P/OSF can service requests for a fixed task much more quickly because it isI memory-resident and does not have to be loaded from disk. Note that not3 all tasks may be fixed in memory and run properly. 2 NOWRITEBACK INSTALL/NOWRITEBACK filespecL Applies only when you install a read-write common. This qualifier controlsJ whether oU the library in 256-word blocks. The default size is 100 blocks. 3 NOGLOBALS#GLOBALS 3 GLOBALS@ LIBRARY/CREATE[:(arg[,s])]/NOGLOBALS libr_spec [input_file[,s]]N The /NOGLOBALS qualifier specifies that global symbols are not to be includedK in the entry point table. Use this qualifier if you wish to use the same ( global symbols in more than one module.J The /GLOBALS form of this qualifier is a no-op. You must use the GLOBAL G argument to LIBRARY/CREATE to specify the number of entry r not the system writes the common back to its task image eitherJ when you remove the common from memory or when the system checkpoints the& common. The default is /NOWRITEBACK.equests for a fixed task much more quickly because it isI memory-resident and does not have to be loaded from disk. Note that not3 all tasks may be fixed in memory and run properly. 2 NOWRITEBACK INSTALL/NOWRITEBACK filespecL Applies only when you install a read-write common. This qualifier controlsJ whether o 7 point table L entries.3 MACRO; LIBRARY/CREATE[:(arg[,s])]MACRO libr_spec [input_file[,s]]I The /MACRO qualifier specifies that the library being created is a macro5 library. Default file type for the library is .MLB.3 OBJECT= LIBRARY/CREATE[:(arg[,s])]/OBJECT libr_spec [input_file[,s]]H The /OBJECT qualifier specifies that the library being created consistsH of object modules. This is the default. The default file type for the library is .OLB. 3 UNIVERSAL@ LIBRARY 0/EXTRACT/OUTPUT[:input_file] libr_spec module[,s] E The LIBRARY/EXTRACT command reads one or more modules from a library[G file and writes them into a specified output file. The module list canf? contain up to 8 elements. Each element is separated by commas. G The default for the /OUTPUT qualifier is to write the modules to your a terminal. 2 INSERT7 LIBRARY/INSERT[/qualifier[s]] libr_spec input_file[,s]. /[NO]GLOBALS /SELECTIVE_SEARCHL /SQUEEZEE The LIBRARY/INSERT comman. is the default.3 FULL LIBRARY/LIST/FULL libr_specF The /FULL qualifier produces a listing of the names of all modules inH the library file and gives a module description of each: that is, size,5 date of insertion, and module-dependent information.o 2 REPLACEu6 LIBRARY/REPLACE[/qualifier[s]] libr_spec filespec[,s] /[NO]GLOBALS /SELECTIVE_SEARCH /SQUEEZEM The LIBRARY/REPLACE command replaces a module in a library with a new modulef- of the same name and deletes the old $d inserts one or more files as modules intoL a library file. 3 NOGLOBALSb#GLOBALS 3 GLOBALS]4 LIBRARY/INSERT/NOGLOBALS libr_spec [input_file[,s]]= The /NOGLOBALS qualifier specifies that entry points for thebC specified modules are not to be included in the entry point table._0 The /GLOBALS form of this qualifier is a no-op.3 SELECTIVE_SEARCH9 LIBRARY/INSERT/SELECTIVE_SEARCH libr_spec input_file[,s]fD The /SELECTIVE_SEARCH qualifier sets the selective search attributeE bit in thmodule.T 3 NOGLOBALSf#GLOBALS 3 GLOBALS[3 LIBRARY/REPLACE/NOGLOBALS libr_spec [filespec[,s]]m= The /NOGLOBALS qualifier specifies that entry points for thetC specified modules are not to be included in the entry point table.n The default is /GLOBALS.3 SELECTIVE_SEARCH8 LIBRARY/REPLACE/SELECTIVE_SEARCH libr_spec filespec[,s]D The /SELECTIVE_SEARCH qualifier sets the selective search attributeE bit in the module header of object modules as they are inserted intoB an object libraattribute are given specialr: treatment by the Task Builder. Global symbols defined inE modules with the selective search attribute are only included in theeI Task Builder's symbol table if they were previously referenced by other d modules.d 3 SQUEEZEtD LIBRARY/CREATE[:(arg[,s])]/MACRO/SQUEEZE libr_spec [input_file[,s]]D The /SQUEEZE qualifier will reduce the size of macro definitions byD eliminating all trailing blanks and tabs, blank lines, and comments from macro text.yG Macros thate module header of object modules as they are inserted into an object library.fE Object modules with the selective search attribute are given specialT: treatment by the Task Builder. Global symbols defined inE modules with the selective search attribute are only included in theuI Task Builder's symbol table if they were previously referenced by other a modules.b 3 SQUEEZEu6 LIBRARY/INSERT/MACRO/SQUEEZE libr_spec input_file[,s]D The /SQUEEZE qualifier will reduce the size of macro defini have been squeezed not only take up less room in the macro F library file, but also take up less memory in the assembler when they are invoked.FA See HELP LIBRARY COMPRESS for information on compressing entire B libraries.n2 DELETE$ LIBRARY/DELETE libr_spec module[,s]D The LIBRARY/DELETE command deletes modules from a library file. TheM list of modules can contain up to 15 elements. Each element is separated by commas. For example:* LIBRARY/DELETE LIBRARY.OLB MOD1,MOD2,MOD3tions byD eliminating all trailing blanks and tabs, blank lines, and comments from macro text.sG Macros that have been squeezed not only take up less room in the macroeF library file, but also take up less memory in the assembler when they are invoked.tA See HELP LIBRARY COMPRESS for information on compressing entire s libraries.Q2 LIST2 LIBRARY/LIST[:list_file][/qualifier[s]] libr_spec /[NO]NAMES /BRIEF /FULLd@ The LIBRARY/LIST command produces a listing of the names of allG J See HELP LIBRARY REMOVE for information on removing global symbols (entry points) from a library.2 REMOVE$ LIBRARY/REMOVE libr_spec global[,s]I The LIBRARY/REMOVE command removes global symbols (entry points) from a mK library. The list of globals can include up to 15 elements. Each elementU is separated by commas. For example:d- LIBRARY/REMOVE LIBRARY.OLB GLOB1,GLOB2,GLOB3aL See HELP LIBRARY DELETE for information on deleting modules from a library. 2 EXTRACTe9 LIBRARY  modules in the library file. The default output file for LIBRARY/LISTf is your terminal. 3 ENTRIES #NAMES 3 NONAMESe#NAMES3 NAMESk LIBRARY/LIST/NAMES libr_specSD The /NAMES qualifier produces a listing of the names of all modulesG in the library file and their corresponding entry points. The default 7 is /NONAMES, which means the entry points are omitted.n3 BRIEF1 LIBRARY/LIST/BRIEF libr_specaM The /BRIEF qualifier specifies that you wish only module names listed. ThisO 6, putting all free space at the end of the file, and@ making the free space available for new library module inserts.E Additionally, the library table specification can be altered for the, resulting library.sL You can specify a new filename for the compressed library. If you do not, < a new version of the library with the same name is created.N You should not confuse compressing with squeezing. There is also a /SQUEEZE M qualifier to LIBRARY/CREATE, LIBRARY/INSERT, and LIBRARY/REPLACE. See alion: LIN2 ANCILLARY_PROCESSORt& LINK/ANCILLARY_PROCESSOR[:n] filespecG The /ANCILLARY_PROCESSOR qualifier identifies the task as an AncillarymD Control Processor (ACP). The parameter 'n' specifies the base relo-E cation register. Acceptable values are 0, 4, or 5. The default is 5.h< This qualifier corresponds to the /AC switch in TKB format.2 NOCHECKPOINT #CHECKPOINTt 2 CHECKPOINT" LINK/CHECKPOINT[:SYSTEM] filespec LINK/CHECKPOINT:TASK filespecA The /CHECKPOINT qualifier specifiso d HELP LIBRARY operation SQUEEZE.3 EPTu#GLOBALr3 GLOBAL2 LIBRARY/COMPRESS/GLOBAL:n lib_spec [new_lib_spec]F The /GLOBAL qualifier specifies the number of entry point table (EPT)E entries to allocate. The default number is the number of EPTs in the F old library file. The number of entry points is always forced to zero for macro libraries.o3 MNTo#MODULES 3 MODULES3 LIBRARY/COMPRESS/MODULES:n lib_spec [new_lib_spec]eG The /MODULES qualifier specifies the number of module nes that the task is to be builtO? checkpointable. By default, tasks are built noncheckpointable.RE Checkpointing of tasks is useful in heavily burdened systems. When arD higher priority task wants to be loaded into memory, and sufficientF free memory does not exist, one or more lower priority checkpointableE tasks will be checkpointed, or "rolled out to disk" in order to freeOG up room for the higher priority task. When the previously checkpointedTG task can be brought back into memory, it will con ame table (MNT).D entries to allocate. The default value is the number of MNTs in the9 old library file. The maximum number of entries is 4096.y3 SIZE#BLOCKSo3 BLOCKS4 LIBRARY/COMPRESS/BLOCKS:n libr_spec [new_libr_spec]D The /BLOCKS qualifier specifies the size of the library in 256-word> blocks. The default size is the size of the old library file.MNTo#MODULES 3 MODULES3 LIBRARY/COMPRESS/MODULES:n lib_spec [new_lib_spec]eG The /MODULES qualifier specifies the number of module ntinue executing whereo it left off.eF The SYSTEM parameter is the default and specifies that the task is toG be checkpointed to the system checkpoint file. This is the default, ifoF checkpointing is required. The TASK parameter specifies that the taskD be checkpointed into its own checkpoint space. Tasks built with theD /CHECKPOINT:TASK qualifier will take up about twice as much as diskG space than they would have otherwise because space is allocated in the # task image file for checkpointing.cry.nE Object modules with the selective search attribute are given specialb: treatment by the Task Builder. Global symbols defined inE modules with the selective search attribute are only included in theiI Task Builder's symbol table if they were previously referenced by other t modules.T 3 SQUEEZEo5 LIBRARY/REPLACE/MACRO/SQUEEZE libr_spec filespec[,s]@ The /SQUEEZE qualifier reduces the size of macro definitions byD eliminating all trailing blanks and tabs, blank lines, and comments f@ LINK[/qualifier[s]] filespec[,s][/qualifier[s]] [,filespec[,s]]C The LINK command invokes the Task Builder to build a runnable taskA from object modules you have previously compiled (or assembled).C The unadorned LINK command includes a number of defaults that willF produce a standard task image file, file type .TSK. The Task Builder,E however, provides you with many choices that are not included in the defaults. The simple command: LINK filespec[.OBJ]E will build a runnable task  +rom macro text. G Macros that have been squeezed not only take up less room in the macrocF library file, but also take up less memory in the assembler when they are invoked.k iA See HELP LIBRARY COMPRESS for information on compressing entire h libraries.e 2 SQUEEZEd #COMPRESST 2 COMPRESSE LIBRARY/COMPRESS[:(arg[,s])][/qualifier[s]] lib_spec [new_libr_spec] /GLOBAL:n /MODULES:nA /BLOCKS:n> The LIBRARY/COMPRESS command physically deletes all logicallyD deleted records Mimage from an object file (the output of aG the MACRO-11 assembler or of a high-level language compiler). The tasktE image file will have the same name as the object file, with the fileiG type .TSK. If more than one filespec is specified, the task image filedG will have the same name as the last filespec, with the file type .TSK.T@ To see a list of all the valid LINK qualifiers, type HELP LINK E QUALIFIERS. For a description of any particular qualifier, type HELP. LINK qualifiername. Abbreviat N3H The /CONCATENATED qualifier identifies the input file as a concatenatedC object file. All modules in the file will be processed to form theiG task image. Normally, only the first object module encountered will be6/ processed, regardless of how many are present.i< This qualifier corresponds to the /CC switch in TKB format.2 NOCROSS_REFERENCEg#CROSS_REFERENCE2 CROSS_REFERENCEr" LINK/[NO]CROSS_REFERENCE filespecB The /CROSS_REFERENCE qualifier specifies that a listing of symbolA cross-rd /FAST_MAP qualifier to specify that the operating system is to I interpret the IOT instructions in your task as requests to perform fast eH re-map operations. See the System Reference Manual for details on fast re-map operations.r< This qualifier corresponds to the /FM switch in TKB format. 2 FULL_SEARCHd LINK/FULL_SEARCH filespecG The /FULL_SEARCH qualifier specifies that when processing modules fromdF the default object module library, the Task Builder should search allC co-tree (overeferences is to be appended to the Task Builder map file.aB If you include this qualifier, you automatically include the /MAPH qualifier as well. You do not need to specify the /MAP qualifier unless- you wish to specify a name for the map file. < This qualifier corresponds to the /CR switch in TKB format.2 DEBUGf LINK/DEBUG[:debugspec] filespecG The /DEBUG qualifier specifies the inclusion of a debugging aid in theTE task image. If you do not specify a debugging aid, your task will bes-lay) segments for a matching definition or reference.s< This qualifier corresponds to the /FU switch in TKB format. 2 GLOBALSr LINK filespec/GLOBALS LINK filespec/NOGLOBALS@ The /GLOBALS qualifier specifies that global symbols referenced9 and defined by the input file be included in map output.S= The /NOGLOBALS qualifier specifies that these global symbolse! be excluded from the map output.d The default is /GLOBALS.c< This qualifier corresponds to the /MA switch in TKB format. w linked with the Online Debugging Tool (ODT).eF If you have a user-written debugger, you may specify it in the quali-, fier. This file should be an object module.< This qualifier corresponds to the /DA switch in TKB format. 2 NOSEGREGATEe #SEGREGATE 2 SEGREGATEr LINK/[NO]SEGREGATE filespec[s]rC The /SEGREGATE qualifier causes the Task Builder to order program lD sections alphabetically by name within access code (RO followed by F RW). If you also specify /SEQUENTIAL, TKB orders programl2 NOHEADER#HEADER 2 HEADER LINK/NOHEADER filespecH The /NOHEADER qualifier specifies that the task should be built withoutD a task header. This is used for building shared regions or drivers.= This qualifier corresponds to the /-HD switch in TKB format. C The /HEADER qualifier specifies that the task be built with a task G header. A task header is necessary if the task is to run. This is the default.u2 LONG LINK/LONG filespeceE The /LONG qualifier specifies that the map fi> section in K their input order by access code. /SHAREABLE:TASK defaults to /SEGREGATE.oD Otherwise, /NOSEGREGATE is the default. TKB interleaves RO and RW A program sections. When combined with /SEQUENTIAL, /NOSEGREGATE .F results in a task with program sections allocated in input order withC its RW and RO sections interleaved. If you use /NOSEQUENTIAL and rC /NOSEGREGATE together, which is the default situation, TKB orders oE program sections alphabetically with RO and RW sections interleavedle produced by the Task H Builder include additional file information on modules used in the taskG build. The long map will not include file information on modules fromi the system library.B If you include this qualifier, you automatically include the /MAPD qualifier as well. You will not need to explicitly specify the /MAP= qualifier unless you wish to supply a name for the map file. = This qualifier corresponds to the /-SH switch in TKB format.2 MAPO LINK/MAP[:filespec] filespecaE \F This qualifier corresponds to the /AL and /CP switches in TKB format. 2 COMPATIBLE LINK/COMPATIBLE filespec @ The /COMPATIBLE qualifier specifies the memory-resident overlayE segments to be aligned on 256-word boundaries for compatibility withk1 other implementations of the mapping directives.aF Normally, the memory-resident overlay segments are aligned on 32-word boundaries.< This qualifier corresponds to the /CM switch in TKB format. 2 CONCATENATE  LINK filespec/CONCATENATE $.s? This qualifier corresponds to the /[-]SG switch in TKB format.a See also HELP LINK SEQUENTIAL.e2 DEFAULT_LIBRARY ' LINK filespec,filespec/DEFAULT_LIBRARYrD The /DEFAULT_LIBRARY qualifier specifies that the object library toE which it is applied, rather than LB0:[1,5]SYSLIB.OLB, be used as then? default library that is searched to resolve unresolved global E references.< This qualifier corresponds to the /DL switch in TKB format. 2 FAST_MAP LINK/FAST_MAP filespecsH Use the  The /MAP qualifier specifies that a map file is to be produced. Thisn$ file will appear in your directory.2 NOMEMORY_MANAGEMENTl#MEMORY_MANAGEMENT2 MEMORY_MANAGEMENTt LINK/MEMORY_MANAGEMENT filespec& LINK/NOMEMORY_MANAGEMENT[:n] filespecH The /MEMORY_MANAGEMENT qualifier specifies that the task is to be builtD to run on hardware with the memory management hardware. This is the default. D The /NOMEMORY_MANAGEMENT qualifier specifies that the task is to beA built to run on hardware wi new task build to allow you to re-enter commands. S6 n = Any integer value. PAB ignores it but requires it for syntax only.X3 ABSPAT. ABSPAT=segmentname:address:val1:val2:...:val8F ABSPAT declares a series of patches starting at the base address thatF you specify. Use this option in either conventional tasks or I-spaceD of I- and D-space tasks. You can specify up to eight patch values. segmentname3 A 1- to 6-character Radix-50 name of the segment.p addressF The octal adzthout the memory management hardware.mJ This is not useful since the Professional has memory management hardware.I n specifies the highest physical address of a task on the target system O# and can be 28 (the default) or 30.Y< This qualifier corresponds to the /MM switch in TKB format. 2 MULTIUSERe #SHAREABLE 2 SHAREABLE  LINK/SHAREABLE[:arg] filespec COMMON LIBRARYi TASKI The /SHAREABLE qualifier identifies the task as multiuser, or shareable. @ Multiuser tasks allow more than onex4dress of the first patch. The address can be on aF @byte boundary; however, PAB always modifies two bytes for each< Fpatch: the byte you address and the following byte. val1...val8F @Octal numbers in the range 0 to 177777 that PAB is to store atD >the appropriate addresses. PAB stores the value val1 at the@ :address you specify; PAB stores val2 at the address you C >specify + 2; PAB stores val3 at the adress you specify + 4;pF and so forth (the increm user to share the read only portions of a single task. K The TASK argument is the default, and identifies a multiuser task. In TKBtL format this corresponds to the /MU switch. When you use this argument, the G Task Builder divides the task into two regions: Region 0 contains the .M read-write portion of the task and region 1 contains the read-only portion. M The COMMON argument identifies a multiuser common. In TKB format, apply thei! /CO switch to the .TSK filespec.sK The LIBRARY argument is two for each additional value). 3 ACTFIL a ACTFIL=file-max dC ACTFIL declares the maximum number of files that the task can haveeE open simultaneously. PAB allocates approximately 512 bytes for eacha active file. E If a task uses less than four active files (the default), the ACTFILsC option can save space. If the number of active files is more thanP< four, you must use the ACTFIL option to make the additional allocation. h file-maxsE A decimal integer indicating the maxent identifies a multiuser library. In TKB format, apply ( the /LI switch to the library filespec. 2 OPTIONS  LINK/OPTIONS[:filespec]E The /OPTIONS qualifier indicates that you wish to use one or more ofhE the Task Builder options. If you do not specify a filespec, you willtH be prompted for the options. You may specify one option per line. WhenH you are through entering options, close them off by entering a carriage return on a line by itself.> Here is a list of the options recognized qimum number of files thati& can be open at the same time.  The default is ACTFIL=4.m3 ASGn/ ASG=devicename:unitnum1:unitnum2:...:unitnum10uA ASG declares the physical device that PAB assigns to one or more  logical units. devicenamea@ :A 2-character alphabetic device name followed by a 1- to# 2-digit octal unit number. i unitnum1...5 Octal integers indicating the logical unit numbers.n+ The default is ASG=SY0:1:2:3:4,TI0:5,CL0:6i3 CLSTRe2 CLSTR=library_1,l by the Task Builder.+ ABORT ABSPAT ACTFIL ASG CLSTR CMPRT COMMONI1 DSPPAT EXTSCT EXTTSK FMTBUF GBLDEF GBLINC GBLPATL' GBLREF GBLXCL LIBR MAXBUF ODTV PAR PRIu- RESCOM RESLIB RESSUP ROPAR STACK SUPLIB TASKo" TSKV UIC UNITS VSECT VARRAY WNDWS3 ABORTs ABORT=n+ ABORT directs PAB to abort the task build.sA Use ABORT when you discover that an earlier error in the commandn< sequence will cause PAB to function incorrectly. When PAB : recognizes ABORT, it stops accepting input and restarts a3 fibrary_2,...library_n:switch:aprB The CLSTR option allows a task to dynamically map memory-resident? shared regions at run time. One task address window maps thea9 libraries into the same span of virtual address space. l: You must follow several rules when designing and building2 shareable clustered libraries. These rules are: L 1. PAB requires all libraries except the default library to be built with  resident overlays.u= 2. If the first library is overlaid and has a null root, itl \PR,i: PAB assigns the highest available APRs and as many as# required to map the libraries.i3 CMPRTm CMPRT=namet (RSX-11M-PLUS only)< CMPRT identifies to PAB both the task as a supervisor-mode ? library and the completion routine that the library uses. The ? library uses the routine to return control to your program ini user mode. 1 Two completion routines are available in SYSLIB:A? 1. $CMPCS restores only the carry bit in the user-mode PS.iD 2. $CMPAL restores all K as an option for aaF region, the Executive maps the library with I-space and D-space APRs.3 DSPPAT/ DSPPAT=segmentname:address:val1:val2:...:val8 F DSPPAT declares a series of patches starting at the base address thatD you specify. Use this option in D-space of I- and D-space tasks or; conventional tasks. You can use up to eight patch values.s segmentname3 A 1- to 6-character Radix-50 name of the segment.y addressF The octal address of the first patch. The address may be on a& should be the first one you call.> 3. PAB resolves all interlibrary references directly through the user task.u: 4. Revectored entry point symbols must not appear in the upstream .STB file.> 5. A called library procedure must not require parameters on the stack.s= 6. All libraries must be PIC or built for the same address.q@ 7. You cannot allow trap or asynchronous entry into a library.A After building the individual libraries and placing the .TSK anda? .STB files for*the condition code bits in the user-mode  PS.  namesD >A 1- to 6-character Radix-50 name identifying the completion routine. C There is no default.t3 COMMON COMMON=name:access-code[:apr]F COMMON and LIBR are functionally identical to PAB. They both declare? that the task intends to access a system-owned shared region. ? However, by convention, COMMON ideqntifies a shared region thatPF contains data only, and LIBR identifies a shared region that containsB code only all the libraries into the LB:[1,1] directory,P@ you may build your task. The PAB option line that you must use) for your task has the following syntax: y6 CLSTR=library_1,library_2,...library_n:switch:apr library_n@ The default library is the first library you specify. It is? the library to which the task maps when the task starts up > and to which it remaps after any call to another library.@ The total number of libraries to which any task may map is 7 seven, whT. If you specify COMMON with an I- and D-space task, itF causes the common to be mapped with D-space APRs only, and the common it must contain only data. TA System-owned is a definition given to a file that resides in UFDMF [1,1] on device LB: along with its associated symbol definition file.C Therefore, a system-owned common or library is one that resides atr that location.  namenF A 1- to 6-character Radix-50 name that specifies the common orC library. PAB looks for the syQether or not it uses clustered libraries.cA However, PAB limits the number of the component libraries int> clusters to a maximum of six. For a cluster to exist, itA must contain a minimum of two libraries. Therefore, if youe> use six libraries in clusters, it is possible to have two? clusters of three libraries each, or three clusters of twoa> libraries each, or one cluster of four libraries and one A cluster of two. One cluster of two to six libraries is alsos> pW mbol definition file with the B relocatable regions only. PAB selects the highest availableD >APR by default if you do not specify omit APR and the region is relocatable. @ For an absolute shared region, the arguments in the PAR option D determine its base address and the APR that maps it when the region is built. iC In an RSX-11M-PLUS task that uses I- and D-space and a common, PABtF considers thie common as data only. The Executive maps the common withA D-space APRs only. If the same task uses LIBR ee EXTTSK in the Task Builder Manual. B The amount of memory available to the task is the sum of the taskA size plus the increment that you specified in the EXTTSK keyworde/ (rounded up to the nearest 32-word boundary). y length : A decimal number in the range of 0 to 65,535 specifying< the increase in task memory allocation (in words).E PAB extends the task to the size that you specify in the PAR option.n3 FMTBUF FMTBUF=maxformat F FMTBUF declares the length of internal woask identification from that used in the; MACRO-11 .IDENT statement in the .MAC file to that used ina the IDENT option.C Without the IDENT option, the default is the identification of thefF first .MAC that you encounter. You must supply a name with the IDENT option.3 LIBR LIBR=name:access-code[:apr]F COMMON and LIBR are functionally identical to PAB. They both declare? that the task intends to access a system-owned shared region. u? However, by convention, COMMON identifies a shared regi]rking storage allocated forF compiling format specifications at run time. The length of this areaE must be equal to or exceed the number of bytes in the longest formatw string to be processed. e maxformatC A decimal integer larger than the default that specifies the6A number of characters in the longest format specification. ( The default is FMTBUF=132.t3 GBLDEF GBLDEF=symbolname:value3 GBLDEF declares the definition of a global symbol.U@ PAB considers the symbol definion thatnF contains data only, and LIBR identifies a shared region that containsB code only. Using LIBR with an I- and D-space task causes PAB to 9 overmap the library with both I-space and D-space APRs. D System-owned is a definition given to a common or library file thatD resides in UFD [1,1] on device LB: along with its associated symbol definition file.  nameh6 A 1- to 6-character Radix-50 name that specifies the= common or the library. PAB looks for the symbol definitiona> file witF @byte boundary; however, PAB always modifies two bytes for each< Fpatch: the byte you address and the following byte. val1...val8C >Octal numbers in the range 0 to 177777 that PAB is to storesG Bat the appropriate addresses. PAB stores the value val1 at the @ :address you specify; PAB stores val2 at the address you D >specify + 2; PAB stores val3 at the address you specify + 4;A Hand so forth (the value increases by 2 for every value). e There is Ntion absolute and the definition6 overrides any definition in the input object modules. symbolnamem: A 1- to 6-character Radix-50 name of the defined symbol. value: An octal number in the range 0 to 177777 assigned to the defined symbol.f There is no default.3 GBLINC, GBLINC=symbolname,symbolname,...,symbolname symbolnameT7 The symbol that PAB is to include in the .STB file.v There are no defaults.3 GBLPAT< GBLPAT=segmentname:symbolname[+/-offset]:val1:val2:..no default.y3 EXTSCT EXTSCT=psectname:extensione6 EXTSCT declares an extension in size for a p-section.@ If the p-section has the attribute CON, the section is extendedC by the number of bytes that you specify. If the p-section has thee= attribute OVR, PAB extends the section only if the length of < the extension is greater than the length of the p-section. psectname. A 1- to 6-character Radix-50 name specifying& the p-section that PAB is to extend. f extension5 An octal integer.:val8? GBLPAT declares a series of patch values starting at an offsetoF relative to a global symbol. Up to eight patch values can be given. segmentname: A 1- to 6-character Radix-50 name of the segment. symbolname H A 1- to 6-character Radix-50 name specifying the global symbol.  offsetn@ An octal number specifying the offset from the global symbol. val1...val85 Octal numbers in the range 0 to 177777 to be storedL at the appropriate addresses.s3 GBLREF, GBL  that specifies the number of bytesc% by which PAB extends the p-section.  There is no default.-3 EXTTSK EXTTSK=lengthD EXTTSK declares the amount of additional memory for PAB to allocate@ to the task when the system installs it in a mapped system in aB user-controlled partition. This option extends the D-space of an I- and D-space task.  eB This option could possibly unmap a portion of a library that PAB A linked to an I- and D-space task by extending the task's D-spacen2 too far. S REF=symbolname,symbolname,...,symbolname@ GBLREF declares a global symbol reference, which originates in5 the root segment of the task. Use this keyword for- memory-resident overlays of shared regions. e symbolnames7 A 1- to 6-character name of a global symbol referencec3 GBLXCL, GBLXCL=symbolname,symbolname,....symbolname? GBLXCL directs PAB to exclude from the symbol definition file 3 of a shared region the symbol(s) that you specify.3 IDENTa IDENT=named< IDENT changes the t jlibrary with I-space and D-space APRs.? LIBR can be used with FCS libraries in the following two ways:c LIBR=FCSRES ;PIC, uses 1 APR,  ;memory-residentP . ;overlaid LIBR=FCSFSL ;User mode, usesm " ;2 APRs, ;non-overlaidn (new FCSRES)s3 MAXBUF MAXBUF=maxrecord E MAXBUF declares the maximum record buffer size for any file that thei task uses.AC If the maximum record size exceeds the default buffer length, you E, must use this oystem, PAB can obtaink the base and length. E PAB binds the task to the addresses that the partition base defines. E If the partition is user controlled, PAB verifies that the task doess0 not exceed the partition length specification.  The default is PAR=GEN.3 PRIo PRI=priorityP> PRI declares the priority at which the task executes. If youB do not specify a priority when you install the task, PAB uses theB priority in PRI. You cannot run a task at a priority higher than< 50 unless youlption to extend the buffer. maxrecord2 A decimal integer, larger than the default, that- specifies the maximum record size in bytes. The default is MAXBUF=1333 ODTV ODTV=symbolname:vectorlengthL; ODTV declares a global symbol to be the address of the ODTnC Synchronous System Trap vector. You must define the global symbol ( in the main root segment of your task. symbolname 7 A 1- to 6-character Radix-50 name of a global symbol. vectorlengthr3 A decimal integer in the ran install it or run it under a privileged UIC. prioritys- A decimal integer in the range of 1 to 250.a The default is PRI=50.t3 RESCOM" RESCOM=filespec/access-code[:apr]@ RESCOM and RESLIB are functionally identical; they both declare> that your task intends to access a user-owned shared region. @ However, by convention, RESCOM identifies a shared region that? contains only data. If you use RESCOM with an I- and D-space I@ task, PAB maps the common with D-space APRs and it must containge 1 to 32 specifyingu( the length of the SST vector in words.3 PAR  PAR=par-name[:base:length]c9 PAR specifies the partition for which the task is built.AF In a mapped system, you can install your task in any system partitionF or user partition large enough to contain it. In an unmapped system,D your task is bound to physical memory. Therefore, you must installF your task in a partition starting at the same memory address as that* of the partition for which it was built. par-namer only data.r@ The term "user-owned" means that the resident common or library= and the symbol definition file associated with it can resideM@ under any UFD that you choose. You can specify the UFD and the= remaining portions of the filespec for RESCOM. You must not . place comments on the same line with RESCOM. filespeco1 The memory image file of the resident common. n access-code3 RW (read/write) or RO (read/only), indicating them; type of access that the task requires. A p-6h the same name as that of the common or the library> and with an .STB extension in UFD [1,1] on device LB:. access-code7 The type of access (read-write or read-only) the taska; 6requires. RW indicates read-write and RO indicatesa read-only. apr2 An integer in the range of 1 to 7 that specifies5 the first APR that PAB is to reserve for the shared-5 region. PAB recognizes the APR for a mapped systemm3 only. You can specify it for relocatable regionso1 only. PABg The name of the partition. baseo= The octal byte address defining the start of the partition.cE On an unmapped system, you must specify the physical address.a. On a mapped system, the base must be 0 for a, task or a 4K boundary for a shared region. lengthi: The number (octal) of bytes that the partition contains.- In a mapped system, a length of 0 implies ai system-controlled partition.? If the target system is mapped and if you specify a partitiont8 length greater   selects the highest available APR by 2 default if you do not specify APR and the region is relocatable.B@ For an absolute shared region, the arguments in the PAR option D determine its base address and the APR that maps it when the region is built. dC In an RSX-11M-PLUS task that uses I- and D-space and a COMMON, PABhF considers the COMMON as data only. The Executive maps the COMMON withA D-space APRs only. If the same task uses LIBR as an option for a F region, the Executive maps the  than that of your task, PAB extends your: task's length to match the partition length. This action: is equivalent to using the EXTTSK option to increase task memory.3 If your task's size is greater than the specifieda< partition size, PAB generates the following error message:, PAB--*DIAG*--TASK HAS ILLEGAL MEMORY LIMITS? If you do not specify the base and length, PAB tries to obtainm= the information from the system on which it is building youri? task. If the partition resides in that s ndependent, PAB selects the highesta" available APR to map the region.4 When a shared region is absolute, the base address6 of the region and the APR that maps it is determined3 by the arguments put into the PAR option when the  region is built. NOTESs6 1. PAB expects to find an .STB file having the same7 name as that of the memory image file, and on the7 same device and under the same UFD as that of thec memory image file.9 2. Regardless of the version @B uses the latest version of the .STB. file.s The defaults are the following: UFD - current terminal UIC device - SY0:  file type - .TSK file version - latesth3 RESSUP RESSUP=filespec/[-]SV[:apr]  (for RSX-11M-PLUS only)@ RESSUP declares that your task intends to access a user-owned, @ supervisor-mode library. The term "user-owned" means that the = library and its .STB file can reside under any UFD that you d? choose. You must not place comments on the line with RESSUnumber you specify in theh7 filespec, PAB uses the latest version of the .STBa file.n The defaults are as follows:  UFD - current terminal UIC device - SY0:n file type - .TSK file version - latestn3 RESLIB" RESLIB=filespec/access-code[:apr]9 RESLIB and RESCOM are functionally identical; they both > declare that your task intends to access a user-owned shared = region. However, by convention, RESLIB identifies a shared y> region that contains only code. Using RESLIB?P. s> When CMPRT and RESSUP appear in a command sequence together,  you must specify CMPRT first. r filespecU: The name of the memory image file of the supervisor-mode library. /[-]SVU/ The code SV for supervisor vectors or -SV forl0 no supervisor vectors. If you specify SV, PAB/ replaces calls to the supervisor-mode librarye: within your task with context switching vectors. If you; specify -SV, PAB directly resolves calls within your tasktA to the supervisor-mode libr with an I- and : D-space task causes PAB to overmap the library with both  I-space and D-space APRs. e@ The term "user-owned" means that the resident common or library= and the symbol definition file associated with it can resideB@ under any UFD that you choose. You can specify the UFD and the= remaining portions of the filespec for RESLIB. You must notd. place comments on the same line with RESLIB. file-spec: The memory image file of the resident common. Chapter 1" discusses fi ary and you must provide yourP< 6own means for context switching. The elimination ofC >supervisor vectors is useful if the supervisor-mode librarye contains threaded code./ apr/ An integer in the range 0 to 7 that specifies9 the first supervisor APR that PAB is to reserve for thes: library. The default is the lowest available APR. The defaults are the following: UFD - current terminal UIC device - SY0:w filetype - .TSK  fileversion - latest3 ROPARrnlespec format. access-code8 RW (read/write) or RO (read/only), indicating the type' of access that the task requires.e apr7 An integer in the range of 1 through 7 that specifiesi8 the first APR that you want PAB to reserve for the3 common. PAB recognizes the APR argument only forr/ a mapped system. You can specify it only foru7 position-independent shared regions. If you omit the . APR parameter and the shared region is/ position-independent, PAB selects the highes ROPAR=parname o& (for RSX-11M-PLUS and Micro/RSX only)@ ROPAR specifies the partition into which the read/only portion% of your multiuser PAB is to reside.  parname. The partition name into which the read/write" portion of the task will reside.3 STACKe STACK=stacksizeE STACK declares the maximum size of the stack that the task requires.iD The stack is an area of memory that PAB uses for temporary storage,B subroutine calls, and synchronous trap service linkage. Hardware" regis rivilegeda: task can change data in or move data into a resident: common even though PAB linked the task to the common with read/only access. t apr7 An integer in the range of 1 through 7 that specifiesi8 the first APR that you want PAB to reserve for the3 common. PAB recognizes the APR argument only for / a mapped system. You can specify it only for7 position-independent shared regions. If you omit thec. APR parameter and the shared region is/ position-i ^te" available APR to map the region.< When a shared region is absolute, the arguments in the PARC option determine the base address of the region and the APRt. that maps it when the region is built. NOTESA5 1. PAB expects to find a .STB file having the samer7 name as that of the memory image file, and on theo4 same device and under the same UFD as those of the memory image file.6 2. Regardless of the version number you give in the7 filespec, PA xter 6 references the stack. stacksize; A decimal integer specifying the number of words that PAB  requires for the stack.  The default is STACK=256.3 SUPLIB SUPLIB=filespec:[-]SV[:apr]  (for RSX-11M-PLUS only)@ SUPLIB declares that your task intends to access a system-ownedF supervisor-mode library. System-owned means that PAB expects to findA the supervisor-mode library and the .STB file associated with itC under UFD [1,1] on LB:. When CMPRT and SUPLIB appear in a commandr2 s55. A+ decimal point must follow decimal numbers.e@ The default UIC is the UIC that PAB is running under (normally the terminal UIC). 3 UNITS UNITS=maxunitse? UNITS declares the number of logical units that the task uses.n maxunits8 A decimal integer in the range 0 to 250 specifying the5 maximum number of logical units. The UNITS keywordk9 creates tables that require dynamic memory. Therefore,g- large arguments can exhaust dynamic memory.  The default is units=6.3 VARRAYTequence together, you must specify CMPRT first. filespece2 A 1- to 6-character Radix-50 name specifying the4 system-owned supervisor-mode library. PAB expects9 to find a .STB file having the same name as the libraryo "under [1,1] on LB:.o :[-]SVeA format, use the /FP switch on the .TSK filespec. The PIC and M POSITION_INDEPENDENT argume SIDENT_OVERLAY qualifier disables recognition of the" memory-resident overlay operator.< This qualifier corresponds to the /RO switch in TKB format.2 SELECTIVE_SEARCH( LINK filespec,filespec/SELECTIVE_SEARCHI The /SELECTIVE_SEARCH qualifier instructs the Task Builder to search theEH file only for undefined references to global symbols. This qualifier isB most useful when building an Ancillary Control Processor or other2 privileged task that will map into the Executive.D If you do not use ifier names an overlay description file G (type .ODL) that will control the linking of the task. No other input dE file can be specified if you use this qualifier. The .ODL file will o specify input files to LINK.y< This qualifier corresponds to the /MP switch in TKB format. 2 PRIVILEGED LINK/PRIVILEGED[:n] filespecsF The /PRIVILEGED qualifier indicates that the task will be privileged.C The optional parameter 'n' specifies the base relocation register.PF Acceptable values are 0, 4, or 5. T wnts are synonymous and specify that the resident hL common or library being built is position-independent. In TKB format, use - the /PI switch on the .TSK or .STB filespec.oI If you combine arguments, enclose them in parentheses and separate them h with commas. 2 NOIO_PAGEe#IO_PAGE 2 IO_PAGEt LINK/IO_PAGE filespecI The /NOIO_PAGE qualifier indicates to the Task Builder that the task is nK over 12K words and purposely does not map to the I/O page. This qualifierTA is for building pri he default, that is if 'n' is not  specified, is 5.)< This qualifier corresponds to the /PR switch in TKB format. 2 QUALIFIERS Command qualifiers: /ANCILLARY_PROCESSOR[:n] /[NO]CHECKPOINT:arg /CODE:arg SYSTEM DATA_SPACE TASK EAEB /COMPATIBLE FPPL! /[NO]CROSS_REFERENCE PICe3 /[NO]DEBUG[:filespec] POSITION_INDEPENDENTe- /ERROR_LIMIT:n /[NO]EXECUTABLE[:filespec]f /[NO]EXTERNAL /FAST_MAPt /FULL_SEARCH /[NO]HEADER /IO_PAGE vileged tasks only. The default is /IO_PAGE.e2 SAVE LINK/SAVE filespeciJ The /SAVE qualifier states that you wish to preserve the indirect commandH file created by LINK to pass commands to the Task Builder. This file, G named ATLNK.TMP, consists of your LINK command as translated into TKB GG commands. You can use this file to duplicate the task build, using a e LINK command in the form  $ LINK @filespec G You should rename ATLNK.TMP if you wish to save it. A new file called i9 ATL 0 /LONG- /MAP[:filespec] /[NO]MEMORY_MANAGEMENT[:n]! /OPTIONS /OVERLAY_DESCRIPTIONe /[NO]PRIVILEGED[:n]' /[NO]RECEIVE /[NO]RESIDENT_OVERLAYS/ /SAVE /SELECTIVE_SEARCH /[NO]SEGREGATE /SEQUENTIAL /SHAREABLE[:arg] /SLAVE COMMON A( LIBRARY /SYMBOL_TABLE[:filespec]( TASK /[NO]SYSTEM_LIBRARY_DISPLAY /[NO]TASK[:filespec] /TKB /TRACE /[NO]WARNINGS/ /WIDE EFilespec QualifiersE$ /[NO]CONCATENATE /DEFAULT_LIBRARY /[NO]GLOBALS /LI NK.TMP is created each time you issue a LINK command.A 2 NOEXTERNAL #EXTERNAL 2 EXTERNAL LINK/NOEXTERNAL filespecsJ The /NOEXTERNAL qualifier specifies that you wish the task being built to: run with its header in pool. The default is /EXTERNAL. E The /EXTERNAL qualifier corresponds to the /XH switch in TKB format.s 2 NORECEIVEa#RECEIVE 2 RECEIVEi LINK/RECEIVE filespec LINK/NORECEIVE filespecD The /RECEIVE qualifier specifies that the task may receive messages7 via the Exe BRARYO4 /INCLUDE:(module1,...modulen) /OVERLAY_DESCRIPTION /SELECTIVE_SEARCH 2 DATA_SPACE#CODEO2 EXTENDED_ARITHMETIC]#CODE 2 EAE]#CODET2 FLOATING_POINT#CODEE2 FPP_#CODE2 PICE#CODE 2 POSITION_INDEPENDENT#CODEg2 CODE LINK/CODE:(arg[,s]) filespecR DATA_SPACE EAEs FPP  PIC/ POSITION_INDEPENDENTH The /CODE qualifier describes the source code for the task being built.J The DATA_SPACE argument specifies that the task employs user-mode I- and J cutive directive SEND. This is the default.KA The /NORECEIVE qualifier specifies that the task may not receiveL, messages via the Executive directive SEND. 2 NORESIDENT_OVERLAYSs#RESIDENT_OVERLAYS2 RESIDENT_OVERLAYS 4 LINK/RESIDENT_OVERLAYS filespec/OVERLAY_DESCRIPTION5 LINK/NORESIDENT_OVERLAY filespec/OVERLAY_DESCRIPTIONB The /RESIDENT_OVERLAY qualifier enables recognition of the memoryF resident overlay operator (!) in an overlay description file. This is the default.s> The /NORE !!rresponds to the /XT switch in TKB format.2 SYMBOL_TABLE& LINK/SYMBOL_TABLE[:filespec] filespecL The /SYMBOL_TABLE qualifier specifies that a symbol table file be produced.C If the 'filespec' argument is not specified, the symbol table filerK will have the same name as that of the first input file and the type .STB.I2 SYSTEM_LIBRARY_DISPLAY% LINK/SYSTEM_LIBRARY_DISPLAY filespeceB The /SYSTEM_LIBRARY_DISPLAY qualifier directs the Task Builder toD produce a map that displays global symb!omapT file in narrow format. < This qualifier corresponds to the /WI switch in TKB format. 2 LIBRARYL#INCLUDE 2 INCLUDEK LINK filespec[s], filespec/LIBRARY[/INCLUDE(:module1,module2,...,modulen)]cH The /LIBRARY qualifier identifies the file as an object module library.D This qualifier is required for any input file that is a library and* is prohibited for any other type of file.I If you do not use the /INCLUDE qualifier, the Task Builder searches the sK library file to resolve all und!ols defined or referenced byE the task that appear in LB0:[1,5]SYSLIB.OLB or in any shared regionspD linked to using Task Builder options. This map will usually be con-( siderably longer than the default map. B If you include this qualifier, you automatically include the /MAPE qualifier as well. You do not explicitly have to specify /MAP unlessS- you which to supply a name for the map file.< This qualifier corresponds to the /MA switch in TKB format.2 NOEXECUTABLE#TASK 2 EXECUTABLE#TAS!efined global symbol references from files lE appearing to the left of the library file in the LINK command line. UA The Task Builder then extracts any and all modules that resolve u: undefined references and includes them in the task image.F You can use /INCLUDE to specify up to eight module names, enclosed inJ parentheses and separated by commas. In this case, TKB takes only those M modules from the library. The default filetype for these modules is .OBJ. t/ The module names are defined at ass! this qualifier, all global symbols from the input) file will be included in the task image.T< This qualifier corresponds to the /SS switch in TKB format. 2 SEQUENTIAL LINK/SEQUENTIAL filespecEG The /SEQUENTIAL qualifier directs the Task Builder to construct a taskeH image from program segments in the order in which they appear. NormallyF the Task Builder finds all program sections referenced in all modulesB in an overlay segment and then builds the task with those program sections in alp!Kl2 NOTASK#TASKr2 TASK LINK/TASK[:filespec] filespec LINK/NOTASK filespecsF The /TASK qualifier specifies that the Task Builder should generate aF task image file. This is the default. If a filespec is not specified,E the task image file will have the same name as the first input file,  with the type .TSK.D The /NOTASK qualifier specifies that the Task Builder not produce aE task image file. This qualifier is useful when you which to use someC facility of the Task Builder without bu!habetical order.C Do not use this qualifier to build tasks that rely on alphabeticaliF allocation of program sections, such as FORTRAN I/O handling modules. < This qualifier corresponds to the /SQ switch in TKB format.A The /SEGREGATE qualifier interacts with /SEQUENTIAL. See also r HELP LINK SEGREGATEe2 SLAVEt LINK/SLAVE filespecA The /SLAVE qualifier specifies that the task will be slaved to aC sending task. When a slaved task successfully executes the RECEIVEsE DATA Execut!ilding a task, for example,K generating a new map file.e /[NO]EXECUTABLE is a synonym.2 TKBq LINK/[TKB] filespecF The /TKB qualifier specifies that the default Task Builder be used toC build the task. This qualifier is the default and is included for s completeness only. 2 TRACE  LINK/TRACE filespecE The /TRACE qualifier specifies that the task will be traceable. WhentF you use this qualifier, a trace trap occurs on the completion of each" instruction when the task is run.! ive directive, it is given the UIC and TI: of the sendinga task. rF A slaved task cannot be run with a RUN command. It must be run by the sending task.A A slaved task running on a virtual terminal cannot receive data.< This qualifier corresponds to the /SL switch in TKB format.2 STOP #ERROR_LIMIT 2 ERROR_LIMITV LINK/ERROR_LIMIT:n filespecM The /ERROR_LIMIT qualifier directs the Task Builder to abort the build afterW* 'n' error diagnostics have been produced.< This qualifier co! < This qualifier corresponds to the /TR switch in TKB format. 2 NOWARNINGS #WARNINGSy 2 WARNINGS LINK/WARNINGS filespec LINK/NOWARNINGS filespeceG The /NOWARNINGS qualifier suppresses diagnostic messages issued by the  Task Builder.2 WIDE LINK/WIDE filespecs LINK/NOWIDE filespecC The /WIDE qualifier specifies that the Task Builder generate a mapi; file in 132-column format. This is the default map format. E The /NOWIDE qualifier specifies that the Task Builder generate a ""'vLD3(YM3)kQr3*qQK3+SZ3,;d3-OeHX3.fZ3/fw30Zg,31Uq5a32VqM33r34r35r36r37r<938s39w3:xs3;x3<x3=x3>Ay3?ys3@yd3A zR3B@3C|]3D|C^3E3Fr8"gF will have the same name as the last source file, with a type of .LST.G /NOLIST is the default and prevents a listing file from being created.E /LIST as a command qualifier causes the listing to be placed in yourF default directory. /LIST as a filespec qualifier places the file in H your directory; also, the listing file takes its name from the name of G the file to which it is attached. All the listing-related qualifiers  work in this way.I All the listing-related qualifiers also imply"H D MACRO[/command-qualifier[s]] filespec[/qualifier[s]][,filespec[,s]] Command Qualifiers /[NO]CROSS_REFERENCE /[NO]LIST[:filespec] /[NO]OBJECT[:filespec] /[NO]WIDE /DISABLE:(argument[,s]) /ENABLE:(argument[,s])  /[NO]SHOW:(argument[,s]) File Qualifiers /LIBRARY /PASS:n O MACRO invokes the MACRO-11 Relocatable Assembler, which assembles one or more L MACRO-11 source files into a single relocatable object module suitable for processing by the Task Builder." /LIST. If you use any of H them, you do not need /LIST unless you wish to give the listing file a B name different from the names of any of the files in the command.G See also HELP MACRO WIDE, HELP MACRO CROSS_REFERENCE, HELP MACRO SHOW.2 NOWIDE#WIDE2 WIDE MACRO/WIDE filespec[,s] MACRO filespec[,s]/WIDEI The /WIDE qualifier specifies that you wish the assembly listing in wideD format, sometimes called line-printer format. This is the default.G The /NOWIDE qualifier specifies"F See HELP MACRO qualifier for information on the available qualifiers. Abbreviation: MAC2 CROSS_REFERENCE# MACRO/CROSS_REFERENCE filespec[,s]G The /CROSS_REFERENCE qualifier causes the MACRO-11 Assembler to invokeC the CREF system utility program to produce a listing that includesC cross-references to symbols that appear in the source program. TheB cross-reference listing is appended to the assembly listing. SuchH cross-references are helpful in debugging and in reading long progr"u that you wish the assembly listing in 4 narrow format, sometimes called teleprinter format.H This qualifier overrides any .LIST TTM or .NLIST TTM directives in the source code.D /[NO]WIDE as a command qualifier causes the listing to be placed inF your default directory. /[NO]WIDE as a filespec qualifier places theH file in your directory; also, the listing file takes its name from the D name of the file to which it is attached. All the listing-related  qualifiers work in this way.I A"Tembly time.a> In TKB format, apply the /LB switch to an input library file.y file in the LINK command line. UA The Task Builder then extracts any and all modules that resolve u: undefined references and includes them in the task image.F You can use /INCLUDE to specify up to eight module names, enclosed inJ parentheses and separated by commas. In this case, TKB takes only those M modules from the library. The default filetype for these modules is .OBJ. t/ The module names are defined at ass"ams.H /CROSS_REFERENCE as a command qualifier causes the listing to be placedE in your default directory. /CROSS_REFERENCE as a filespec qualifierJ places the file in your directory; also, the listing file takes its name M from the name of the file to which it is attached. All the listing-related  qualifiers work in this way.I All the listing-related qualifiers also imply /LIST. If you use any of H them, you do not need /LIST unless you wish to give the listing file a B name different fr" 3s3 qO3 t!3 ; 93 K f93  83_33_3&}3(@3e 3y3u:3e"3j_3n%3z3{3Ud3}33 #}3'3 '3!'}3"2d3#2d3$y:}3%:}3&jL3" wom the names of any of the files in the command. 2 LIBRARY$ MACRO filespec/LIBRARY,filespec[,s]B The /LIBRARY qualifier specifies that the file is a macro libraryD containing source macro definitions. The default extension for this file is .MLB.2 NOLIST#LIST2 LIST# MACRO/LIST[:filespec] filespec[,s] MACRO filespec[,s]/LIST MACRO/NOLIST filespec[,s]B The /LIST qualifier specifies that a listing file of the assembly; be generated. If a filespec is not given, the listing file ##. This is the default.? The /NOOBJECT qualifier prevents generation of an object file.2 PASS MACRO filespec/PASS:nF The /PASS qualifier specifies that the file is only to be used duringC pass 'n' of the assembly process. Valid values for 'n' are 1 or 2. 2 DISABLE#ENABLE2 ENABLE% MACRO/DISABLE:(arg[,s]) filespec[,s]% MACRO/ENABLE:(arg[,s]) filespec[,s]D The /DISABLE and /ENABLE qualifiers accept arguments which overrideM various .DSABL and .ENABL directives specified in t#1 the name of K the file to which it is attached. All the listing-related qualifiers work in this way.I All the listing-related qualifiers also imply /LIST. If you use any of H them, you do not need /LIST unless you wish to give the listing file a B name different from the names of any of the files in the command.ifier causes the listing to be placed inL your default directory. /[NO]SHOW as a filespec qualifier places the file K in your directory; also, the listing file takes its name from#he source program. These O qualifiers override the arguments and remain in effect for the entire assemblyG process. If you specify more than one argument, the arguments must be J enclosed in parentheses and separated by commas. You can include /ENABLE' and /DISABLE on the same command line.O The following arguments (directive equivalent in parentheses) are disabled by default:* ABSOLUTE (AMA) BINARY (ABS) LOCAL (LSB)3 TRUNCATION (FPT) CARD_FORMAT (CDR) LOWERCASE (LC)N The followi# MAIL H The MAIL command invokes the PRO/DECnet Mail utility if it is installedH on your system. This utility allows you to send or receive messages toF or from other users on your system, or to another system connected byK DECnet. For a complete description of the MAIL utility see the PRO/DECnet User's Guide. Abbreviation: MAIting to be placed inL your default directory. /[NO]SHOW as a filespec qualifier places the file K in your directory; also, the listing file takes its name from#ng arguments (directive equivalent in parentheses) are enabled by default:* REGISTER_DEFINITIONS (REG) GLOBAL (GBL)F See also HELP MACRO SHOW and HELP MACRO WIDE for more information on ! overriding assembler directives.2 NOSHOW#SHOW2 SHOW" MACRO/SHOW:(arg[,s]) filespec[,s]$ MACRO/NOSHOW:(arg[,s]) filespec[,s] A The /SHOW and /NOSHOW qualifiers accept arguments which overrideL various .LIST and .NLIST directives specified in the source program. These O qualifiers override t#)* MOUNT[qualifier[s]] device: [volumelabel] /SHOW /FOREIGNF MOUNT declares a volume to be logically known to the system, on-line,E and available for use. If the parameter volumelabel is specified itD is matched against the name of the volume being mounted. If the two( do not match the volume is not mounted.I For further help on the available qualifiers, type HELP MOUNT qualifier. Abbreviation: MOU 2 FOREIGN MOUNT/FOREIGN device:C Specifies that the volume bei#he arguments and remain in effect for the entire assemblyG process. If you specify more than one argument, the arguments must be H enclosed in parentheses and separated by commas. You can include /SHOW' and /NOSHOW on the same command line. M See also HELP MACRO ENABLE and HELP MACRO WIDE for information on overriding other assembler directives.J The following arguments (directive equivalent in parentheses) are listed by default:A SEQUENCE_NUMBERS (SEQ) LOCATION_COUNTER (LC) OBJECT_BIN#ng mounted is not in Files-11 format.E Such volumes are called foreign volumes. Note that before a disk or3 tape has been initialized, it is a foreign volume.G Since a foreign format is unknown to the system, no label is specified on the command line.2 SHOW! MOUNT/SHOW device: [volumelabel]E The /SHOW qualifier specifies that volume information for the volume5 being mounted be displayed on the entering terminal.2 FOREIGN MOUNT/FOREIGN device:C Specifies that the volume bei# %ll the listing-related qualifiers also imply /LIST. If you use any of H them, you do not need /LIST unless you wish to give the listing file a B name different from the names of any of the files in the command. 2 NOOBJECT#OBJECT2 OBJECT% MACRO/OBJECT[:filespec] filespec[,s] MACRO/NOOBJECT filespec[,s]G The /OBJECT qualifier specifies that an object file be generated. If aF filespec is not specified, the object file will have the same name as@ the last source file, with a type of .OBJ# ARY (BIN)/ EXTENSIONS (BEX) SOURCE (SRC) COMMENTS (COM) 4 DEFINITIONS (MD) CONDITIONALS (CND) CONTENTS (TOC)  CALLS (MC) SYMBOLS (SYM)N The following arguments (directive equivalents in parentheses) are not listed by default:6 EXPANSIONS (ME) BINARY (MEB) LISTING_DIRECTIVES (LD) D /[NO]SHOW as a command qualifier causes the listing to be placed inL your default directory. /[NO]SHOW as a filespec qualifier places the file K in your directory; also, the listing file takes its name from $5$# PASCAL[/qualifier[s]] filespec[,s] Command Qualifiers: /[NO]CHECK[:arg] /CODE=arg ALL FPP BOUNDS EIS! SUBRANGE /[NO]DEBUG=TRACE_BACK POINTER /[NO]LIST[:filespec]& STACK /[NO]MACHINE_CODE[:filespec] DIVIDE /[NO]STANDARD CASE /[NO]XRAY /OBJECT[:filespec] /[NO]LOGJ The PASCAL command invokes the PRO/Tool Kit Pascal compiler. Your system/ may not have the PRO/Tool Kit Pascal compiler.G Please refer to the language documentation for additional$g!.0Hp'Zg,316JUN8714252606MAR87144708y5]$ information. Abbreviation: PA] Command Qualifiers: /[NO]CHECK[:arg] /CODE=arg ALL FPP BOUNDS EIS! SUBRANGE /[NO]DEBUG=TRACE_BACK POINTER /[NO]LIST[:filespec]& STACK /[NO]MACHINE_CODE[:filespec] DIVIDE /[NO]STANDARD CASE /[NO]XRAY /OBJECT[:filespec] /[NO]LOGJ The PASCAL command invokes the PRO/Tool Kit Pascal compiler. Your system/ may not have the PRO/Tool Kit Pascal compiler.G Please refer to the language documentation for additional$:g!.1J'Uq5a316JUN8714253506MAR87144709$ PHONEJ The PHONE command invokes the PRO/DECnet PHONE utility if it is installedF on your system. This utility allows you to communicate interactivelyC with other users on your system, or to another system connected byL DECnet. For a complete description of the PHONE utility see the PRO/DECnet User's Guide. Abbreviation: PHvokes the PRO/Tool Kit Pascal compiler. Your system/ may not have the PRO/Tool Kit Pascal compiler.G Please refer to the language documentation for additional$g!.2Ir'VqM316JUN8714254506MAR87144710;$g!..I'fZ316JUN8714250506MAR87144706u$g!.3L 'r316JUN8714255506MAR871447113$ g!./G'fw316JUN8714251506MAR87144707w$ g!.4H'r316JUN8714260506MAR87144712gI %%8g!.9N..'w316JUN8714265806MAR87144716-k%g!.>G'Ay316JUN8714275106MAR87144724 %>g!.5N'r316JUN8714261606MAR87144713L%g!.:J'xs316JUN8714270806MAR87144719%g!.6H'r316JUN8714262606MAR87144713P%e.;O**'x316JUN8714272006MAR87144720) %g!.7H'r<9316JUN8714263606MAR87144714[r%e.<L *'x316JUN8714273006MAR87144722>A% e.8N's316JUN8714264606MAR87144715=% g!.=E'x316JUN8714274106MAR87144723K &'&&  PRINT[/qualifier[s] filespec[s] D With PRO/DECNET extensions, the following qualifiers are available: /REMOTE  /LOG /NOWARNINGS; The PRINT command submits one or more files for printing. . To obtain help for any PRINT qualifier, type: HELP PRINT qualifier Abbreviation: PR2 REMOTE PRINT/REMOTE filespec[,s]I PRINT/REMOTE directs an existing file on a remote node to a line printerF for printing. If the file you want to print is not on that node, you< may want &lespec[,s]E The /KEEP qualifier allows you to specify that the last 'n' versionsG (by number) be saved. If you have three versions of a file numbered 1,F 2, and 3, /KEEP:2 will save the last two numerical versions (2 and 3)G and delete version 1. However, if the versions were numbered 1, 2, andG 4, /KEEP:2 would try to save the last two numerical versions (3 and 4)G and delete versions 1 and 2. Since version 3 did not originally exist,G you would be left with only one version of the file in yo&Nto use the COPY command with the /PRINT qualifier.2 LOG PRINT/REMOTE/LOG filespec[,s]E The /LOG qualifier specifies that the names of the files printed are/ to be displayed as the operation is performed. 2 NOWARNINGS% PRINT/REMOTE/NOWARNINGS filespec[,s]A The /NOWARNINGS qualifier specifies the the "No such file" errorC message should not be displayed when the input files do not exist.e printerF for printing. If the file you want to print is not on that node, you< may want &ur directory.H Normally this does not cause problems because you usually will not have# holes in your directory like that.2 LIST#LOG2 LOG PURGE/LOG filespec[,s]A The /LOG qualifier specifies that the names of the files deleted; should be listed on your terminal. The default is /NOLOG.2 DATE" PURGE/DATE:dd-mmm-yy filespec[,s]H The /DATE qualifier specifies that you wish the PURGE command to affect& only files created on the given date.2 SINCE# PURGE/SINCE:dd-mmm-yy&e.?G'ys316JUN8714280206MAR87144725 & EDIT/PROSE[/qualifier] infile /OUTPUT:filespec2 EDIT/PROSE invokes the Professional editor PROSE.C If infile does not exist, it will be created. If there is alreadyD a file of that name, the highest version will be read in, and a newB version will be created. There is no way to leave without savingD the file; so if you do not want the output file, you have to delete it after exiting PROSE.= For a complete description of PROSE refer to the P/OS User's Guide to Hard Disk Syst&e.@Fl'yd316JUN8714281206MAR87144726٠&:ems. Abbreviation: E/PR2 OUTPUT" EDIT/PROSE/OUTPUT:filespec infileG The /OUTPUT qualifier allows you name the output file. The default is+ the next highest version number of infile.name, the highest version will be read in, and a newB version will be created. There is no way to leave without savingD the file; so if you do not want the output file, you have to delete it after exiting PROSE.= For a complete description of PROSE refer to the P/OS User's Guide to Hard Disk Syst& g!.AG' zR316JUN8714282106MAR87144727;& <(" PURGE[/qualifier[s]] filespec[,s] /KEEP:n /[NO]LOG /DATE:dd-mmm-yy /SINCE:dd-mmm-yy /THROUGH:dd-mmm-yy* $/SINCE:dd-mmm-yy/THROUGH:dd-mmm-yy /TODAY /EXCLUDE:filespec /NOWARNINGSF The PURGE command allows you to delete obsolete versions of file fromF your directory. Normally, the PURGE command deletes all but the most/ recent version of a file (by version number).  Abbreviation: PU2 KEEP PURGE/KEEP:n fi ''} specifies the the "No such file" errorC message should not be displayed when the input files do not exist.CLUDE$ PURGE/EXCLUDE:filespec filespec[,s]E The /EXCLUDE qualifier specifies that you wish the PURGE command to C exclude the named file (or files if named with wildcards) in its C action. You must specify a specific version number or '*' for the 9 file (or files named) or the files will still be purged. 2 NOWARNINGS PURGE/NOWARNINGS filespec[,s]A The /NOWARNINGS qualifier'ns if named with wildcards) in its D action. You must specify a specific version number or '*' for the : file (or files named) or the files will still be renamed. 2 NOWARNINGS, RENAME/NOWARNINGS old_filespec new_filespecA The /NOWARNINGS qualifier specifies the the "No such file" errorA message should not be displayed IF the input files do not exist.filespec old_filespec new_filespecF The /EXCLUDE qualifier specifies that you wish the RENAME command to C exclude the named file (or file'A REMOVE[/REGION] tasknameC The REMOVE command removes the name of a task from the System Task- Directory. The task is no longer installed.J The /REGION qualifier takes the name of a region out of the Common Block  Directory and partition list. Abbreviation: REMldcards) in its C action. You must specify a specific version number or '*' for the 9 file (or files named) or the files will still be purged. 2 NOWARNINGS PURGE/NOWARNINGS filespec[,s]A The /NOWARNINGS qualifier'9L RMS means Record Management Services. RMS-11 is a series of user-callable D subroutines which implement sequential, relative, and indexed file I organizations. RMS-11 is accessible from all Tool Kit languages. OtherJ HELP information available includes switch and command summaries for RMS D utilities. Type one of the following commands to access other RMS  utility information: HELP RMSCNV - convert% HELP RMSDES - file design and create( HELP RMSDSP - file attribute display ! HEL'0 RENAME[/qualifier[s]] old_filespec new_filespec Qualifiers /DATE:dd-mmm-yy /SINCE:dd-mmm-yy /THROUGH:dd-mmm-yy# /SINCE:dd-mmm-yy/THROUGH:dd-mmm-yy /TODAY /EXCLUDE:filespec /NOWARNINGSF The RENAME command allows you to rename a file. With this command youH may change the filename and you may also change the directory in which F the file resides. You cannot, however, move a file from one device to another using this command. Abbreviation: REN2 DATE0 RENAME/DATE:d'P RMSIFL - indexed file load Services. RMS-11 is a series of user-callable D subroutines which implement sequential, relative, and indexed file I organizations. RMS-11 is accessible from all Tool Kit languages. OtherJ HELP information available includes switch and command summaries for RMS D utilities. Type one of the following commands to access other RMS  utility information: HELP RMSCNV - convert% HELP RMSDES - file design and create( HELP RMSDSP - file attribute display ! HEL'q filespec[,s]C The /SINCE qualifier specifies that you wish the PURGE command to 6 affect only files created on or after the given date.@ You can combine /THROUGH and /SINCE to create a range of dates. 2 THROUGH% PURGE/THROUGH:dd-mmm-yy filespec[,s]E The /THROUGH qualifier specifies that you wish the PURGE command to 7 affect only files created on or before the given date.@ You can combine /THROUGH and /SINCE to create a range of dates.2 TODAY PURGE/TODAY filespec[,s]C'rd-mmm-yy old_filespec new_filespecI The /DATE qualifier specifies that you wish the RENAME command to affect& only files created on the given date.2 SINCE1 RENAME/SINCE:dd-mmm-yy old_filespec new_filespecD The /SINCE qualifier specifies that you wish the RENAME command to 6 affect only files created on or after the given date.@ You can combine /THROUGH and /SINCE to create a range of dates. 2 THROUGH3 RENAME/THROUGH:dd-mmm-yy old_filespec new_filespecF The /THROUGH qualifier '  The /TODAY qualifier specifies that you wish the PURGE command to ! affect only files created today. 2 EXCLUDE$ PURGE/EXCLUDE:filespec filespec[,s]E The /EXCLUDE qualifier specifies that you wish the PURGE command to C exclude the named file (or files if named with wildcards) in its C action. You must specify a specific version number or '*' for the 9 file (or files named) or the files will still be purged. 2 NOWARNINGS PURGE/NOWARNINGS filespec[,s]A The /NOWARNINGS qualifier' kspecifies that you wish the RENAME command to 7 affect only files created on or before the given date.@ You can combine /THROUGH and /SINCE to create a range of dates.2 TODAY' RENAME/TODAY old_filespec new_filespecD The /TODAY qualifier specifies that you wish the RENAME command to ! affect only files created today. 2 EXCLUDE2 RENAME/EXCLUDE:filespec old_filespec new_filespecF The /EXCLUDE qualifier specifies that you wish the RENAME command to C exclude the named file (or file (Y(MMAND S. The general form of RMSCNV's command line is: n& outfile[/switch(...)]=infile[/switch] aB outfile - the filespec of the file that is to receive the records> of the input file. Wild cards are not allowed. The default7 version for sequential (specified with /AP or /SU),M; indexed, and relative files is the highest version; forC= sequential files without /AP or /SU, the highest versiont= + 1. Relative and indexed output files must exist.rD infile - the filespe( G RMSDSP displays a concise description of any RMS-11 file's attributes. To invoke RMSDSP: $ RUN $RMSDSP H Type HELP RMSDSP COMMAND for an explanation of RMSDSP's command line. C Type HELP RMSDSP SWITCHES for an explanation of RMSDSP's switches.2 See the RMS-11 User's Guide for more information. 2 COMMAND . The general form of RMSDSP's command line is: 5 [outfile=]infile[/switch...][,infile[/switch...]...] > outfile - the filespec of a file to contain the attributes ( c of the file from which records will be read. Wild cards are not allowed. 2 SWITCHES s- Type Format Description Defaulth i- String ? Print HELP message No help. HELPd r2 Global /ID Identify current version No id (7 /SL[:filespec] Provide summary listing No summaryi (in file, if specified) - Outfile /AP Append records to No appendh sequential file 12 /BL[:nnnn] Set magtape block size 512. bytes f, /FO:val F(Sor: list the contents of the input file(s). If outfile is3 not supplied, the information is printed on the) terminal. No wild cards are allowed. A infile - the filespec for any RMS-11 file whose attributes you  want displayed. 2 SWITCHES$ Type Format Description Default ' String ? Print HELP message No help HELP , Global /ID Identify current version No id 1 /FU Display all indexed Basic display only file attributesontain the attributes (ile organization Sequential / /LO Honor fill numbers when Fill buckets writing indexed file / /MA Use mass insert and No mass insert;+ sequential put operations random put) to optimize performance operations + /PD[:[#]x] Pad input records to Abort output-record length  + /SU Supersede existing No supersede sequential file & /TR Truncate input records Abort to output-record length  + /WF Write ( F RMSIFL reads records from any type of RMS-11 file and loads them intoH an existing, empty, indexed file. RMSCNV also populates indexed files, 2 but in a nonoptimized fashion (type HELP RMSCNV). To invoke RMSIFL:  $ RUN $RMSIFL H Type HELP RMSIFL COMMAND for an explanation of RMSIFL's command line. @ Type HELP RMSIFL SWITCHES for information on RMSIFL's switches.< See the RMS-11 User's Guide for more information on RMSIFL. 2 COMMAND. The general form of RMSIFL's command li(Oor read fixed Ignore fixed" control area control area 6 Infile /KR:n Key of reference number Primary key (n=0)  where:, nnnn - a decimal number between 18 and 8192 and an even multiple of 4 val - SEQ, sequential file REL, relative file IDX, indexed file x - null9 ASCII A-Z, 0-9, or special character except #, ?, and @: octal number 000-377 (43 for #, 77 for ?, and 100 for @) n - 0 to 9o output-record length  + /WF Write (tne is: S' outfile[/switch...]=infile[/switch...]  e@ outfile - the filespec of an existing, empty, indexed file that< is to receive the records of the input file. Wild cards7 are not allowed. The default version is the highestI9 version. Bucket size must be 5 blocks or less, and noI% more than 10 keys can be defined.  TD infile - the filespec of the file from which records will be read.? Wild cards are not allowed. Any RMS-11 file organization isl> permitted but no more th(  D RMSCNV reads records from an RMS-11 file of any type and loads themB into another RMS-11 file of any type. RMSCNV uses standard RMS-11< file access methods. RMSIFL is the most efficient method of3 populating empty indexed files (type HELP RMSIFL). To invoke RMSCNV:  $ RUN $RMSCNV H Type HELP RMSCNV COMMAND for an explanation of RMSCNV's command line. C Type HELP RMSCNV SWITCHES for an explanation of RMSCNV's switches. 2 See the RMS-11 User's Guide for more information. 2 CO( I RMSDES allows you to design and create indexed, sequential, and relativeI files. You can specify the file attributes interactively or read in theD attributes interactively or read in the attributes of an existing, N external data file that you want to re-create with little or no modification.  To invoke RMSDES: $ RUN $RMSDES  3 For more information, see the RMS-11 User's Guide. (43 for #, 77 for ?, and 100 for @) n - 0 to 9o output-record length  + /WF Write ))an 10 keys can be defined. RMSIFL 4 ignores the fixed-control area of VFC records.  i 2 SWITCHES) Type Format Description Defaultd f) String ? Print HELP message No helpl HELP d1 Global /ID Identify current version No id  eA Outfile /ER[:filespec] Write exception records Write exceptionf, on terminal or to records on terminal specified file 7 /NOER[:S] Stop processing if input Write exception l/ record is incompatible records on terminaln)set at link-time. This qualifier overrides the link-time specification.2 DELAY RUN/DELAY:nu tasknameD The /DELAY qualifier specifies that the specified task be run afterE the specified amount of time passes. The argument 'nu' specifies theE amount of the delay as a number of units. 'n' is the number of units7 and 'u' is one of the time unit qualifiers as follows: TICKS SECONDS MINUTES HOURSHFor example, to delay execution for 5 seconds after issuing the command, /DELAY:5S s)  0 /LO  dHonor fill numbers Fill buckets  8 /PD[:[#]x] Pad input records to Handle input as5 output record length exception record if different lengths 3 /TR Truncate input records Handle input as0 to output record length exception record if different lengths  Infile /DE:dvn[:dvn[:dvn[:]]]- Reassign devices for sort Create and use! work files sort work files on SY: 6 /KR:n Key of reference nu)hould be specified. 2 INTERVAL RUN/INTERVAL:nu tasknameG The /INTERVAL qualifier specifies that the specified task is to be runE at a regular interval. The argument 'nu' specifies the interval as aG number of units of time. 'n' is the number of units. 'u' is one of the" time units qualifiers as follows: TICKS SECONDS MINUTES HOURSD For example, to run a task every 5 seconds, /INTERVAL:5S should be specified. 2 SCHEDULE RUN/SCHEDULE:hh:mm:ss tasknameF The /SCHEDULE q)mber Primary key (n=0) 5 /NOSO Do not sort before loading Sort input file before loading  where:  x - null, pad with nulls9 ASCII A-Z, 0-9, or special character except #, ?, and @9 octal number 000-377 (40 for SPACE, 43 for #, 77 for ?, and 100 for @) 3 dvn - physical device name and logical unit number  n - decimal numbern devices for sort Create and use! work files sort work files on SY: 6 /KR:n Key of reference nu)[ualifier specifies that the specified task be run at a particular time of day. 2 SYNCHRONIZE RUN/SYNCHRONIZE:u tasknameF The /SYNCHRONIZE qualifier specifies that the execution of the speci-H fied task be synchronized on a particular clock unit. 'u' is one of the! time unit qualifiers as follows: TICKS SECONDS MINUTES HOURSE For example, if you wanted to run a task 'A' every hour on the hour,' you would enter the following command:! RUN/SYNCHRONIZE:H/INTERVAL:1H AG Thi) RUN[/qualifier[s]] [$]filespec Qualifiers  /COMMAND:"taskcommand" /TASK_NAME:name C The RUN command can be used to initiate the execution of either anH installed task or an uninstalled task from a task image file. Most RUNN commands are of this variety. The RUN command in this case is a combination M INSTALL-RUN-REMOVE command. The $ requests that the task be run from a file? in the device and directory defined by the logical, APPL$DIR:. Abbreviation: RI See HELP RUN IN)s command says to synchronize on the hour and then run at intervals of 1 hour.2 INSTALLED_TASK RUN[/qualifier[s]] taskname Qualifiers /COMMAND:"taskcommand" /DELAY:nu /INTERVAL:nu  /SCHEDULE:hh:mm:ss /SYNCHRONIZE:uM This flavor of the RUN command initiates the execution of an installed task.D You cannot use RUN to initiate tasks with names in the form ...xxx.- See HELP RUN qualifier for more information. Abbreviation: R:! RUN/SYNCHRONIZE:H/INTERVAL:1H AG Thi) uSTALLED_TASK for information on the other form of the RUN command.D See HELP RUN qualifier for information on the available qualifiers. 2 COMMAND$ RUN/COMMAND:"task_command" tasknameI The /COMMAND qualifier makes it possible for you to pass a command to a 4 task at the same time as you run it. For example,  $ RUN/COMMAND:"PIP /LI" $PIP2 TASK RUN/TASK_NAME:taskname filespecG The /TASK_NAME qualifier specifies the name by which the task is to beH referred. The default is )  SET thingC The SET command can be used to set something. The following things can be set with this command: [DAY]TIME DEFAULT DEVICE FILE, TERMINAL HOST PRIORITY PROMPT PROTECTION8 See HELP SET thing for help on the available functions. Abbreviation: SE 2 DAYTIME#TIME 2 DEFAULTS SET DEFAULT [device:][dirspec]C The SET DEFAULT command sets your default directory or device, or D both. Note that it is possible to set your default to a nonexistentG device or direc *K*bfault protection is/ (SYSTEM:RWED,OWNER:RWED,GROUP:RWED,WORLD:RWED)H See HELP SET PROTECTION qualifier for more information on the available qualifiers. Abbreviation: SE/PRO3 DATE2 SET PROTECTION/DATE:dd-mmm-yy filespec[,s] (code)K The /DATE qualifier specifies that you wish the SET PROTECTION command to - affect only files created on the given date.3 SINCE3 SET PROTECTION/SINCE:dd-mmm-yy filespec[,s] (code)L The /SINCE qualifier specifies that you wish the SET PROTEC*his command establishes your default protection code forC the current terminal session. To ensure that your own default file? protection is set for future terminal sessions use ENVIRONMENT@ SERVICES "Set Default File Protection" option to have your file protection set when you log in.E For an example of a protection code see HELP SET PROTECTION EXAMPLE. Abbreviation: SE/PRO/DEF 3 NODEFAULT SET PROTECTION/NODEFAULT@ SET PROTECTION/NODEFAULT removes your currently defined defaultA*1tory; no error is reported when the SET DEFAULT commandD is issued. However an error is reported when you try to perform an2 operation in the nonexistent device or directory.  Abbreviation: SE/DEF2 DEVICE SET DEVICE:ddnnn:/qualifier[s] /[NO]LOWERCASE /WIDTH:n6 The SET DEVICE command sets attributes of a device.  Abbreviation: SE/DEV 3 LOWERCASE #NOLOWERCASE 3 NOLOWERCASE SET DEVICE:ddnnn:/LOWERCASE SET DEVICE:ddnnn:/NOLOWERCASEK LOWERCASE sets the de*UTION command to 6 affect only files created on or after the given date.@ You can combine /THROUGH and /SINCE to create a range of dates. 3 THROUGH5 SET PROTECTION/THROUGH:dd-mmm-yy filespec[,s] (code)N The /THROUGH qualifier specifies that you wish the SET PROTECTION command to 7 affect only files created on or before the given date.@ You can combine /THROUGH and /SINCE to create a range of dates.3 TODAY) SET PROTECTION/TODAY filespec[,s] (code)L The /TODAY qualifier specifie*vice to lowercase. The device must be either a termi- nal or a line printer.D If the device is not set to lowercase, all lowercase characters are9 translated to uppercase before being sent to the device.3 WIDTH SET DEVICE:ddnnn:/WIDTH:nK The SET DEVICE:ddnnn:/WIDTH command sets the buffer width of the device to 'n' bytes. 2 HOST SET HOST node_nameC The SET HOST command invokes the PRO/DECnet Remote DECnet Terminal/ application if it is installed on your system. A*Ks that you wish the SET PROTECTION command to ! affect only files created today. 3 EXAMPLE" An example default protection is:@ $ SET PROTECTION:(SYSTEM:RWED,OWNER:RWED,GROUP:R,WORD:)/DEFAULTB SYSTEM, OWNER, GROUP, and WORLD are the four user categories, andB READ, WRITE, EXTEND, and DELETE are the four types of file accessB rights you can grant to users. This default protection code gives@ the SYSTEM and OWNER categories read, write, extend, and deleteB access to files, but limits the GRO*bbreviation: SE/H 2 PRIORITY SET PRIORITY:n taskname G The SET PRIORITY command changes the priority of an active task. n canK be from 0 through 250. The value n is octal or decimal. Append a decimal* point to indicate it is a decimal number. Abbreviation: SE/PRI 2 PROTECTION2 SET PROTECTION[/qualifier[s]] filespec[,s] (code) /DATE:dd-mmm-yy /SINCE:dd-mmm-yy /THROUGH:dd-mmm-yy% /SINCE:dd-mmm-yy/THROUGH:dd-mmm-yy /TODAY /EXCLUDE:filespec /NOWARNINGS*UP category to read access and) grants no access to the WORLD category. 3 EXCLUDE8 SET PROTECTION/EXCLUDE:filespec[,s] filespec[,s] (code)N The /EXCLUDE qualifier specifies that you wish the SET PROTECTION command to I exclude the named file (or files if named with wildcards) in its action.J You must specify a specific version number or '*' for the file (or files 7 named) or the files protection will still be modified. 3 NOWARNINGS. SET PROTECTION/NOWARNINGS filespec[,s] (code)K T* N /DEFAULT /NODEFAULTC The SET PROTECTION command changes the file protection mask of theF specified file(s). The argument 'code' consists of four access codes.F Each access code consists of a positional keyword specifying the pro-H tection group (SYSTEM:,OWNER:,GROUP:,WORLD:) followed by a 4-code group' specifying the protection, as follows: R - allow read access to file W - allow write access to file E - allow file to be extended D - allow file to be deleted! The system de* he /NOWARNINGS qualifier specifies that the "No such file" error messages? should not be displayed when the files specified do not exist. 3 DEFAULT SET PROTECTION:(code)/DEFAULTE SET PROTECTION/DEFAULT establishes your personalized protection codeB for all files that you create after issuing this command. A fileD protection code controls the type of access that other system usersE can have to your files. See HELP SET PROTECTION for more information on protection codes.D Note that t ++RCASE /[NO]PRIVILEGED /SPEED:(t,r) /UPPERCASE /WIDTH:n3 WIDTH SET TERMINAL[:ttnnn:]/WIDTH:nI The SET TERMINAL/WIDTH command sets the width of your terminal, that is,F the length of a line. n can be from 0 through 132. Note that a lineK length of zero means no commands can be entered on the terminal. See also HELP SET TERMINAL PAGE.3 ECHO#NOECHO 3 EIGHT_BIT #NOEIGHT_BIT3 ESCAPE #NOESCAPE 3 FORM_FEED #NOFORM_FEED 3 FULL_DUPLEX#NOFULL_DUPLEX3 NOFULL_DUPLE+che SET TERMINAL/[NO]FORM_FEED command tells the system that your6 terminal does [does not] support hardware form feeds.G If you are set to /NOFORM_FEED, form feed characters are translated tol 4 line-feed characters. 3 NOHARDCOPY#SCOPE3 NOHOLD_SCREEN" SET TERMINAL[:ttnnn:]/HOLD_SCREEN$ SET TERMINAL[:ttnnn:]/NOHOLD_SCREENF The SET TERMINAL/[NO]HOLD_SCREEN command sets your terminal into [outG of] hold-screen mode. Hold-screen mode is a mode supported by some CRT:G terminals in which te+X" SET TERMINAL[:ttnnn:]/FULL_DUPLEX$ SET TERMINAL[:ttnnn:]/NOFULL_DUPLEXD The /FULL_DUPLEX qualifier instructs the terminal driver to accept @ input from the specified terminal while simultaneously sending , output to it. This is the default setting.E The /NOFULL_DUPLEX qualifier disables this capability. The terminal- can send or receive, but not simultaneously. 3 HARDCOPY#SCOPE3 HFILL#CRFILL3 CRFILL SET TERMINAL[:ttnnn:]/HFILL:n SET TERMINAL[:ttnnn:]/CRFILL:nC The++xt is presented one page or one line at a time. TK On VT52-style terminals in hold-screen mode, pressing the SCROLL key alonerK causes one line to scroll off the top of the screen and one line to scroll M on to the bottom of the screen. Pressing the SHIFT and SCROLL keys togetherO/ causes one (one screens worth) of scrolling. ! See also HELP SET TERMINAL PAGE.wE This command does not work on VT100s and some other video terminals.o3 NOINTERACTIVEa#PASSALL 3 NOLOCALe#REMOTEe 3 NOLOWE+` file protection. (See SET PROTECTION/DEFAULT.) Any file created= during the current log in session will have the default file protection of:/ (SYSTEM:RWED,OWNER:RWED,GROUP:RWED,WORLD:RWED)= See SET PROTECTION for more information on protection codes. Abbreviation: SE/PRO/NODEF 2 TERMINAL# SET TERMINAL[:ttnnn:]/attribute[s]C The SET TERMINAL command sets various attributes of your terminal.F The PRO/Tool Kit Command Language/Utilities Manual divides the attri-D butes into + SET TERMINAL/CRFILL command sets the number of horizontal fill.= characters generated for your terminal. /HFILL is a synonym.]D Horizontal fill characters are null characters sent to the terminalF after a carriage return to accommodate the different return speeds ofE different terminal models. Many terminal models perform a mechanicaldE carriage return slow enough that the next 'x' characters sent to theiE terminal will be lost. Adding null characters prevents any real datax from being lost.d +6the 3 categories of common use, terminal setup, and task setup. $ See HELP SET TERMINAL COMMON_USE ' HELP SET TERMINAL TERMINAL_SETUP# HELP SET TERMINAL TASK_SETUP # HELP SET TERMINAL QUALIFIERS' HELP SET TERMINAL qualifiername  Abbreviation: SE/TE 3 QUALIFIERS# SET TERMINAL[:ttnnn:]/qualifier[s]4 /WIDTH:n /CRFILL:n /[NO]HOLD_SCREEN /[NO]LOWERCASE< /PAGE_LENGTH:n /[NO]PRIVILEGED /SPEED:(t,r) /[NO]UPPERCASE. /LFFILL /[NO]SCOPE /[NO]TAB /[NO]F+3 HOLD_SCREENr#NOHOLD_SCREEN 3 INTERACTIVEL#PASSALL3 LOCALu#REMOTEv 3 LOWERCASEs #UPPERCASE3 NOECHO SET TERMINAL[:ttnnn:]/ECHOh SET TERMINAL[:ttnnn:]/NOECHOrF The SET TERMINAL/[NO]ECHO command sets your terminal to echo [or not]F input typed on it. Normally, you will want your terminal set to echo. 3 NOEIGHT_BITa SET TERMINAL[:ttnnn:]/EIGHT_BIT" SET TERMINAL[:ttnnn:]/NOEIGHT_BITD The SET TERMINAL/[NO]EIGHT_BIT command sets your terminal to [from] eight-bit-character mode.+ \ULL_DUPLEX1 /[NO]ECHO /[NO]EIGHT_BIT /[NO]ESCAPE /[NO]LOCAL< /MODEL:arg /[NO]REMOTE /[NO]INTERACTIVE /[NO]TYPE_AHEAD[:n]8 /LA50 /LA100 /LA120 /LA210 /VT100 /VT125 /PC300 /VT200  /LA2XX /LCG01 /LA75 3 COMMON_USE# SET TERMINAL[:ttnnn:]/attribute[s]I The following qualifiers set terminal characteristics that are regularlyF needed by the average terminal user. For more information on a parti-= cular characteristic, type HELP SET TERMINAL characteristic. /[NO]HOLD_SCREEN /LOWE+ f /EIGHT_BIT is the default. C /EIGHT_BIT allows the terminal to pass all eight bits of the ASCIIoD characters. This attribute is used when a terminal is communicating- with come device that sends eight-bit ASCII.T 3 NOESCAPE SET TERMINAL[:ttnnn:]/ESCAPEV SET TERMINAL[:ttnnn:]/NOESCAPE C The SET TERMINAL/[NO]ESCAPE command sets your terminal to [not to]o& recognize terminal escape sequences. 3 NOFORM_FEEDR SET TERMINAL[:ttnnn:]/FORM_FEED" SET TERMINAL[:ttnnn:]/NOFORM_FEEDB T ,},k without interpretation by the terminal driver. a /NOINTERACTIVE is a synonym. 3 PRIVILEGED! SET TERMINAL[:ttnnn:]/PRIVILEGED# SET TERMINAL[:ttnnn:]/NOPRIVILEGEDRF The SET TERMINAL/PRIVILEGED command sets your terminal to be a privi-B leged terminal. A privileged terminal can issue all DCL commands.I The SET TERMINAL/NOPRIVILEGED commands sets your terminal nonprivileged.tG You probably will never want to set your terminal to be nonprivileged. ( This command is, of course, privileged.,0r of spaces. 3 TASK_SETUPH The following keywords show terminal characteristics that can be neededE by system or user tasks. Most system tasks that require these attri-TH butes will set the attributes when they attach the terminal. User tasksG can also do this. For more information on a particular attribute, typeR HELP SET TERMINAL attribute. /[NO]ECHO /[NO]PASSALL /[NO]EIGHT_BIT /[NO]REMOTE /[NO]ESCAPE /[NO]SLAVE! /[NO]FULL_DUPLEX /[NO]TYPE_AHEAD /[NO]INTERACTIVE /[NO]WRAP  /LO,3 REMOTE SET TERMINAL[:ttnnn:]/LOCAL SET TERMINAL[:ttnnn:]/NOREMOTE SET TERMINAL[:ttnnn:]/NOLOCAL SET TERMINAL[:ttnnn:]/REMOTEcD The above commands tell the system that your terminal is [is not] aD local terminal. Remote terminals are those which must dial in to aA telephone connection with the system rather than being directly r connected.f3 SCOPEe SET TERMINAL[:ttnnn:]/HARDCOPY  SET TERMINAL[:ttnnn:]/NOSCOPE! SET TERMINAL[:ttnnn:]/NOHARDCOPYS SET TERMINAL[:ttnnn:]/S,CAL_3 TERMINAL_SETUPD The following keywords relate to hardware characteristics of a ter-E minal. For more information on a particular attribute, type HELP SET/ TERMINAL attribute.< /ASR33 /KSR33 /ASR35 /LA12 /LA30S /LA30P /LA34 /LA38 /LA100; /LA120 /LA180S /LA210 /VT05 /VT50 /VT52 /VT55 /VT61 /VT100t8 /VT101 /VT102 /VT105 /VT125 /VT131 /VT132 /VT200 /PC3001 /FORM_FEED /PAGE /HARDCOPY /SCOPE /CRFILL:n /TABa /MODEL /HFFILL 3 TYPE_AHEAD% SET TERMINAL[:ttnnn:]/TYPE_AHEAD[:n]O#,COPED The above commands tell the system that your terminal is [is not] a hardcopy terminal.y3 SLAVE  SET TERMINAL[:ttnnn:]/SLAVE SET TERMINAL[:ttnnn:]/NOSLAVEA The SET TERMINAL/[NO]SLAVE command sets your terminal to be [or eD not to be] a slaved terminal. A slaved terminal is one that cannotG issue any unsolicited output. In general, this means you cannot issue C any commands other than those requested by some task that has the rE terminal slaved. A terminal is often slaved while , SET TERMINAL[:ttnnn:]/NOTYPE_AHEADt@ The SET TERMINAL/[NO]TYPE_AHEAD command enables [disables] yourC terminal's typeahead buffer. The typeahead buffer is 36 charactersrE long and holds characters typed when they are typed faster than they  are accepted as input. H If your typeahead buffer is full, you cannot enter any characters, and F any key you strike returns a buzz, bell, or beep. In this instance, . type a CTRL/X to clear your typeahead buffer.L You can specify a size from 0 through 3,7RCASE #UPPERCASE 3 NOPASSALLM#PASSALL 3 NOPRIVILEGEE #PRIVILEGE 3 NOREMOTE#REMOTER 3 NOSCOPEa#SCOPE 3 NOSLAVEo#SLAVE3 NOTABa#TAB3 NOTYPE_AHEAD #TYPE_AHEADo 3 NOUPPERCASE #UPPERCASE 3 NOVFILL/#VFILL3 NOWRAP#WRAPs3 PAGE SET TERMINAL[:ttnnn:]/PAGE:nsH The SET TERMINAL/PAGE command sets the number of lines per page on your terminal.L The page length on a CRT terminal is the number of lines on the screen. TheF default differs by terminal model. See also HELP SET T,"running a task tol? dedicate the terminal to that task. The terminal can be left sH unattended without fear of its being used to gain access to the system.F SET TERMINAL/ttnnn:/NOSLAVE must be issued from a nonslaved terminal.3 SPEED " SET TERMINAL[:ttnnn:]/SPEED:(t,r)G The SET TERMINAL/SPEED command sets the transmit and receive speeds ofE your terminal.eG The first of the two numbers entered is the terminal's transmit speed.PE The second is its receive speed. Normally, both of these , +ERMINAL WIDTH. 3 PASSALLn SET TERMINAL[:ttnnn:]/PASSALL$ SET TERMINAL[:ttnnn:]/NOINTERACTIVE SET TERMINAL[:ttnnn:]/NOPASSALL" SET TERMINAL[:ttnnn:]/INTERACTIVEA The above commands will set your terminal to read-pass-all mode p [or not].D /NOPASALL is the default and means that any characters typed on theE terminal are interpreted by the terminal driver. /INTERACTIVE is a r synonym.eI /PASSALL means that characters typed on the terminal are passed directly/G to the requesting tas, will be thec? same speed, but P/OS supports split speed terminals (terminalsh- with different transmit and receive speeds.)fA The /SPEED setting must match the hardware speed setting on the W terminal.3 TABE SET TERMINAL[:ttnnn:]/TAB SET TERMINAL[:ttnnn:]/NOTABE The SET TERMINAL/[NO]TAB command tells the system that your terminalH does [does not] support hardware horizontal tabs. If your terminal doesG not support these, the terminal driver replaces tabs with an appropri- ate numbe --ET TERMINAL[:ttnnn:]/NOVFILL SET TERMINAL[:ttnnn:]/NOLFFILLlH The SET TERMINAL/[NO]LFFILL command tells the system that your terminalF does [does not] require vertical fill characters. Vertical fill char-F acters are used to accommodate terminals which cannot accept new dataF characters immediately after performing a vertical tab, line feed, or form feed. /VFILL is a synonym.3 ASR33t#VT61t3 KSR33#VT61a3 ASR35 #VT61d3 LA12#VT61c3 LA30Se#VT61 3 LA30Px#VT61 3 LA34#VT61-Tn either of these forms: dd-mmm-yy, or mm/dd/yy, but it will) always be displayed in the first format.a% The time is formatted as hh:mm[:ss].TF Either time or date, or both can be specified in the command line. If@ they are both specified, they can be specified in either order.2 PROMPT SET PROMPT[=string]D The SET PROMPT command enables you to customize the prompts at your terminal.E String specifies the string to replace the default DCL prompt stringmE ($ ). The string can consist-3 LA38#VT613 LA100C#VT61 3 LA120V#VT61S3 LA180S#VT61R3 VT05#VT61C3 VT50#VT61E3 VT52#VT61S3 VT55#VT61n3 VT100h#VT61T3 VT101t#VT61N3 VT102#VT61T3 VT105/#VT61O3 VT125s#VT61r3 VT131 #VT61 3 VT132#VT61t3 VT61$ SET TERMINAL[:ttnnn:]/terminalmodelH The SET TERMINAL/terminalmodel command tells the system what model your9 terminal is. /terminalmodel can be any of the following:_< /ASR33 /KSR33 /ASR35 /LA12 /LA30S /LA30P /LA34 /LA38 /LA100;-T of more than one character. All validR- ASCII characters can be used in the string. NI In order to include spaces or lowercase letters in your string, you mustRM enclose the string in quotation marks. Otherwise, letters are automatically[E converted to uppercase, and leading and trailing spaces are removed.eG If no string is specified with the SET PROMPT command, the DCL defaults prompt string ($ ) is restored. Abbreviation: SE/PROM2 FILE$ SET FILE[/qualifier[s]] filespec[s]) -/ /LA120 /LA180S /LA210 /VT05 /VT50 /VT52 /VT55 /VT61 /VT100t i8 /VT101 /VT102 /VT105 /VT125 /VT131 /VT132 /VT200 /PC300E Certain system tasks, and possibly some user tasks, make use of thishD terminal model information, and therefore it is a good idea to make' sure that this information is correct.H Note that you can also use this command in the form SET TERMINAL/MODEL.I You must use SET TERMINAL/MODEL for non-DIGITAL terminals. See HELP SET] TERMINAL MODEL. 3 UNKNOWNn#MODEL3 MODEL-& /END_OF_FILE[:(BLOCK:n,BYTE:n)]m! /ENTER:synonym_filespeca /NOWARNINGSG /TRUNCATEt /REMOVEB SET FILE establishes certain file attributes. You can change an G end-of-file marker, have an entry in one directory point to a file in eH another directory, remove an entry from a directory, or truncate files  to their actual length.4 For more information, type HELP SET FILE qualifier. Abbreviation: SE/FILg 3 END_OF_FILEm1 SET FILE/END_OF_FILE[:(BL-* SET TERMINAL[:ttnnn:]/MODEL:terminalmodel SET TERMINAL[:ttnnn:]/MODEL:nF The SET TERMINAL/MODEL command sets a terminal as a particular model.E The argument to /MODEL can be either the name of a DIGITAL terminal,.C such as VT100, or a number that has been assigned for the type of H; terminal you are using. n is a number from 0 through 255.T For example,  $ SET TERM/MODEL:29 e nA will set your terminal to a PC300 series terminal (the default).p3 WRAP SET TERMINAL[:ttnnn:]/WRAPe-TOCK:n,BYTE:n)] filespecRE You can specify only one file with this qualifier. Use /END_OF_FILEt@ to specify where a file's end-of-file pointer is. This helps in@ situations, such as system crashes, when a file contains usefulG information, but its end-of-file pointer is wrong, preventing you frome obtaining the information. aF If you do not specify values for BLOCK and BYTE, the system puts the G end-of-file pointer past the last byte of the last block allocated to P the file. @ For BLOCK- 6 bytes for your typeahead buffer. 3 UPPERCASER SET TERMINAL[:ttnnn:]/LOWERCASE" SET TERMINAL[:ttnnn:]/NOUPPERCASE" SET TERMINAL[:ttnnn:]/NOLOWERCASE SET TERMINAL[:ttnnn:]/UPPERCASEF The above commands tell the system that your terminal does [does not]F support lowercase. On terminals which do not have this attribute set,E lowercase characters are converted to uppercase before they are sentF to the terminal.R3 VFILLT SET TERMINAL[:ttnnn:]/VFILL SET TERMINAL[:ttnnn:]/LFFILL S- F SET TERMINAL[:ttnnn:]/NOWRAP F The SET TERMINAL/[NO]WRAP command tells the system that your terminalF is [is not] to wrap around at the end of line. If the terminal is setE to wrap, the terminal driver issues a carriage-return/line-feed pairiD when you type up to whatever line width the terminal is set for. If> wrap is not set, no carriage-return/line-feed pair is issued.2 TIME SET [DAY]TIME [date][time]eE The SET TIME command sets the current date and time. The date can beTF entered i .o., the argument n specifies the block number where the F end-of-file pointer is to be placed. Usually, the pointer cannot be D placed beyond the highest number of blocks allocated to the file. E For BYTE, the argument n specifies the location of the first unused rK byte of the specified block. The maximum value for byte is 511 (decimal). 3 ENTER , SET FILE/ENTER:synonym_filespec filespec[s]K Use this qualifier if you want to be able to refer to a file by more than aA one name, or if you w.J Here are the short forms of some commonly used DCL commands. You can useH any legal qualifiers with these forms. Note that these short forms areI not part of the DCL standard. They are provided for the convenience of  P/OS users.  * A for ABORT C for COPY D for DIRECTORY( E for EDIT F for FORTRAN H for HELP $ L for LINK M for MACRO R for RUN& S for SHOW T for TYPE U for UNLOCK, the presence of the extra allocated but unused blocks " may speed up execution of a task.ed b.xish to have the same file in more than one tG directory. The synonym_filespec is the new directory entry. If many E users need the same file, this qualifier can save you a lot of disk E space. sF If there is already a file of the name you specify, the new file will. be one version number higher than that file. < If you specify more than one file with this qualifier, the G synonym_filespec points to all those files. In effect, the files are c concatenated.F If you omit any field of the .[ SHOW thingE The SHOW command can be used to show something. The following things can be shown with this command:2 ASSIGNMENTS CLOCK_QUEUE COMMON [DAT]TIME DEFAULT* DEVICES LOGICALS MEMORY PROTECTION TASKS TERMINAL USERS5 See HELP SHOW thing for help on available functions. Abbreviation: S 2 LOGICALS #ASSIGNMENTS 2 ASSIGNMENTS/ SHOW ASSIGNMENTS[/qualifier[s]] [logical_name], SHOW LOGICALS[/qualifier[s]] [logical_name] Command Qualifiers /USER /SESSION /SY.the synonym_filespec, the corresponding D field of the parameter filespec is used in its place. The default  parameter filespec is *.*;* 3 NOWARNINGS SET FILE/NOWARNINGS filespec[s]. Suppresses error messages from the operation.3 REMOVE SET FILE/REMOVE filespec[s]A The /REMOVE qualifier is the opposite of the /ENTER qualifier. dF SET FILE/REMOVE removes a directory entry from a directory. You can H use this qualifier to delete synonyms created by the /ENTER qualifier. H You can.STEM /ALLN SHOW ASSIGNMENTS or SHOW LOGICALS displays all the names in the logical name E table(s), or it displays the current equivalence name assigned to a  specified logical name.J See HELP SHOW ASSIGNMENTS qualifiername for help on available qualifiers. Abbreviation: SH AS SH LOG3 USER% SHOW ASSIGNMENTS/USER [logical_name]" SHOW LOGICALS/USER [logical_name]@ Limits the search for the logical name to the user logical nameC table. If no logical name is specified the. also use it to eliminate directory entries which, for whatever G reason, point to nonexistent files. If you remove the last entry for s3 a file, it can only be found with the VFY utility.e 3 TRUNCATE SET FILE/TRUNCATE filespec[s]? This qualifier enables you to get back unused disk space. When @ P/OS creates a file, it allocates file space in multiple units,G usually five blocks at a time. The system, however, uses these blocks]C only one at a time. This means that there are often unused b.5 contents of the entire user logical name is displayed. 3 SESSION( SHOW ASSIGNMENTS/SESSION [logical_name]% SHOW LOGICALS/SESSION [logical_name]C Limits the search for the logical name to the session logical nameC table. If no logical name is specifies the contents of the entire# session logical name is displayed.3 SYSTEM' SHOW ASSIGNMENTS/SYSTEM [logical_name]$ SHOW LOGICALS/SYSTEM [logical_name]B Limits the search for the logical name to the system logical nameC table. I. locksB included in files. Issue the command DIRECTORY/FULL to check theD number of blocks used and allocated for a file. Two numbers in theG form 23./25. in the listing indicate that 23 blocks are used out of 25LF allocated. Since EXTEND access allows the system to change file sizeF whenever it wants to, the extra blocks may be of only limited use and can be truncated without loss. F In some cases, the presence of the extra allocated but unused blocks " may speed up execution of a task.ed b. Rf no logical name is specifies the contents of the entire" system logical name is displayed.3 ALL SHOW ASSIGNMENTS/ALL SHOW LOGICALS/ALL@ Specifies that all logical names in the specified logical name B table(s) be displayed. This is the default if no logical name is5 specified. It is provided for command completeness. 2 CLOCK_QUEUE SHOW CLOCK_QUEUEH The SHOW CLOCK_QUEUE command displays information about tasks currentlyD in the clock queue. The information consists of the t // new user to watch to gain some insightE into how the P/OS operating system operates. However, the user must F be cautioned that the graphic display is very approximate and can not be used for critical measure. 9 For other functions of RMD, see HELP SHOW TASKS DYNAMIC. Abbreviation: SH ME 2 PROTECTION SHOW PROTECTIOND Displays the current file protection to be applied to all new filesG created during the current log in session. You can change the defaultA protection at any time / CKP TS.CKP Checkpointed' CKR TS.CKR Checkpoint request pending% CLI T3.CLI Command Line Interpreter DST T2.DST ASTs disabled-EXE TS.EXE Not executing FXD T2.FXD Fixed in memory9 GFL T3.GFL Task has own group global event flags locked7 HLD TS.HLD Half-loaded, awaiting pool for task header HLT T2.HLT Being terminated MCR T3.MCR Activated by MCR. MSG TS.MSG Aborted, waiting for TKTN message# NET T3.NET Network protocol level7 NSD T3.NSD Cannot receive data (no send data a/fask names, theG next time each task is to be run, and each task's reschedule interval, if one was specified.  Abbreviation: SH CL2 COMMON_BLOCK_DIRECTORY SHOW COMMON[:name][/TASKS]F The SHOW COMMON command on displays the names of the resident commonsE installed in the system, their PCB addresses, the number of attached% tasks, and the status of the common.B The optional name argument specifies that information should only# be displayed for the named common.? The optional /T/Lusing the SET DEFAULT PROTECTION command.@ See HELP SET PROTECTION for an explanation of protection codes. Abbreviation: SH PROT2 TASKS# SHOW TASKS[:taskname]/qualifier[s] Qualifiers /ACTIVE[:ttnnn:] /INSTALLED /LOGICAL_UNITSN The SHOW TASKS command displays information about active and installed tasks. See also  HELP SHOW TASKS ACTIVE  HELP SHOW TASKS ACTIVE FULL HELP SHOW TASKS INSTALLED HELP SHOW TASKS DYNAMIC HELP SHOW TASK FLAGS HELP SHOW TASK LOGI/ASK qualifier, when used in conjunction with a F commonname, specifies that the list of attached tasks should also be displayed. Abbreviation: SH CO 2 DAYTIME#TIME 2 DEFAULTS SHOW DEFAULTSF The SHOW DEFAULTS command displays the current assignment of logical 8 name SY000: and the default directory for the terminal. Abbreviation: SH DEF 2 DEVICES SHOW DEVICES [/qualifier] Qualifiers /dd[nnn]: /WIDTH:ddnnn:F The SHOW DEVICES command displays a l/CAL_UNITS Abbreviation: SH TA3 ACTIVE3 SHOW TASKS[:taskname][/qualifier]/ACTIVE[:ttnnn:]  [/BRIEF] [/ALL]  J With the /BRIEF qualifier, which is the default, SHOW TASKS/ACTIVE lists O the names of tasks active on your terminal. The ttnnn: argument specifies thatG it is the list of tasks active on another terminal that should be dis-H played. The /ALL qualifier specifies that a list of all active tasks in the system be displayed.  & See also HELP SHOW TASK/aist of the symbolic names of allE of the devices in the system. The device names appear in one column;G the second and subsequent columns contain additional information (when necessary) about each device. E If you include the argument dd, only devices of that particular typeF are included in the display. dd is the device identifier, such as DW or DZ. Abbreviation: SH DEV3 WIDTH SHOW DEVICES WIDTH:ddnnn:C The WIDTH keyword specifies that rather than displaying a list of E d/_S ACTIVE FULL.4 FULL# SHOW TASKS[:taskname]/ACTIVE/FULL E The full format of the SHOW TASKS/ACTIVE command displays a detailedF list of the disposition of all of the active tasks in the system. TheD optional task name allows you to show this information for a single/ task. The format of the display is as follows:E taskname tcbaddr parname pcbaddr taskaddrlimits priority defpriority STATUS: statusflagsI TI - ddnnn: IOC - iocount EFLG - eventflags PS - pswval PC - pcval / ^evices, the buffer size of the specified device is to be displayed.2 MEMORY SHOW MEMORYF The SHOW MEMORY command invokes the resource monitor display (RMDemo)F system utility program. This program displays in a graphic manner theA status of much of the system. Certain keys are active during the- display. Pressing "H" (HELP) will list them.( Type a CTRL-Z to exit from the display.H The RMDemo program is useful for monitoring the general activity of theG system. It is also useful for a/ REGS 0-63 FLAGSD Here are the task status flags included in various system displays. ! Status Flag TCB Flag Meaning ABO T2.ABO Being aborted( ACP T3.ACP Ancillary Control Processor AST T2.AST AST state. BLK TS.STP Blocked externally by CLI command5 CAF T2.CAF Dynamic checkpointing allocation failure5 CAL T3.CAP Checkpoint space allocated in task image-CHK TS.CHK Not checkpointable/ CIP TS.CIP Blocked for checkpoint in progress$ CKD TS.CKD Checkpointing disabled 00he /DYNAMIC qualifier to SHOW TASKS invokes the RMD display to show I continuing changes in a task's header or in the active task list. On aI video terminal, the display changes regularly. On a hard-copy terminal, the display is a snapshot.* SHOW TASK:taskname/DYNAMIC[/qualifier[s]] /RATE:nK With a task name included, the SHOW TASK:taskname/DYNAMIC command displaysL task-header information. The /RATE qualifier allows you to change the rate) in seconds at which the display changes0IT3 ESCAPE #NOESCAPE 3 FORM_FEED #NOFORM_FEED 3 FULL_DUPLEX#NOFULL_DUPLEX 3 HARDCOPY#SCOPE3 HFILL#CRFILL3 CRFILL SHOW TERMINAL[:ddnnn:]/CRFILLH The SHOW TERMINAL/CRFILL command displays the number of horizontal fill* characters generated for your terminal. D Horizontal fill characters are null characters sent to the terminalF after a carriage return to accommodate the different return speeds ofE different terminal models. Many terminal models perform a mechanicalE carri0c.) SHOW TASKS/ACTIVE/DYNAMIC[/qualifier[s]] /OWNER:ttnnn: ALL /PRIORITY:n /RATE:nJ With the /ACTIVE qualifier included, the SHOW TASK/ACTIVE/DYNAMIC commandJ displays all or part of the active task list. The default is to show allG active tasks. The /OWNER qualifier permits you to display only activeJ tasks running from a particular terminal. The /PRIORITY qualifier allowsM you to set the highest priority to display. The /RATE qualifier allows you < to chan0age return slow enough that the next "n" characters sent to theA terminal will be lost. Adding null characters prevents this from happening. 3 HOLD_SCREEN#NOHOLD_SCREEN 3 INTERACTIVE#PASSALL3 LOCAL#REMOTE 3 LOWERCASE #UPPERCASE3 MODEL SHOW TERMINAL[:ddnnn:]/MODELE The SHOW TERMINAL MODEL command shows you what model of terminal theE system thinks you are using. If this information is not correct, youG should correct it with the SET TERMINAL command. Some system tasks 0llowed)&-PMD T3.PMD Suppress PMD on SST abort OUT TS.OUT Out of memory PRV T3.PRV Privileged RDN T3.RDN I/O being run down REM T3.REM Remove on exit. REX T2.REX Abort AST effected or in progress ROV T3.ROV Resident overlays2 RST T3.RST Restricted - used by layered software# SEF T2.SEF Stopped for event flag SLV T3.SLV Slaved SPN T2.SPN Being suspended$ SPNA T2.SPN Suspended prior to AST STP T2.STP Stopped" STPA T2.STP Stopped prior to AST+ SWS T3.SWS Reserved for 0ge the rate in seconds at which the display changes. 2 TERMINAL# SHOW TERMINAL[:ttnnn:][/qualifier] H The SHOW TERMINAL command shows how various attributes of terminals are set.LL The SHOW TERMINAL command without any qualifier shows all the attributes ofH your terminal. If you name another terminal in the command, all of its2 attributes are displayed in the following format:=TTnnn: [1,1] [1,1] 16-DEC-86 16:31 0 SYSTEM# CLI = DCL BUF = 80. HFILL = 0 E, LINES = 20software services WFR T2.WFR In a wait-for state. WFRA T2.WFR In a wait-for state prior to AST 3 INSTALLED, SHOW TASKS[:taskname]/INSTALLED[/qualifier]' /BRIEF& /FULLF The brief format of the SHOW TASKS/INSTALLED command displays a shortG format list of all of the installed tasks in the system. The format of the display is as follows:/ taskname ident parname priority startaddr H The full format of the SHOW TAS04. TERM = PC300 OWNER = none BRO 3 LOWER PRIV NOHOLD NOSLAVE NOESC CRT FORM l0 ECHO NOVFILL HHT FDX NOWRAP NORPA EBC TYPEAHEAD' NOSIXEL AVO ANSI DEC EDIT NOREGIS SOFTlC For a list of the commonly used attributes, see HELP SHOW TERMINALa COMMON_USE.D For a list of the terminal setup attributes, see HELP SHOW TERMINAL TERMINAL_SETUP.E The task setup attributes are attributes that can need to be set forlA certain user tasks to execute properly. For a list of task setups/ attributes,0 KS/INSTALLED command displays a detailedE list of the disposition of all of the installed tasks in the system.) The format of the display is as follows:E taskname tcbaddr parname pcbaddr taskaddrlimits priority defpriority STATUS: statusflags1 TI - ddnnn: IOC - iocount EFLG - eventflags3 LOGICAL_UNITS" SHOW TASK:taskname/LOGICAL_UNITS M The SHOW TASK/LOGICAL_UNITS command displays the static logical unit number ) (LUN) assignments for an installed task. 3 DYNAMICF T0 M see HELP SHOW TERMINAL TASK_SETUP.iH For more information on a particular attribute, type HELP SHOW TERMINAL attribute.O 3 COMMON_USE SHOW TERMINAL/attributeH The following keywords show terminal characteristics that are regularlyF needed by the average terminal user. For more information on a parti-> cular characteristic, type HELP SHOW TERMINAL characteristic. /[NO]HOLD_SCREENI /LOWERCASEl /[NO]PRIVILEGED /SPEED:(t,r)h /UPPER_CASE3 ECHO#NOECHOe 3 EIGHT_BITe #NOEIGHT_B 11  3 NOFORM_FEED SHOW TERMINAL/FORM_FEED SHOW TERMINAL/NOFORM_FEEDC The SHOW TERMINAL/[NO]FORM_FEED command lists the terminals in the5 system that do [do not] support hardware form feeds. 3 NOHARDCOPY#SCOPE3 NOHOLD_SCREEN SHOW TERMINAL/HOLD_SCREEN SHOW TERMINAL/NOHOLD_SCREEND The SHOW TERMINAL/[NO]HOLD_SCREEN command lists the terminal in theE system that are [are not] in hold-screen mode. Hold-screen mode is aD mode supported by some CRT terminals in which text is present1ave terminal mayG not issue any DCL commands. A terminal is usually slaved while runningH a task so that the terminal can be left unattended without any fear of , it being used to gain access to the system.3 SPEED SHOW TERMINAL[:ddnnn:]/SPEEDF The SHOW TERMINAL SPEED command lists the transmit and receive speeds of your terminal. B The first of the two numbers displayed is the terminal's transmitH speed. The second is its receive speed. Normally, both of these will be> the same spee1ed one page at a time.3 NOINTERACTIVE#PASSALL 3 NOLOCAL#REMOTE3 NOLOWER_CASE #UPPER_CASE 3 NOPASSALL#PASSALL 3 NOPRIVILEGE #PRIVILEGE 3 NOREMOTE#REMOTE 3 NOSCOPE#SCOPE 3 NOSLAVE#SLAVE3 NOTAB#TAB3 NOTYPE_AHEAD #TYPE_AHEAD 3 NOUPPERCASE #UPPERCASE 3 NOVFILL#VFILL3 NOWRAP#WRAP3 PAGE SHOW TERMINAL[:ddnnn:]/PAGEE The SHOW TERMINAL/PAGE command shows the number of lines per page on your terminal. G The page length on a CRT terminal is usuall1bd, but P/OS supports split speed terminals (ter-H minals with different transmit and receive speeds). The SPEED setting C must match the speed set on the hardware switches on the terminal  itself.3 HHT#TAB3 TAB SHOW TERMINAL/TAB SHOW TERMINAL/NOTABH The SHOW TERMINAL [NO]TAB command lists the terminal in the system thatH do [do not] support hardware horizontal tabs. If your terminal does notF support these, the terminal driver replaces tabs with the appropriate number of spaces.1Uy considered to be the num- ber of lines on the screen.3 RPA#PASSALL 3 PASSALL SHOW TERMINAL/PASSALL SHOW TERMINAL/NOINTERACTIVE SHOW TERMINAL/NOPASSALL SHOW TERMINAL/INTERACTIVEG The above commands list the terminals in the system that are [are not] in read-pass-all mode.E /NOPASSALL is the default and means that any characters typed on the1 terminal are interpreted by the terminal driver.I /PASSALL means that characters typed on the terminal are passed directlyF t1.F The mnemonic HHT, used in the display, means Hardware Horizontal Tab. 3 TASK_SETUP SHOW TERMINAL attributeH The following keywords show terminal characteristics that can be neededE by system or user tasks. Most system tasks that require these attri-H butes will set the attributes when they attach the terminal. User tasksG can also do this. For more information on a particular attribute, type HELP SHOW TERMINAL attribute. /ECHO /PASSALL /EIGHT_BIT /REMOTE /ESCAPE /SLAVE /FU1use7 this information and therefore it should be correct. 3 NOECHO SHOW TERMINAL/ECHO SHOW TERMINAL/NOECHOE The SHOW TERMINAL/[NO]ECHO command lists the terminals in the systemF that are set to [set not to] echo input typed on them. Most terminals will be set to echo.3 EBC #NOEIGHT_BIT 3 NOEIGHT_BIT SHOW TERMINAL/EIGHT_BIT SHOW TERMINAL/NOEIGHT_BITC The SHOW TERMINAL/[NO]EIGHT_BIT command lists the terminals in the8 system that are set to [are not set to] eight bit1o the requesting task without interpretation by the terminal driver.< The mnemonic RPA, used in the display, means Read Pass All. 3 PRIVILEGED SHOW TERMINAL/PRIVILEGEDF The SHOW TERMINAL PRIVILEGED command lists all of the privileged ter-G minals in the system. A privileged terminal can issue any DCL command.3 REMOTE SHOW TERMINAL/LOCAL SHOW TERMINAL/NOREMOTE SHOW TERMINAL/NOLOCAL SHOW TERMINAL/REMOTEG The above commands list the terminals in the system that are [are not1 2 mode. /EIGHT_BIT is the default. C /EIGHT_BIT allows the terminal to pass all eight bits of the ASCIII characters. This attribute is used when a terminal is communicating with( some device that sends eight-bit ASCII.A The mnemonic EBC, used in the output, means Eight Bit Character. 3 NOESCAPE SHOW TERMINAL/ESCAPE SHOW TERMINAL/NOESCAPEG The SHOW TERMINAL/[NO]ESCAPE command lists the terminals in the systemF that are set to [are set not to] recognize terminal escape sequences.1 x] on remote (dial-up) lines.3 SCOPE SHOW TERMINAL/HARDCOPY SHOW TERMINAL/NOSCOPE SHOW TERMINAL/NOHARDCOPY SHOW TERMINAL/SCOPEG The above commands list the terminals in the system that are [are not] hardcopy terminals.3 SLAVE SHOW TERMINAL/SLAVE SHOW TERMINAL/NOSLAVEF The SHOW TERMINAL/[NO]SLAVE command lists the terminals in the systemG that are [are not] slaved. A slaved terminal is one that can not issueH any unsolicited input. In general, this means that a sl 22A12 /LA30S /LA30P /LA34 /LA38 /LA100; /LA120 /LA180S /LA210 /VT05 /VT50 /VT52 /VT55 /VT61 /VT100  > /VT101 /VT102 /VT105 /VT125 /VT131 /VT132 /VT200 /PC300 /LA75 /LCG01 /LA200 3 TYPE_AHEAD SHOW TERMINAL/TYPE_AHEADs SHOW TERMINAL/NOTYPE_AHEADiK The SHOW TERMINAL/[NO]TYPE_AHEAD command lists the terminals in the systemE that do [do not] have their typeahead buffers enabled. The typeaheadiF buffer is 36 characters long and holds characters typed when they are. typed faster than the2river issues a carriage-return/ G line-feed pair when you type up to whatever line width the terminal isrB set for. If wrap is not set, no carriage-return/line-feed pair is issued.2 TIME SHOW DAYTIMEO SHOW TIMEF The SHOW TIME command displays the current time and date. The time is: in 24-hour format and the date is formatted as dd-mmm-yy. Abbreviation: SH DA SH TIi2 USERSi SHOW USERS [/qualifier]& > /NODE=[(node-name[,...])]E Displays the terminal name, cur2 y are accepted as input. 3 UPPER_CASE SHOW TERMINAL/LOWERCASE SHOW TERMINAL/NOUPPERCASE SHOW TERMINAL/NOLOWERCASE SHOW TERMINAL/UPPERCASEF The above commands list the terminals in the system which do [do not]F support lowercase. On terminals which do not have this attribute set,F lowercase characters are converted to upper case before they are sent to the terminal.f3 VFILLT#LFFILL]3 LFFILL SHOW TERMINAL/LFFILL  SHOW TERMINAL/NOLFFILLDG The SHOW TERMINAL/[NO]LFFILL comm2rent UIC, login UIC, date and time of E login, the number of currently active tasks, and the username of allM$ users who are logged on the system.M The /NODE qualifier displays users who are logged on the local system only. cO The optional parameter list allows you to specify which nodes for which a listTO of logged on users displayed. The default is to display all users logged intoT the system. L O Abbreviation: SH US& > /NODE=[(node-name[,...])]E Displays the terminal name, cur2Land lists the terminals in the systemLB which do [do not] require vertical fill characters. Vertical fillE characters are used to accommodate terminals which cannot accept newFH data characters immediately after performing a vertical tab, line feed,# or form feed. /VFILL is a synonym.t3 ASR33u#VT61b3 KSR33 #VT61O3 ASR35L#VT61I3 LA12#VT61T3 LA30Se#VT61r3 LA30Pe#VT61u3 LA34#VT61e3 LA38#VT61l3 LA100n#VT61a3 LA120e#VT61o3 LA180S#VT61 3 VT05#VT613 VT50#V2F The presence of the single line editor (SLE) is transparent if youG don't take advantage of it; that is, it acts like a superset of theH standard read string QIO behavior that handles type-in, rubouts, and@ control functions (like Control-U). If you are aware of it,F however, it can save you time and reduce the frustration of having? to retype long commands that had simple errors in them like4 misspelled keywords, incorrect punctuation, etc., The SLE is useful in two2 T61e3 VT52#VT61I3 VT55#VT61i3 VT100m#VT61o3 VT101n#VT61i3 VT102r#VT61t3 VT105S#VT61M3 VT125t#VT61O3 VT131M#VT613 VT132E#VT61a3 VT61% SHOW TERMINAL[:ddnnn:]/terminalmodel I The SHOW TERMINAL/terminalmodel command displays a list of all terminals & on your system of a particular model., /terminalmodel can be any of the following:< /ASR33 /KSR33 /ASR35 /LA12 /LA30S /LA30P /LA34 /LA38 /LA100; /LA120 /LA180S /LA210 /VT05 /VT50 /VT52 /VT55 /VT61 /VT100E T>2^ different ways:H o While you're entering a command, you can use the left and rightG B arrow keys to edit the command as you enter it. For example ifH B you notice a problem to the left in the command, you don't haveC > to delete the command back to the point of the error, thenF @ re-enter the remainder of the command a second time. You canA < simply use the left arrow key to move back to the error,E 4 correct it, then use the right arrow to return to t2 @LL_DUPLEX /TYPE_AHEAD /INTERACTIVE /WRAP /LOCAL3 TERMINAL_SETUP SHOW TERMINAL attributeD The following keywords relate to hardware characteristics of a ter-H minal. Most of these keywords will cause a list of all terminals in theG system with the specified characteristic to be displayed. However, theJ attributes CRFILL,MODEL, PAGE, and LFFILL will display the value relating to your terminal.> /FORM_FEED /PAGE /SCOPE /TAB /MODEL /LFFILL /CRFILL /HARDCOPY< /ASR33 /KSR33 /ASR35 /L2  /VT101 /VT102 /VT105 /VT125 /VT131 /VT132 /VT200 /PC300 /LA75 /LA200 /LCG01E Certain system tasks, and possibly some user tasks, make use of this:D terminal model information, and therefore it is a good idea to make' sure that this information is correct.e3 WRAP SHOW TERMINAL/WRAPn SHOW TERMINAL/NOWRAP E The SHOW TERMINAL [NO]WRAP command lists the terminals in the systemdE which are set to [set not to] wrap around at the end of line. If therG terminal is set to wrap, the terminal d 33 he end of@ the command and finish entering the remainder (if any).E o The SLE maintains copies of the previous nine commands (moreF @ precisely, it maintains a total of ten: the command currentlyC > being entered, and the prior nine). You can recall any ofD > those commands for re-execution (after editing the recalledG B command, if desired). The up and down arrow keys will "store"H B the current command, and recall the previous (up arrow) or nextF38RROW Store the current command, and display the nextE 6 command. If there are no more commands, then just' # start an empty line.H F13 7Erase the command from the cursor position to the end  of the line.> EXIT : Leave PRO/DCL and return to the P/OS Menus.@ HELP 0 Append "HELP" to the beginning of the current) P command, and enter it.E CANCEL Erase the entire current command,3& @ (down arrow) command. You can effectively scroll through theE @ list, until the command you want is displayed, possibly editG B it, and then press RETURN (or DO) to have it executed, leaving@ : the following command displayed, ready for execution if desired.G The following list describes what keys on the keyboard perform what( functions in the single line editor.@ text Normal text characters simply get entered into theH  c3 and start with a! Control-U blank command. Control-C1 Control-R Redisplay the current command. Control-WF Control-E Positions the cursor to the end of current command.L Control-H Positions the gcursor at the start of the current command. Leave PRO/DCL and return to the P/OS Menus.@ HELP 0 Append "HELP" to the beginning of the current) P command, and enter it.E CANCEL Erase the entire current command,36ommand line at the position of the cursor. If thereG 8 are any characters on or to the right of the cursor,H 8 they will slide to the right to make room for the new X character.F DELETE Erases the character to the left of the cursor. IfE 6 there are any characters on or to the right of theC 4 cursor, they will slide to the left to close the2 , space for the erased character.H RE3u> SLP, the source language input program, is a utility used for source file maintenance. A SLP requires two types of input: 1)an input file and 2) command A input. The input file is the source file you want to update, andA the command input consists of SLP edit commands and, optionally, new lines of text. E SLP output consists of an output file and a listing file. The outputB file is the updated input file. The listing file is a copy of the% output file with line numbers added. 3BMOVE Erases the character on the cursor. If there are anyC 4 characters to the right of the cursor, they willF 6 slide to the left to close the space for the erased ^ character.C RETURN Enters the current command, giving it to the DCLH DO 8 command interpreter for execution. After the commandD 4 has executed, the line following the one that wasD & just entered (if there is one) will b3?) The general form of the input to SLP is: 8 A SLP command line containing the file specification7 A SLP command line followed by optional input lines . . . 0 / (the slash terminates the SLP edit session) For example: , MYFILE.MAC;1/AU/-BF,MYFILE/-SP=MYFILE.MAC;1 -3 INSERT THIS LINE AFTER LINE 3 -4,4, DELETE LINE 4 AND REPLACE IT WITH THIS LINE -5,5 /  @ For more information on SLP command (filesp3 Xe displayed,F 6 with the cursor at the end of the line. To executeG 8 it, press RETURN or DO. To skip over it, press down arrow.C LEFT ARROW Move the cursor one column to the left or to the RIGHT ARROW right.F UP ARROW Store the current command, and display the previousG 8 command, leaving the cursor at the end. If there is; : no previous command, no action is taken.B DOWN A3 1ec) lines, type HELPC SLP COMMANDINPUT. For more information on SLP edit command lines,= type HELP SLP EDITCOMMAND. For more information on SLP edit; command line operators, type HELP SLP OPERATORS. For more: information on SLP line locators, type HELP SLP LOCATORS. 2 COMMANDINPUT 6 The general form of a SLP command (filespec) line is: ; outfile[/switches][,listfile[/switches]]=infile[/switches]  where: 7 outfile is the file specification for the output file., The output 424the output file( so that the numbers reflect the line' numbers of the original input file.( New lines added to the file have the' same number as the proceeding line. . /SP Spools the listing file to the printer. /SP is the default. . /-SP Does not spool the listing file to the printer. ) /TR Reports truncation of lines by the$ audit trail. If line truncation% occurs, you will get a diagnostic' error message. There is no default% for this s4change in the file. The- string must be enclosed within slashes (/).1 It consists of a comment delimiter as the first2 character and then a text string. The semicolon/ (;) is the initial delimiter for audit-trails. automatically generated by SLP (;**NEW** and. ;**-n). The comment delimiter specified in . audit_trail (usually a semicolon) is the new1 delimiter for all subsequent audit trails until# redefined by a later audit_trail. ; ;comment terminates the SLP edit command line4 file is the updated input file. 9 listfile is the file specification for the listing file.0 The listing file shows the updates made to the source file.  6 infile is the file specification for the input file.2 The input file is the file to be updated by SLP. < switches is one or more or the following optional switches: 2 /AU[:pos:len] Specifies that audit trails should$ be generated and start in column% "pos" and have a length of "len".% The defaults are 80 and 8 resp4witch. In the listing & file, a question mark (?) replaces' the line number of the line(s) that was truncated.    2 OPERATORS C In edit mode, SLP interprets the following characters specificallyA as SLP operators when they are entered as the first character of an input line.   Operator Function 9 "-" SLP interprets the dash as the first character of a SLP edit command. = "\" SLP interprets the backslash as a command to suppress audit tr4(ec- tively. /AU is the default. * /-AU Specifies that audit trails should not be generated. ) /BF Right-justifies the audit trail by& inserting spaces at the end of the* text information. /BF is the default. * /-BF Right justifies the audit trail by' inserting tab characters at the end of the text information. 2 /CM[:pos] Deletes audit trails and any trailing* spaces or tabs, and truncates the text' at a specified horizontal position.. Th4oail processing. 7 "%" SLP interprets the percent sign as a command to# re-enable audit trail processing. 9 "@" SLP interprets the at sign as a command to invoke& an indirect file for SLP processing. : "/" SLP interprets the slash as a command to terminate6 the SLP edit session and return to SLP command mode. ; "<" SLP interprets the less-than character as an escape3 character. Escape characters are characters that7 enable you to enter characters in the input file4ve value given for the beginning position/ of the audit trail is the default value for1 this switch. The value is rounded to the next highest tab stop. , /CS[:n] Calculates the checksum value for% the edit commands. If you do not' specify n, SLP reports the value in' a message on your terminal. If you' do specify n and the checksum value' that SLP calculates is not the same% as the the one you specified, SLP( displays a diagnostic error message. ,4 that2 SLP otherwise would interpret as operators. For3 example, " that line. To return the line pointer to that line, you must3 close the file and begin another SLP edit session. by the first part of the . locator. It must be5 \& STOP/BLOCK[/TERMINAL:ttnnn:] tasknameF The STOP/BLOCK command blocks an installed running task. The task no( longer executes or competes for memory.> The STOP command is not valid without the '/BLOCK' qualifier.E The /TERMINAL qualifier allows a privileged user to stop a task that# is running on some other terminal. Abbreviation: STO/BL) START/UNBLOCK[/TERMINAL:ddnnn:] tasknameG The START/UNBLOCK command resumes execution of a task that was stopped by the STOP/BLOCK command 6 6 With PRO/DECNET extensions, the following qualifiers are also available: /LOG /MACY11G The TYPE command displays the contents of text files on your terminal. Abbreviation: T2 SINCE" TYPE/SINCE:dd-mmm-yy filespec[,s]B The /SINCE qualifier specifies that you wish the TYPE command to 4 typ7 m7 m 8^8e only files created on or after the given date.@ You can combine /THROUGH and /SINCE to create a range of dates. 2 THROUGH$ TYPE/THROUGH:dd-mmm-yy filespec[,s]D The /THROUGH qualifier specifies that you wish the TYPE command to 5 type only files created on or before the given date.@ You can combine /THROUGH and /SINCE to create a range of dates.2 TODAY TYPE/TODAY filespec[,s]B The /TODAY qualifier specifies that you wish the TYPE command to  type only files created today.8' UNLOAD dd:A The UNLOAD command removes a loadable device driver from memory.C Note that the device driver data base will not be removed from the; system. Reboot the system to remove the driver data base.! Note the following restrictions:A o If a device is mounted, attached, or has outstanding I/O, it's driver cannot be unloaded.A o The UNLOAD command cannot remove a data base from memory, even: if the data base was loaded by means of the LOAD command. Abbreviation: UNLOA8* 2 EXCLUDE# TYPE/EXCLUDE:filespec filespec[,s]D The /EXCLUDE qualifier specifies that you wish the TYPE command to C exclude the named file (or files if named with wildcards) in its C action. You must specify a specific version number or '*' for the 8 file (or files named) or the files will still be typed. 2 NOWARNINGS TYPE/NOWARNINGS filespec[,s]K The /NOWARNINGS qualifier specifies that the "No such file" error messages? should not be displayed when the files specified do not e8~# UNLOCK[/qualifier[s]] filespec[,s] /DATE:dd-mmm-yy /SINCE:dd-mmm-yy /THROUGH:dd-mmm-yy# /SINCE:dd-mmm-yy/THROUGH:dd-mmm-yy /TODAY /EXCLUDE:filespec /NOWARNINGSA The UNLOCK command reopens files that have been locked. A lockedH file is one that is not closed properly (for example, by a system crashF or an aborted task). Note that locked files may have been corrupted./ For additional HELP type HELP UNLOCK qualifier Abbreviation: UN2 DATE# UNLOCK/DATE:dd-mmm-yy fil8Uxist.2 SHARED TYPE/SHARED filespec[,s] G The /SHARED qualifier specifies that other user are able to access the- file while you are typing it.2 LOGS TYPE/LOG filespec[,s]C Specifies that the names of files TYPEed and their sizes in blocks3 are to be displayed as the operation is performed.v2 MACY11& TYPE filespec[,s]/MACY11 filespec[,s]D Specifies that the file on the remote TOPS-10 or TOPS-20 system is D in MACY11 format. This informs the remote DECsystem to handle th8Respec[,s]C The /DATE qualifier specifies that you wish the UNLOCK command to - reopen files created only on the given date.2 SINCE$ UNLOCK/SINCE:dd-mmm-yy filespec[,s]D The /SINCE qualifier specifies that you wish the UNLOCK command to 6 reopen files created only on or after the given date.F You can combine /THROUGH and /SINCE to create a range of dates, using the following format:6 UNLOCK/SINCE:dd-mmm-yy/THROUGH:dd-mmm-yy filespec[s] 2 THROUGH& UNLOCK/THROUGH:dd-mmm-yy filespec[,8e E file appropriately when accessing the file. /MACY11 must be entered '2 after the file specification in the command line.ile while you are typing it.2 LOGS TYPE/LOG filespec[,s]C Specifies that the names of files TYPEed and their sizes in blocks3 are to be displayed as the operation is performed.v2 MACY11& TYPE filespec[,s]/MACY11 filespec[,s]D Specifies that the file on the remote TOPS-10 or TOPS-20 system is D in MACY11 format. This informs the remote DECsystem to handle th8s]F The /THROUGH qualifier specifies that you wish the UNLOCK command to 7 reopen files created only on or before the given date.F You can combine /THROUGH and /SINCE to create a range of dates, using the following format:7 UNLOCK/SINCE:dd-mmm-yy/THROUGH:dd-mmm-yy filespec[,s]2 TODAY UNLOCK/TODAY filespec[,s]D The /TODAY qualifier specifies that you wish the UNLOCK command to ! reopen files created today only. 2 EXCLUDE% UNLOCK/EXCLUDE:filespec fielspec[,s]E The /EXCLUDE qual8 ' UNLOAD dd:A The UNLOAD command removes a loadable device driver from memory.C Note that the device driver data base will not be removed from the; system. Reboot the system to remove the driver data base.! Note the following restrictions:A o If a device is mounted, attached, or has outstanding I/O, it's driver cannot be unloaded.A o The UNLOAD command cannot remove a data base from memory, even: if the data base was loaded by means of the LOAD command. Abbreviation: UNLOA8 ifer reopens all files except the one(s) specified G in the qualifier. You can name more than one file by using wildcards  in the file specification. 2 NOWARNINGS UNLOCK/NOWARNINGS filespec[,s]A The /NOWARNINGS qualifier specifies the the "No such file" errorC message should not be displayed when the input files do not exist.Y qualifier specifies that you wish the UNLOCK command to ! reopen files created today only. 2 EXCLUDE% UNLOCK/EXCLUDE:filespec fielspec[,s]E The /EXCLUDE qual 99f you are allowing RMSDES to define areas, RMSDES will calculate this ARALL attribute value. ARALLARALL The default is 0 blocks.ARALLARBCKNARBCK If you are allowing RMSDES to calculate areas for you, you will be)ARBCK prompted for the areas bucket size.ARBCKNARBCK If your target system is RSX-11M/M-PLUS or VAX/VMS, type a decimal valueNARBCK from 1 to 32 indicating the bucket size in blocks. The minimum value9#   ARBUC90 VERIFY is used to locate and delete lost files.> Files can become lost if the application that created them is> aborted or crashes before the files are closed. This can also< happen if Control-C is typed during some DCL file commands.@ To reclaim all lost space on the hard disk execute the indirect' command file VERIFY using the command: $ @VERIFY you wish the UNLOCK command to ! reopen files created today only. 2 EXCLUDE% UNLOCK/EXCLUDE:filespec fielspec[,s]E The /EXCLUDE qual99 NARBCK permitted is the number of blocks that can contain one record; the5ARBCK maximum is 32 blocks. The default is 2 blocks.ARBCKNARBCK If your target system is RSTS/E, type a decimal value from 0 to 15NARBCK indicating the bucket size in blocks. The minimum value permitted isNARBCK the number of blocks that can contain one record; the maximum is 15'ARBCK blocks. The default is 2 blocks.ARBCK9I{99s  {} }}! 9 ARBUCNARBUC Specify the number of blocks in a bucket for the area (RELATIVE or&ARBUC INDEXED file organization only).ARBUCNARBUC If your target system is RSX-11M/M-PLUS or VAX/VMS, type a decimal valueNARBUC from 1 to 32. The minimum value permitted is the number of blocks that7ARBUC can contain one record; the maximum is 32 blocks.ARBUC NARBUC If your target system is RSTS/E, type a decimal value from 0 to 15. 9 QARALL5ARALL Specify the initial size of the area in blocks.ARALLARALL Type a decimal value.ARALLNARALL If you specify an allocation value for this area, you should accept theNARALL default for allocation in the file section. If the allocation attributeNARALL is set in both the file and the area sections, the value in the area :ARALL section will override the value in the file section. ARALL NARALL I9 The NARBUC minimum value permitted is the number of blocks that can contain one 'ARBUC record; the maximum is 15 blocks. ARBUC NARBUC If the bucket size attribute is set in both the file and area sections,NARBUC the value in the area section will override the value in the fileARBUC section.ARBUCNARBUC The default is 0 blocks if you are explicitly defining areas, 2 blocks*ARBUC if you allow RMSDES to define areas. :L:.   NARDEF If you are defining areas explicitly, or do not want RMSDES to define NARDEF areas for you, type NO. If you issued a SET ALL command, RMSDES will NARDEF prompt you for the number of areas you wish to define. If you issued a NARDEF CREATE command, the file will be created with the RMS-11 default area. @ARDEF If you issued a SHOW ALL command, no action will be taken. ARDEF NARDEF Type YES or press RETURN to indicate that you w:AREXT sections, the value in the area section will override the value in the AREXT file section. AREXTAREXT The default is 0 blocks.AREXT:׳ant RMSDES to define the NARDEF areas. The areas will be defined based on the number of keys you #ARDEF specified in the key section. ARDEF:ARPOSNARPOS Specify file placement, that is, where the area will be positioned onNARPOS disk. You will be prompted for this attribute only if you responded YES9ARPOS to the File Placement prompt in the system section.ARPOS ARPOS Type one of the following:ARPOSIARPOS NONE -- The area is to be positioned wherever there is space on ARPOS C the disk. ARPOS IARPOS VIRTUAL number -- The ar::AREXANAREXA Specify whether the area will be positioned beginning exactly at the LBNNAREXA specified for the Position attribute. You will be prompted for thisNAREXA attribute only if you specified an LBN for Position. You will not beNAREXA prompted for this attribute if you specified RSTS in response to the*AREXA Target prompt in the system section.AREXAAREXA Type YES or NO: AREXA HAREXA YES -- The:   ARCON NARCON Specify whether the disk space for this area will be allocated in ARCON contiguous blocks. ARCON ARCON Type YES or NO. ARCON NARCON If you declare area contiguity, the records within each area will be ARCON contiguous. ARCON NARCON If you have specified area contiguity, you also should have accepted the NARCON default for contiguity (NO) in the file section. If the contiguous :D area must begin at the specified LBN. If the area can HAREXA not be positioned there, RMSDES will not create the file. AREXA HAREXA NO -- If the area can not be positioned exactly at the specifiedHAREXA I LBN, RMSDES will create the file, positioning it as close/AREXA m as possible to the specified LBN.AREXAAREXA The default is NO.AREXAAREXT#: NARCON attribute is set in both the file and the area sections, the entire file ARCON will be contiguous. ARCON ARCON The default is NO. ARCON ARDEF NARDEF If you issue a SET ALL, a SET AREA ALL, or a CREATE command on an NARDEF indexed file and have not defined areas, RMSDES will prompt you when you ARDEF reach the area section: ARDEF ARDEF Areas defaulted: ARDEF: NAREXT Specify the number of blocks that will be added to the area each time itAREXT is extended.AREXTNAREXT Type a decimal value. This extension quantity should be a multiple of!AREXT the area bucket size value.AREXTNAREXT If you are allowing RMSDES to define areas, RMSDES will calculate thisAREXT attribute value. AREXT NAREXT If the extension attribute is set in both the file and the area N ;;;6=1JCOMCR file name, the data file will have the file name specified inJCOMCR the design buffer. If the file name and type are not specifiedJCOMCR in either the design buffer or the command line, the de2fault isCOMCR FILE.DAT.COMCRg;HCOMCLNCOMCL The CLEAR command restores attribute values in the design buffer toNCOMCL their initial default values. You can clear attribute values for all6COMCL sections, for one section, or for one _attribute.COMCLCOMCL Format MeaningCOMCLGCOMCL CLEAR ALL 4Restores all attribute values to their 8COMCL @initial default values. COMCL GCOMCL CLEAR sectio;;n ALL 4Restores all attribute values in the GCOMCL 4specified section to their default DCOMCL values. You must type ALL in full.COMCLGCOMCL CLEAR section attribute Restores the specified attribute valueGCOMCL 4in the specified section to its/COMCL *default value.COMCLCOMCR;COMESGCOMES The EXIT_SUPERSEDE command stores your file design in the GCOMES description file specified in the command string, superseding anyFCOMES existing file by the same name. Then, it terminates RMSDES, and $COMES the system prompt is returned.COMES-COMES Format: EXIT_[SUPERSEDE] filename[.typ]COMES COMES filename[.typ] COMES ECOMES Names the description file in which the file design wi;5ea will begin near the designated VBN. CARPOS D Applies only to RSX-11M/M-PLUS systems. ARPOS2ARPOS Type a decimal number.ARPOSIARPOS LOGICAL number -- The area is to begin at the designated LBNIARPOS < for RSX-11M/M-PLUS systems, or device cluster/ARPOS 0 for RSTS/E systems.ARPOS2ARPOS ( Type a decimal number.ARPOS;xNCOMCR The CREATE command creates an empty data file that has the attributeNCOMCR values specified in the design buffer. The empty data file is capable:COMCR of containing data records for use by your programs.COMCRNCOMCR You can allow RMSDES to define areas in an indexed file. If you haveNCOMCR not defined areas, when you issue the CREATE command, you will be=COMCR prompted as to whether you want RMSDES to define areas; I??ARPOS The default is NONE.ARPOS; p.COMCR COMCR %COMCR Format: CREATE [filename[.typ]] COMCR COMCR filename[.typ] COMCRJCOMCR Names an empty data file that has the attribute values specifiedJCOMCR in the design buffer. If specified, the file name and type inJCOMCR the command string will supersede those specified in the designJCOMCR buffer. The default file type is .DAT. If you do not specify a <z< !COMEX filename[.typ]COMEXECOMEX Names the description file in which the file design will beCCOMEX stored. The default file type is .DES. If a file alreadyBCOMEX exists by that name, the file will not be superseded. ToACOMEX supersede an already existing description file, use the!COMEX EXIT_SUPERSEDE command.COMEX/<`, RECORD, or SYSTEM. #COMHE #MCOMHE HELP section attribute Displays text for the attribute specified in #MCOMHE Dthe section specified; section and attribute each must #4COMHE ;be one of the valid keywords.#COMHE#MCOMHE ? DDisplays text for the section, attribute, or value for#4COMHE +which you are being prompted.#COMHE#<<f%'%NCOMHE For more detailed information on a particular command, section, or%ICOMHE attribute, please refer to your RMS-11 Utilities Manual, Chapter 2.<!#!COMGE!NCOMGE The GET command sets attribute values in the design buffer based on the!NCOMGE the information it reads from either a description file or a data file.!COMGE!'COMGE Format: GET filename[.typ] [kind]!COMGE!JCOMGE GET reads the file attributes from a description file and sets the!JCOMGE corresponding attribute values in the design buffer. The default !JCOMGE file type is .DES. If the description file was<< created using !DCOMGE RMSDES, you need not specify kind (DES is the default kind). !COMGE !JCOMGE GET also reads the attribute values of a data file and sets the !JCOMGE corresponding attribute values in the design buffer. You must!COMGE specify kind as DAT.!COMGE!COMHE!NCOMHE Type HELP or ? in response to DES:, ? in response to other prompts.!COMHE!COMHE Format Meaning!COMHE <p')'COMQU'NCOMQU The QUIT command terminates RMSDES without creating a description file'NCOMQU or an empty data file. The attribute values in the design buffer are' COMQU lost.'COMQU'COMQU Format: QUIT'COMQU'COMSA 'NCOMSA The SAVE command stores the file design in the description file 'NCOMSA specified in the command string. If you have not defined areas when you 'NCOMSA issue the SAVE command, you wi< ll be 1COMES stored. The default file type is .DES. COMESFCOMES If you do not wish to supersede an existing description file you COMES must use the EXIT command.COMESCOMEXNCOMEX The EXIT command stores your file design in the description fileNCOMEX specified in the command string. Then, it terminates RMSDES, and the COMEX system prompt is returned.COMEX!COMEX Format: EXIT filename[.typ]COMEX< #%#MCOMHE HELP COMMANDS Lists valid commands for which help is available.#COMHE#MCOMHE HELP command Displays text for the command specified; command must#MCOMHE be CLEAR, CREATE, EXIT, GET, QUIT, SAVE, SET, or SHOW.#COMHE#5COMHE HELP SECTIONS Lists all section help topics.#COMHE#MCOMHE HELP section Displays text for the section specified; section must #=COMHE be AREA, FILE, KEY ==ll be prompted as to whether you want 'COMSA RMSDES to define areas. 'COMSA'!COMSA Format: SAVE filename[.typ]'COMSA'COMSA filename[.typ]'COMSA'ECOMSA Names the description file in which the file design will be'FCOMSA saved. The default file type is .DES. If a file of the same'HCOMSA name already exists it will not be superseded. If you may need(=/-h/-JCOMSE = Specifies that you are setting the specified-JCOMSE = attribute value in the specified section.-JCOMSE = Section and attribute must each be valid-JCOMSE = keywords and value must be a valid variable.-COMSEL=])T+)HCOMSA to supersede an already existing description file then use the)!COMSA SAVE_SUPERSEDE command.)COMSA)NCOMSA If you want to design another file, you should issue a CLEAR ALL command)NCOMSA toU restore the attribute values in the design buffer to their defaults.)COMSA V===d/1/COMSH/NCOMSH The SHOW command displays attribute values. You can display the/NCOMSH attribute values for all sections, for one section, or for one attribute/NCOMSH Only the attributes for which you were prompted by the SET command will/NCOMSH be displayed. The display also indicates whether attribute values were/#COMSH set explicitly or by default./COMSH/COMSH Format Meaning /COMSH /ICOMSH SHOW ALL =.+-+COMSE+NCOMSE The SET command sets attribute values in the design buffer for all+6COMSE sections, for one section, or for one attribute.+COMSE+COMSE Format Meaning+COMSE+JCOMSE SET ALL = Specifies that you want to be prompted for all+=COMSE attribute values in all sections. +COMSE +JCOMSE SET section ALL Specifies that you want to be prompted for all +JCOMSE  =5 7Displays all attribute values in all /)COMSH 7 sections. /COMSH /ICOMSH SHOW section ALL 7Displays all attribute values in the/ICOMSH 8 specified section. Section must be a/CCOMSH section keyword. Type ALL in full./COMSH/ICOMSH SHOW section attribute Displays the specified attribute value.=  h>sn allocation value for each 5NFIALL area, accept the default in this section and set the allocation 5%FIALL attribute in each area section. 5FIALL 5FIALL The default is 0 blocks. 5FIALL>N;=;FICLU;NFICLU Specify the number of blocks in a cluster for this file (RSTS/E only).;FICLU;4FICLU Type a value from 0 to 256 or from -1 to -256.;FICLU;FICLU The default is 0 blocks.;FICLU;FICON ;NFICON Specify whether the disk space for this file will be allocated in ;FICON contiguous blocks. ;FICON ;FICON Type YES or NO. ;FICON;NFICON If you are defining areas explicitly, accep>>^797FIBLO7NFIBLO Specify the number of bytes in each magnetic tape block (SEQUENTIAL file7FIBLO organization only).7FIBLO70FIBLO Type a decimal value from 18 through 8192.7FIBLO7FIBLO The default is 512 bytes.7FIBLO 7FIBUC 7<FIBUC Specify the number of blocks in a bucket for the file. 7FIBUC 7NFIBUC If your target system is RSX-11M/M-PLUS or VAX/VMS, type a decimal value 7NFIBUC from 1 to 32. The minimu>;353COMSS3LCOMSS The SAVE_SUPERSEDE command stores the file design in the description3LCOMSS file specified in the command string, superseding any existing file by3LCOMSS the same name. If you have not defined areas when you issue the SAVE 3LCOMSS command, you will be prompted as to whether you want RMSDES to define 3 COMSS areas.3COMSS3-COMSS Format: SAVE_[SUPERSEDE] filename[.typ] 3COMSS 3COMSS filename[.typ] 3C>m value permitted is the number of blocks that77FIBUC can contain one record; the maximum is 32 blocks.7FIBUC7NFIBUC If your target system is RSTS/E, type a decimal value from 0 to 15. The7NFIBUC minimum value permitted is the number of blocks that can contain one7'FIBUC record; the maximum is 15 blocks.7FIBUC7NFIBUC If you are allowing RMSDES to define areas for an indexed file, RMSDES >OMSS 3ECOMSS Names the description file in which the file design will be 30COMSS saved. The default file type is .DES.3COMSS3NCOMSS If you want to design another file, you should issue a CLEAR ALL command3NCOMSS to restore the attribute values in the design buffer to their defaults.3JCOMSS If you do not wish to supersede an existing description file use the3COMSS SAVE command.3COMSS3FIALL>}9;9NFIBUC will calculate an allocation value for each area it defines. However,9NFIBUC if you define areas explicitly and specify a bucket size value for each9NFIBUC area, you should accept the default in this section and set the bucket9*FIBUC size attribute in each area section.9FIBUC9FIBUC The default is 1 block.9FIBUC<> 5755FIALL Specify the initial size of the file in blocks.5FIALL5NFIALL Type a decimal value. The minimum you can specify is 0; the maximum5NFIALL depends on the amount of available space on the disk or magnetic tape.5FIALL5NFIALL If you are allowing RMSDES to define areas for an indexed file, RMSDES5NFIALL will calculate an allocation value for each area it defines. However,5NFIALL if you define areas explicitly and specify a>  ???A?FIEXT?NFIEXT Specify the number of blocks that should be added to the file each time?FIEXT it is extended.?FIEXT?NFIEXT Type a decimal value. This quantity should be a multiple of the file?FIEXT bucket size value.?FIEXT?NFIEXT If you are allowing RMSDES to define areas for an indexed file, RMSDES ?NFIEXT will calculate an extension value for each area it defines. However, if ?NFIEXT you define areas explicitly an?pecify the owner of the file.CFIOWNCNFIOWN If your target system is RSX-11M/M-PLUS or VAX/VMS, you will be promptedCNFIOWN for owner. Type the User Identification Code (UIC) of the user who willCFIOWN own the file.CFIOWNC8FIOWN The default is the UIC of the person using RMSDES.CFIOWNCFIPROCNFIPRO Specify the type of access different categories of users can have to theC FIPRO file.CFIPRO?ld specify an extension value for each area ?NFIEXT accept the default in this section and set the extension attribute in ?FIEXT each area section. ?FIEXT?FIEXT The default is 0 blocks.?FIEXT?FIMAX?NFIMAX Specify the maximum number of records that a relative file will contain.?NFIMAX If you are designing a sequential or indexed file, you supply this as an?NFIMAX informational value if you allow RMSDES to define areas. (Area 0 is?EGENFIPRO If your target system is RSX-11M/M-PLUS or VAX/VMS, the user categoriesE<FIPRO may be specified in any order in the following format:EFIPROE9FIPRO (GROUP:RWED,OWNER:RWED,WORLD:RWED,SYSTEM:RWED)EFIPROENFIPRO To deny access to a user category omit the letter for the access type.EFIPROE/FIPRO You can set individual protection fields. EFIPRO ENFIPRO You can set one protection field at one time and another ?t the default here and;-FICON specify contiguity in the area section.;FICON;NFICON If you are defining areas for an indexed file, it is possible that the;NFICON areas will not be contiguous; however, the records within each area will;NFICON be contiguous if you accept the default here and set the contiguous;+FICON attribute in the area section to YES.;FICON;NFICON If your target system is RSTS/E and you declare the file to be?_A CA?FIMAX automatically defined for sequential and relative files.)AFIMAXANFIMAX If you allow RMSDES to define areas, you must explicitly set thisAFIMAX attribute.AFIMAXAFIMAX Type a decimal value.AFIMAXANFIMAX Accepting the default value allows the file to contain as many records AFIMAX as physically possible. AFIMAX AFIMAX The default is 0 records. AFIMAX?K=B?=NFICON contiguous, it will not be able to be extended. To achieve both file=NFICON contiguity and extension find contiguous space on your disk and specify=@FICON the logical block number where you want the file to Cbegin.=FICON=FICON The default is NO.=FICON_?? ?  CECFINAMC?FINAM Specify the name of the file. Type a file specification.CFINAMCFIORGC+FIORG Specify the organization of the file.CFIORGC FIORG Type one of the following:CFIORG C.FIORG SEQUENTIAL -- Disk or magnetic tape. CFIORG C FIORG RELATIVE -- Disk only. CFIORG CFIORG INDEXED -- Disk only.CFIORGC FIORG The default is SEQUENTIAL.CFIORGCFIOWNC$FIOWN S @-@Dstem is RSX-11M/M-PLUS or VAX/VMS, version. GFISUPGFISUP Type YES or NO.GFISUPGFISUP The default is NO.GFISUPGHLAREG#HLARE Settable AREA attributes are:GHLAREGHLARE AllocationGHLARE ExtensionGHLARE Bucket_SizeGHLARE ContiguousGHLARE PositionG/HLARE Exact_Positioning (RSX-11M/M-PLUS only)GHLAREGHLCOMGHLCOM commandsGHLCOM@M OMHLKEY Segn_LengthMHLKEY ChangesMHLKEY Data_FillMHLKEY Data_AreaMHLKEY Index_FillMHLKEY Level1_Index_AreaMHLKEY Index_AreaMHLKEY@UIL KINHLCOM Help may be obtained on each of the commands by typing HELP followedI1HLCOM by the command. For example, HELP CLEAR.IHLCOMIHLCOM Valid commands are:IHLCOMIHLCOM CLEAR CREATE EXIMTIHLCOM GET HELP QUITIHLCOM SAVE SET SHOW IHLCOMZ@@@OQOHLPLAOFHLPLA Indicates whether you will specify Position in the area section.OHLPLAO HLPLA Type one of the following:OHLPLAONHLPLA YES -- indicates that you will specify Position in the area section.ONHLPLA MYou will not be prompted for allocation, extension, and bucketONHLPLA Msize in the file section; rather, you will be prompted for this ONHLPLA 3information in the area section. (Area 0 is a@'protection EFIPRO field later. EFIPRO ENFIPRO If your target system is RSTS/E, the protection code is expressed as aE+FIPRO decimal number ranging from 0 to 255.EFIPROE/FIPRO The default is the target system default.EFIPROw@K!MKHLFILK#HLFIL Settable FILE attributes are:KHLFILK HLFIL NameKHLFIL OrganizationK"HLFIL Cluster_Size (RSTS/E only)KHLFIL AllocationKHLFIL Extension KHLFIL Bucket_Size KHLFIL Protection K HLFIL Owner KHLFIL Magtape_Block_Size KHLFIL Rewind_MagtapeKHLFIL Max_Record_NumberKHLFIL ContiguousKHLFIL SupersedeKHLFILKHLGFNKNHLGFN The def@ GIGFIREWGNFIREW Specify that the magnetic tape is to be rewound, and the file is to beGNFIREW stored at the beginning of the tape (SEQUENTIAL file organization only).GFIREWGFIREW Type YES or NO.GFIREWGFIREW The default is NO.GFIREW GFISUP GNFISUP Specify whether you want the present version of the file to supersede an GNFISUP earlier version with an identical file name, type, and, if your target G3FISUP sy@ ault file type is .DES. If the description file was createdKNHLGFN using RMSDES, you need not specify kind (DES is the default kind).KHLGFNKNHLGFN If the file is not a description file, you must specify kind as DAT.KHLGFNKHLKEYK"HLKEY Settable KEY attributes are:KHLKEYK HLKEY NameKHLKEY Type KHLKEY Null_KeyKHLKEY Null_ValueKHLKEY Duplicates KHLKEY Segn_Position  AA{Q{SQHLREC Control_Field_SizeQHLREC Block_SpanQHLREC Carriage_ControlQHLRECAAAWYWHLSFNWHLSFN filename[.typ]WHLSFNWNHLSFN Names the description file in which the file design will be saved.W&HLSFN The default file type is .DES.WHLSFNWHLSYSW%HLSYS Settable SYSTEM attributes are: WHLSYS WHLSYS Target WHLSYS File Placement WHLSYS WKECHAWNKECHA Specify whether an alternate key can change values during an updateWNKECHA operation; that is, whether the rASUSHLSECS=HLSEC The RMSDES design buffer is divided into five sections:SHLSECSNHLSEC SYSTEM -- Contains attributes that define the operating system onSNHLSEC I on which you are using RMSDES to create the file and theSDHLSEC operating system on which the file will be used.SHLSECSNHLSEC FILE -- Contains attributes that define the file's characteristics. SHLSEC SNHLSEC RECORD -- ContaAecord can be read with one value forWNKECHA the key and rewritten with another value for the same key (alternateWKECHA keys only.)WKECHAWKECHA Type YES or NO.WKECHAWKECHA The default is YES.WKECHAWKEDARWNKEDAR Specify the area that will contain the data records for the primary keyW<KEDAR and pointers to the data records for an alternate key.WKEDARWKEDAR Type a decimal value.WKEDAR ACins attributes that define the characteristics of the S,HLSEC records within the file. SHLSEC SNHLSEC KEY -- Contains attributes that define the characteristics of keysS3HLSEC and key segments in indexed files.SHLSECSNHLSEC AREA -- Contains attributes that define the characteristics of areasS#HLSEC in indexed files.SHLSEC+AY  [YNKEDAR If you are allowing RMSDES to define areas, you must accept the defaultYKEDAR for this attribute.YKEDARYNKEDAR Note that if you specify a data area, you also must specify theYNKEDAR allocation, extension, bucket size, and contiguous attributes of thisYNKEDAR area in the area section. Otherwise, an error message will be issuedY'KEDAR and the area will not be created.YKEDAR YKEDAR The default is area 0. A utomatically O:HLPLA defined for sequential and relative files). OHLPLA ONHLPLA NO -- indicates that you will not specify Position in the area ONHLPLA O section. You will be prompted for allocation, extension, andO.HLPLA bucket size in the file section.OHLPLAOHLPLA The default is NO.OHLPLAOHLRECO%HLREC Settable RECORD attributes are:OHLRECO HLREC SizeOHLREC FormatA UWUNHLSEC For help on a section, type HELP section, where section is one of theU9HLSEC section keywords (AREA, FILE, KEY, RECORD, SYSTEM).UHLSEC B?Bb YKEDARB_a_KEIFI_NKEIFI Specify the percentage of each index level bucket that should be filled_+KEIFI when the file is initially populated._KEIFI_*KEIFI Type a decimal value from 50 to 100._KEIFI_NKEIFI Because the index level buckets contain only pointers rather than actual_NKEIFI records, you may want to specify a different fill factor for the index _4KEIFI level buckets than for the data level buckets. _KEIFI _!KEIFI ThB7[][KEDFI[NKEDFI Specify the percentage of the data level bucket that should be filled[+KEDFI when the file is initially populated.[KEDFI[*KEDFI Type a decimal value from 50 to 100.[KEDFI[!KEDFI The default is 100 percent.[KEDFI [KEDUP [NKEDUP Specify whether the file can contain more than one record with the same [KEDUP same value for this key. [KEDUP [KEDUP Type YES or NO.[KEDUP[NKEDBe default is 100 percent. _KEIFI _KELAR_NKELAR Specify the area that will contain the lowest level index area for this_ KELAR key._KELAR_KELAR Type a decimal value._KELAR_NKELAR If you are allowing RMSDES to define areas, you must accept the default_KELAR for this attribute._KELAR_NKELAR Note that if you specify a level-1 index area, you also must specify the!B"UP If you type YES for alternate keys and are allowing RMSDES to define[NKEDUP areas, you will be prompted for the average number of duplicates per[IKEDUP alternate key; RMSDES uses this value to calculate area allocation.[KEDUP[BKEDUP The default for alternate keys is YES; for primary keys, NO.[KEDUP[KEIAR[NKEIAR Specify the area that will contain the upper portions of the index for[KEIAR this key.[KEIAR B9a-caNKELAR allocation, extension, bucket size, and contiguous attributes of thisaNKELAR area in the area section. Otherwise, an error message will be issueda'KELAR and the area will not be created.aKELARa.KELAR The default is area 0.aKELARiB]0 _]KEIAR Type a decimal value.]KEIAR]NKEIAR If you are allowing RMSDES to define areas, you must accept the default]KEIAR for this attribute.]KEIAR]NKEIAR Note that if you specify an index area, you must specify the allocation,]NKEIAR extension, bucket size, and contiguous attributes of this area in the]NKEIAR area section. Otherwise, an error message will be issued and the area ]KEIAR will not be created. ]KEIAR BB  70]KEIAR The default is area 0. ]KEIARB cecKENAMc"KENAM Specify the name of the key.cKENAMc3KENAM Type a key name of up to 32 ASCII characters.cKENAMcJKENAM Accepting the default specifies that no name is assigned to the key.cKENAMcKENUK cNKENUK Specify whether the file will contain some records that cannot be cNKENUK accessed by this key (alternate keys only). These records will be c)KENUK assigned a null value for this key. cKENUK c CCKESPOgKETYPg'KETYP Specify the data type of the key.gKETYPg KETYP Type one of the following:gKETYPg+KETYP STRING BIN2 BIN4 INT2 INT4 DECIMALgKETYPgKETYP The default is STRING.gKETYPgNUMARgNNUMAR If you issue a SET AREA ALL command, or answered NO to the AreasgNNUMAR Defaulted prompt, RMSDES will prompt you for the number of areas. Type!CmomNNUMKY 1 to 255 to specify the number of keys you are defining for the area andmNNUMKY press RETURN. You can specify up to 255 keys per area; RMSDES willmNNUMKY number them from 0 to 254. You will be prompted for all of the keymNNUMKY attributes for every key you are defining. Note that keys must bemNNUMKY numbered sequentially starting with 0 when you issue the CREATE command.mNUMKYCTKENUK Type YES or NO.cKENUKcKENUK The default is NO.cKENUKcKENUVcNKENUV Specify the null value for this key (alternate keys only). You will becNKENUV prompted for this attribute only if you have specified YES for thecKENUV Null_Key attribute.cKENUVc KENUV Type:cKENUVcJKENUV An ASCII character -- a character or a space enclosed in$Ci kiNNUMAR a decimal number from 1 to 255 to specify the number of areas you areiNNUMAR defining for the file and press RETURN. RMSDES will number them from 0i NUMAR to 254.iNUMARiNNUMAR RMSDES will prompt you for each area attribute in every area you define.iNNUMAR Note that areas must be numbered sequentially starting with 0 when youiNUMAR issue the CREATE command.iNUMARCegeJKENUV apostrophes. For example, 'X' indicates that the character X is aeKENUV null value.eKENUVe*KENUV A decimal number -- from 0 to 255.eKENUVe"KENUV The default is a space, ' '.eKENUV}CCCkmkNUMDPkNNUMDP If you have specified multiple keys, and answered YES to the DuplicateskNNUMDP prompt in the key section, RMSDES will define the primary key then printkNNUMDP the next alternate key number and prompt you for the average number ofkNUMDP duplicates.kNUMDPkNNUMDP There is no default response to this prompt. Type a decimal number tokNNUMDP indicate the average number of duplicates per record for this key. The kNC [gigKESLEgNKESLE Specify the length, in bytes, of the segment within the record (stringgKESLE keys only).gKESLEg)KESLE Type a decimal value from 1 to 255.gKESLEgKESLE The default is 0 bytes.gKESLE gKESPO gNKESPO Specify the position of the first byte of the segment within the record gKESPO (string keys only). gKESPO gKESPO Type a decimal value.gKESPOgKESPO The default is byte 0.gC NUMDP prompt will be repeated for each alternate key. RMSDES will use the kJNUMDP value(s) you enter to calculate allocation for each area it defines. kNUMDP kNUMKY kNNUMKY If you are designing an indexed file, RMSDES will prompt you for thek0NUMKY number of keys that the file will contain.kNUMKYkNNUMKY There is no default response to this prompt. Type a decimal number from' D DqjqjsqREBLO Type YES or NO.qREBLOqREBLO The default is YES.qREBLODDDwywRECONwNRECON Specify the size in bytes of the fixed control area of each record inw(RECON the file (VFC record format only).wRECONw.RECON Type a decimal value from 1 through 255.wRECONwRECON The default is 2 bytes.wRECON wREFOR w-REFOR Specify the record format for the file. wREFOR w REFOR Type one of the following: wREFORw#REFOR VARIABLE STREAM FIXED VFCwREFORwREFOR TheDDsusRECARsNRECAR Specify how your records will be written to a unit record devicesRECAR (terminal or printer).sRECARs RECAR Type one of the following:sRECARs+RECAR CARRIAGE_RETURN FORTRAN NONEsRECAR sBRECAR PRINT -- Allowed only for VFC files with a fixed control sBRECAR size of 0 or 2 bytes. Specifies that the first byte of sBRECAR the VFC header is a prefix for the record and the secondDoqoNUMSGoNNUMSG If you have specified a string key type and are defining keysoNNUMSG interactively, you will be prompted for the number of segments you areoNUMSG defining for your key.oNUMSGoNNUMSG Type a decimal number from 1 to 8 to specify the number of segments youoNNUMSG want to define for that key and press RETURN. You can specify up to 8o3NUMSG segments. They will be numbered from 0 to 7. oNUMSG oNNUD/ s<RECAR byte of the VFC header is a suffix for the record. sRECARsERECAR The prefix/suffix control bytes are further interpreted as:sRECARsJRECAR KIf the top bit of the control byte is clear, the entire bytesJRECAR Kis used as a count of the number of carriage return-line feeds:RECAR Ipairs with which to prefix/suffix the record.sRECARsJRECAR DIf the top bit of the control byte is set, the low 5 bits ofD MSG You will be prompted for the Segn_Position and Segn_Length attributes. oNNUMSG You must define all of the segments that you have specified. For oNNUMSG example, if you have specified that a key will have 3 segments, you will o@NUMSG be prompted for the position and length of all 3 segments.oNUMSGoREBLOoNREBLO Specify whether records can cross block boundaries (SEQUENTIAL fileoREBLO organization only).oREBLO D uwuARECAR ~the byte are used as the prefix or suffix character.uRECARu%RECAR The default is CARRIAGE_RETURN.uRECAR EE/(IZ The default is 0 bytes. yRESIZESYSOUNSYSOU This attribute is not user settable. RMSDES sets this attribute to the1SYSOU system on which the file is being designed.SYSOUSYTARNSYTAR Specify the operating system on which the data file will be created.SYTAR SYTAR Type one of the following: SYTAR SYTAR RSX RSTS VMS SYTAR DSYTAR The default is the system on which the file is being designed. SYTAR E{{{ARBCKARBUC ARDEFAREXTARPOSCOMCRCOMEX!COMHE'COMSA+COMSE/COMSH3FIALL7FIBUC;FICON?FIMAXCFIPROGHLCOMKHLKEYOHLRECSHLSECWKEDAR[KEIAR_KELARcKENUVgNUMARkNUMKYoREBLOsRECARwRESIZEE ErTABCDEFGHIJKLMNOPQRSTUVWXYZAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ34TABCDEFGHIJKLMNOPQRSTUVWXYZAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ43TABCDEFGHIJKLMNOPQRSTUVWXYZAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ52TABCDEFGHIJKLMNOPQRSTUVWXYZAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ61TABCDEFGHIJKLMNOPQRSTUVWXYZAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ70E default is VARIABLE.wREFORwRESIZw'RESIZ Specify the record size in bytes.wRESIZwNRESIZ Type a decimal value from 1 to 16,384. Note that if you are allowingwNRESIZ RMSDES to define areas for an indexed file, you must explicitly set thiswRESIZ attribute.wRESIZwNRESIZ If you accept the default, RMS-11 will accept records of any length upw!RESIZ to 16K bytes into the file.wRESIZEwjyAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ43AABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABkCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ52JE y( yARESIZ The meaning of this attribute depends on the record format:yRESIZy9RESIZ VARIABLE and STREAM: Size is a maximum length.yRESIZyARESIZ FIXED: Size is the length of every record in the fileh.yRESIZyBRESIZ VFC: Size sets the maximum length of the variable area;yBRESIZ A to set the length of the fixed control area, y9RESIZ D specify the Control_Field_Size attribute. yRESIZ yRESE "eN~4p3ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ334 FFZeN5o2ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ225FeN6n1ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ116FwjAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ25AABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABkCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ34JFeXAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ2AABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABCDEFGHIJKLMNOPYQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ3SFWeXzAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ5yAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABCDEFGHIJKLMNOPYQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ7SF.eN7m0ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ007FUeXmzAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ;lAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABCDEFGHIJKLMNOPYQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ?SFowjAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ07AABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABkCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ16JF gZFrABCDEFGHIJKLMNOPQRSTUVWXYZAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ<dABCDEFGHIJKLMNOPQRSTUVWXYZAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAVABCDEFGHIJKLMNOPQRSTUVWXYZAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRS[TUVWXYZFEABCDEFGHIJKLMNOPQRSTUVWXYZAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZKRF .eXSmAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZGRAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABCDEFGHIJKLMNOPYQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZOS GGeN8l/ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ//8G9/H3:IQ3:J:4}KGIeXAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ0AABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABCDEFGHIJKLMNOPYQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ1SG1] .ENABLE QUIET.DISABLE DISPLAY.ENABLE SUBSTITUTION CLEAR/RESET.DISABLE QUIET;@; ***@; *  *@; 2* Installation of Command Language Help *@; *  *@; **]*;; .ENABLE QUIET.IFT .GOTO TSTSYS.DISABLE QUIET;I; You are not a syGeXAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ3AABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZAAAAABCDEFGHIJKLMNOPYQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ5SGstem manager or a privileged user. Contact your system N+; manager to install Command Language Help. ; .EXIT*.TSTSYS:.TESTSYSTEM OPTION -22.*!.IF = "" .GOTO OK .DISABLE QUIET; F; You cannot install Command Language HELP from a Workstation. Contact7; your Server Manager to install Command Language help. ; .EXIT .OK: .ENABLE QUIET .;@.; Verify that the DCL HELP diskette is inserted into one of the .; drives..;.TESTFILE DCLHLP:[1,2]DCL.HLPT.IF EQ 1 .GOTGGO GOOD CLEAR/RESETr.DISABLE QUIET;aK; Please place the diskette labeled DCLHLP into one of the diskette drives.T;Y=; (If you have already placed the DCLHLP diskette in one A; of the drives, it may be that you inserted it upside down.oC; Place the DCLHLP diskette correctly into one of the drives.)n;g .ENABLE QUIET* .ASKS DUMMY * Press to continue .GOTO OKH.GOOD: CLEAR/RESETd.DISABLE QUIET;;-; Copying the Command Language HELP files ...I; .ENABLE QUIETTG G .;.TESTFILE LB:[0,0]001002.DIR.IF = 1. .GOTO COPYCREATE/DIRECTORY LB:[1,2]n.;.COPY:.SETS SRC "DCLHLP:[1,2]".SETS DST "LB:[1,2]*.*"eCOPY 'SRC'DCL.HLP 'DST'oCOPY 'SRC'DCLABORT.HLP 'DST'COPY 'SRC'DCLANALYZ.HLP 'DST'sCOPY 'SRC'DCLAPPEND.HLP 'DST'LCOPY 'SRC'DCLASSIGN.HLP 'DST' COPY 'SRC'DCLBRO.HLP 'DST'COPY 'SRC'DCLCANCEL.HLP 'DST' COPY 'SRC'DCLCONT.HLP 'DST'OCOPY 'SRC'DCLCOPY.HLP 'DST'DCOPY 'SRC'DCLCREATE.HLP 'DST' COPY 'SRC'DCLDEASS.HLP 'DST'COPY 'SRC'DCLDEFINE. HeHa privileged user. Contact your system A,; manager to install the PRO/MCR help files.;.EXIT .TSTSYS:.TESTSYSTEM OPTION -22.*!.IF = "" .GOTO OK .DISABLE QUIET; G; You cannot install the PRO/MCR help files from a Workstation. ContactP0; your Server Manager to install the help files.; .EXIT .OK: .ENABLE QUIET .;@.; Verify that the DCL HELP diskette is inserted into one of the .; drives..;.TESTFILE DCLHLP:[1,2]DCL.HLPE.IF EQ 1 .GOTO GOOD.OKA:n .ENABLHRNINGS LB:[ZZPRODCL]HELP.TSK(.IFNINS ...HEL INSTALL LB:[ZZPRODCL]HELP.;.DISABLE QUIET5; Installation of PRO/MCR help files is now complete.[;H.EXITL[001002]>SET PROTECTION (SY:RWD,OW:RWD,GR:R,WO:R) LB:[001002]MCR*.HLP;*@SET PROTECTION (SY:RWD,OW:RWD,GR:R,WO:R) LB:[ZZPRODCL]HELP.TSK;*.;.DISABLE QUIET;A,; Now purging the old PRO/MCR HELP files ...; .ENABLE QUIETv.;$PURGE/NOWARNINGS LB:[001002]MCR*.HLP&PURGE/NOWARNINGS LB:[001002]QIOSYM.MSG.IFINS ...HEL REMOVE ...HELO&PURGE/NOWAHBHLP 'DST'SCOPY 'SRC'DCLDELETE.HLP 'DST'FCOPY 'SRC'DCLDIR.HLP 'DST'COPY 'SRC'DCLDIS.HLP 'DST'COPY 'SRC'DCLEDIT.HLP 'DST'2COPY 'SRC'DCLEDT.HLP 'DST'COPY 'SRC'DCLEXIT.HLP 'DST'OCOPY 'SRC'DCLFIX.HLP 'DST'COPY 'SRC'DCLFMT.HLP 'DST'COPY 'SRC'DCLHELP.HLP 'DST'DCOPY 'SRC'DCLINIT.HLP 'DST' COPY 'SRC'DCLINST.HLP 'DST''COPY 'SRC'DCLMAIL.HLP 'DST' COPY 'SRC'DCLMOUNT.HLP 'DST'COPY 'SRC'DCLPHONE.HLP 'DST'COPY 'SRC'DCLPRINT.HLP 'DST'COPY 'SRC'DCLPROSE.HLP 'DST'COPY 'SRC'DCLPURGE.HLP 'DST'HE QUIETl CLEAR/RESETn.TESTFILE DCLHLP:[1,2]DCL.HLPo.IF EQ 1 .GOTO GOOD1..DISABLE QUIET;YK; Please place the diskette labeled DCLHLP into one of the diskette drives.I;=; (If you have already placed the DCLHLP diskette in one iA; of the drives, it may be that you inserted it upside down.C; Place the DCLHLP diskette correctly into one of the drives.)e;  .ENABLE QUIET* .ASKS DUMMY * Press to continue .GOTO OKA.GOOD1:R CLEAR/RESET .GOOD:.DISABLE QHCOPY 'SRC'DCLREMOVE.HLP 'DST'.COPY 'SRC'DCLRENAME.HLP 'DST'PCOPY 'SRC'DCLRUN.HLP 'DST'COPY 'SRC'DCLSHOW.HLP 'DST' COPY 'SRC'DCLSET.HLP 'DST'COPY 'SRC'DCLSHORTS.HLP 'DST'DCOPY 'SRC'DCLSLE.HLP 'DST'COPY 'SRC'DCLSPAWN.HLP 'DST'COPY 'SRC'DCLSTART.HLP 'DST'COPY 'SRC'DCLSTOP.HLP 'DST'TCOPY 'SRC'DCLSUBMIT.HLP 'DST''COPY 'SRC'DCLTYPE.HLP 'DST' COPY 'SRC'DCLUNLOCK.HLP 'DST'.;/COPY DCLHLP:[ZZPRODCL]HELP.TSK LB:[ZZPRODCL]*.*'.;;SET PROTECTION (SY:RWD,OW:RWD,GR:R,WO:R) LB:[1,2]DCL*.HLP;HUIET;l%; Copying the PRO/MCR HELP files ...C;L .ENABLE QUIET>.;.TESTFILE LB:[0,0]001002.DIR".IF = 1. .GOTO COPYCREATE/DIRECTORY LB:[001002].;.COPY:,COPY DCLHLP:[ZZPRODCL]HELP.TSK LB:[ZZPRODCL]*COPY DCLHLP:[001002]DCLSLE.HLP LB:[001002],COPY DCLHLP:[001002]DCLASCII.HLP LB:[001002] .ENABLE QUIETa.;G.; Verify that the second DCL HELP diskette is inserted into one of theT .; drives..;!.TESTFILE DCLHLP2:[MCRHLP]MCR.HLPO.IF EQ 1 .GOTO GOOD2.OKB: .ENABLE H*@SET PROTECTION (SY:RWD,OW:RWD,GR:R,WO:R) LB:[ZZPRODCL]HELP.TSK;*.;.DISABLE QUIET;'5; Now purging the old Command Language HELP files ...S; .ENABLE QUIETO.;!PURGE/NOWARNINGS LB:[1,2]DCL*.HLPS#PURGE/NOWARNINGS LB:[1,2]QIOSYM.MSGY.IFINS ...HEL REMOVE ...HELY&PURGE/NOWARNINGS LB:[ZZPRODCL]HELP.TSK(.IFNINS ...HEL INSTALL LB:[ZZPRODCL]HELP.DISABLE QUIET8; Installation of Command Language HELP is now complete.;Z.EXIT]*'.;;SET PROTECTION (SY:RWD,OW:RWD,GR:R,WO:R) LB:[1,2]DCL*.HLP;HQUIET CLEAR/RESET !.TESTFILE DCLHLP2:[MCRHLP]MCR.HLPE.IF EQ 1 .GOTO GOOD3[.DISABLE QUIET; L; Please place the diskette labeled DCLHLP2 into one of the diskette drives.;L>; (If you have already placed the DCLHLP2 diskette in one A; of the drives, it may be that you inserted it upside down.AD; Place the DCLHLP2 diskette correctly into one of the drives.);n .ENABLE QUIET* .ASKS DUMMY * Press to continue .GOTO OKB.GOOD3: CLEAR/RESET.GOOD2:,COPY DH M1] .ENABLE QUIET.DISABLE DISPLAY.ENABLE SUBSTITUTION CLEAR/RESET.DISABLE QUIET;@; ***@; *  *@; 2* Installation of PRO/MCR Help Files *@; *  *@; **]*;;.IFT .GOTO TSTSYS.DISABLE QUIET;I; You are not a system manager or H FCLHLP2:[001002]DCLCONV.HLP LB:[001002]+COPY DCLHLP2:[001002]DCLICP.HLP LB:[001002]O+COPY DCLHLP2:[001002]DCLODT.HLP LB:[001002]d$COPY DCLHLP2:[MCRHLP]*.* LB:[001002]>SET PROTECTION (SY:RWD,OW:RWD,GR:R,WO:R) LB:[001002]MCR*.HLP;*@SET PROTECTION (SY:RWD,OW:RWD,GR:R,WO:R) LB:[ZZPRODCL]HELP.TSK;*.;.DISABLE QUIET;A,; Now purging the old PRO/MCR HELP files ...; .ENABLE QUIETv.;$PURGE/NOWARNINGS LB:[001002]MCR*.HLP&PURGE/NOWARNINGS LB:[001002]QIOSYM.MSG.IFINS ...HEL REMOVE ...HELO&PURGE/NOWA IIET;); Copying the PRO/Tool kit HELP files ...L; .ENABLE QUIET .;.TESTFILE LB:[0,0]001002.DIR".IF = 1. .GOTO COPYCREATE/DIRECTORY LB:[001002].;.COPY:#COPY DCLHLP:[001002]*.* LB:[001002]e,COPY DCLHLP:[ZZPRODCL]HELP.TSK LB:[ZZPRODCL].OK2: .ENABLE QUIETy.;G.; Verify that the second DCL HELP diskette is inserted into one of the .; drives..;!.TESTFILE DCLHLP2:[MCRHLP]MCR.HLPM.IF EQ 1 .GOTO GOOD3e.OKB:O .ENABLE QUIET!.TESTFILE DCLHLP2:[MCRHLP]MCR.HLPII[;|2,{{W &[q$U VI.IF EQ 1 .GOTO GOOD2k CLEAR/RESET .DISABLE QUIET;UL; Please place the diskette labeled DCLHLP2 into one of the diskette drives.;E>; (If you have already placed the DCLHLP2 diskette in one A; of the drives, it may be that you inserted it upside down.AD; Place the DCLHLP2 diskette correctly into one of the drives.);n .ENABLE QUIET* .ASKS DUMMY * Press to continue .GOTO OK2.GOOD2: CLEAR/RESETe.GOOD3:$COPY DCLHLP2:[001002]*.* LB:[001002]$COPY DCLHLI!TISYCOSYTICLTII1] .ENABLE QUIET.DISABLE DISPLAY.ENABLE SUBSTITUTION CLEAR/RESET.DISABLE QUIET;@; ***@; *  *@; 2* Installation of PRO/Tool Kit Help Files *@; *  *@; **]*;;.IFT .GOTO TSTSYS.DISABLE QUIET;I; You are not a system manager or IP2:[MCRHLP]*.* LB:[001002]>SET PROTECTION (SY:RWD,OW:RWD,GR:R,WO:R) LB:[001002]DCL*.HLP;*@SET PROTECTION (SY:RWD,OW:RWD,GR:R,WO:R) LB:[001002]RMSDES.IDX;*@SET PROTECTION (SY:RWD,OW:RWD,GR:R,WO:R) LB:[ZZPRODCL]HELP.TSK;*.;.DISABLE QUIET; 6; Now purging the old PRO/DCL & PRO/MCR HELP files ...; .ENABLE QUIETc.;1PURGE/NOWARNINGS LB:[001002]DCL*.HLP,RMSDES.IDX;*S$PURGE/NOWARNINGS LB:[001002]MCR*.HLP&PURGE/NOWARNINGS LB:[001002]QIOSYM.MSG.IFINS ...HEL REMOVE ...HEL*&PURGE/NOWARNINGS LB:[ZZPIa privileged user. Contact your system A'; manager to install PRO/Tool Kit Help.Q;T.EXIT .TSTSYS:.TESTSYSTEM OPTION -22.*!.IF = "" .GOTO OK .DISABLE QUIET; L; You cannot install the PRO/Tool Kit HELP files from a Workstation. Contact,; your Server Manager to install help files.; .EXIT .OK: .ENABLE QUIET .;@.; Verify that the DCL HELP diskette is inserted into one of the .; drives..;.TESTFILE DCLHLP:[1,2]DCL.HLPS.IF EQ 1 .GOTO GOOD1 .OKA:m CLEAR/REIsRODCL]HELP.TSK(.IFNINS ...HEL INSTALL LB:[ZZPRODCL]HELP.;.DISABLE QUIET'; Installation of HELP is now complete.:;,.EXIT: LB:[001002]RMSDES.IDX;*@SET PROTECTION (SY:RWD,OW:RWD,GR:R,WO:R) LB:[ZZPRODCL]HELP.TSK;*.;.DISABLE QUIET; 6; Now purging the old PRO/DCL & PRO/MCR HELP files ...; .ENABLE QUIETc.;1PURGE/NOWARNINGS LB:[001002]DCL*.HLP,RMSDES.IDX;*S$PURGE/NOWARNINGS LB:[001002]MCR*.HLP&PURGE/NOWARNINGS LB:[001002]QIOSYM.MSG.IFINS ...HEL REMOVE ...HEL*&PURGE/NOWARNINGS LB:[ZZPI %SETr .ENABLE QUIETC.TESTFILE DCLHLP:[1,2]DCL.HLP .IF EQ 1 .GOTO GOOD1.DISABLE QUIET;:K; Please place the diskette labeled DCLHLP into one of the diskette drives.T; =; (If you have already placed the DCLHLP diskette in one tA; of the drives, it may be that you inserted it upside down.EC; Place the DCLHLP diskette correctly into one of the drives.)i;n .ENABLE QUIET* .ASKS DUMMY * Press to continue .GOTO OKA.GOOD: CLEAR/RESET .GOOD1:O.DISABLE QUII L2d JwJS"SY:LB:HELP.HLP[1,2]Q3LBMHLPJ 6w  X%*L NЕ.& w 6 NH^\DBwW!d pBpDp\p^ww   CBw C .ʥ ʥ ! ҥ= #]  K dF - w7#A77  7 ," v p R Br<  S ( 4* Е.} ыѝ.ѝ+ɝ(wы4 t&J fhX777zrha  t~  w 2  ??? -- HELP file nesting depth exceeded ??? -- HELP file error -NNNNN ??? -- Ambiguous HELP qualifier ??? -- Improper HELP file format ??? -- Unknown HELP qualifier ??? -- Indirect HELP file syntax error ??? -- Indirect HELP file open error -NNNNN ??? -- HELP synonym not found ??? -- Ambiguous HELP synonym ??? -- Excessively nested or recursive synonyms  J HELP -- Switch syntax error HELP -- Cannot open output filew (@f ťZ+ťAť9%ť0ť$ ť  ť.@&fA , EAa$&f& v 7 x&fwb^ 7 V7TX @,q `-KacJE[ !m@  ) L R  7 f@  &  5]U E :&@E A ~v ̆  E vEJV;LBCH .MAIN. D*J\ cFD /*' @  . &fX  ^ P  8  " .$   ̥ZḀ90       JwT7 7   w$  w(b  `P F<4>6 x&f2#  2R P   ::J`t Z<!TISYCOSYTICLTIt@K HEL -- Command input error h  Z()B Af .J 7BFdP Lwx 07 ԋ_  7 j d7 E L4  w7TZ  .  l h wnCYr  wP 2 D  F!    p  lцwr    P߇ >܇7ق&7|v % whȥ ȥ J |w8 h7RB&  w& wы ȕ *4 tw&f)~J ȥ* > ȥ$ȥ/ ̥/   7      ¥ ¥ x"p$&## <R  TZ UT R 1ȥ9<C ʥ ʥ ҥ@w p H  rwȕ , veB 7 5R1dT-tC 7 7 5 !* :  Hw  KK %:[ȅ† Ć,,‚ ]H]/2'&1 \| n |n t\ l\ d\ \\L T\8 L\< D\H <n 4n ,\@ $\D5ew <, Bv    5Bw rKmKKmK^'; <>KmK5  (5(UW       wE5 E  W ͇5  ,E JF<&wPE U &W )& #  4 &9Uŀ3uE uU.5`.U & E& & f&ËDef Ë )̋E U&  m  f A N  KmK  -F> -.~& e&f-XRT B6pB eW 1Е[P Е]  z ̥ e &f Q   0 7$&wwHELPOUTLOCDCLFIL^cgkod/J =f:fȇv=n:nȇ%ȇ0(ĂK +%&f &ff  &[q &[q\J &r Jn[q} J\E`W66 LALmLmLmLmLmLmLmLmL mL m MMmMmMmMmMmMmMmMmM mM m NSNmNmNmNmNmNmNmNmN mN m OOmOmOmOmOmOmOmOmO mO mO