NOS version 2 reference set. Volume 3. System commands

by Staff at Control Data Corporation

Paper Book, 1982

Status

Available

Library's review

Indeholder "Revision record", "Alphabetical list of commands", "List of effective pages", "Preface", " Audience", " Organization", " Conventions", "Contents", "1. System Description", " System Hardware", " Central Processor Unit", " Central Memory", " Job Field Length", " Central Memory Resident",
Show More
" Extended Memory", " Peripheral Processors", " Peripheral Equipment", " System Software", " User Programs", " Operating System", " CYBER Loader", " CYBER Record Manager", "2. Files", " File Names", " File Structure", " CYBER Record Manager File Structure", " NOS File Structure", " Physical File Structure", " Card Files", " Mass Storage Files", " Magnetic Tape Files", " Tape Labels", " Tape Data Formats", " File Types", " Input Files", " Queued Files", " Local Files", " Primary Files", " Direct Access Files", " Library Files", " Permanent Files", " Indirect Access Permanent Files", " Direct Access Permanent Files", " Mass Storage File Residence", " Family Devices", " Auxiliary Devices", " Mass Storage Facility (MSF)", " Libraries", " User Name Library", " Program Libraries", " User Libraries", "3. Job Flow and Execution", " Job Initiation and Termination", " Batch Jobs", " Internative Jobs", " Login", " Logout and Application Switching Procedure", " Submitting Jobs to Remote Hosts", " Job Origin Types", " Job Service Classes", " Job Names", " Job Sequence Name (JSN)", " User Job Name (UJN)", " Validation", " Accounting", " Job Scheduling", " Job Control", " Field Length Control", " Input File Control", " Time Limit Control", " SRU Limit Control", " Command Limit Control", " Rollout Control", " Error Control", " Security Features", " Memory Protection", " System and File Access Controls", " Security Access Levels", " Security Access Catagories", " Responsibilities for Data Security", " Security Conflict Processing", " Job Completion", "4. Procedures", " Procedure Structure", " Procedure Directives", " Procedure Header (.PROC) Directive", " Formatting and Help Directives", " .CORRECT Directive", " .ENDHELP Directive", " .ENTER Directive", " .Fn Directive", " .HELP Directive", " .NOCLR Directive", " .NOTE Directive", " .PAGE Directive", " .PROMPT Directive", " File Directives", " .DATA Directive", " .EOF Directive", " .EOR Directive", " Branching Directives", " .ELSE Directive", " .ENDIF Directive", " .EX Directive", " .IF (or .IFE) Directive", " .COMMENT (.*) Directive", " Parameters and the Procedure Body", " Calling a Procedure (BEGIN Command)", " Requesting Help on Procedure Calls", " Ending a Procedure (REVERT Command)", " Parameter Matching Modes", " Order-Dependent Mode", " Order-Independent Mode", "5. Command Processing", " Command Format", " Command Processing Flow", " Exit Processing", "6. Execution Control Commands", " Command Syntax", " Arithmetic Operators", " Relational Operators", " Logical Operators", " Order of Evaluation", " Operands", " Constants", " Numeric Strings", " Literals", " Symbolic Names", " Functions", " FILE Function", " DT Function", " NUM Function", " Command Descriptions", " BEGIN Command", " DISPLAY Command", " ELSE Command", " ENDIF Command", " ENDW Command", " EXIT Command", " IFE Command", " MODE Command", " NOEXIT Command", " ONEXIT Command", " REVERT Command", " SET Command", " SKIP Command", " WHILE Command", "7. Job Control Commands", " CFO Command", " CHARGE Command", " CHVAL Command", " CLASS Command", " COMMENT Command", " CTIME Command", " DAYFILE Command", " DROP Command", " ENQUIRE Command", " ENTER Command", " GO Command", " HTIME Command", " Job Command", " LDI Command", " LENGTH Command", " LIMITS Command", " Resource Limits", " Other Characteristics", " User Permissions", " Network Applications", " Local Applications", " Privileged Network Applications", " Shell Permissions", " Security Permissions", " Security Access Categories", " Security Access Levels", " Service Classes", " Default Service Classes", " MACHINE Command", " MFL Command", " NORERUN Command", " NOTE Command", " OFFSW Command", " ONSW Command", " PASSWOR Command", " PAUSE Command", " PROTECT Command", " QGET Command", " QUEUE7 Command", " RERUN Command", " RESOURC Command", " Deadlock Prevention", " Single Resource Use", " Tape Units", " Resource Overcommitment", " Altering Resource Requirements", " Unit Assignment", " RFL Command", " ROLLOUT Command", " RTIME Command", " SETASL Command", " SETCORE Command", " SETJAL Command", " SETJOB Command", " SETJSL Command", " SETPR Command", " SETTL Command", " SHELL Command", " STIME Command", " SUBMIT Command", " SUMMARY Command", " SWITCH Command", " UPROC Command", " USECPU Command", " USER Command", "8. Commands for Interactive Jobs", " Terminal Control Commands", " ASCII Command", " AUTO Command", " BRIEF Command", " CSET Command", " LINE Command", " NORMAL Command", " SCREEN Command", " TIMEOUT Command", " TRMDEF Command", " Subsystem Selection Commands", " ACCESS Command", " BASIC Command", " BATCH Command", " EXECUTE Command", " FORTRAN Command", " FTNTS Command", " NULL Command", " Interactive Status Commands", " Detach Command (crD)", " Immediate Job Status Command (ctE)", " Abbreviated Job Status Command (ctS)", " Job Processing Commands", " BYE Command", " DIAL Command", " EXPLAIN Command", " GOODBYE Command", " HELLO Command", " HELLO7 Command", " HELLO7 Directives", " HELP Command", " LIB Command", " LIST Command", " LOGIN Command", " LOGOUT Command", " NOSORT Command", " RECOVER Command", " RUN Command", " Secure Login Command", " TEXT Command", " WHATJSN Command", " X Command", " Primary File Editing Commands", " Parameter Format", " Suppressing Editing Responses", " Line Number Overlap", " Inserting Lines", " ALTER Command", " DELETE Command", " DUP Command", " LIST Command", " MOVE Command", " READ Command", " RESEQ Command", " WRITE Command", " WRITEN Command", "9. File Management Commands", " ASSIGN Command", " BKSF Command", " CLEAR Command", " COPY Command", " Copy Termination", " Block Sizes", " Processing Options", " COPYBF Command", " COPYBF Command", " COPYBR Command", " COPYCF Command", " COPYCR Command", " COPYEI Command", " CGPYSBF Command", " COPYX Command", " DOCMENT Command", " EVICT Command", " FCOPY Command", " LIST80 Command", " LOCK Command", " L072 Command", " MQUEUE Command", " Parameter Descriptions", " The Routing Directive", " NEW Command", " OUT Command", " PACK Command", " PRIMARY Command", " RENAME Command", " REQUEST Command", " RESEQ Command", " RETURN Command", " REWIND Command", " ROUTE Command", " Parameter Descriptions", " Implicit Routing", " SCOPY Command", " SECHDR Command", " SETFAL Command", " SETFS Command", " SKIPEI Command", " SKIPF Command", " SKIPFB Command", " SKIPR Command", " SORT Command", " TCOPY Command", " TDUMP Command", " UNLOAD Command", " UNLOCK Command", " VERIFY Command", " WRITEF Command", " WRITER Command", "10. Permanent File Commands", " Common Parameters", " APPEND Command", " ATTACH Command", " CATLIST Command", " CHANGE Command", " COMMON Command", " DEFINE Command", " GET Command", " MFLINK Command", " MFLINK Directives", " APPEND Directive", " ATTACH Directive", " CATLIST Directive", " CHANGE Directive", " CHARGE Directive", " DEFINE Directive", " GET Directive", " PACNNAM Directive", " PERMIT Directive", " PURGE Directive", " REPLACE Directive", " SAVE Directive", " USER Directive", " Interactive Use of MFLINK", " OLD Command", " PACKNAM Command", " PERMIT Command", " PURGALL Command", " PURGE Command", " REPLACE Command", " SAVE Command", " SETPFAC Command", " SETPFAL Command", "11. Load/Dump Memory Commands", " DMB Command", " DMD Command", " DMDECS Command", " DMP Command", " DMPECS Command", " LBC Command", " LOC Command", " PBC Command", " RBR Command", " WBR Command", "12. Tape Management", " Tape Assignment", " Command Rules", " Processing Options", " ASSIGN Command", " BLANK Command", " LABEL Command", " LISTLB Command", " REQUEST Command", " VSN Command", "13. Checkpoint / Restart", " CKP Command", " RESTART Command", "14. System Utility Commands", " EDIT Command", " FSE Command", " KRONREF Command", " MODIFY Command", " OPLEDIT Command", " PDU Command", " PROFILE Command", " UPDATE Command", " XEDIT Command", "15. Library Maintenance", " Library File Access Methods", " Library Record Types", " CATALOG Command", " COPYL and COPYLM Commands", " GTR Command", " ITEMIZE Command", " LIBEDIT Command", " Command Format", " LIBEDIT Directives", " ADD Directive", " BEFORE Directive", " BUILD Directive", " COMMENT Directive", " COPY Directive", " DATE Directive", " DELETE Directive", " FILE Directive", " IGNORE Directive", " INSERT or AFTER Directive", " LIBGEN Directive", " LIST Directive", " NEW Directive", " NOINS Directive", " NOREP Directive", " NOREW Directive", " OLD Directive", " RENAME Directive", " REPLACE Directive", " REWIND Directive", " TYPE or NAME Directive", " VFYLIB Directive", " LIBEDIT Output", " LIBGEN Command", " ULIB Command", " VFYLIB Command", " Library Processing Examples", "16. Terminal Input/Output", " Terminals", " Input/Output Conventions", " Input From Terminal", " Length of Input/Output Lines", " Terminating Input Line", " Correcting Input Line", " Deleting Input Line", " Entering Input Before Prompts", " Page Wait", " Suspending Output", " Aborting Output Line", " Interrupting Job Step", " Terminating Job Step", " Continuing a Suspended Job", " Using ATTN on IBM 2741 Terminals", " Control Bytes", "Appendixes", "A. Character Sets", " Character Set Anomalies", " Character Set Tables", " Interactive Jobs", " Batch Jobs", " Jobs Using Line Printers", " Jobs Using Magnetic Tapes", "B. Diagnostic Messages", "C. Glossary", "D. Sample Job Output", "E. Terminal Character Conversion", " Data Input", " Data Output", "F. Card File Data Conversion", " Input Card File Formats", " Coded Cards", " Conversion Modes", " Literal Input", " Binary Cards", " Summary", " Punch File Formats", " Coded Cards (Punch)", " Binary Cards (Punch B)", " Absolute Binary Cards (P8)", "G. Ansi Tape Label Formats", " Required Labels", " VOL 1 - Volume Header Label", " HDR1 - First File Header Label", " E0F1 - First End-Of-File Label", " E0V1 - First End-Of -Volume Label", " Optional Labels", " HDR2 through HDR9 - Additional File Header Labels", " E0F2 through EOF9 - Additional End-Of-File Labels", " E0V2 through E0V9 - Additional End-Of-Volume Labels", " User Labels", "H. Line Printer Carriage Control", " Printed Data", " Paper Length", " Carriage Control", " Format Channel Selection on Non-PFC Printers", " Carriage Control Arrays for 580 Printers", " PFC Array Syntax", " Example", "I. Obsolete Tape Formats", " B (Blocked) Format", " E (Line Image) Format", " X (External) Format", " End-Of-Tape/End-Of-Reel Conditions", "J. TERMINAL DEFINITION COMMANDS", " Introduction", " Terminal Definition Command Format", " Restrictions", " Terminal Definition Commands", " (AB) - Abort Output Block Character", " (AR) - Automatic Character Recognition", " (BF) - Blocking Factor", " (BR) - Break Key as User Break 1", " (BS) - Backspace Character", " (B1) - Interruption or User Break 1 Character", " (B2) - Termination or User Break 2 Character", " (CH) - Display Terminal Characteristics", " (CI) - Carriage Return Idle Count", " (CN) - Cancel Character", " (CP) - Cursor Positioning after Input", " (CT) - Network Control Character", " (DL) - Delimiters for Single-Message Transparent Input Mode", " (EB) - End-of-Block Character", " (EL) - End-of-Line Character", " (EP) - Echoplex Mode", " (FA) - Full-ASCII Input Mode", " (HD) - Display of Hosts Nodes", " (HN) - Host Node Selection", " (HS) - Host Selection", " (IC) - Flow Control for Input Devices", " (IN) - Input Device and Transmission Mode", " (LI) - Line Feed Idle Count", " (LK) - Lockout of Unsolicited Messages", " (MS) - Message to Network Operator", " (OC) - Flow Control for Output Devices", " (OP) - Output Device Selection", " (PA) - Parity Processing", " (PG) - Page Waiting", " (PL) - Page Length", " (PW) - Page Width", " (SE) - Special Editing Mode", " (TC) - Terminal Class Command", " (TM) - Terminating a Terminal-Host Connection", " (XL) - Multimessage Transparent Mode", "K. Delimiting and Transmitting Terminal Input", " Physical End-of-Line (Line Feed)", " Logical End-of-Line (Carriage Return)", " Message Transmission", "L. Passive Procedures", " .PROC Directive", " Procedure and Parameter Descriptions", " Parameter Matching", " Order-Dependent Parameter Matching Mode", " Order-Independent Parameter Matching Mode", "M. Paper Tape Operations", " General Description", " Teletypewriter", " Control Characters", " Input Lines", " Punching Tape Off-Line", " Tape Mode", " Punching a Tape On-Line", " Corrections", "N. Mass Storage Device Statistics", "O. Interactive Transfer Facility (ITF)", " Selecting the ITF Application", " Selecting a Remote CYBER 200 System", " Processing Your Job on the Remote Cyber 200", " Terminating Your ITF Session", "Index", "Figures", " Central Memory Allocation", " Logical Structure of Files", " NOS and CRM File Terminology", " Sample Card File Structure", " Use of ANSI Labels", " FORTRAN Compile and Execute", " Submitting Jobs to Remote Hosts", " The Structure of a Procedure", " Summary of Checklist Patterns", " Calling a Procedure", " Command Processing Flow", " QUEUE7 Execute Queue Sample Listing", " QUEUE7 Input Queue Sample Listing", " QUEUE7 Output Queue Sample Listing", " Resource Commitment Processing (Simplified)", " Random Access File Structure", " LIBEDIT Input and Output", " User Library Structure", " Maximum Size of Global Library Set", " Examples of Coded Card Conversion", " Carriage Control Tape Format (Standard Paper Length; 6LPI)", " Carriage Control Tape Format (Short Paper Length; 8LPI)", " Keyword Substitution in Two Procedures", " Keyword Substitution in Nested Procedures", "Tables", " Physical File Structure on Different Devices", " Procedure Directives", " Programmable Function Keys for Procedures", " Help on Procedure Calls", " Range of Permissible Formats for the COPY Command", " Compatible File Structures for the VERIFY Command", " Access Mode Granted When Attaching a Currently Attached Direct Access File", " Character Sets for Interactive Jobs", " Character Sets for Batch Jobs", " ASCII to 6/12-Bit Display Code Conversion", " Nine-Track ASCII Coded Tape Conversion", " Nine-Track EBCDIC Coded Tape Conversion", " Seven-Track Coded Tape Conversions", " Carriage Control Characters", " Default Terminal Definitions", " Parameter Ranges for Terminal Definition Commands", " Default Message Delimiters and Transmission Keys", " Parameter Substitution in Order-Dependent Mode", " Parameter Substitution in Order-Independent Mode".

De glade dage med CDC 63-tegnsæt og senere 64-tegnsæt. 8i12 Ascii med CDC konvention for linieskift (kontroltegnet i position 9 og 10 i et maskinord). 60-bit maskinord med samme format til integer og reals, så man kunne gange et heltal med 10 og teste om det blev større end MAXINT og alle den slags tricks. Manualen er faktisk mere end ok. Der er nyttige eksempler og jeg har de sidste 35 år læst mange meget værre eksempler på dokumentation.

Der er sikkerhedsovervejelser og fx en DAYFILE hvor systemet skriver meddelelser til brugeren. Gode ideer til verden anno 2015, suk! Nogle af kommandoerne havde sjove navne, fx PURGALL, som slettede filer og som kunne gives temmelig mange parametre, så man ikke var helt sikker på hvad man slettede. DMPECS kunne skrive extended memory ud til en fil. Også selv om der stod noget, man bare havde overtaget fra en andens job. Også selv om der fx stod passwords i klar tekst.
Show Less

Publication

St. Paul, Minnesota : Control Data Corporation. Publications and Graphics Division, 1982.

Language

Original language

English

Physical description

818 p.; 20.8 cm

Local notes

Omslag: Ikke angivet
Omslaget viser titlen og diverse versionsnumre
Indskannet omslag - N650U - 150 dpi

CONTROL DATA CORPORATION

NOS VERSION 2
REFERENCE SET

Volume 3

SYSTEM COMMANDS

CDC® COMPUTER SYSTEMS:
CYBER 170
CYBER 70

MODELS 71, 72, 73, 74
6000

Side 7: The NOS reference set describes the external features of NOS 2. This reference set comprises four separate volumes.
Volume 1, Introduction to Interactive Usage, shows a user at an interactive terminal how to enter, run, and correct programs, and how to create, retrieve, ad maintain permanent files. Other topics covered include physical terminal connection, and login/logout procedures.
Volume 2, Guide to System Usage, describes the general concepts of NOS and some of the utilities used with NOS. Topics included
Volume 3, System Commands, describes the system commands that form the user interface to NOS
Volume 4, Program Interface, describes the COMPASS program interface to NOS. Detailed descriptions of function processors and macros available to COMPASS user programs are included.
Side 8: Extended Memory
Extended memory for model 176 is large central memory extended (LCME).
Extended memory for the models 815, 825, 835, 845, 855, 865, and 875 is unified extended memory (UEM). Extended memory for models 865 and 875 may also include extended core storage (ECS) or extended semiconductor memory (ESM). Extended memory for all other NOS computer systems is either ECS or ESM.

ECS and ESM are the only forms of extended memory that cbe shred in an ECS multimainframe complex and can be accessed by a distributive data path (DDP).

In this manual, ECS refers to both ECS and ESM, and extended memory refers to all forms of extended memory unless otherwise noted.

Programming information for the various forms of extended memory can be found in the COMPASS Version 3 Reference Manual and in the appropriate computer system hardware reference manual.

Side 13: DISCLAIMER
This product is intended for use only as described in this document. Control Data cannot be responsible for the proper functioning of undescribed features or undefined parameters.

Side 7-35: MACHINE COMMAND
Some programs that ran on mainframes other than models 815, 825, 835, 845 and 855 will not run on the models 815. 825, 835, 845, and 855 until changes are made in your job. Programs most likely to run incorrectly on models 815, 825, 835, 845, and 855 are COMPASS programs with tight instruction-modification loops. The MACHINE command will enable some of these programs to run correctly on these models.
Format:
MACHINE, EP=state.
Parameter Description
EP=state Specifies whether extended stack purging is selected. EP=ON selects it and EP=OFF disables it.

Instruction stack purging is extended by specifying ON and is made normal by specifying OFF and remains in effect until a subsequent MACHINE command or MODE macro alters it. The initial status of stack purging is site-selectable. For more information on stack purging, refer to the MODE macro in Volume 4, Program Interface.

To determine if a program will run correctly on models 815, 825, 835, 845, and 855, run the job with extended stack purging disabled (EP=OFF). If unexpected results occur, do another run with stack purging extended (EP=ON). When stack purging is extended, the execution time of the program may be increased. If unexpected results still occur, recode COMPASS programs or recompile high-level language programs on models 815, 825, 835, 845, and 855.

Side 16-9: CONTROL BYTES
You can design an interactive program to control terminal activity by including control bytes in your output. Control bytes perform operations such as controlling the positioning of the printing element and defining alternate input modes.

A control byte is a 12-bit quantity, right-justified in bit position 0, 12, 24, 36, or 48 of a central memory (CM) word. You must be careful since data can be mistaken for a control byte. For example, the characters :D at the beginning of a line and followed by an end-of-line may log out your job if written to the terminal output file, since the code 0004 is transmitted. The following control bytes are available.
Byte Description
0001 or 0002 End-of-block.
0003 Auto input.
0004 Log out job.
0005 Initiate ASCII input mode.
0006 Initiate transparent input mode.
0007 Initiate transparent output mode.
0011 Initiate ASCII output mode.
0013 End-of-string.
0016 Terminal redefinition.
The use of these control bytes is described in detail in Volume 4, Program Interface.

Side A-1: CHARACTER SETS
A character set is composed of graphic and/or control characters. A code set is a set of codes used to represent each character within a character set.

A graphic character may be displayed at a terminal or printed by a line printer. Examples are the characters A through Z and the digits through 9. A control character initiates, modifies, or stops a control operation. An example is the backspace character that moves the terminal carriage or cursor back one space. Although a control character is not a graphic character, a terminal may produce a graphic representation when it receives a control character.

All references within this manual to the ASCII character set or the ASCII code set refer to the character set and code set defined in the American National Standard Code for Information Interchange (ASCII, ANSI Standard X3. 4-1977). References in this manual to the ASCII character set do not necessarily refer to the ASCII code set.

NOS supports the following character sets.
* CDC graphic 64- (or 63-) character set.
* ASCII 128-character set.
* ASCII graphic 64- (or 63-) character set.
* ASCII graphic 95-character set.
Each installation selects either the 64-character set or the 63-character set. The differences between the two are described in Character Set Anomalies in this appendix. Any reference in this appendix to the 64-character set implies either the 63- or 64-character set, unless otherwise stated.

NOS supports the following code sets.
* Display code.
* 6/12 display code.
* 12-bit ASCII code.
Display code is a set of 6-bit codes from octal 00 to octal 77.

Pages

818

Library's rating

Rating

(1 rating; 3)
Page: 0.2079 seconds