1 ABort ABORT[/qualifers] /TIMESHARING -To kill interactive tasks /REGISTER_DUMP -To display register contents when task aborted ABORT/REALTIME task-name [terminal] -To kill real-time tasks 1 ALlocate ALLOCATE[/DEVICE] device-name [locical-name] 1 APpend APPEND [(] input_file_list [/qualifiers] [)] output_file /INDEXED - Input file is INDEXED /KEY:NUMBER:n - Select records in order given by 'n' from the INDEXED input file. Defaults to primary key (number 1) /RELATIVE - Input is a RELATIVE file /SEQUENTIAL - Input file is SEQUENTIAL (defaulted) 1 ASsign ASSIGN[/TASK:task-name] device-name lun 1 BAsic BASIC -- Invoke the installation default version of BASIC BASIC/B11 -- Invoke BASIC-11 ( Interpreter ) BASIC/BP2 -- Invoke BASIC+2 ( Compiler ) 1 CAncel CANCEL task-name [terminal] Cancel the periodic rescheduling of a real-time task 1 COBol COBOL/qualifiers filespec /OBJECT:filespec /NOOBJECT - Do not produce object file /LIST[:filespec] - Produce listing file /NOLIST ** /SWITCHES:(cobolswitches) 2 Switches /ERR:n /ACC:n /HELP /MAP - Produce data division map /CVF - Conventional format /CREF - Produce crossref listing /SYM:n - Redefine symbol table space /RO - Generate Read-only PSECTs /PLT - Pool literals /PFM:n - Define max. number of nested PERFORM statements /OV - Make PSECTs overlayable /-ODL - Suppress COBOL generated ODL file /OBJ - Print object location of all verbs /KER:kk - Generate PSECT names starting with 'kk' /CSEG:n - Specify max size of proceedural PSECT 1 COMpare COMPARE[/qualifiers] filespec1 filespec2 /OUTPUT[:filespec] /NOOUTPUT - Give summary only /CHANGE_BARS[:n] /NOCOMMENT - Ignore comments /FORM_FEEDS - Consider formfeeds /LINES:n /NOMULTIPLE_BLANKS - Ignore multiple blanks /SLIPER - Produce SLIPER style output /NOTRAILING_BLANKS - Compare trailing blanks /BLANK_LINES - Compare blank lines 1 CONtinue CONTINUE[/qualifier] /TIMESHARING - Continue the suspended timesharing task /REALTIME task-name [terminal] - Continue the specified suspended realtime task /MESSAGE task-name [terminal] - Continue the named task, suspended by MO 1 COPy COPY[/qualifier] infile[/filequalifier] outfile[/filequalifier] /ALLOCATION:n - Allocate 'n' blocks to file /[NO]CONTIGUOUS - Force file to be [non]contiguous /OWN - Output UFD owns the copies /REPLACE - Delete existing outfile (must specify file version) /ASCII[:n] - Fixed record length size ( Foreign files ) /BINARY[:n] - Fixed record length size ( Foreign files ) /IMAGE[:n] - Fixed record length size ( Foreign files ) /BLOCK_SIZE:n - Cassette block size /VERIFY - Perform check-write for cassette /CREATE_DIRECTORY - Create any necessary output UFDs /INDEXED - I/p file is INDEXED /KEY:NUMBER:n - Select records as defined by key 'n' /RELATIVE - I/p file has RELATIVE organization /RT11 - Volume is in RT11 format /DOS - Volume is in DOS format /SEQUENTIAL - File is SEQUENTIAL (Defaulted) /BLOCK_SIZE:n - Magnetic tape block size 1 CORal CORAL/qualifier filespec+... /LIST:listfile /NOLIST /OBJECT:objfile /NOOBJECT /SWITCHES:(/sw ... ... ) 1 CReate CREATE [/qualifier] filespec [/qualifier] /DOLLARS - Data contains '$' in column 1 /OWN - UFD is the file owner /ALLOCATION:n /REPLACE /ALLOCATION:n - Make file 'n' blocks /BUCKET_SIZE:n /CONTIGUOUS - Make file contiguous /FORMAT:parameters FIXED:n CONTROLLED [:n] VARIABLE [:n] /INDEXED /RELATIVE /SEQUENTIAL /PROTECTION:(codes) ** /KEY:(keydefinition) CREATE/NAME filename aliasname CREATE/DIRECTORY [dev-name:][ufd] [/qualifiers] /ALLOCATE:n /PROTECTION:(code) (For details of protection codes, see SET PROTECTION) 2 Key CREATE[/qualifier] filespec/KEY:( NUMBER:i POSITION:j SIZE:k [params] ) [NO]UPDATE [NO]DUPLICATE 1 DCl DCL - To return to DCL-mode from MCR-mode 1 DEALlocate DEALLOCATE[/DEVICE] device-name -Deallocate a previously ALLOCATEd device 1 DEASsign DEASSIGN[/qualifier] lun /KEEP - Inhibit deallocation/dismounting of associated device /TASK:taskname -Deassign the lun from the specified task 1 DELete DELETE[/KEEP[:n]] filespec[/filequalifier] ... ... ... /DOS /RT11 DELETE/NAME alias-name - remove the file's alias name from the directory DELETE/FILE_ID:m:n device-name - file is specified by its file and sequence numbers 1 DIRectory DIRECTORY[/qualifier] filespec[/filequalifier] ... ... ... /BRIEF - List names and types only /FULL - Include owner,date,length and version /SUMMARY - List occupancy only /OUTPUT:outfile /PRINT - Send output to printer /DOS /RT11 DIRECTORY/qualifier device-name /FREE - show free space on device /FILE_ID:m:n - file specified by file and sequence number 1 DISAble DISABLE task-name - Prohibit the execution of the specified installed task 1 DISMount DISMOUNT[/qualifier] dev-name [volume-label] /KEEP - Do not deallocate device /GLOBAL - Dismount specified 'global' volume /REALTIME - Dismount volume mounted for REALTIME access 1 DUmp DUMP[/qualifiers] filespec /ASCII - List in ASCII format /BYTE - List as bytes /RADIX_50 - List in Rad-50 format /DECIMAL - List in decimal /RECORD - List a record /BLOCK:(n-m) /HEADER - Include header block /NUMBER[:n] - Do not reset linenumbers, start at 'n' /OUTPUT:outfile /NOOUTPUT /START - give starting block number and fragmentation /PRINT - Send output to printer, not TI: 1 EDit EDIT/EDITOR filespec /EDT filespec EDIT/SLIPER/qualifier filespec /OUTPUT[:outfile] /LIST[:listfile] /AUDIT [:(parameters)] POSITION:m SIZE:n /NOAUDIT /BLANK /DOUBLE 1 ENable ENABLE task-name - Permit the execution of the named installed task 1 $EOD $EOD - Used to terminate data for a CREATE/DOLLARS command. 1 $EOJ $EOJ Used to terminate a batch session and release allocated devices. 1 FIx FIX task-name [terminal] - Fix the task in its installed partition 1 FOrtran FORTRAN/qualifiers filespec /FOR /F4P /LIST[:listfile] /NOLIST /OBJECT[:objectfile] /NOOBJECT /SWITCHES:(/switchlist) FOR switches -- /CD:xxx/DE/DI/EX/ID/I4/LI:n/LO/NOOP:xxx/OP:xxx/RO/SN/SP/VA/WR F4P switches -- /CK/CO:n/DE/ID/I4/LA/LI:n/TR:xxx 1 Goto GOTO label Directs PDS to skip forward through subsequent commands until the required label is encountered. Labels have the format: [$]string: where 'string' is an alphanumeric string having a letter as its initial character. 1 Help This command is used to obtain more information about a particular command. The general form is: HELP [command] [parameter] HELP - lists all available commands HELP command - lists syntax of the command HELP command parameter - lists further information on a particular variation of the command. Only valid when indicated by ** beside parameter in command listing. for example, HELP SET [TERMINAL] 1 INItialize INITIALIZE[/qualifiers] device-name [volume-label] /DOS /RT11[:n] /NUMBER:n /ACCESSED:n /BAD:[AUTOMATIC!MANUAL] /DENSITY:n /EXTENSION:n /FILE_PROTECTION:(code) /HEADERS:n /INDEX:option BEGINNING MIDDLE END n (a value) /MAXIMUM_FILE:n /OWNER:[uic] /PROTECTION:(code) /WINDOW:n ( for details of 'code' see 'HELP PROTECT CODE' ) 1 INStall INSTALL[/qualifiers] file-spec /TASK[:name] - Default /COMMON[:name] - Common SGA /LIBRARY[:name] - Library SGA /REGION[:name] - PLAS region /SYSTEM:name - Install a system library task as $$$name /PARTITION:name - Install in named partition (task/SGA) /POOL:n - Define upper limit for SCOM pool useage (task) /PRIORITY:n - Define execution priority (task) /UIC:[uic] - Change task's UIC or SGA owning UIC (task/SGA) /INCREASE:n - Extend task's Read/Write area (task) /ACCESS:option - Define non-owner access (SGA) NA - No access (default) RO - Read only RW - Read/Write (code) - Define access for all groups 1 $Job $JOB[/qualifier][/PASSWORD:password] user-name job-ident time-limit /DCL - The batch job contains DCL-mode commands /MCR - The batch job contains MCR-mode commands user-name - User name of an authorised IAS user password - 1- to 6-character batch password job-ident - A 1- to 12-character name to identify the job time-limit - The maximum time for which the job is to run. This is expressed as an integer number of minutes and must not exceed 1 day (1440 min). The PASSWORD qualifer MUST be specified if the job is to run for a user who has protected his account against unauthorised batch access. 1 LIBrarian LIBRARIAN operation[/qualifiers] library-spec [parameters] ** CREATE ** DELETE ** COMPRESS ** EXTRACT ** INSERT ** LIST ** REPLACE 2 CReate LIBRARIAN CREATE[/qualifiers] library-spec [infilespec,.....] /SIZE:n /EPT:n /MNT:n /NOENTRY_POINTS /TYPE:MACRO!OBJECT /SELECT /SQUEEZE Used to allocate a contiguous library file and initialize the 'Library header' 2 COmpress LIBRARIAN COMPRESS[/qualifiers] library-spec [newlib-name] /SIZE:n /EPT:n /MNT:n Used to remove 'DELETE'd modules and reclaim free space 2 Delete LIBRARIAN DELETE[/qualifier] library-spec entry-name[,....] /MODULES /GLOBAL_SYMBOLS 2 Extract LIBRARIAN EXTRACT/OUTPUT:f-s[/qualifier] library-spec module-name-list SELECT SQUEEZE Will extract up to eight modules from the names library and place them in the named file. The output file will assume an appropriate file_type if not specified. 2 Insert LIBRARIAN INSERT[/qualifier] library-spec infile[,....] /NOENTRY_POINTS /SELECT /SQUEEZE 2 List LIBRARIAN LIST[/qualifier] library-spec /ENTRIES /FULL /OUTPUT:outfile /PRINT 2 Replace LIBRARIAN REPLACE[/qualifier] library-spec infile[,.....] /NOENTRY_POINTS /SELECT /SQUEEZE 2 Squeeze LIBRARIAN SQUEEZE[/qualifiers] library-spec [newlib-name] /SIZE:n /EPT:n /MNT:n Used to remove 'DELETE'd modules and reclaim free space 1 LINk LINK/qualifiers filespec/filequalifier ... ... /NOABORTABLE - Task is not ABORTable /CROSS_REFERENCE - Produce a cross-reference on the map file /NOCHECKPOINTABLE - Task is not checkpointable /DEBUG[:filespec] - Include debugging aid /DEFAULT_LIBRARY:library - Use this instead of [1,1]SYSLIB.OLB /NODISABLE - Task can not be DISABLED /EXIT:n - Quit LINKing after 'n' errors /FIXABLE - Task is FIXable /NOFLOATING_POINT - Task does not use the floating point processor /NOFLUSH_RECIEVE_QUEUES - Do not flush receive queues on task exit /FULL_SEARCH - Search all co-tree overlay segments /NOHEADER - Do not include a task header /LARGE_SYMBOL_TABLE - Use large (but slower access) symbol table /MAP[:mapfile] - Send map to 'mapfile.MAP' /MAP:(mapfile/qualifiers) - ... specify type of map ... /FILES - Give file-by-file breakdown /FULL - Give all symbols in map /NARROW - Make map in 72 column format /NOSHORT - Do not only give a summary of the map /NOWIDE - Make map in 72 column format /MULTI_USER - Task is multi-user ** /OPTIONS - Make 'options' open /OVERLAY_DESCRIPTION:odlfile - Use overlay description file /POSITION_INDEPENDENT - Task is position independant /PRIVILEGED - Task needs privileged access rights /READ_WRITE - Make RO-psects R/W (for debugging) /NORECEIVE - Task is not willing to receive data and references /RESIDENT_OVERLAYS - Task is to build with resident overlays /SEQUENTIAL - Link modules in supplied order /SYMBOLS[:stbfile] - Send symbols to 'stbfile.STB' /SYMBOLS:(stbfile/NOUNDEFINED_SYMBOLS) - exclude undefined symbols from .STB file  /TASK[:tskfile] - Name task 'tskfile.TSK', not 'firstfile.TSK' /TRACE - Task is TRACEable /NOWAIT_FOR_NODES - Task does not want automatic waiting for nodes /CONCATENATED /LIBRARY /LIBRARY:(mod1, ... ... ...) /[NO]MAP - Include this module in the map /SELECT 2 Options ABSPAT - Declare absolute patch values ACTFIL - Declare number of simultaneous open files ASG - Device assignment to logical units ATRG - Declare number of attachment descriptor blocks to be created in the task header BASE - Define lowest virtual address COMMON - Link task with common SGA EXTSCT - Declare extension of program section EXTTSK - Extend memory allocation at install time FMTBUF - Extend run-time format string buffer GBLDEF - Declare a global symbol definition GBLPAT - Patch relative to global symbol GBLREF - Declare a global symbol reference LIBR - Link task with library SGA MAXBUF - Extend Fortran record buffer ODTV - Declare size of debugging SST vector PAR - Declare default partition name POOL - Declare maximum pool usage count PRI - Declare task's priority RESAPR - Reserve APRs for use by memory management directives RESCOM - Link task with the SGA from the specified UFD RESLIB - Link task with the SGA from the specified UFD STACK - Declare stack limit SYMPAT - Patch task image using global symbol values TASK - Assign default installed name for task TOP - Define highest virtual address TSKV - Declare address of SST vector UIC - Declare default UIC UNITS - Declare maximum number of logical units VSECT - Declare virtual base address and size of a PSECT 1 LOGIn LOGIN[/qualifiers] user-name password /NONOTICE - Suppress the 'Notice of the Day' /QUIET - Suppress task termination information 1 LOGOut LOGOUT - Terminates the users time-sharing session 1 MAcro MACRO[/qualifiers] filespec[/filequalifier]+... ... ... /LIST[:file-spec] /CROSS_REFERENCE /NOOBJECT /OBJECT[:objfile] /SWITCHES:(/switch-list) /LIBRARY - File is a MACRO library file 1 MCr MCR [MCR command line] - To enter MCR-mode from DCL-mode or to issue an MCR command line from DCL-mode 1 MERge MERGE [/LOG[:logfile]] trans_file [/qualifiers] target_file/qualifier /INDEXED /INDEXED /RELATIVE /RELATIVE /KEY:NUMBER:n /SEQUENTIAL 1 MESsage MESSAGE[/qualifiers] message-text /ACTIVE - Send to all active terminals /ALL - Send to all terminals /CLI:cli-name - Send only to terminals on named CLI /OPERATOR - Send only to OpÔ