|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 220288 (0x35c80) Types: TextFile Names: »D8«
└─⟦e61e7d03c⟧ Bits:30005867/disk01.imd Dokumenter (RCSL m.m.) └─⟦this⟧ »D8«
__________________________________________________________________________ Title: RC 3600 DATA ENTRY RELEASE 2 USERS GUIDE, PART 2 _________________________________________________________________________ _________________________ _ RCSL No.: 43-GL4796 Edition: January 1978 E_d_i_t_o_r_:_ _ _ _P_e_t_e_r_ _J_ø_r_g_e_n_s_e_n_ _ \f __________________________________________________________________________ Keywords: MUS, Data Entry System, Supervisor, Supervisor, Functions, Supervisor Programs _________________________________________________________________________ Abstract: This manual describes the activities performed by the Supervisor in a Data Entry System and includes the descriptions of all standard supervisor functions and programs. __________________________________________________________________________ Copyright A/S Regnecentralen, 1978 Printed by A/S Regnecentralen, Copenhagen __________________________________________________________________________\f F_o_r_e_w_o_r_d_ The present second edition is mostly an extension of the first edition of RC3600 Data Entry Release 2, Users Guide, Part 2 (November 1976). The pending supervisor programs DISCTABLE and SHORTEN has been described. Some new supervisor programs have been included, i.e. CREATE create a disctable FORMFEED print a heading sheet with date and time GET copy a discfile to magnetic tape or paper tape LISTDATA list the contents of batches (compressed format) LISTERROR list the contents of the invalid records in batches OUTIMAGE print an image in internal representation RESTABLISH change the contents of batchheads SAVEJOB save jobs for backup VOLUME prepare new magnetic tape for HEAD and/or DUMP The supervisor program LOAD has been changed in order to load all items in a backup. In addition some small changes have been made in the receipts from the programs, e.g. OUTPUT ERROR has been changed to PRINT- OUT ERROR.\f CONTENTS 1 INTRODUCTION Page 5 2 SUPERVISOR FUNCTIONS7 3 SUPERVISOR PROGRAMS8 4 SUPERVISOR PROGRAM STORING AND LOADING10 4.1 Single Processor Systems10 4.2 Processor Expansion Systems (1)11 4.3 Processor Expansion Systems (2)11 4.4 Memory Expansion Systems12 5 SUPERVISOR COMMAND SYNTAX13 6 DISPLAY SCREEN LAYOUT16 7 PRINTOUTS FROM SUPERVISOR PROGRAMS18 7.1 Key Station Display Screen19 7.1.1 Display Mode Commands19 7.1.1.1 Forward19 7.1.1.2 Backward20 7.1.1.3 End20 7.1.2 Error Messages in Display Mode20 7.2 Hardcopy via Spoolfile20 7.3 Directly in Hardcopy Form21 7.4 Hints and Advices21 8 RECEIPTS AND ERROR MESSAGES24 8.1 From Supervisor24 8.2 From Supervisor Functions and Programs26 9 DESCRIPTION OF SUPERVISOR COMMANDS28 CHANGEENTRY28 CLEAN30 COPY31 CREATE32 DELETE33 DISCTABLE36 DISPLAY39 DUMP40 DUMPSTAT43 FORMFEED44\f GETPage 44 HARDCOPY46 HEAD47 KILL47 LIST48 LISTACCOUNT50 LISTDATA53 LISTERROR54 LISTFORMAT55 LISTIMAGE56 LISTLOG67 LISTMESSAGES60 LISTSUBPROGRAM61 LISTTABLE62 LOAD63 NEWMESSAGES66 OUT66 OUTCORE68 OUTDISC69 OUTFORMAT69 OUTIMAGE70 OUTMAGTAPE70 OUTSUBPROGRAM71 OUTTABLE72 PUT72 RESCUE73 RESTABLISH75 SAVE77 SAVEJOB81 SAVESURVEY81 SHORTEN82 SPOOL84 STOP86 SURVEY87 SYSTEM89 TRANSLATE90 VOLUME92 APPENDIX 1 SUPERVISOR FUNCTIONS AND PROGRAMS93 APPENDIX 2 DISC ERROR CODES95 APPENDIX 3 MAGNETIC TAPE ERROR CODES98 APPENDIX 4 LINEPRINTER ERROR CODES100 APPENDIX 5 SERIAL PRINTER ERROR CODES101 APPENDIX 6 CHARABAND PRINTER ERROR CODES102\f APPENDIX 7 PAPERTAPE READER ERROR CODESPage 104 APPENDIX 8 PAPERTAPE PUNCH ERROR CODES105 APPENDIX 9 Reserved for additional error codes APPENDIX 10 - - - - - APPENDIX 11 - - - - - APPENDIX 12 - - - - - APPENDIX 13 SUPERVISOR COMMANDS106 APPENDIX 14 INDEX110\f 1 INTRODUCTION Supervisor commands are entered from a key station designated as supervisor by means of the command SUPERVISOR (see section 9 in part 1 of this Users Guide). When a command is entered a s_u_p_e_r_v_i_s_o_r_ _f_u_n_c_t_i_o_n_ or a s_u_p_e_r_v_i_s_o_r_ p_r_o_g_r_a_m_ is activated. After executing the action specified by the command, the system will be ready to accept the next super- visor command. Supervisor functions are command working on the environment of supervisor programs the latter mentioned performing the actual processing of data. Only one key station can be supervisor at a time. To leave supervisor mode the operator activates a supervisor function thereby permitting another key station to become supervisor. This part of the Users Guide describes the administration around supervisor program running and contains also a detailed descrip- tion of the functions and programs available. S_e_c_t_i_o_n_s_ _2_ _a_n_d_ _3_ serve to give a summarized description of the activities performed in supervisor mode. S_e_c_t_i_o_n_ _4_ which describes the storing of supervisor programs and their loading into memory is included to give the supervising operator an idea of the internal software organization also with respect to key stations used for registration. S_e_c_t_i_o_n_ _5_ describes the general syntax for supervisor command entering and is thereby also a guide for the programmer of supervisor programs. S_e_c_t_i_o_n_ _6_ features the display screen layout and contains a list with explanations concerning the various states of the supervisor. S_e_c_t_i_o_n_ _7_ outlines the possible ways in which printouts can be produced together with hints and advices for the supervising operator concerning the administration of the printouts. The section also includes a detailed description of the commands used in connection with output on the key station display screen.\f S_e_c_t_i_o_n_ _8_ concerning receipts and error messages are divided into two: a detailed description of the messages from supervisor (i.e. the system) and a general description of messages concern- ing the command execution. S_e_c_t_i_o_n_ _9_ contains detailed descriptions of all standard super- visor functions and programs. Each description also comprising the keying of the command in question and its possible receipts and error messages. The descriptions are ordered alphabetically after function/program name. Appendix 1 may be used as a key to the section to ease finding a specific command. A_p_p_e_n_d_i_x_ _1_ contains an outlining list of all supervisor func- tions and programs ordered in the different categories. A_p_p_e_n_d_i_x_ 2_ _t_h_r_o_u_g_h_ _a_p_p_e_n_d_i_x_ _8_ contain the error codes concerning devices used by the supervisor functions and programs in error messages. A_p_p_e_n_d_i_x_ _1_3_ contains a survey of the supervisor commands and may be used as a quick-reference guide in keying a command.\f 2 SUPERVISOR FUNCTIONS The supervisor functions are used to: - stop the execution of an active supervisor program before its normal completion. - administrate printouts from supervisor programs. - close down registration on other keystations due to certain errors. - leave supervisor mode and reenter login mode. Appendix 1 outlines the supervisor functions and section 9 contains the detailed descriptions of the functions. Please note that some of the supervisor functions can be executed simultanously with an active supervisor program. \f 3 SUPERVISOR PROGRAMS The standard supervisor programs fall into sevel categories: 1. Format Operations These programs are used to create new formats, subprograms and tables and to list the batches used for the creation in a way that resembles the data entry programming sheets. 2. Sorting Operations This group of programs is used to sort the contents of com- pleted databatches. The programs are not described herebut in separate publications. 3. Transfer Operations This category of programs is used for transferring completed jobs or batches to computer-compatible magnetic tape or, in remote job entry fashion, to a central computer for processing. RJE terminal operations are supported by the standardsimula- tion packages available with the RC 3600 and described in separate publications. 4. Statistics The system collects a large quantity of statistical informa- tion from which the supervisor can extract various reports using these programs. 5. Housekeeping Operations The housekeeping programs are used in the data batch super- vision and general system management. 6. System Messages Operations These programs are used when replacing the standard messages used by the system for operator receipts and alarm messages by userdefined texts possibly using a local language. \f 7. Miscellaneous Operations These programs are used in connection with error recovery. Some of the programs may change vital system functions, such programs must therefore only be used on appointment with Regnecentralen (see description of the various programs). Appendix 1 outlines the supervisor programs listed in above mentioned categories. Section 9 contains the detailed descriptions of the programs. \f 4 SUPERVISOR PROGRAM STORING AND LOADING Supervisor p_r_o_g_r_a_m_s_ are relocatable application programs which are stored on disc and loaded into memory being started as in- dependent MUS-processes when required by a supervisor command. Upon completion of its action the programs is removed from memory again. This structure makes it easy to extend the system with new supervisor programs. Supervisor f_u_n_c_t_i_o_n_s_ are included in the data entry master program and do not require memory space to be activated. The memory position to contain a supervisor program depends on the actual data entry system configuration: 4.1 SINGLE PROCESSOR SYSTEMS DOMUS SYSTEM DATA ENTRY MASTER PROGR. memory layout SUPERVISOR PROGRAM FORMATS RECORDS REGISTERS In this configuration the high part of memory is shared between - supervisor programs and - formats, registers and records used by registrating key stations. The limit between the two categories is dynamically adjusted by the system but the following facts should be noticed: - invoking a large supervisor program may prevent other keystations from registration s_t_a_r_t_-_u_p_ until the supervisor command has been executed. Already active keystations will n_o_t_ be affected. - a large number of a_c_t_i_v_e_ keystations may prevent the loading of a large supervisor program.\f 4.2 PROCESSOR EXPANSION SYSTEMS (1) DOMUS DOMUS SYSTEM SYSTEM ASSORTED DATA ENTRY PROGRAMS MASTER PROGR. SUPERVISOR FORMATS PROGRAM REGISTERS RECORDS CPU-A CPU-B In this configuration the supervisor programs share memory with non-data entry programs (e.g. conversion and transmission programs). This means that large non-data entry programs may prevent loading of supervisor programs and vice versa. 4.3 PROCESSOR EXPANSION SYSTEMS (2) DOMUS DOMUS SYSTEM SYSTEM DATA ENTRY MASTER PROGR. SUPERVISOR PROGRAM ASSORTED PROGRAMS FORMATS RECORDS REGISTERS CPU-A CPU-B The same considerations as for single processor systems concern this configuration. \f 4.4 MEMORY EXPANSION SYSTEMS DOMUS SYSTEM DATA ENTRY MASTER PROGR. SUPERVISOR PROGRAM largest supervisor program area FORMATS RECORDS REGISTERS A memory expansion is connected to the processor containing the data entry master program and is only used for formats, registers and records and can not contain supervisor programs or part of these. Notice: A memory expansion can be used as a single processor system or as CPU-B in a processor expansion. \f F_ 5. SUPERVISOR COMMAND SYNTAX The following general syntax holds for supervisor commands: SPACE . . . name . hardcopy name name + +. . . . SPACE . . . - integer . - integer , , SPACE . . . ENTER The notation used is described in section 3.4 of "Data Entry Format Language Guide". EXAMPLES: 1) TRANS 2) SAVE ID001 MT0.NEW JOB.10001 3) LIST BATCH.B0001 25.36 name: A name consists of a letter or a letter followed by letters and/or digits. The first name in a command is the name of a supervisor program or supervisor function. Only the first five characters of a name are checked and used by the system. EXAMPLES: 1) P 2) LIST 3) LIST F 4) LISTFORMAT 5) J0001 3) is equivalent to 4) but not to 2) \f hardcopy: Specifies that the output from a supervisor program is delivered on hardcopy form. If the item is omitted the output will be delivered on the supervisor keystation screen. Hardcopy can be specified in two ways: L Hardcopy directly on hardcopy device S Hardcopy on hardcopy device via a spoolfile. For further information, please consult section 7. integer: An integer is either a decimal numeric constant or an octal numeric constant. The characteristics of a d_e_c_i_m_a_l_ _n_u_m_e_r_i_c_ constant are: - contains at least one and at most five of the digits 0 - 9. - may be preceeded by a sign (+ or -) - specifies a value in the range - 32768, + 32767. EXAMPLES: 1) 100 2) +100 3) 00100 4) -37 1), 2) and 3) are equivalent. An o_c_t_a_l_ _n_u_m_e_r_i_c_ _c_o_n_s_t_a_n_t_ is characterized by the following: - contains at least one and at most six of the digits 0 - 7. - is preceeded by an apostrophe ("). - is unsigned. - specifies a value in the range 0, 177777. \f EXAMPLES: 1) "0 2) "135 3) "77777 The operator is free to choose whether tu use a decimal or an octal constant when keying an integer. However, octal constants are normally only used for programs in the group "miscellanous operations" for example to ease specification of coreaddresses when printing a coredump. EXAMPLES: 1) "0 equivalates 0 2) "77777 equivalates 32767 3) "10 equivalates 8 4) but "10 is different from 10 The maximum number of names and integers in a supervisor command is 10. Please note that this general syntax applies to supervisor commands, i.e. the command entered when invoking a supervisor program or function. Is a supervisor program after its activation initiates a dialog with the operator the syntax of this may differ from the above mentioned. The description of such programs will therefore contains a specification of legal input from the operator during the dialog. \f 6 DISPLAY SCREEN LAYOUT The layout of the display screen of a keystation in supervisor mode is as follows: Line 1 STATUS PART Line 2 RECEIPT PART Line 3 command enter and output part Line 23 Line 24 command entering S_t_a_t_u_s_ _P_a_r_t_ The statusline will shown the text: SUPERVISOR nnnnn nnnnn indicates the state of the supervisor: IDLE No supervisor program is running and the system is ready for the next supervisor command. RUNNING A supervisor program is presently executing an entered command. WAITING A supervisor program has stopped to wait for the operator to key new information. Normally the receipt part will describe the king of information to be keyed. REPEAT The operator has keyed new information to a WAITING supervisor program. The information should haveful- filled the general command syntax (see section 5) but contained syntax errors. Key the correct information. KILLED A supervisor program has been killed by the operator using the supervisor function. KILL. The system is ready for the next supervisor command. SPOOLING A supervisor program has executed the command and has produced a printout which is now transferred to the spoolfile. Or the supervisor function HARDCOPY has been activated to make a hardcopy of last produced printout.\f DISPLAYING The supervisor is presently displaying the output from a supervisor program on the output part of the display screen. See also section 7.1. R_e_c_e_i_p_t_ _P_a_r_t_ Line 2 is used for system receipts and receipts from supervisor functions and programs. See also section 8. L_i_n_e_s_ _3_ _-_ _2_4_ Lines 3 - 24are used for keying s_u_p_e_r_v_i_s_o_r_ _c_o_m_m_a_n_d_s_. The lines are used cyclically in the following way: - the first supervisor command is keyed on line 3 and the cursor will be positioned after the last keyed character. - when the system is ready for the next supervisor command the cursor is moved to the first position of the next line. - after the execution of a command keyed on line 24 the command entering part of the screen will be blanked and the cursor will be moved to line 3. In state DISPLAYING lines 3 - 23 are used to d_i_s_p_l_a_y_ the o_u_t_p_u_t_ from a supervisor program and line 24 to enter the d_i_s_p_l_a_y_ _m_o_d_e_ c_o_m_m_a_n_d_s_ (see section 7.1).\f 7 PRINTOUTS FROM SUPERVISOR PROGRAMS Almost every supervisor program produces some printouts in the form of surveys, logs, listings and the like. This section de- scribes the administration of the printouts. The printouts can be output in three ways: (1) On the keystation display screen. (2) On a hardcopy device (e.g. line printer or operator console device) via a so-called spoolfile. (3) Directly on a hardcopy device. The way output is to be produced is selected by the operator when the supervisor command is entered. As can be seen from the figure the supervisor program delivers its printout either on a hardcopy device or in a workfile on disc. The system will automatically transfer the contents of the workfile to hardcopy device or display screen depending on what was selected by the operator. The spoolfile can contain printouts from several supervisor programs and the operator can stop and start printing from the spoolfile. This means that the hardcopy device may be used for non-data entry functions (e.g. conversion) simultanously with production of some data entry printouts to be printed later. \f 7.1 KEYSTATION DISPLAY SCREEN The default output device is the display screen, i.e. it is used when nothing else is specified when entering s supervisorcommand. EXAMPLE: SYSTEM DISC This command will activate the program SYSTEM to print information about free disc space on the display screen. When the program has delivered its output in the workfile the supervisor enters d_i_s_p_l_a_y_ _m_o_d_e_ indicated by the text DISPLAYING on the statuspart of the display screen. When entering display mode the first part of the printout is displayed (i.e. the first 21 lines) and the cursor will be positioned on the bottom line ready for a d_i_s_p_l_a_y_ _m_o_d_e_ _c_o_m_m_a_n_d_. 7.1.1 D_i_s_p_l_a_y_ _M_o_d_e_ _C_o_m_m_a_n_d_s_ The display commands are used in display mode to display the next or the previous part (if any) of a printout, and to leave display mode. Spaces in front of and characters following a display command are ignored by the system. 7.1.1.1 F_O_R_W_A_R_D_, display next part of printout. 1. Key: F 2. Press the ENTER key This command will display the next part of a printout (i.e. the next 21 lines). If the printout does not contain more parts the last part will be displayed. The cursor will be moved to the bottom line ready for the next display command. \f 7.1.1.2 B_A_C_K_W_A_R_D_, display previous part of printout. 1. Key. B 2. Press the ENTER key The command will display the previous part (i.e. the previous 21 lines) of the printout. Please note that some time will elapse between the command entering and the display of the part: a short time in the beginning of the printout and a longer time at the end of it. The cursor will be moved to the bottom line ready for the next display command. 7.1.1.3 E_N_D_, leave display mode. 1. Key: E 2. Press the ENTER key. The supervisor remains in display mode until this command is entered. The command entering part of the display screen is blanked, the cursor will be placed at line 3, and the system is ready to accept new commands. 7.1.2 E_r_r_o_r_ _M_e_s_s_a_g_e_s_ _i_n_ _D_i_s_p_l_a_y_ _M_o_d_e_ In case of syntax error in a display command the receipt line of the display screen will show the text: SYNTAX The system will be ready for the next display command. 7.2 HARDCOPY VIA SPOOLFILE Hardcopy output via spoolfile is selected by keying the text .S in connection with the program name. EXAMPLE: SYSTEM.S DISC \f This command will activate the program SYSTEM to print information about free disc space on hardcopy device via the spoolfile. When the program has delivered its output in the workfile super- visor state SPOOLING is entered and the contents of the workfile is moved to the spoolfile from where the system will output it on hardcopy form. The spooling has finished when the supervisor enters IDLE state and the system is now ready to receive new supervisor commands to be executed simultanously with the spoolfile printing. 7.3 DIRECTLY IN HARDCOPY FORM Output directly on a hardcopy device is selected by keying the text .L in connection with the program name. EXAMPLE: SYSTEM.L DISC This command will activate the program SYSTEM to print information about free disc space directly on hardcopy device. The supervisor remains in state RUNNING until the program has finished printing. 7.4 HINTS AND ADVICES This section deals with the considerations to be done by the supervising operator in the selection of the output device for printouts. When output on k_e_y_s_t_a_t_i_o_n_ _d_i_s_p_l_a_y_ _s_c_r_e_e_n_ is selected the printout will be produced in the workfile. The workfile is not destroyed when the operator has looked at it in state DISPLAYING. This means that the operator can make a h_a_r_d_c_o_p_y_ _o_f_ _t_h_e_ _w_o_r_k_f_i_l_e_ as many times as he wants without reactivating the supervisor program and that he can r_e_-_d_i_s_p_l_a_y_ it using the supervisor func- tions HARDCOPY and DISPLAY. \f The workfile is not destroyed until a new supervisor program is activated or until the operator leaves supervisor mode. When output i_n_ _s_p_o_o_l_f_i_l_e_ is selected the printout is also pro- duced in the workfile and the operator has the already mentioned possibilities. I.e. he is able to display the workfile using the DISPLAY function after the transfer to the spoolfile and before is has been printed on the hardcopy device. This also means that the operator d_o_e_s_ _n_o_t_ _h_a_v_e_ _t_o_ _w_a_i_t_ for the printing to be finished until he enters the next supervisor command. When output d_i_r_e_c_t_l_y_ _i_n_ _h_a_r_d_c_o_p_y_ _f_o_r_m_ is selected the operator has to wait for the printing to finish until entering of next command is allowed. This way of producing printouts is used in the following two cases: - when the d_i_s_c_ _c_a_p_a_c_i_t_y_ _h_a_s_ _r_u_n_ _s_h_o_r_t_, so that the workfile can not be extended by the system to contain the entire printout. - when l_a_r_g_e_ _p_r_i_n_t_o_u_t_s_ are to be produced (e.g. of 20 or more pages) to save discspace and time. Please note that when producing printouts directly on the hard- copy device the possibility of extra hardcopies and displayings does not exist. If the hardcopy device is to be used for n_o_n_ _d_a_t_a_ _e_n_t_r_y_ _p_r_i_n_t_i_n_g_ or in case of h_a_r_d_c_o_p_y_ _d_e_v_i_c_e_ _m_a_l_f_u_n_c_t_i_o_n_ the operator has the following possibilities: - c_l_o_s_e_ _t_h_e_ _s_p_o_o_l_f_i_l_e_ using the supervisor function SPOOL so that printing from it stops and so that printouts can still be pro- duced in it. Printouts can now be produced for keystationdis- play screen or spoolfile and the spoolfile p_r_i_n_t_i_n_g_ can be r_e_s_t_a_r_t_e_d_ later when the hardcopy device is available. - select a n_e_w_ _h_a_r_d_c_o_p_y_ _d_e_v_i_c_e_ also using the supervisor function SPOOL. The device may for example be the operator console de- vice (TTY). All three ways of producing output can now beused. When the normal hardcopy device is available again it can be selected by the operator. The s_p_o_o_l_f_i_l_e_ _c_a_p_a_c_i_t_y_ corresponds to 10 - 14 pages of output depending of its layout. When the f_i_l_e_ _r_u_n_s_ _f_u_l_l_ the transfer to the workfile is halted for a moment waiting for space to be \f released due to printing. When free space is available the trans- fer continues. During the transfer of the workfile to spoolfile the supervisor will be in state SPOOLING. If this state persists for a very long time the spoolfile may have run full due to a stopped printing caused by an error or the issuing of a SPOOL STOP command. If it is impossible to start the printing (e.g. hardcopy device used by a conversing program) at the moment the operator can s_t_o_p_ _t_h_e_ t_r_a_n_s_f_e_r_ of the workfile using supervisor function KILL and instead display it on the display screen using the supervisor function DISPLAY. Please notice that e_r_r_o_r_ _m_e_s_s_a_g_e_s_, concerning the hardcopy device when printing from spoolfile will appear on the operator console device (see part 1 of this Users Guide, section 13.5). \f 8 RECEIPTS AND ERROR MESSAGES The receipts and error messages from the supervisor, the super- visor functions and the supervisor programs are displayed on the receipt part of the supervisor keystation. The messages fall into two categories: 1. Messages from supervisor, i.e. system messages concerning the loading and runing of supervisor programs and functions. These messages are preceeded by the text **SUPV. 2. Messages from supervisor functions and supervisor programs. The messages indicate the result of the execution of the entered command. 8.1 FROM SUPERVISOR *_*_ _S_U_P_V_ _S_Y_N_T_A_X_ This message means that an entered command does not fullfill the general supervisor syntax rules (see section 5). Enter the correct command. *_*_ _S_U_P_V_ _S_T_A_T_E_ The operator has entered a command at a time when a supervisor program or function is already being executed (supervisor state RUNNING, SPOOLING). Or the operator has entered a KILL command at a time when there is nothing to kill (supervisor state IDLE, KILLED). *_*_ _S_U_P_V_ _N_O_T_ _N_A_M_E_ The entered command does not specify an existing supervisor function or program. *_*_ _S_U_P_V_ _N_O_ _R_O_O_M_ __C_o_d_e_'_ This message means that the memory space available for the super- visor is insufficient at the moment (see section 4). \f C_o_d_e_ M_e_a_n_i_n_g_ 1 A supervisor program can not be loaded into memory. 2 When entering state DISPLAYING a memory area (a zone) for communicating with the disc can not be reserved. The printouts is still situated in the workfile and can be displayed using supervisor function DISPLAY. Wait for one or more keystations to stop keying, rekeying or editing and reenter the command. *_*_ _S_U_P_V_ _D_I_S_C_ _<_C_o_d_e_>_ Disc error when accessing one of the following files: - the file containing the supervisor program. - the workfile containing a printout from a supervisor program. - the spoolfile when the contents of the workfile is transferred to the spoolfile. The meaning of <Code> is described in appendix 2. If the code is 001000 or 011000 the error has possibly occured because the workfile was not properly released by a previously activated supervisor program. If this error persists the system must be closed down and restarted. The code 044000 may mean that a supervisor program has terminated specifying that a printout has been produced in the workfile without really having done so. *_*_ _S_U_P_V_ _L_O_A_D_ _E_R_R_ _<_C_o_d_e_>_ A supervisor program can not be brought into memory because of defects on it. C_o_d_e_ M_e_a_n_i_n_g_ 4 end medium, the end of the discfile containing the program has been reached before the end of the program. Maybe because the file does not contain a program but for example a batch. \f 10 reservation, the discfile containing the program is being reserved by another systemfunction. Maybe because the file does not contain a program but for example a batch. 20 no spaces for pages, the program is a so-called paged program and the system file containing the pages of all paged programs is filled. If the error persists please contact REGNECENTRALEN to get a new software configura- tion. 21 illegal program, i.e. the contents of the discfile containing the program does not correspond to the format of relocatable binary programs. Maybe because the file does not contain a program but for example a batch. 23 checksum error, the relocatable binary program contains checksum error. See also code 21. 24 virtual address error, the program is a so-called paged program which contains some illegal coding. If reload- ing the supervisor programs does not helt then please contact REGNECENTRALEN. Try to reenter the command. If the error persists the supervisor programs should be reloaded by running a disc initialization. The messages ** SUPV SYNTAX, **SUPV NOT NAME, ** SUPV NO ROOM, ** SUPV DISC and ** SUPV LOAD ERR may also be issued d_u_r_i_n_g_ the running of a supervisor program w_i_t_h_o_u_t_ the operator having entered a new command. In this case the supervisor program which was activated by the command typed by the operator has finished and has asked the supervisor to load a new program. This strategy is for example used in connection with the programs used forlog- file processing. The message ** SUPV SYNTAX in this case is a programming error and REGNECENTRALEN should be contacted. 8.2 FROM SUPERVISOR FUNCTIONS AND PROGRAMS O_K_ The entered command has been executed successfully. \f S_Y_N_T_A_X_ The entered command can not be executed due to syntax errors. Consult the description of the supervisor function or program in question (section 9). P_R_I_N_T_O_U_T_ _E_R_R_O_R_ _<_C_o_d_e_>_ This receipt is given when an error occurs during production of a printout. If the printout is produced for the keystation display screen (e.g. SYSTEM DISC) of for hardcopy via spoolfile (e.g. SYSTEM.S DISC) the code describes a disc error, see description of disc errors in appendix 2. The error concerns the workfile for super- visor program printouts. Otherwise if the printout is produced directly on hardcopy device (e.g. SYSTEM.L DISC) the code describes an error on the device c_u_r_r_e_n_t_l_y_ being used as hardcopy device, see appendix 4, 5, or 6 concerning respectively lineprinter, serial printer and charaband printer. D_e_v_i_c_e_ _E_r_r_o_r_s_._ Device errors are indicated by receipts of the form: <name> ERROR <Code> The device name is given by <name> (e.g. MAGTAPE or DISC) and <code> describes the error. All error codes are listed in appendixes 2 - 8. O_t_h_e_r_ _r_e_c_e_i_p_t_s_._ Please consult the descriptions of the supervisor functions and programs in section 9. \f 9 DESCRIPTION OF SUPERVISOR COMMANDS This section contains an alphabetic list of supervisor functions and programs. Each supervisor function is described using the following layout: FUNCTION Name of the supervisor function together with an outline. CONDITION Lists the supervisor states in which the function can be activated together with possitble other conditions. KEYING Description of how to key the supervisor command. DESCRIPTION Detailed description of the function. EXAMPLES One or more examples RECEIPTS A list of possible receipts (except OK and SYNTAX) also including error messages. The supervisor programs are described in a similar way: PROGRAM Name and outline KEYING As above DESCRIPTION Detailed description of the program, its input and output. EXAMPLES As above RECEIPTS As above PROGRAM: CHANGEENTRY - change the name, attributes, orlength of a discfile. KEYING: 1. Key: CHANGEENTRY 2. Key: name of catalog entry (discfile) \f 3. If the name is the name of a workbatch key: . and key: WORK 4. If the name is to be changed key: NAME and key: . and key: new name 5. And if new name is to be a workbatch name key: . and key: WORK 6. If length of file is to be changes key: LENGTH and key: . and key: new length (number of discsectors) 7. If attributes is to be changes key: ATTR and key: . and key: new attributes (see below) 8. Press the ENTER key. DESCRIP- This program is used to change the characteristics of TION: an entry in the disc-catalog. The characteristics of a discfile are contained in a catalogue entry accessed by using the name of the file. The program must only be used on appointment with REGNE- CENTRALEN as it may change vital system components on the disc. The following attributes are used presently: 1 the file may be extended 2 the file is a filedescriptor entry 4 entry only, file length = 0 8 the file is write-protected 16 the file is permanent The new attributes entered in the command may be a sum of several attributes. EXAMPLES: 1) CHANGEENTRY B0015.WORK NAME.B0015 2) CHANGEENTRY B0015 NAME.B0015.WORK 3) CHANGEENTRY SPRG NAME.SPRG1 LENGTH.1 ATTR.17 \f RECEIPTS: NOT NAME The specified name does not exist in the catalog. DISC ERROR <Code> Consult appendix 2. FUNCTION: CLEAN - close down another keystation. CONDITION: IDLE, KILLED The keystation to be cleaned must be keying, rekeying or editing. KEYING: 1. Key: CLEAN 2. Key: the keystation number to be cleaned (1 - 24) 3. Press the ENTER key. DESCRIP- This function is used to close down a registration on TION: another keystation. The keystation enters login mode and the work on the batch may continue by reentering the key, rekey or edit command as the batch has been made temporarily closed. The command is used in case of hard- or software mal- function concerning a single keystation. The SURVEY program may be used to check if the batch was properly closed. If this is not the case a system restart or the supervisor program RESCUE may be used as means to repair the batch. As an example of a software-malfunctioning keystation can be given the following situation: A keystation operates with an un-debugged format program which has entered a subformat consisting of only a not keyed field. If the filed does not select another subformat the system will reselect the same subformat resulting in an endless loop. The keystation number given in the command corresponds to keystation numbers indicated on restart logs and operator logs. EXAMPLES: CLEAN 7 \f RECEIPTS: STATE ERROR The keystation is not keying, rekeying or editing. Or the terminal has already been cleaned but has not closed yet. PROGRAM: COPY - create a new batch by copying an existing one. KEYING: 1. Key: COPY 2. Key: Name of batch to be copied. 3. Key: Name of job to which the batch is to be copied. 4. Key: Name of new batch. 5. Press the ENTER key. DESCRIP-The COPY program is used to create a new batch by TION: making a copy of an existing one. If the job specified in the command does not exist it will be created. The original batch is left unchanged. The program may for example be used if it is wanted that the same batch should exist in more than one job. Or to preserve a single or a few batches when a job is going to be deleted by the DELET command. EXAMPLES: COPY A0001 BJOB B0001 RECEIPTS: NOT NAME The specified batchname is not the name of a discfile. NOT BATCH The specified batchname is not an existing batch. NOT JOB The jobname specifies a discfile which is not a job. BATCH INUSE The batch to be copied is used by another keystation. JOB IN USE The job which the batch is to be copied from or to is used by another keystation. LIBRARY IN USE The joblibrary containing the job- names of the system is used by another keystation. NAME EXIST The name specified as new batch name already exists as a discfile. STATE ERROR The batch is not in a state to be copied (must be closed, see section 11 in part 1 of this Users Guide). DISC ERROR <Code> Consult appendix 2. \f PROGRAM: CREATE - create a disctable. KEYING: 1. Key: CREATE 2. Press the ENTER key. DESCRIP-This program creates a new disctable by asking the TION: operator some questions about the size and the structure of the table. The table itself is input by the DISCTABLE program. The dialog takes place as follows: WHAT IS THE NAME OF THE NEW DISCTABLE? 1. Key: name of disctable (the name to be referenced from format programs). 2. Press the ENTER key. WHAT IS THE MAXIMUM NUMBER OF ENTRIES? 1. Key: the number of tableentries to be made room for in the discfile to contain the table. 2. Press the ENTER key. WHAT IS THE NUMBER OF FUNCTIONS PER ENTRY? 1. If the table is single-entried key: 0 If the entries contain one or more functions (columns) key: number of functions per entry (max. value = 6). 2. Press the ENTER key. WHAT IS THE TYPE OF THE ARGUMENTS? 1. If the type of arguments is unsigned numeric key: N If the type is alphanumeric key: AN 2. Press the ENTER key. WHAT IS THE LENGTH OF THE ARGUMENTS? 1. Key: the length of arguments (min. value = 1, max. value = 80). 2. Press the ENTER key.\f The following two questions concern the type and length of each function and will not be asked, if the table is single-entried: WHAT IS THE TYPE OF FUNCTION <function number>? 1. If the type of function given by <function number> (1,2,...,6) is unsigned numeric key: N If the type is alphanumeric key: AN 2. Press the ENTER key. WHAT IS THE LENGTH OF FUNCTION <function number>? 1. Key: the length of the function in question (min. value = 1, max. value = 80). 2. Press the ENTER key. The discfile to contain the table will be created as a fixed-length file containing a table of which all entries are empty. If used by format programs before having been initialized by the DISCTABLE program, then any search in the table will be unsuccessful. EXAMPLES: CREATE RECEIPTS: WHAT IS ......? See above. ILLEGAL ANSWER, <question> The question given by <question> was not answered properly. Type the correct answer. NO ROOM No room on the disc for creating the discfile to contain the table. IDENT EXIST A discfile with the name specified as tablename already exists. DISC ERROR <Code> Consult appendix 2. PROGRAM: DELETE - delete jobs, batches, formats, subprograms, tables from disc. \f KEYING: 1. Key: DELETE 2. If a batch is to be deleted key: BATCH If a job and its batches is to be deleted key: JOB If a format is to be deleted key: FORM If a subprogram is to be deleted key: SUBPROGRAM If a core-table is to be deleted key: TABLE If a disc-table is to be deleted key: DISCTABLE If a supervisor program is to be deleted key: SUPV 3. Key: The name of the batch, job, format, subprogram, coretable, disctable, or super- visor program to be deleted. 4. If protection is to be released key: RELEASE 5. Press the ENTER key. DESCRIP- The DELETE program is used to delete jobs and batches TION: no longer needed in the system. Formats, subprograms, and tables can be deleted when (new) versions with the same names are to be introduced by using the programs TRANSLATE and DISCTABLE. The DELETE SUPV command can besides deleting supervisor programs, also be used for deletion of discfiles which are not in a library. However this must only be per- formed in special cases and on agreement with REGNE- CENTRALEN. The following messages may occur on a printout: 1. BATCH <batchname> NOT DELETED, STATE ERROR. The batch is not in a state to be deleted. Use the SURVEY command to check batch status and consult section 11 in part 1 of the Users Guide. The batch can be released for deletion by using the RELEASE parameter. 2. BATCH <batchname> NOT DELETED, IN USE The batch is being used by another keystation. \f 3. BATCH <batchname> NOT DELETED, NOT BATCH The first part of the batch (batch description) is destroyed due to fatal system error. 4. <library>: LIBRARY ERROR An entry in a library on disc (e.g. format library) contains the name of a discfile which does not exist. The name is removed from the library. EXAMPLES: 1) DELETE BATCH B0005 2) DELETE JOB J0007 3) DELETE JOB J0007 RELEASE 4) DELETE FORM FRM2 5) DELETE TABLE TAB17 6) DELETE SUBPROGRAM S0025 7) DELETE DISCTABLE DT1 8) DELETE SUPV PRGX RECEIPTS: NOT NAME The specified name is not adiscfile. NOT JOB The specified name is not a job. NOT BATCH The specified name is not a batch. NOT FORMAT The specified name is not a format. NOT SUBPROGR The specified name is not a subprogram. NOT TABLE The specified name is not a table. NOT DISCTABL The specified name is not a disctable. STATE ERROR The batch is not in a state to be deleted. (See part 1 of the Users Guide section 11). The parameter RELEASE will release protection if desired. BATCH IN USE The batch is being used by another keystation. JOB IN USE The job is being used by another keystation. LIBRARY IN USE The library holding a format, sub- program, table, or disctable to be deleted is presently being used by another keystation. Or the joblibrary holding the names of the jobs is used by another keystation, when access is required to delete a job.\f FORMAT IN USE The format to be deleted is pre- sently used by another keystation (in progress to being loaded into memory). SUBPR IN USE The subprogram to be deleted is presently required by another key- station. TABLE IN USE The table to be deleted is present- ly used by another keystation(e.g. the table PASSW containing passwords), DISCTAB IN USE The disctable to be deleted is presently used by anotherkeystation. FILE ERROR A DELETE SUPV command tries to re- move a library or a discfilemen- tionedin a library (e.g. abatch or a format). CF LIST A printout has been produced. Please confer this to check error- messages. LIBRARY ERROR The specified name occurred in the library (e.g. a job or the format library), but not as a discfile (fatal system error). The name is removed from the library. DISC ERROR <Code> Consult appendix 2. PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: DISCTABLE - update a disctable from a batch or magnetic tape. KEYING: 1. Key: DISCTABLE 2. If table text is stored in a batch. key: BATCH If table text is stored on magnetic tape (unit 0) key: MT0\f If table text is stored on magnetic tape (unit 1) key: MT1 3. Key: . 4. If table text is stored in a batch. key: name of batch. If table text is stored on magnetic tape key: file number (first file = 1) 5. If magnetic tape is ASCII encoded key: ASCII If magnetic tape is EBCDIC encoded key: EBCDIC 6. Press the ENTER key. DESCRIP- This program is used for translating table text into TION: table entries to be stored in a disctable created by supervisor program CREATE. The table text must be structured in accordance with the structure defined in the dialog with CREATE. The table text itself contains the name of the disctable. The table text is either stored in a batch keyed under control of the standard format TABLE or in a magnetic tape file. For further information, See Format Language Guide. The table text consists of a number of records, which may order new table entries to be inserted and existing ones to be updated or deleted. The program is thus used for first-time installing the table as well as for updating it. The program produces a printout if the table text contains errors. In the printout, the term "transac- tion" stands for the sequence of records necessary to insert a new entry, to update an existing one or to delete an entry, respectively. The following messages are all headed by the TRANS- ACTION NO <number>, where <number> refers to the trans- action number within the table text: 1. UNKNOWN TRANSACTION The first part (record) of a transaction can not be recognized, i.e. does not contain the text I, U, D, or E. \f 2. <Operation> ARGUMENT DOES NOT EXIST The argument specified in a transaction to update or delete an entry does not specify an existing entry. <Operation> may be UPDATE or DELETE. 3. INSERT ARGUMENT ALREADY EXISTS The insertion of a new table entry can not be per- formed as an entry with same argument already exists. 4. INSERT NO ROOM The table is full and new entries can not beinserted. 5. <Operation> ILLEGAL LENGTH OF ARGUMENT The length of an argument is not equal to the length specified at the creation of the disctable. <Operation> may be INSERT, UPDATE, or DELETE. 6. <Operation> ILLEGAL LENGTH OF FUNCTION <number> The length of a function is not equal to the length specified at the creation of the disctable. The illegal function is pointed out by <number> repre- senting the function number within the entry (1-6). <Operation> may be INSERT, or UPDATE. 7. <Operation> ILLEGAL TYPE OF ARGUMENT The argument type of the table is numeric and an argument in the tabletext contains characters different from digits. <Operation> may be INSERT, UPDATE, or DELETE. 8. <Operation> ILLEGAL TYPE OF FUNCTION <number> The function identified by <number> (function number within entry) is of numeric type, but the table text contains characters different from digits. <Operation> may be INSERT or UPDATE. These messages will end by the text SKIP TO NEXT TRANS- ACTION, meaning that all records belonging to the trans- action in which the error was detected are skipped. If the table text is not properly terminated the following message will be printed: \f TRANSACTION FILE DOES NOT END WITH AN "E" and the program will terminate. EXAMPLES: 1) DISCTABLE BATCH. BDT03 2) DISCTABLE MT0.1 ASCII 3) DISCTABLE MT1.6 EBCDIC RECEIPTS: NOT NAME The specified name is not a discfile. NOT BATCH The specified name is not a batch- name. THE TABLE DOES NOT The tablename specified in the EXIST table text does not correspond to an existing disctable. ILLEGAL BATCH The batch has not been created by FORMAT the standard format TABLE, or the type of the table text does not correspond to disctable type. ILLEGAL TAPE FORMAT The tape format is not in accor- dance with the tape format described in Format Language Guide section 5. MAGTAPE ERROR <Code> Consult appendix 3. DISC ERROR <Code> Consult appendix 2. PRINTOUT ERROR <Code>Consult appendix 8.2 FUNCTION: DISPLAY - display supervisor program printout. CONDITION: IDLE, KILLED The latest activated supervisor program must have produced a printout in the workfile. KEYING: 1. Key: DISPLAY 2. Press the ENTER key. DESCRIP- This function displays the printout from the latest TION: activatedsupervisor program on the keystation display screen. Supervisor state DISPLAYING is entered, the first part of the printout is displayed and the system is ready to receive a display mode command, see section 7.1.1. When display mode is left IDLE state is entered and the system is ready for the next supervisor command. \f If the command is entered in order to display a print- out which was produced for the spoolfile (example: SYSTEM.S DISC) the linelength in the printout may exceed the linelength of the display screen. Such lines are cut into two lines by the system when displayed. EXAMPLES: SYSTEM.S DISC Print number of free disc-segments on hardcopy form via spoolfile. DISPLAY Display the printout. RECEIPTS: STATE ERROR The workfile does not contain a printout (i.e. no supervisor pro- gram has been run, latest super- visor program was killed, or latest supervisor program produced print- out directly in hardcopy form). PROGRAM: DUMP - dump batches to magnetic tape in host computer format. KEYING: 1. Key: DUMP 2. If all batches in a job should be dumped key: JOB If a single batch should be dumped key: BATCH 3. Key: . 4. Key: name of batch or job 5. If dump is performed on old tape key: OLD If dump is performed on new tape key: NEW 6. If not-rekeyed and/or INVALID batch(es) are to be dumped key: RELEASE 7. If already dumped batch(es) are to be dumped key: DUMPOK 8. Press the ENTER key. DESCRIP- The DUMP program is used to dump batches to magnetic TION: tape (unit 0) in host computer-compatible format. Dump an OLD tape means that the batches dumped are appended to the previous contents of the tape. Dump on NEW tape is performed from the beginning of a tape possibly after a label. \f If a batch has to be rekeyed and/or VALID and it has not been rekeyed yet or is INVALID or if it has been dumped once before, it will not be dumped, unless the parameters RELEASE and DUMPOK are used (see section 5 and 11 in part 1 of this Users Guide). The DUMPED status is attached to the status information in all dumped batches, except for this the batches are left untouched. The program produces a printout containing the follow- ing information about each dumped batch: - name of batch - name of format used for creating the batch - number of records dumped The printout also shows the total number of records dumped. The following messages may occur on the printout: 1. <batchname>: NOT DUMPED, STATE ERROR The batch is not in a state to be dumped. Use the SURVEY program to check the state. If desired, the parameters RELEASE and DUMPOK may be specified. 2. <batchname>: NOT DUMPED, IN USE The batch is used by another keystation. 3. <batchname>: DOES NOT EXIST The batch is mentioned in the job, but the disc file containing the batch does not exist due to a fatal system error. 4. <batchname>: NOT BATCH The first part of the batch (batch description) has been destroyed due to a fatal system error. The dump will be terminated after the last correctly dumped batch if an error not permitting the dump to be completed occurs (e.g. DISC ERROR or End of Tape in a program no supporting multi-reel files). \f The various Data Entry standard dump programs are fully described in the RC 3600 Program Catalog. Please note htat the keying of the dump command, above mentioned printout, and below described receipts may differ slightly from one dump program to another. EXAMPLES: 1) DUMP JOB.JBA10OLD 2) DUMP BATCH.B0005 NEW 3) DUMP BATCH.B025 OLD DUMPOK 4) DUMPBATCH.BA030 OLD RELEASE DUMPOK RECEIPTS: NOT NAME The specified job or batchname does not exist as a discfile. NOT BATCH The specified batchname does not exist. NOT JOB The specified jobname does not exist. STATE ERROR The batch is not in a state to be dumped. See above. BATCH IN USE The batch is used by another key- station. JOB IN USE The job is used by anotherkey- station. LIBRARY IN USE The joblibrary containing all the jobnames of the system is used by another keystation. The dump is stopped. MAGTAPE UNKNOWN The tape does not contain the ex- pected label. Check if correct tape is mounted. CF LIST The printout produced contains messages due to irregularities. Confer the printout. DISC ERROR <Code> Consult appendix 2. MAGTAPE ERROR <Code>Consult appendix 3. PRINTOUT ERROR <Code> Consult section 8.2 \f The following two questions concern the type and length of each function and will not be asked, if the table is single-entried: WHAT IS THE TYPE OF FUNCTION <function number>? 1. If the type of function given by <function number> (1,2,...,6) is unsigned numeric key: N If the type is alphanumeric key: AN 2. Press the ENTER key. WHAT IS THE LENGTH OF FUNCTION <function number>? 1. Key: the length of the function in question (min. value = 1, max. value = 80). 2. Press the ENTER key. The discfile to contain the table will be created as a fixed-length file containing a table of which all entries are empty. If used by format programs before having been initialized by the DISCTABLE program, then any search in the table will be unsuccessful. EXAMPLES: CREATE RECEIPTS: WHAT IS ......? See above. ILLEGAL ANSWER, <question> The question given by <question> was not answered properly. Type the correct answer. NO ROOM No room on the disc for creating the discfile to contain the table. IDENT EXIST A discfile with the name specified as tablename already exists. DISC ERROR <Code> Consult appendix 2. PROGRAM: DELETE - delete jobs, batches, formats, subprograms, tables from disc. \f PROGRAM: DUMPSTAT - dump log or operator statistics to magnetic tape. Or clear them. KEYING: 1. Key: DUMPSTAT 2. If the operator log is to be dumped or cleared key: LOG If the operator statistics is to be dumped or cleared key: ACCOUNT 3. If dump is performed on old tape key: OLD If dump is performed on new tape key: NEW If no dump is performed (see below) key: CLEAR 4. Press the ENTER key. DESCRIP- This program is used for transferring the operator log TION: or operator statistics to magnetic tape (unit 0) from where they can be printed by using the LISTLOG and LISTACCOUNT programs. The dump is performed from the beginning of a tape if NEW tape is specified. If OLD tape is specified the dump is appended to the previous contents of the tape. Please note that it is not possible to mix logs and operator statistics on the same tape. The discfile containing the log or the operator statistics respec- tively is cleared after a dump and is ready for creation of new records. If no dump is wanted the discfile containing the log or the operator statistics may be cleared by using the CLEAR parameter. This is normally only performed in case of long duration magnetic tape station error. The program produces a printout of the form at a dump: LOG-FILE DUMPED or ACCOUNT-FILE DUMPED PERIOD: date of first and last record dumped If an error not permitting the dump to be completed (e.g. DISC ERROR) occurs already dumped records are erased so that the tape will have the same contents as\f before entering the DUMPSTAT command and so that the discfile containing the log or operator statistics is left untouched. EXAMPLES: 1) DUMPSTAT LOG NEW 2) DUMPSTAT LOG OLD 3) DUMPSTAT LOG CLEAR - no dump, clear logfile 4) DUMPSTAT ACCOUNT OLD 5) DUMPSTAT ACCOUNT CLEAR - no dump, clear operator statistics RECEIPTS: MAGTAPE UNKNOWN An OLD magnetic tape does not correspond to the DUMPSTAT format. Or it is attempted to mix logs and operator statistics on the same tape. Check if the correct tape is mounted. DISC ERROR <Code> Consult appendix 2. MAGTAPE ERROR <Code>Consult appendix 3. PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: FORMFEED - print a heading sheet with date and time. KEYING: 1. Key: FORMFEED 2. Press the ENTER key DESCRIP- This program prints a formfeed (top of form) and the TION: date and time taken from the process TIME. EXAMPLES: FORMFEED RECEIPTS: PRINTOUT ERROR <Code> Consult section 8.2 PROGRAM: GET - copy a discfile to magnetic tape or papertape. KEYING: 1. Key: GET 2. Key: name of discfile to be copied. 3. If output on papertape with no parity key: PTP If output on papertape with parity key: PTP and key: . and key: EVEN or ODD (even parity or odd parity) \f If output on magnetic tape (program tape) key: MT and key: . and key: IDENT and key: name of fileident If output on magnetic tape in RC 7000 compatible format. key: MTR 4. If output on magnetic tape key: . and key: filenumber (first file = 1) 5. If output on magtape (MT, only) with large blocks key: . and key: LARGE 6. Press the ENTER key. DESCRIP- This program creates a papertape file or a magnetic TION: tape file in program tape format or in RC 7000 compat- ible format (tape unit 0) by copying the contents of a discfile. In this way a supervisor program (or another relocatable program, e.g. a driver) may be extracted from the disc and installed on another Data Entry Installation using program PUT. If output on papertape the program will make a copy (with or without parity) byte by byte. Output in program tape format (MT) will start at the specified filenumber, and the first block will contain the fileident (from the beginning of the block, the rest of the block will be filled by nulls). The copy will start in the second block. If the command is ended with the parameter LARGE each block will hold 512 bytes otherwise blocklength will be 80 bytes. This format can be used by PUT MTC.--- and PUT MT.---; if blocklength = 80 bytes, it can be read by RC 3600 Text Editor, too. If output in RC 7000 compatible format (MTR) the copy will start at the specified filenumber. Each block will hold 510 bytes copied from the discfile followed by 4 bytes informing about the filenumber.\f EXAMPLES: 1) GET PRG03 PTP 2) GET PRG05 MT.IDENT.PR5.3.LARGE 3) GET PRG02 MT.IDENT.PRG02.1 4) GET PRG05 MT.IDENT.PR5.2 5) GET PRG03 MTR.1 These commands perform the opposite of the commands in examples 1) through 5) of program PUT. 6) GET TEXT PTP.ODD 7) GET ASCII PTP.EVEN RECEIPTS: DISC ERROR <Code> Consult appendix 2. PUNCH ERROR <Code> Consult appendix 8. MAGTAPE ERROR <Code>Consult appendix 3. FUNCTION: HARDCOPY - make hardcopy of supervisor program print- out. CONDITION: IDLE, KILLED The latest activated supervisor program must have pro- duced a printout in the workfile. KEYING: 1. Key: HARDCOPY 2. Press the ENTER key. DESCRIP- This function transfers the printout from the latest TION: activated supervisor program to a hardcopy device via the spoolfile. Supervisor state SPOOLING is entered during the trans- fer to spoolfile and IDLE state is reentered when it is completed. The command is normally entered when a supervisor pro- gram has delivered its output on the keystation dis- playing screen and when the operator finds this output interesting enough to be copied to the hardcopy device. The HARDCOPY command is therefore used instead of re- activating the supervisor program. The function may also be used to make extra hardcopies of the printouts. \f EXAMPLES: SYSTEM DISC Print number of free disc-segments on display screen. HARDCOPY Make hardcopy of the printout. RECEIPTS: STATE ERROR The workfile does not contain a printout (i.e. no supervisor program has been run, latest supervisor program was killed or latest super- visor program produced printout directly in hardcopy form). PROGRAM: HEAD - prepare new magnetic tape for DUMP. KEYING: 1. Key: HEAD 2. Press the ENTER key. DESCRIP- The program is used to prepare a new magnetic tape for TION: the DUMP program by checking and/or updating a label on the tape. The program gets the information about the header from a dialog with the supervising operator. The various Data Entry standard head programs are fully described in the RC 3600 Program Catalog, where also the communication with the operator is described. Please note that below mentioned receipts may differ from one head program to another. EXAMPLES: HEAD RECEIPTS: MAGTAPE UNKNOWN The tape does not contain the expected label. Check if the correct tape is mounted. MAGTAPE ERROR <Code> Consult appendix 3. FUNCTION: KILL - stop a supervisor program or hardcopying before completion. CONDITION: RUNNING, WAITING, REPEAT, SPOOLING \f KEYING: 1. Key: KILL 2. Press the ENTER key. DESCRIP- This command is used to stop a supervisor program TION: before its normal completion. The command may also be used to stop spooling of a printout activated through supervisor function HARDCOPY. The command will change supervisor state to KILLED and make the system ready for the next supervisor command. When the command is entered in state SPOOLING the following should be noticed: - some part of the printout may already have been trans- ferred to the spoolfile and will be printed when the system reaches this part. Use the SPOOL command to skip the part when the printing of it starts. - The printout remains in the workfile and can bedis- played using the DISPLAY command and hardcopied using the HARDCOPY command. EXAMPLES: KILL RECEIPTS: None, but the statuspart of the display screen will show the text KILLED when the command has been executed. PROGRAM: LIST - list the contents of batches. KEYING: 1. Key: LIST 2. If a single batch should be listed key: BATCH If all batches in a job should be listed key: JOB 3. Key: . 4. Key: Name of batch or job 5. If only part of the batches is wanted key: Record number of first record and key: . and key: record number of last record. 6. Press the ENTER key.\f DESCRIP- The program makes a printout of a single batch or of TION: all batches in a job. Each batch is headed by the batch survey (see SURVEY BATCH command). All records are headed by the following information: - an asterisk if the record is invalid. - record number - subformat name - the text INVALID if the record is invalid (see section 5.3 in part 1 of this Users Guide). The fields in the records are surrounded by the special characters < and >. Invalid fields are proceeded by - (e.g. -<abc>). Please note, that less detailed printouts may be pro- duced by the LISTDATA program. In the printout from a LIST JOB command the following messages may occur: 1. <batchname>: BATCH IN USE The batch is being used by another keystation. 2. <batchname>: DOES NOT EXIST Fatal system error. The batch is mentioned in the job, but does not exist as a discfile. 3. <batchname>: NOT BATCH The first part of the batch (batch description) is destroyed due to fatal system error. EXAMPLES: 1) LIST BATCH.B0235 2) LIST BATCH.B0001 1.12 3) LIST JOB.JB032 4) LIST JOB.JB032 1.5 - only first five records in a_l_l_ batches are listed. RECEIPTS: NOT NAME The specified name is not adiscfile. NOT BATCH The specified name is not a batch. NOT JOB The specified name is not a job. BATCH IN USE The batch is used by another key station. \f JOB IN USE The job is used by another keystation. LIBRARY IN USE The joblibrary containing the job- names of the system is used by another keystation. DISC ERROR <Code7 Consult appendix 2. PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: LISTACCOUNT - print accumulated operator statistics from magnetic tape. KEYING: 1. Key: LISTACCOUNT 2. If only a part of the log is to be printed key: start time of period wanted: YY.MM.DD (year, month, day) or YY.MM.DD.HH (year, month, day, hour (0-24)) key: stop time of period wanted: YY.MM.DD (year, month, day) or YY.MM.DD.HH (year, month, day, hour (0-24)) 3. Press the ENTER key. DESCRIP- This program prints the accumulated operator statistics TION: from a magnetic tape created by the DUMPSTAT program. The statistics either concerns the whole period of time on the tape (may derive from several DUMPSTATactivations) or if specified in the command only a certain period of time. The program starts its printout by listing the names of operators (EXISTING OPERATORS) and jobs (EXISTING JOBS) occurring in the statistics in the period of timewanted. The operator names are the initials entered during the login procedure (see part 1 section 3.2 of this Users Guide). A dialog with the operator is now commenced: DO YOU WANT SOME STATISTICS TO BE PRINTED OUT? YES OR NO 1. If only above mentioned list of operators and jobs is wanted key: NO\f If statistics is wanted key: YES 2. Press the ENTER key If no statistics is wanted the program terminates. Otherwise the dialog continues: KEY "OPER" OR "JOB" AND IF NECESSARY ".<NAME>" 1. If statistics on all or a single operator is wanted key: OPER If statistics on all or a single job is wanted key: JOB 2. If only a single operator or job is wanted key: . and key: name of operator (operator initials) or name of job 3. Press the ENTER key. When the statistics wanted has been printed the operator must answer the following question: MORE STATISTICS TO BE PRINTED OUT? YES OR NO 1. If more statistics concerning the same period of time on other operators and jobs is wanted key: YES If the operator wants the program to terminate key: NO 2. Press the ENTER key. The printout contains a list of all batches concerning the job(s) or operator(s) wanted. Each batch is described by the following: - BATCH, name of batch - FORM, name of format used - MODE, describes what was performed, K = keying, R = rekeying, E = editing - KEYTIME, keying time (number of minutes) - STROKES, number or key strokes - RECORDS, number of records (including invalid) produced - ERRORS, number of errors during registration - INVAL REC, number of invalid records produced \f Each batch is described by three lines (keying, rekeying, editing). The statistics contain totals on job and operator level also in three lines. EXAMPLES: 1) LISTACCOUNT 2) LISTACCOUNT 76.10.30 76.11.02 3) LISTACCOUNT 76.10.30.00 76.11.02.24 - equivalates 2) RECEIPTS: DO YOU WANT SOME STATISTICS TO BE PRINTED OUT? YES OR NO See above. KEY "OPER" OR "JOB" AND IF NECESSARY ".<NAME>" See above. MORE STATISTICS TO BE PRINTED OUT? YES OR NO See above. OPER <name> UNKNOWN. MORE STATISTICS TO BE PRINTED OUT? YES OR NO An entered operator name does not exist in the period of time wanted. Proceed as described when the question "MORE STATISTICS ...." is asked (see above). JOB <name> UNKNOWN. MORE STATISTICS TO BE PRINTED OUT? YES OR NO An entered job name does not exist in the period of time wanted. Proceed as described when the question "MORE STATISTICS ...." is asked (see above). TABLE FULL A table in the program of operator or job names has run full. Reenter the command with specification of a shorter period of time wanted. DISC ERROR <Code> Consult appendix 2. MAGTAPE ERROR <Code> Consult appendix 3. PRINTOUT ERROR <Code> Consult section 8.2 \f PROGRAM: LISTDATA - list the contents of batches (compressed format). KEYING: 1. Key: LISTDATA 2. If a single batch should be listed key: BATCH If all batches in a job should be listed key: JOB 3. Key: . 4. Key: name of batch or job 5. If only part of the batches is wanted key: Record number of first record and key: . and key: record number of last record. 6. Press the ENTER key. DESCRIP- The program makes a printout of a single batch or of TION: all batches in a job. Each batch is headed by the batch survey (see SURVEY BATCH command). Each record is headed by the following information: - an asterisk if the record is invalid. - record number. - the text INVALID if the record is invalid (see section 5.3 in part 1 of this Users Guide). The contents of a record is printed without separating the fields of it! The end of a record is indicated by printing the special character '. A headline numbering the vertical positions beginning at the position of first character of the records is printed on every page. Please note, that more detailed printouts may be pro- duced by the LIST program. In the printout from a LISTDATA JOB command the follow- ing messages may occur: 1. <batchname>: BATCH IN USE The batch is being used by another keystation. \f 2. <batchname>: DOES NOT EXIST Fatal system error. The batch is mentioned in the job, but does not exist as a discfile. 3. <batchname>: NOT BATCH The first part of the batch (batch description) is destroyed due to fatal system error. EXAMPLES: 1) LISTDATA BATCH.B0235 2) LISTDATA BATCH:B0001 1.12 3) LISTDATA JOB:JB032 4) LISTDATA JOB:JB032 1.5 - only first five records in a_l_l_ batches are listed. RECEIPTS: NOT NAME The specified name is not a discfile. NOT BATCH The specified name is not a batch. NOT JOB The specified name is not a job. BATCH IN USE The batch is used by another key station. JOB IN USE The job is used by another key station. LIBRARY IN USE The joblirary containing the jobnames of the system is used by another keystation. DISC ERROR <Code> Consult appendix 2. PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: LISTERROR - List the contents of the invalid records in batches. KEYING: 1. Key: LISTERROR 2. If a single batch should be listed key: BATCH If all batches in a job should be listed key: JOB 3. Key: 4. Key: Name of batch or job 5. If only part of the batches is wanted key: Record number of fist record and key: and key: recordnumber of last record. 6. Press the ENTER key. DESCRIP- The program makes a printout of the invalid records of TION: a single batch or of all batches in a job. \f Besides only the invalid records are printed the output is equal to that of the supervisor program LIST. Consult the description of LIST program for further information. EXAMPLES: 1) LISTERROR BATCH.B0235 2) LISTERROR BATCH.B0001 1.12 3) LISTERROR JOB.JB032 4) LISTERROR JOB.JB032 1.5 RECEIPTS: See the receipts from the LIST program. PROGRAM: LISTFORMAT - List a batch containing a format KEYING: 1. Key: LISTFORMAT 2. Key: batchname 3. Press the ENTER key. DESCRIP- The program produces a printout of a batch created by TION: the standard format FORM. The printout is composed to resemble the Data Entry Format Coding Sheet. The following abbrevations are used in the h_e_a_d_l_i_n_e_ _o_f_ _s_u_b_f_o_r_m_a_t_ _h_e_a_d_s_: REC record number (in batch) FNAME format name (as keyed) S subformat name (as keyed) P protected Abbrevations in h_e_a_d_l_i_n_e_ _o_f_ _f_i_e_l_d_ _d_e_s_c_r_i_p_t_i_o_n_s_:_ S subformat name (from subformat head) FLD field number (in subformat) LIN line number (in field) REC Record number (in batch) NAME field name P page LN line PS position LG length ML min. length TY type OUT output position\f J r/l (justification) F fill characters R rekey D display K kind RG register S, FLD, and LIN are included to ease matching with error messages from TRANSLATE while REC may be used when editing in the batch. Invalid records (see section 5.3 in part 1 of this Users Guide) are headed by an asterisk. Invalid fields are printed as question marks. EXAMPLES: LISTFORMAT B0001 RECEIPTS: NOT NAME The specified batchname is not the name of a discfile. NOT BATCH The specified batchname is not an existing batch. BATCH IN USE The batch is used by another key station. BATCH SYNTAX The specified batch has not been created by format FORM. Or the record sequence is illegal, e.g. the first record not created by subformat H (subformat head) DISC ERROR <Code> Consult appendix 2. PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: LISTIMAGE - list a batch containing an image. KEYING: 1. Key: LISTIMAGE 2. Key: batchname 3. Press the ENTER key. DESCRIP- The program produces a printout of a batch created by the standard format IMAGE. The printout is composed to resemble the Data Entry Image Coding Sheet. The following abbreviations are used in the h_e_a_d_l_i_n_e_ _o_f_ s_u_b_f_o_r_m_a_t_ _h_e_a_d_s_: REC record number (in batch) FNAME format name (as keyed) S subformat name (as keyed)\f Abbreviations in h_e_a_d_l_i_n_e_ _o_f_ _t_a_g_ _d_e_s_c_r_i_p_t_i_o_n_s_: S subformat name (from subformat head) REC record number (in batch) P page LN line PS position S is included in tag descriptions to ease matching with error messages from TRANSLATE while REC may be used when editing in the batch. Invalid records (see section 5.3 in part 1 of this Users Guide) are headed by an asterisk. Invalid fields are printed as question marks. EXAMPLES: LISTIMAGE B0005 RECEIPTS: NOT NAME The specified batchname is not the name of a discfile. NOT BATCH The specified batchname is not an existing batch. BATCH IN USE The batch is used by another keystation. BATCH SYNTAX The specified batch has not been created by format IMAGE. Or the record sequence is illegal, e.g. the first record not created by subformat H (subformat head). DISC ERROR <Code> Consult appendix 2. PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: LISTLOG - print log from magnetic tape. KEYING: 1. Key: LISTLOG 2. If only a part of the log is to be printed key: start time of period wanted: YY.MM.DD (year, month, day) or YY.MM.DD.HH (year, month, day, hour (0 - 24) key: stop time of period wanted: YY.MM.DD (year, month, day) or \f YY.MM.DD.HH (year, month, day, hour (0 - 24)) 3. Press the ENTER key. DESCRIP- This program prints an operator log from a magnetic TION tape created by the DUMPSTAT program. The log either concerns the whole period of time con- tained on the tape (may derive from several DUMPSTAT activations) or if specified in the command only a certain period of time. Each line of the printout represents a record from the log and contains: - TYPE Indicates the type of the record: SC Supervisor command SA Supervisor answer LC Login command LA Login answer OS Operator statistics - DATE Is the date (YY.MM.DD) for creation of the record. - TIME The time of day (HH.MM) for creation of the record. - STATION Key station number. The keystations are numbered from one and upwards. May forexample be the number of a keystation havingentered a supervisor command. The number isthe same as is used in restart logs. - OPER Is the initials of the keystation operator as keyed in the login procedure (see section 3.2 in part 1 of this Users Guide). May forexample be the initials of an operator havingentered a supervisor command. Is empty if therecird concerns the login procedure. The meaning of the remaining part of a line depends on TYPE: SC Is a copy of an entered supervisor command. \f SA Is a copy of a receipt given by the supervisor, a supervisor function, or a supervisor program on the receipt part of the keystation display screen. Indicates the result of the nearest preceeding supervisor command (SC - record). Or it may be a question from a supervisor pro- gram in a dialog with the supervising operator. LC Is a copy of initials and usernumber from the login procedure (OPER is empty) or is a copy of a control command entered in login mode (see section 4 in part 1 of this UsersGuide). LA Is a copy of a receipt given in login mode: - when an operator has performed the login procedure (see section 3.2 in part 1 of this Users Guide) - when a control command cannot be executed due to errors (see part 1 section 13.2) - when a keying, rekeying or editing is finished either on operator initiative (OK) or due to certain errors (see part 1 sections 6.3 and 13.2) The receipt concerns the execution of the nearest preceeding LC record with same STATION number. OS Is the operator statistics concerning a keying, rekeying or editing. The statistics contain: - JOB, name of job containing the batch. - FORM, name of format used. - BATCH, name of batch. - MODE, describes what was performed, i.e. KEYED, REKEYED, EDITED. - KTIME, keying time (number of minutes). - STRKS, number of keystrokes. - RECS, number of records (including invalid) produced. - ERROS, number of errors duringregistration. - INVAL, number of invalid records produced. The OS record describes what was performed in the interval from the nearest preceeding LC record to nearest preceeding LA record with same STATION numbers.\f EXAMPLES: 1) LISTLOG 2) LISTLOG 76.10.30 76.11.02 3) LISTLOG 76.10.30.00 76.11.02.24 - equivalates 2) 4) LISTLOG 76.09.14.11 76.09.14.13 RECEIPTS: MAGTAPE UNKNOWN The magnetic tape does not contain log-records. Check if the correct tape is mounted. MAGTAPE ERROR <Code> Consult appendix 3. PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: LISTMESSAGES - list the system messages. KEYING: 1. Key: LISTMESSAGES 2. Press the ENTER key. DESCRIP- This program makes a printout of the messages which may TION: appear on the message line of the keystation display screen. Each message is printed as: - The message number. This number is used whenreplacing a message with another one possibly in locallanguage. - The message itself as it looks at the moment. I.e. it will be in English after a disc initialization and possibly in a local language if it has been replaced. Unused message numbers are indicated by the text "UNUSED". Supervisor program receipts are not included in the list. Section 14 in part 1 of this Users Guide describes how a batch containing new messages may be keyed.Supervisor program NEWMESSAGES is used to update the systemmessages with the contents of the batch. EXAMPLES: LISTMESSAGES RECEIPTS: DISC ERROR <Code> Consult appendix 2. PRINTOUT ERROR <Code> Consult section 8.2.\f PROGRAM: LISTSUBPROGRAM - list a batch containing a subprogram. KEYING: 1. Key: LISTSUBPROGRAM 2. Key: batchname 3. Press the ENTER key DESCRIP- The program produces a printout of a batch created by TION: the standard format SUBPR. The printout is composed to resemble the Data Entry Subprogram Coding Sheet. The following abbreviations are used in the h_e_a_d_l_i_n_e_ _o_f_ s_u_b_p_r_o_g_r_a_m_ _h_e_a_d_s_: REC record number (in batch) SNAME subprogram name (as keyed) Abbreviations in h_e_a_d_l_i_n_e_ _o_f_ _s_u_b_p_r_o_g_r_a_m_ _p_a_r_t_: LIN linenumber (in subprogram part) REC record number (in batch) LIN is included to ease matching with error messages from TRANSLATE while REC may be used when editing the batch. Invalid records (see section 5.3 in part 1 of this Users Guide) are headed by an asterisk. Invalid fields are printed as question marks. EXAMPLES: LISTSUBPROGRAM B0102 RECEIPTS: NOT NAME The specified batchname is not the name of a discfile. NOT BATCH The specified batchname is not an existing batch. BATCH IN USE The batch is used by another key- station. BATCH SYNTAX The specified batch has not been created by format SUBPR. Or the record sequence is illegal, e.g. the first record not created by subformat H. DISC ERROR <Code> Consult appendix 2. PRINTOUT ERROR <Code> Consult section 8.2. \f PROGRAM: LISTTABLE - list a batch containing a table. KEYING: 1. Key: LISTTABLE 2. Key: batchname 3. Press the ENTER key. DESCRIP- The program produces a printout of a batch created by TION: the standard format TABLE. The printout is produced to resemble the Data Entry Table Coding Sheets. The following abbreviations are used in the h_e_a_d_l_i_n_e_ _o_f_ t_a_b_l_e_ _h_e_a_d_s_: REC record number (in batch) TNAME tablename (as keyed) T Type AT A-type AL A-lgth FT F-type FL F-lgth Abbreviations in h_e_a_d_l_i_n_e_ _o_f_ _a_r_g_u_m_e_n_t_s_ _a_n_d_ _f_u_n_c_t_i_o_n_s_: ENTRY entry number (in table) REC record number (in batch) ENTRY is included to ease matching with error messages from TRANSLATE, REC may be used when editing the batch. Invalid records (see section 5.3 in part 1 of this Users Guide) are headed by an asterisk. Invalid fields are printed as question marks. Arguments and functions longer than A-lgth and F-length are marked by the letter L. EXAMPLES: LISTTABLE BT023 RECEIPTS: NOT NAME The specified batchname is not the name of a discfile. NOT BATCH The specified batchname is not an existing batch. BATCH IN USE The batch is used by another key- station. BATCH SYNTAX The specified batch has not been created by format TABLE. Or the record sequence is illegal, e.g.\f the first record not created by subformat H. DISC ERROR <Code> Consult appendix 2. PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: LOAD - load from backup created by SAVE. KEYING: 1. Key: LOAD 2. Key: name identifying backup (save-ident) 3. If backup is situated on magnetic tape unit 0 key: MT0 If backup is situated on magnetic tape unit 1 key: MT1 If backup is situated on papertape key: PTR 4. If all items in backup should be loaded then proceed at point 6 or key: ALL If all or a single job should be loaded key: JOB If all or a single batch should be loaded key: BATCH If all or a single format should be loaded key: FORM If all or a single subprogram should be loaded key: SUBPROGRAM If all or a single coretable should be loaded key: TABLE If all or a single disctable should be loaded key: DISCTABLE If all formats, subprograms, coretables, and disc- tables should be loaded key: TRANSITEMS 5. If only a single job, batch, format, subprogram, table, or disctable should be loaded key: . and key: the name of the item the be loaded 6. Press the ENTER key. DESCRIP- The program is used form loading from a backup created TION: by supervisor program SAVE. Loading is performed from the specified save-ident from which all items or only selected ones may be loaded. \f If the backup is situated on papertape this must be in- serted in the papertape reader and the reset button on the reader must be pressed prior to entering the command. If an item (batch, format, subprogram, table, or disc- table) to be loaded already exists on the disc it is skipped and loading will continue at next item. If the job of a batch to be loaded no longer exists it will be created. A printout is produced containing the names of the items, which have been loaded, and the names of the items, which have not been loaded because they already exist: 1. <name of item> HAS BEEN LOADED The item has been loaded. 2. **<name of item> EXISTS The item already exists on the disc and is not loaded. Loading proceeds. If the item (name of batch, format etc.) should have been loaded the DELETE program can be used to remove the item from disc. The original LOAD command can then be reentered (the items loaded the first time will not cause the message to be printed). EXAMPLES: 1) LOAD IDT01 MT0 ALL - load all items from save-ident 2) LOAD IDT02 MT1 JOB 3) LOAD IDT02 MT1 BATCH - equivalates 2) 4) LOAD IDT14 MT0 BATCH.B0005 5) LOAD IDT32 MT0 FORM 6) LOAD ID300 MT0 SUBPROGRAM.SUBRA 7) LOAD IDT05 MT0 TABLE 8) LOAD ID102 MT0 DISCTABLE.DTAB4 9) LOAD IDT23 MT0 TRANSITEMS 10) LOAD ID001 PTR FORM.FRM14 11) LOAD ID002 PTR JOB.J0007 Note: All examples above perform the opposite of the examples mentioned at program SAVE. 12) LOAD IDT01 MT0 - equivalates 1) \f RECEIPTS: INPUT UNKNOWN The tape does not correspond to the saveformat. Check if correct tape is mounted. IDENT UNKNOWN The specified save-ident does not exist on the tape. NAME UNKNOWN The specified item name does not exist in the specified backup. CF LIST A printout has been produced due to irregularities. Confer this printout. NOT JOB The specified item is not a job. NOT BATCH The specified item is not a batch. NOT FORMAT The specified item is not a format. NOT SUBPROGR The specified item is not a sub- program. NOT TABLE The specified item is not acore- table. NOT DISCTABL The specified item is not a disc- table. NO ROOM No room for inserting the item to be loaded into a library (see above). <name> IN USE <name> which may be the name of a job or a library is presently being used by another keystation. Loading is stopped. Library names will appear as follows: JBLIB joblibrary FBLIB formatlibrary SPLIB subprogram library TBLIB table library DTLIB disctable library. * CHECKSUM ERROR ON PAPERTAPE BEFORE IDENT <ident> A checksum error on papertape has been detected before the ident to be loaded. Loading is stopped. * CHECKSUM ERROR ON PAPERTAPE IN IDENT <ident> A checksum error on papertape has been detected in the ident block. Loading is stopped. * CHECKSUM ERROR ON PAPERTAPE IN ITEM <itemname> A checksum error on papertape has been detected in the item. Loading is stopped. DISC ERROR <Code> Consult appendix 2. MAGTAPE ERROR <Code>Consult appendix 3. READER ERROR <Code> Consult appendix 7. PRINTOUT ERROR <Code> Consult section 8.2. \f PROGRAM: NEWMESSAGES - insert new system messages possibly in local language. KEYING: 1. Key: NEWMESSAGES 2. Press the ENTER key. DESCRIP- The program replaces the system messages in the discfile TION: ALARM by the messages contained in the system batch SYSB1. The new system messages (possibly in local language)have been created by a registration with format ERMES. Thenew system messages in ALARM may be listed by supervisor program LISTMESSAGES. For further information, please consult section 14 inpart 1 of this Users Guide and the description of LIST-MESSAGES. EXAMPLES:NEWMESSAGES RECEIPTS: NOT NAME The system batch SYSB1 does notexist. NOT BATCH A discfile named SYSB1 exists but is not a batch. BATCH SYNTAX The system batch SYSB1 does notcon- tain records created by format ERMES. BATCH IN USE The batch SYSB1 is used by another keystation. DISC ERROR <Code> Consult appendix 2. PROGRAM: OUT - print discfile or magnetic tape file (e.g. created byOUTCORE). KEYING: 1. Key: OUT 2. If a discfile is to be printed key: DISC If a magnetic tape file is to be printed key: MT 3. Key: . 4. If a discfile is to be printed key: Name of disc file If a magnetic tape file is to be printed key: File number. First file on a tape is 1. 5. Key: first address (see below) 6. Key: . 7. Key: last address (see below) 8. Press the ENTER key.\f DESCRIP- The program prints a discfile or magnetic tape file TION: (tape unit 0) in a formatsuitable for error recovery. The file may for example contain a dump of the core memory created by OUTCORE, or produced at a total system break-down. When printing a coredump first address and last address point out the interval of corememory addresses to be printed. Addresses are counted from zero and upwards. When printing for example a format or a batch first address and last address can be used to print only a part of the file so that: first address = first sector x 256 last address = last sector x 256 + 255 Sectors are counted from zero and upwards. Each word (16-bit entity) is printed in the following format: - decimal value of the word - octal value of the word - left and right part of the word printed as two character values (8-bit entities) - left and right part graphically as two characters of the ASCII alphabet. Each line in the printout starts with the address (decimal and octal) of the first word on the line. The magnetic tape block length is supposed to be of 256 characters. EXAMPLES: 1) OUT MT.1 0."77777 Print an entire coredump 2) OUT DISC.F0001 0.255 Print the first sector of a disc file 3) OUT MT.1 "2300."2700 Print part of coredump RECEIPTS: DISC ERROR <Code> Consult appendix 2. MAGTAPE ERROR <Code> Consult appendix 3. PRINTOUT ERROR <Code> Consult section 8.2. \f PROGRAM: OUTCORE - print internal core or dump it. KEYING: 1. Key: OUTCORE 2. If a printout of core is wanted key: SURV If dump of entire core is wanted key: DUMP 3. If printout of core is wanted key: address of first core word wanted and key: . and key: address of last core word wanted. 4. If coredump on magnetic tape is wanted key: MT and key: . and key: filenumber (first file = 1). 5. If coredump on a discfile is wanted key: DISC and key: . and key: name of discfile to receive the dump. 6. Press the ENTER key. DESCRIP- This program produces a coredump either in the form of TION: a printout or in the form of a dump of entire core. The coredump may be used by REGNECENTRALEN for error recovery. A coredump produced on magnetic tape or in a discfile may be printed by using the OUT program. Coredump in a discfile is normally only produced in case of long duration magnetic tape station error and only on appointment with REGNECENTRALEN: Please note that the program can only handle the pro- cessor in which supervisor programs are loaded and that a memory expansion cannot be handled (see section 4). Each word (16-bit entity) in a printout of core is printed as described at supervisor program OUT. The program may also be used to change locations in core during error recovery. This must only be performed on appointment with REGNECENTRALEN. Change of a core word is performed as follows: \f 1. Key: OUTCORE 2. Key: SET 3. Key: address of core word to be changed 4. Key: . 5. Key: new contents of core word 6. Press the ENTER key. EXAMPLES: 1) OUTCORE SURV 0."77777 - print entire core 2) OUTCORE SURV "100."117 - print part of core 3) OUTCORE DUMP MT.1 4) OUTCORE DUMP DISC.DMPXX 5) OUTCORE SET "100."23 - change core word RECEIPTS: DISC ERROR <Code> Consult appendix 2. MAGTAPE ERROR <Code> Consult appendix 3. PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: OUTDISC - print the contents of a discfile. KEYING: 1. Key: OUTDISC 2. Key: name of discfile 3. Press the ENTER key. DESCRIP- The program produces a printout of a discfile in a TION: format suitable for error recovery. The discfile may contain a batch, a job, a library, a supervisor program, a format etc. Each character is printed by its decimal value. Blockchange is indicated with *. EXAMPLES: OUTDISC B0001 RECEIPTS: DISC ERROR <Code> Consult appendix 2. PRINTOUT ERROR <Code> Consult appendix 8.2 PROGRAM: OUTFORMAT - print a format in internal representation. KEYING: 1. Key: OUTFORMAT 2. Key: name of format 3. Press the ENTER key. \f DESCRIP- This program is used to print a format and an eventual TION: corresponding image created by supervisor program TRANSLATE. After printing a format the program will activate the supervisor program OUTIMAGE in order to print an eventual image part. The printout may be used by REGNECENTRALEN for error recovery concerning a specific format. EXAMPLES: OUTFORMAT FRM14 RECEIPTS: NOT FORMAT The specified name is not a format. DISC ERROR <Code> Consult appendix 2. PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: OUTIMAGE - print an image in internal representation. KEYING: 1. Key: OUTIMAGE 2. Key: name of format 3. Press the ENTER key. DESCRIP- This program prints the disctable table and the image TION: part of a format created by supervisor program TRANSLATE. This program is activated by the supervisor program OUTFORMAT; but it can be used separately. EXAMPLES: OUTIMAGE FRM14 RECEIPTS: NOT FORMAT The specified name is not a format. DISC ERROR <Code> Consult appendix 2. PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: OUTMAGTAPE - print the contents of a magnetic tapefile. KEYING: 1. Key: OUTMAGTAPE 2. Key: file no of magnetic tape file. The first file on a tape is 1. 3. Press the ENTER key. \f DESCRIP- This program is used to print the contents of a TION: magnetic tape file (tape unit 0) in a format suitable for error recovery. Each character (8-bit entity) is printed by its decimal value, e.g. the character "A" in the EBCDIC alphabet is printed as the value 193. The blocklength of each magnetic tape block (expressed as a number of characters) is printed after printing the characters of the block. The blocksize on the tape must not exceed 2400 characters. EXAMPLES: OUTMAGTAPE 3 RECEIPTS: MAGTAPE ERROR <Code> Consult appendix 3 PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: OUTSUBPROGRAM - print a subprogram in internal representation. KEYING: 1. Key: OUTSUBPROGRAM 2. Key: name of subprogram 3. Press the ENTER key. DESCRIP- This program is used to print a subprogram created by TION: supervisor program TRANSLATE. The printout may be used by REGNECENTRALEN for error recovery concerning a specific subprogram. EXAMPLES: OUTSUBPROGRAM DCHEK RECEIPTS: NOT SUBPROGR The specified name is not a sub- program. DISC ERROR <Code> Consult appendix 2. PRINTOUT ERROR <Code> Consult section 8.2. \f PROGRAM: OUTTABLE - print a table in internal representation. KEYING: 1. Key: OUTTABLE 2. Key: name of table 3. Press the ENTER key. DESCRIP- This program is used to print a (core) table created TION: by supervisor program TRANSLATE. The printout may be used by REGNECENTRALEN for error recovery concerning a specific table. Disctables (created by DISCTABLE) may be printed by OUT or OUTDISC. EXAMPLES: OUTTABLE TAB25 RECEIPTS: NOT TABLE The specified name is not a (core) table. DISC ERROR <Code> Consult appendix 2. PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: PUT - enter a file to disc from papertape or magnetic tape. KEYING: 1. Key: PUT 2. If input from papertape key: PTR If input from magnetic tape (program tape) key: MT If input from magnetic tape created by MUSIL compiler key: MTC If input from RC 7000 compatible magnetic tape key: MTR 3. In input from magnetic tape key: . 4. If input from magnetic tape file identified by filenumber (MT,MTC,MTR) key: file number (first file = 1) If input from magnetic tape file identified by a file ident (MT,MTC) key: IDENT and key: . and key: name of fileident\f 5. Key: name of discfile 6. Press the ENTER key. DESCRIP- This program creates a discfile and moves the contents TION: of a papertape or magnetic tape file (tape unit 0) to it. If the file already exists it will be overwritten. In this way new supervisor programs can be introduced in the system. The name of the discfile created will be the name of the supervisor program. EXAMPLES: 1) PUT PTR PRG03 2) PUT MT.3 PRG05 3) PUT MT.IDENT.PRG02 PRG02 4) PUT MTC.2 PRG05 5) PUT MTR.1 PRG03 See also examples of program GET. RECEIPTS: IDENT UNKNOWN The specified file ident does not exist on the magnetic tape MAGTAPE ERROR <Code>Consult appendix 3 READER ERROR <Code> Consult appendix 7 DISC ERROR <Code> Consult appendix 2 FILE ERROR It is attempted to create a file with the same name as a library or a file in a library (e.g. batch or format). PROGRAM: RESCUE - rescue the contents of a batch after fatal system error. KEYING: 1. Key: RESCUE 2. Key: name of batch to be rescued 3. Press the ENTER key. DESCRIP- This program is used to rescue the contents of a batch TION: after a fatal system error w_h_e_n_ _n_e_i_t_h_e_r_ _t_h_e_ _C_L_E_A_N_ f_u_n_c_t_i_o_n_ _n_o_r_ _t_h_e_ _r_e_s_t_a_r_t_ _p_r_o_g_r_a_m_ (at a system restart) can bring the batch into a situation suitable for resuming the work on it. The program initiates a dialog with the operator: \f RESCUE RECORD? BATCH STATUS = <status> <status> indicates the status of the batch (see also section 5.3 in part 1 of this Users Guide). 1. If <status> is "KEYING" or "KEYING + REKEYING" or "CLOSED" key: KEY If <status> is "REKEYING' key: REKEY If <status> is "EDITING" key: EDIT 2. Key: . 3. If all records in the batch are to be rescued key: ALL If only a part of the batch is to be rescued key: record number of last record wanted 4. If <status> is "KEYING + REKEYING" key: REKEY and key: . and if position of rekeyer in batch should be unchanged key: ALL Is position of rekeyer in batch should be changed key: record number of rekeyer 5. Press the ENTER key. In the first attempt the operator normally tries to rescue ALL records in the batch and leaves the position of the rekeyer unchanged. The program will cut off the last part of a batch before reaching last record wanted if som unidentified data is met. Likewise the position of the rekeyer may be set to a record before the wanted record. But if the batch contains defects resulting in DISC ERROR for example in the middle or at the end of it it may be necessary to cut off the last part. This can be done by repeating the RESCUE command with still smaller record numbers until the program terminates successfully. \f NOTICE: The supervising operator should have in mind that a work batch exists when the batchstatus is rekeying or editing (see the login commands REKEY and EDIT in part 1 of this Users Guide). A record number given in the RESCUE dialog following the parameter REKEY or EDIT is thus a record number in the work batch. The work on the batch may be resumed upon successful execution of the rescuing operation. The program produces a printout listing last record rescued both for keyer and rekeyer. The records are printed in the same layout as is used by supervisor program LIST. EXAMPLES: RESCUE B0005 RECEIPTS: RESCUE RECORD? BATCH STATUS = <status> See above. NOT NAME The specified batchname is not the name of a discfile. NOT BATCH The specified batchname is not an existing batch. BATCH IN USE The batch is used by another key- station. JOB IN USE The job containing the batch is used by another keystation. BATCH ERROR <Code> Consult appendix 2. JOB ERROR <Code> Consult appendix 2. PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: RESTABLISH - change the contents of batchheads. KEYING: 1. Key: RESTABLISH 2. If a single batchhead should be changed Key: BATCH If the batchheads of all batches in a job should be changed. Key: JOB 3. Key: . 4. Key: Name of batch or job \f 5. If a specified field in the batchhead of a speci- fied batch should be changed. Key: Name of field (see below) and Key: . and Key: New contents of field (see below) Field Name of Type of field new contents of field JOBNAME JOBNA STRING OF 5 CHARACTERS FORMATNAME FORMA STRING OF 5 CHARACTERS BATCH STATUS STATU INTEGER BYTECOUNT OLD BATCH SBYTE INTEGER BYTECOUNT NEW BATCH NBYTE INTEGER BLOCK ADDRESS CHECK- POINT BLADD INTEGER BYTE ADDRESS CHECK- POINT BYADD INTEGER NO OF BLOCKS BLOKS INTEGER NO OF RECORDS RECOR INTEGER NO OF REKEYED RECORDS REKEY INTEGER NO OF INVAL.RECORDS INVAL INTEGER DAY NUMBER DAYNU INTEGER SECOND NUMBER SECON INTEGER BLOCK NO OLD BATCH SBLOC INTEGER BLOCK NO NEW BATCH NBLOC INTEGER SUBNAME SUBFO STRING OF 1 CHARACTER CURR.RECORDNO OLD ORECN INTEGER CURR.RECORDNO NEW NRECN INTEGER MAX.RECORDNO NEW MRECN INTEGER END FORMAT ENDFO INTEGER 6. Press the ENTER key. DESCRIP- This program changes a field in the batchhead(s) TION: without using the protection system. If the program is activated with a specified fieldname (allowed in connection with a single batch, only), the field will be changed to the specified contents. Activation without fieldname specification (on asingle batch or on all batches in a job) NBLOC.0 isunderstood; i.e. "block number in new batch" is set to zero.\f N_o_t_i_c_e_: The use of the program is of the supervising operator"s own responsibility because it can make irreparable damage to the batches involved. EXAMPLES: 1) RESTABLISH BATCH.B0005 2) RESTABLISH JOB.J0001 3) RESTABLISH BATCH.B0005 NBLOC.0 - eqyuvakates 1) 4) RESTABLISH BATCH.BAT3 STATUS.0 RECEIPTS: NOT NAME The specified name is not a discfile. IDENT UNKNOWN The specified name (ident) is not a job. NAME UNKNOWN The specified field name is not known. NAME SYNTAX The type of new contents is illegal. NOT BATCH The specified name is not a batch. BATCH OK <Number> The program execution has termina- ted succesfully. <Number> is the octal number of batches changed. DISC ERROR <Code> Consult appendix 2. PROGRAM: SAVE - save jobs, batches, formats, subprograms, tables for backup. KEYING: 1. Key: SAVE 2. Key: Name to identify the back-up (save ident) 3. If backup on magnetic tape unit 0 is wanted key: MT0 If backup on magnetic tape unit 1 is wanted key: MT1 If backup on papertape is wanted key: PTP 4. If backup on magnetic tape is wanted key: . and key: "OLD" or "NEW" depending on whether the tape has previously been used for backup or not. 5. If all batches, formats, subprograms, coretables, and disctables should be saved key: ALL If all or a single job should be saved key: JOB\f If all or a single batch should be saved key: BATCH If all or a single format should be saved key: FORM If all or a single subprogram should be saved key: SUBPROGRAM If all or a single coretable should be saved key: TABLE If all or a single disctable should be saved key: DISCTABLE If all formats, subprograms, coretables and disctables should be saved key: TRANSITEMS 6. If only a single job, batch, format, subprogram, table, or disctable should be saved key: . and key: The name of the item to be saved. 7. Press the ENTER key. DESCRIP- The SAVE program is used to create backup of different TION: discfiles for example for the following purposes: - Long-term storing of certain batches, e.g. containing format-texts or containing system messages possibly the local languange. - as a mean to move e.g. batches and formats from one Data Entry System to another. - for storing of formats, subprograms etc. so that translation is not needed if the formats are to be brought to disc. - for short-term storing of batches before the daily batch-dumping to save discspace. - for creation of back-up to be used in case of disc malfunction. Saved items can be brought back to disc by using the LOAD program. The SAVESURVEY program may be used to check the contents of the back-up. Backup on magnetic tape is performed from the beginning of a NEW tape and after last backup on an OLD one. The SAVED status is attached to the statusinformation in all saved batches, except for this the saved items are left untouched. \f The program produces a printout containing the following information for each saved item (batch, format etc): - NAME name of item. - TYPE type of item, i.e. BATCH, FORMAT, SUBPROGR., TABLE, DISCTABLE. - COM- description of the reason why an item can MENTS not be saved. The following COMMENTS may occur: 1. <batchname> STATE ERROR, NOT SAVED The batch is not in a state to be saved, see section 11 in part 1 of this Users Guide. 2. <filename> DISC ERROR: IN USE NOT SAVED. A batch or a job is being used by another keystation. 3. <filename> DISC ERROR: <Code> NOT SAVED The discfile (batch, format etc.) can not be saved due to a disc error. <Code> is described in appendix 2. 4. <file name> DOES NOT EXIST Fatal system error. For example if a batch mentioned in a job does not exist as a discfile. If an error not permitting the backup to be completed as intended (e.g. DISC ERROR) occurs the backup will be terminated and the printout will show which items were saved. In case of OUTPUT ERROR the SAVESURVEY program may be used to check what was saved before the error occurred. \f F_ EXAMPLES: 1) SAVE IDT01 MT0.NEW ALL 2) SAVE IDT02 MT1.OLD JOB 3) SAVE IDT02 MT1.OLD BATCH - equivalates 2) 4) SAVE IDT14 MT0.OLD BATCH.B0005 5) SAVE IDT32 MT0.OLS FORM 6) SAVE ID300 MT0.OLD SUBPROGRAM.SUBRA 7) SAVE IDT05 MT0.OLD TABLE 8) SAVE ID102 MT0.OLD DISCTABLE.DTAB4 9) SAVE IDT23 MT0.OLD TRANSITEMS 10) SAVE ID001 PTP FORM.FRM14 11) SAVE ID002 PTP JOB.J0007 RECEIPTS: NOT NAME The specified item name does not exist on the disc. IDENT EXIST The specified save ident already exists on the tape. Key another one. MAGTAPE UNKNOWN An OLD magnetic tape does not correspond to the save-format. Check if correct tape is mounted. STATE ERROR A batch is not in a state to be saved, see section 11 in part 1 of this Users Guide. CF LIST The printout produced contains errormessages or comments which must be conferred. NOT JOB The specified item is not a job. NOT BATCH The specified item is not a batch. NOT FORMAT The specified item is not a format. NOT SUBPROGR The specified item is not a sub- program. NOT TABLE The specified item is not a table. NOT DISCTABL The specified item is not a disc- table. <name> IN USE <name> is the name of a library (e.g. a job) or batch presently being used by another keystation. DISC ERROR <Code> Consult appendix 2. MAGTAPE ERROR <Code>Consult appendix 3. PUNCH ERROR <Code> Consult appendix 8. PRINTOUT ERROR <Code> Consult section 8.2. \f PROGRAM: SAVEJOB - save jobs for backup. KEYING: 1. Key: SAVEJOB 2. Key: Name to identify the back-up (save ident) 3. Key: MT0 4. Key: . 5. If backup is performed on old tape Key: OLD If backup is performed on new tape Key: NEW 6. Key: JOB 7. Key: . 8. Key: Name of job 9. Press the ENTER key. DESCRIP- This program is similar to the SAVE program for making TION: backup of a single job on magnetic tape unit 0. For further information see the description of SAVE. EXAMPLES: 1) SAVEJOB IDT99 MT0.NEW JOB.J0004 2) SAVEJOB ID100 MT0.OLD JOB.J0005 RECEIPTS: See the receipts from the SAVE program. PROGRAM: SAVESURVEY - print contents of backup created by SAVE. KEYING: 1. Key: SAVESURVEY 2. If survey of a single backup is wanted key: name identifying backup (save-ident). 3. If backup is situated on magnetic tape unit 0 key: MT0 If backup is situated on magnetic tape unit 1 key: MT1 If backup is situated on papertape key: PTR 4. Press the ENTER key. DESCRIP- This program is used to check the contents of backups TION: created by supervisor program SAVE. By omitting the save-ident from the command the operator indicates that all save-idents on the magnetic tape or papertape should be checked. \f If the backup is situated on papertape this must be inserted in the papertape reader and the reset button on the reader must be pressed prior to entering the command. The program produces a printout containing the following information about each item in a backup: - NAME name of item - TYPE type of item, i.e. BATCH, FORMAT, SUBPROGRAM, TABLE, DISCTABLE The printing of the survey of a backup starts with the name identifying it (IDENT: save-ident). EXAMPLES: 1) SAVESURVEY MT0 2) SAVESURVEY ID001 MT1 3) SAVESURVEY ID013 PTR 4) SAVESURVEY PTR RECEIPTS: INPUT UNKNOWN The magnetic tape or papertape does not correspond to the save- format. Check if correct tape is mounted. IDENT UNKNOWN The specified save-ident does not exist on the magnetic tape or papertape. MAGTAPE ERROR <Code> Consult appendix 3. READER ERROR <Code> Consult appendix 7. PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: SHORTEN - shorten batches to save disc space. KEYING: 1. Key: SHORTEN 2. If a single batch should be shortened key: BATCH If all batches in a job should be shortened key: JOB 3. Key: . 4. Key: name of batch or job 5. Press the ENTER key. DESCRIP- This program may be used for shortening batches by TION: cutting of an eventuel unused last part of the discfiles holding the batches. \f Batches created with standard size need not be shortened unless a number of records in the last part of the batch have been deleted. Batches which may be shortened with advance are batches created by a large batch size but to which only few records are processed. For further information about batchsize, please confer section 5.4 in part 1 of this Users Guide. The following messages may occur in a printout when all batches of a job are shortened. 1. BATCH IN USE, BATCH: <batchname> The batch is being used by another keystation and will not be shortened. 2. BATCH DOES NOT EXIST, BATCH: <batchname> The batch is mentioned in the job, but does not exist as a discfile. Use the DELETE program to repair the job. 3. NOT BATCH, BATCH: <batchname> The first part of the batch (batch description) is destroyed due to a fatal system error. 4. BATCH END NOT FOUND IN BATCH: <batchname> The last part of the batch (batch end mark) is destroyed due to a fatal system error. Use the RESCUE program to rescue the batch. EXAMPLES: 1) SHORTEN BATCH.B0005 2) SHORTEN JOB.JB023 RECEIPTS: NOT NAME The specified name is not a discfile. NOT BATCH The specified name is not a batch. NOT JOB The specified name is not a job. BATCH IN USE The batch is being used by another keystation. JOB IN USE The job is being used by another keystation. \f BATCHEND NOT FOUND The last part of the batch is destroyed due to a fatal system error. Use program RESCUE to repair it. CF LIST A printout has been produced. DISC ERROR <Code> Consult appendix 2. PRINTOUT ERROR <Code> Consult section 8.2 FUNCTION: SPOOL - administration of spoolfile and hardcopy device. CONDITION: IDLE, RUNNING, WAITING, REPEAT, KILLED, SPOOLING New hardcopy device can only be selected when printing from spoolfile is in STOP STATE: KEYING: 1. Key: SPOOL 2. If state of printing from spoolfile is wanted key: STATE If printing from spoolfile is to be stopped key: STOP If printing from spoolfile is to be resumed key: START If printout being printed at the moment is to be skipped key: SKIP If the entire spoolfile is to be cleard (i.e. with- out being printed key: CLEAR If new hardcopy device is to be used key: NEWDEVICE 3. If NEWDEVICE was keyed then key the name of a file- descriptor describing the hardcopy device (see below). 4. Press the ENTER key. DESCRIP- SPOOL STATE command TION: Displays the state of printing from spoolfile on the receipt line of the keystation screen. OK means that printing is going on (or will start when needed). \f SPOOL STOP command Printing from spoolfile is stopped, but printouts can still be produced in the spoolfile. May for instance be entered when the hardcopy device is to be used by a conversion program. SPOOL START command Printing from spoolfile is resumed. The printing may have been stopped due to errors or the issuing of a SPOOL STOP command. SPOOL SKIP command The printout being printed at the moment is skipped, i.e. printing will continue at the next printout in the spoolfile. SPOOL CLEAR command All printouts in the spoolfile are skipped. SPOOL NEWDEVICE command This command selects a new device to be used as hardcopy device both for printing from spoolfile and for printing directly on the device. The new device is used until the next SPOOL NEWDEVICE command is entered. Please note that the command can only be entered when printing from spoolfile has been stopped. Therefore use the SPOOL STOP command to stop it and the SPOOL START command to start it again. The new hardcopy device is specified by keying the name of a filedescriptor describing the device: HCOPY Normal hardcopy device. Depends on actual configuration. Example: line printer. HLPT line printer HLPT1 second line printer HSP serial printer HSP1 second serial printer \f HCPT charaband printer HCPT1 second charaband printer HTTY operator console device (TTY) EXAMPLES: 1) SPOOL STATE 2) SPOOL STOP 3) SPOOL START 4) SPOOL SKIP 5) SPOOL CLEAR 6) SPOOL STOP SPOOL NEWDEVICE HTTY SPOOL START RECEIPTS: STOP STATE Printing from spoolfile has been stopped due to errors or the issuing of a SPOOL STOP command. NOT NAME The name specified as new hard- copy device is not one of above listed ones. STATE ERROR Printing from spoolfile not stopped. FUNCTION: STOP - leave supervisor mode. CONDITION: IDLE, KILLED KEYING: 1. Key: STOP 2. Press the ENTER key. DESCRIP- This command is used to leave supervisor mode and TION: enter login mode. The display screen is blanked and the system is ready for a login command. Eventual printing from the spoolfile will not be affected and will continue. The eventual contents of the workfile for supervisor program printouts is deleted. EXAMPLES: STOP RECEIPTS: None, the screen will be blanked. \f PROGRAM: SURVEY - make survey on jobs, batches, formats, subprograms, tables. KEYING: 1. Key: SURVEY 2. If survey of a single batch is wanted key: BATCH If survey of all or a single job is wanted key: JOB If survey of all formats is wanted key: FORM If survey of all subprograms is wanted key: SUBPROGRAM If survey of all core-tables is wanted key: TABLE If survey of all disc-tables is wanted key: DISCTABLE 3. If survey of a BATCH or a s_i_n_g_l_e_ job is wanted key: name of batch or job 4. If all informations is wanted in a survey of a single job key: MAXI 5. Press the ENTER key. DESCRIP- SURVEY BATCH command TION: The batch is described by the following: - JOBNAME - FORMAT - BATCH STATUS See section 5.3 in part 1 of this Users Guide. - NUMBER OF BLOCKS Number of disc sectors in the discfile containing data. - NUMBER OF RECORDS - NUMBER OF REKEYED RECORDS - NUMBER OF INVALID RECORDS - an indication of whether new records can be keyed to the batch in KEY-mode: EXTENSIBLE: KEY-mode may be entered, the batch may be extended. FINALLY KEY-mode can not be entered as the TERMINATED: END-statement was executed in connection with the last record. \f F_ SURVEY JOB command A survey of a_l_l_ _j_o_b_s_ consists of a printout listing all jobnames in the system. A survey of a_ _s_i_n_g_l_e_ _j_o_b_ can be created in two ways: either as a compressed survey of all batches in the job (default) or as a survey containing all informa- tion (by using the parameter MAXI) about the batches using the same format as described above. A_ _c_o_m_p_r_e_s_s_e_d_ _s_u_r_v_e_y_ describes each batch by a line containing the following information: - batchname - formatname - batch status The text: "batchname IN USE: batchstatus" is printed instead of a batchsurvey when a batch is being used by another keystation. The text: "batchname DOES NOT EXIST" is printed when the name of a batch exists in the job but not as a discfile due to a fatal system error. SURVEY FORM command Each format is described by the following: - FORMAT NAME - FORMAT LENGTH The number of characters includingsub- IN CHARACTERS programs and core tables occupied by the format when brought into memory (f). - REGISTER LENGTH The total number of charactersused IN CHARACTERS by the format for registers (rg). - RECORD LENGTH Length of the largest record which IN CHARACTERS can be produced when keying with the format (rc). - IMAGE LENGTH The number of characters occupied IN CHARACTERS by the image when brought into core memory (i). The information may be used to calculate the corememo- ry requirements of the format: f + i + n UU.DD (rg + rc) n = number of keystations using the format simultaneously.\f If no terminals use fill-in-the-blanks keying "i" may be committed from the formula. An extra record area(rc) must be added for each termi- nal which is using the format for rekeying or editing. SURVEY SUBPR, TABLE, DISCTABLE commands Makes a printout of the names and length in characters of all subprograms, core-tables, or disc-tables, respectively. EXAMPLES: 1) SURVEY BATCH B0001 2) SURVEY JOB 3) SURVEY JOB J0005 4) SURVEY JOB J0005 MAXI 5) SURVEY FORM 6) SURVEY SUBPROGRAM 7) SURVEY TABLE 8) SURVEY DISCTABLE RECEIPTS: NOT NAME A specified job or batchname is not the name of a discfile NOT BATCH The specified batchname is not an existing batch. NOT JOB The jobname specifies a discfile whichis not a job. BATCH IN USE The batch is used by another key- station. JOB IN USE The job is used by another key- station. DISC ERROR <Code> Consult appendix 2 PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: SYSTEM - print information about disc files or free disc space KEYING: 1. Key: SYSTEM 2. If information about discfiles is wanted key: CAT If information about free discspace is wanted key: DISC 3. Press the ENTER key.\f DESCRIP-SYSTEM CAT command. TION: This command is used to make a printout describing all files situated on the disc, each file being described as follows: - NAME The name of the file, a name followedby an asterisk (*) is a workfile used by a rekeying or editing keystation. - ATTRIBUTE The internal status of the file. - FILELENGTH Number of discsectors in the file containing data. One sector equals 512 characters. - SEGM NO. OF Is the physical sector number of INDEX BLOCK first sector in the discfile. May be used by REGNECENTRALEN for errorrecovery. - RESERVEDNumber of discsectors occupied by LENGTH the file. SYSTEM DISC command. The number of free discsectors is printed. One sector equals 512 characters. One RC3652 disc cartridge con- tains 4872 sectors. EXAMPLES: 1) SYSTEM CAT 2) SYSTEM DISC RECEIPTS: DISC ERROR <code> Consult appendix 2 PRINTOUT ERROR <Code> Consult section 8.2. PROGRAM: TRANSLATE - translate a batch into a format, subprogram, or table. KEYING: 1. Key: TRANSLATE 2. If a format is to be created key: FORM If a subprogram is to be created key: SUBPROGRAM If a table is to be created key: TABLE\f 3. Key the name of the batch containing the format, subprogram or table text. 4. If a format with image is to be created then key the name of the batch containing the image text. 5. Press the ENTER key. DESCRIP- The TRANSLATE program is used when new formats, sub- TION: programs and (core) tables are to be created. The text to be used for the creation is stored in a batch created by keying under control of the standard formats FORM, SUBPR, TABLE and IMAGE. The program checks the text, translates it and includes it in the system as a format, subprogram or table. If the text contains errors a printout is produced. Error messages in the printout are described in appendix VII in the Data Entry Format Languange Guide. If a format with image is created the keying operator is free to choose whether to use the image or not, when the format is used for registration (see section 6, 7 and 8 in part 1 of this Users Guide). Normally it is not possible to activate the program in the configurations described in section 4.1, 4.3 and 4.4 as it requires a large memory space. Therefore consult the description of the data entry system start- up which describes how to operate the TRANSLATE program in stand-alone mode. For further information, please consult section 5 in the Data Entry Format Language Guide. EXAMPLES: 1) TRANSLATE FORM B0001 2) TRANSLATE FORM B0001 B0002 3) TRANSLATE TABLE B0007 4) TRANSLATE SUBPROGRAM B0008 RECEIPTS: CF LIST The text contained errors, therefore confer the printout produced. BREAK <Code> The program has been breaked by the system possibly due to a soft- ware error.\f DISC ERROR <Code> Consult appendix 2. PRINTOUT <Code> Consult section 8.2. SIZE OF <name>: <size> BYTES The translation was ok and the translated item <name> will occupy <size> bytes. PROGRAM: VOLUME - prepare new magnetic tape for HEAD and/or DUMP KEYING: 1. Key: VOLUME. 2. Press the ENTER key. DESCRIP- The program is used to prepare a new magnetic tape for TION: the HEAD and/or DUMP program by writing a label on the tape. The program gets the information about the volume- labelform a dialog with supervising operator. The various Data Entry standard volume programs are fully described in RC3600 Program Catalog, where also the communication with the operate is described. Please note that below mentioned receipts may differ from one volume program to another. EXAMPLES: VOLUME RECEIPTS: MAGTAPE ERROR <Code> Consult appendix 3. \f APPENDIX 1 SUPERVISOR FUNCTIONS AND PROGRAMS S_U_P_E_R_V_I_S_O_R_ _F_U_N_C_T_I_O_N_S_ CLEAN Close down another key station. DISPLAY Display supervisor program printout. HARDCOPY Make hardcopy of supervisor program printout. KILL Stop a supervisor program or hardcopying before completion. SPOOL Administration of spoolfile and hardcopy device. STOP Leave supervisor mode. F_O_R_M_A_T_ _O_P_E_R_A_T_I_O_N_S_ TRANSLATE Translate a batch into a format, subprogram, or table. CREATE Create a disctable. DISCTABLE Update a disctable from a batch or magnetic tape. LISTFORMAT List a batch containing a format. LISTIMAGE List a batch containing an image. LISTSUBPROGRAM List a batch containing a subprogram. LISTTABEL List a batch containing a table. T_R_A_N_S_F_E_R_ _O_P_E_R_A_T_I_O_N_S_ VOLUME Prepare new magnetic tape for HEAD and/or DUMP. HEAD Prepare new magnetic tape for DUMP. DUMP Dump batches to magnetic tape in host computer format. S_T_A_T_I_S_T_I_C_S_ SURVEY Make survey on jobs, batches, formats, subprograms, tables. SYSTEM Print information about disc files, or free discspace. DUMPSTAT Dump log or operator statistics to magnetic tape. Or clean them. LISTLOG Print log from magnetic tape. LISTACCOUNT Print accumulated operator statistics from magnetic tape. H_O_U_S_E_K_E_E_P_I_N_G_ _O_P_E_R_A_T_I_O_N_S_ SAVE Save jobs, batches, formats, subprograms, tables for backup. SAVEJOB Save jobs for backup. LOAD Load from backup, created by SAVE. \f SAVESURVEY Print contents of backup created by SAVE. LIST List the contents of batches. LISTDATA List the contents of batches (compressed format). LISTERROR List the contents of the invalid records in batches. COPY Create a new batch by copying an existing one. DELETE Delete jobs, batches, formats, subprograms, tables from disc. PUT Enter a file to disc from papertape or magnetic tape. GET Copy a discfile to magnetic tape or papertape. RESCUE Rescue the contents of a batch after fatal system error. RESTABLISH Change the contents of batchheads. SHORTEN Shorten batches to save discspace. S_Y_S_T_E_M_ _M_E_S_S_A_G_E_S_ _O_P_E_R_A_T_I_O_N_S_ NEWMESSAGES Insert new system messages possibly in local language. LISTMESSAGES List the system messages. M_I_S_C_E_L_L_A_N_O_U_S_ _O_P_E_R_A_T_I_O_N_S_ CHANGEENTRY Change the name, attributes, or length of a discfile. FORMFEED Print a heading sheet with date and time. OUTFORMAT Print a format in internal representation. OUTIMAGE Print an image in internal representation. OUTSUBPROGRAM Print a subprogram in internal representation. OUTTABLE Print a table in internal representation. OUTDISC Print the contents of a discfile. OUTMAGTAPE Print the contents of a magnetic tape file. OUTCORE Print internal core or dump it. OUT Print discfile or magnetic tape file (e.g. created by OUTCORE). \f APPENDIX 2 DISC ERROR CODES C_o_d_e_ M_e_a_n_i_n_g_ 00100 The discfile is reserved by another system function. Wait for this function to complete and reenter the command. 004010 Too many programs using the same discfile simultaneous- ly (should not occur, software error). 004020 The program tries to access a disc block outside the file (normally end of discfile reached during reading). Or the program is trying to access a file without being the user of it (software error). 004400 No more resources (area processes) for communicating with the disc. Wait for one or more terminals to end keying and reenter the command. Or it is not possible to extend a file due to lack of disc space. 005000 A number of reasons may cause this status: - an illegal operation is executed due to a software error. - the program tries to reserve a file already reserved by another system function. Wait for this function to complete and reenter the command. - too many programs using the same disc file simultanously (software error). - the program tries to access a disc block outside the file due to a software error. - attribute error, i.e. the program tries to rename or remove a permanent file. \f C_o_d_e_ M_e_a_n_i_n_g_ 010010 It is not possible to create a file either because the specified file length is too large or because the disc is full (map full) in which case batches no longer needed in the system should be deleted. 010020 It is not possible to create a file as a file with the same name already exists. 010400 No more room on the disc. Batches no longer needed in the system should be deleted. 011000 It is not possible to remove or rename a file as it is presently being used by another system function. Wait for this function to complete and reenter the command. The statusword may also mean that the system tries to carry out an illegal operation due to a softwareerror. 044000, 050000 The specified name does not exist as a discfile. 104000, 110000 Catalog i/o error because the disc is disconnected, because the wrong disc has been mounted, or because of disc malfunction. The following codes concern hardware malfunction on an RC 3652 disc cartridge drive: 100000 Unit not available, malfunction 003000 Unit does not exist 001200 Odd betyeaddress 000200 Block error 000100 Data Late 000040 Parity error 000010 Seek error (position error) 000002 Time-out \f C_o_d_e_ M_e_a_n_i_n_g_ The following codes concern hardware malfunction on an RC 8221, 22, 23 disc storage module: 100000 Unit not available, disconnected, malfunction. 003000 Unit does not exist, write protected in output. 002000 Write protected. 001200 Odd byteaddress. 000200 Block error. 000040 Parity error. 000020 End of existing disc kits. 000010 Hardware position error. 000002 Time-out. In processor expansion systems the following code may occur. 000001 Not enough system resources for communication between the two processors at a given moment. Or temporary CPU to CPU transmission error (e.g. power failure). 000004 System not properly configurated. Please contact REGNECENTRALEN. \f APPENDIX 3 MAGNETIC TAPE ERROR CODES C_o_d_e_ M_e_a_n_i_n_g_ 040000 Unit off line. 020000 Unit rewinding. 010000 Noise record on tape, i.e. a record of 18 bytes or less has been detected. 004000 The tape station is Phase Encoded, should have been masked out by the program. Software error. 002000 Write ring not mounted (when output on tape is desired). 001000 The program tries to use the unit at a time when it is reserved by another system function. If this is not the case the unit may be relased by BREAKing the driver (see DOMUS USER"S GUIDE). Or the program tries to carry out an illegal operation due to software error. 000400 End of file mark read. 000200 Block length error, i.e. the block is too large for the allocated memory. This is a serious error, either due to a bad (wrong) tape or the fact that the tape and the program do not match. 000100 Data channel overrun. Possible hardware malfunction. 000040 Parity error. It is impossible to recover a parity error after five re-readings ore re-writings. Possibly due to a bad tape. 000020 End of tape sensed. 000010 Position error, i.e. a given block does not exist on the tape. 000004 Driver not loaded. \f 000002 Time out, no block or file mark present on the tape. Check the density of the tape. If it is not correct, select the proper density. In processor expansion systems the following code may occur. 000001 Not enough system resources for communication between the two processors at a given moment. Or temporary CPU to CPU transmission error (e.g. power failure). 000004 System not properly configurated. Please contact REGNECENTRALEN. \f APPENDIX 4 LINE PRINTER ERROR CODES C_o_d_e_ M_e_a_n_i_n_g_ 100000 The printer is disconnected. 040000 The printer is off-line. 010000 Channel 12 in carriage control tape has been encountered. Mount a control tape without channel 12. 001000 The program tries to use the printer at a time when it is reserved by another system function. If this is not the case the printer may be released by BREAKING the line printer driver (see DOMUS USER"S GUIDE). Or the program tries to carry out an illegal operation due to a software error. 000200 Block size error or record format conflict possibly due to software errors. Or paper is out, paper run-away. 000100 The printer is not ready, maybe because a final paper- move was not executed by the last user. 000020 End of paper. 000004 Line printer driver not loaded. 000002 Paper run-away. Maybe because of wrong carriage control tape. In processor expansion systems the following codes may occur: 000001 Not enough system resources for communication between the two processors at a given moment. Or temporary CPU to CPU transmission error (e.g. power failure). 000004 System not properly configurated. Please contact REGNECENTRALEN.\f APPENDIX 5 SERIAL PRINTER ERROR CODES C_o_d_e_ M_e_a_n_i_n_g_ 100000 The printer is disconnected. 040000 The printer is off-line. 001000 The program tries to use the printer at a time when it is reserved by another system function. If this is not the case the printer may be released by BREAK-ing the serial printer driver (see DOMUS USER"S GUIDE). Or the program tries to carry out an illegal operation due to software errors. 000200 Block size error or record format conflict possibly due to software errors. 000100 The printer is not ready, paper is exhausted or the paper run away situation has occurred. Or hardware malfunction, due to data late or malfunction in the video-circuit of the printer. 000040 Parity error or error in paper movement control character possibly due to incorrect record format in input. 000020 End of paper. 000004 Serial printer driver not loaded. 000002 Paper run-away. Maybe because of wrong carriage control tape. In processor expansion systems the following codes may occur: 000001 Not enough system resources for communication between the two processors at a given moment. Or temporary CPU to CPU transmission error (e.g. power failure). 000004 System not properly configurated. Please contact REGNECENTRALEN.\f APPENDIX 6 CHARABAND PRINTER ERROR CODES C_o_d_e_ M_e_a_n_i_n_g_ 100000 The printer is disconnected, error in Direct Access Vertical Format Unit (VFU), or no hole in VFU channel 1. 040000 The printer is off-line or error in VFU. 010000 Channel 12 in carriage control tape has been encoun- tered. Mount a control tape without channel 12. 001000 The program tries to use the printer at a time when it is reserved by another system function. If this is not the case the printer may be released by BREAK-ing the charaband printer driver (see DOMUS USER"S GUIDE). Or the program tries to carry out an illegal operation due to software errors. 000200 Block size error or record format conflict due to software errors which is also the case if the program has tried to overprint a line more than 8 times. Or paper fault. 000100 The printer is not ready, maybe because a final papermove was not executed by the last user. 000040 Parity error or error in papermovement control charac- ter possibly due to incorrect record format in input. 000020 End of paper. 000004 Charaband printer driver not loaded. 000002 Paper run-away. Maybe because of wrong carriage control tape. In processor expansion systems the following codes may occur: 000001 Not enough system resources for the communication be- tween the two processors at a given moment. Or tempo- rary CPU to CPU transmission error (e.g. powerfailure).\f 000004 System not properly configurated. Please contact REGNECENTRALEN. \f APPENDIX 7 PAPERTAPE READER ERROR CODES C_o_d_e_ M_e_a_n_i_n_g_ 010000 Defective tape or a tape with the wrong number of channels. 001000 The program tries to use the papertape reader at a time when it is reserved by another system function. If this is not the case the reader may be released by BREAK-ing the papertape reader driver (see DOMUS USER"S GUIDE). Or the program tries to carry out an illegal operation due to software errors. 000200 Record format conflict maybe because of insertion of the wrong tape. 000040 Parity error maybe because of insertion of the wrong tape. 000020 End of tape has been reached during input or no tape is inserted in the reader. 000040 Papertape reader driver is not loaded. In processor expansion systems the following codes may occur: 000001 Not enough system resources for communication between the two processors at a given moment. Or temporary CPU to CPU transmission error (e.g. power failure). 000004 System not properly configurated. Please contact REGNECENTRALEN. \f APPENDIX 8 PAPERTAPE PUNCH ERROR CODES C_o_d_e_ M_e_a_n_i_n_g_ 010000 The program tries to use the papertape punch at a time when it is reserved by another system function. If this is not the case the punch may be released by BREAK-ing the papertape punch driver (see DOMUS USER"S GUIDE). Or the program tries to carry out an illegal operation due to software errors. 000200 Record format conflict possibly due to a software error. 000020 No more tape in the punch. 000004 Papertape punch driver is not loaded. 000002 The papertape punch is not ready for use (disconnected). In processor expansion systems the following codes may occur: 000001 Not enough system resources for communication between the two processors at a given moment. Or temporary CPU to CPU transmission error (e.g. power failure). 000004 System not properly configurated. Please contact REGNECENTRALEN. \f APPENDIX 13 SUPERVISOR COMMANDS The notation used is described in section 3.4 of the Data Entry Format Language Guide. NAME. newname .WORK CHANGEENTRY name .WORKLENGTH.newlength ... ATTR.newattribute CLEAN keystationnumber COPY batchname newjobname newbatchname CREATE JOB.jobname BATCH.batchname FORM.formatname DELETE SUBPROGRAM.subprogramname RELEASE TABLE.tablename DISCTABLE.disctablename SUPV.supervisorprogram BATCH.batchname DISCTABLE MT0 ASCII MT1 UU.filenumberDD EBDCIC DISPLAY DUMP UUUJOB.jobname OLDDDDRELEASE DUMPOK DDDVBATCH.batchname NEWDDD OLD DUMPSTAT UUULOGDDD NEW UUUACCOUNTDDDCLEAR FORMFEED ODD PTP . EVEN GET filename MT.IDENT.fileident.filenumber .LARGE MTR.filenumber HARDCOPY\f HEAD KILL LIST UUUBATCH.batchnameDDD firstrecord.lastrecord UUUJOB.jobname LISTACCOUNT yy.mm.dd..hhyy.mm.dd..hh LISTDATA UUUBATCH.batchname firstrecord.lastrecord UUUJOB.jobname LISTERROR UUUBATCH.batchname firstrecord.lastrecord UUUJOB.jobname LISTFORMAT formatbatchname LISTIMAGE imagebatchname LISTLOG yy.mm.dd.hh yy.mm.dd..hh LISTMESSAGES LISTSUBPROGRAM subprogrambatchname LISTTABLE tablebatchname ALL BATCH .batchname JOB .jobname MT0FORM .formatname LOAD saveident MT1 SUBPROGRAM .subprogramname PTR TABLE .tablename DISCTABLE .disctablename TRANSITEMS NEWMESSAGES OUT UUUDISC.filenameDDD firstaddress.lastaddress UUUMT.filenumber SURV firstaddress.lastaddress MT.filenumber OUTCORE DUMP DISC.filename SET address.newcontents \f OUTDISC filename OUTFORMAT formatname OUTIMAGE formatname OUTMAGTAPE filenumber OUTSUBPROGRAM subprogramname OUTTABLE tablename PTR MT filenumber PUT . filename MTC IDENT.fileident MTR.filenumber RESCUE batchname RESTABLISH UUUBATCH.batchname fieldname.newcontents UUUJOB.jobname ALL JOB .jobname MT0 . OLD BATCH .batchname MT1NEW FORM .formatname SAVE saveident SUBPROGRAM .subprogramname PTP TABLE .tablename DISCTABLE .disctablename TRANSITEMS SAVEJOB saveident MT0. UUUOLDDDD JOB.jobname UUUNEWDDD MT0 SAVESURVEY saveident MT1 PTR SHORTEN UUUBATCH.batchnameDDD UUUJOB.jobnameDDD \f STATE STOP START SPOOL SKIP CLEAR NEWDEVICE.name STOP JOB JOB.jobname MAXI BATCH.batchname SURVEY FORM SUBPROGRAM TABLE DISCTABLE SYSTEM UUUDISCDDD UUUCATDDD FORM batchname batchname TRANSLATE SUBPROGRAM TABLE UUUbatchnameDDD VOLUME\f APPENDIX 14 I_N_D_E_X_ The references are pointing out page numbers. " quotation mark, radix 8 sign 13 ** SUPV 24 (see under S) + plus 13 - minus or hyphen 13 ACCOUNT 43 ALARM 66 alarm file 66 ALL 63, 77 ASCII 37 ATTR 29 B 20 backward in printout 20 BATCH 34, 36, 40, 48, 53, 54, 63, 75, 78, 82, 87 - ERROR 75 - IN USE 31, 35, 42, 49, 53, 56, 57, 61, 62, 66, 75, 83, 89 - OK 77 - SYNTAX 56, 57, 61, 62, 66 BREAK 91 capacity, spoolfile 22 CAT 89 CF LIST 36, 42, 65, 80, 84, 91 CHANGEENTRY 28 charaband printer (see HCPT and HCPT1) - - error codes 102 CLEAN 30, 73 CLEAR 43, 84 close spoolfile 22 command syntax 13 COPY 31 core expansion (see memory expansion) CPU - A 11 CPU - B 11, 12 CREATE 32, 37 \f decimal number 14 DELETE 33, 64 device errors ?35, 95, 98, 100, 101, 102, 104, 105 dialog operator 15 directly hardcopy (see 2, hardcopy) DISC 66, 68, 89 DISC ERROR 30, 31, 33, 36, 39, 42, 44, 46, 50, 52, 54, 56, 57, 60, 61, 63, 65, 66, 67, 69, 69, 70, 70, 71, 72, 73, 77, 80, 84, 89, 90, 91 disc error codes 95 DISCTAB IN USE 36 DISCTABLE 32, 34, 36, 63, 72, 78,87 DISPLAY 22, 23, 25, 39, 48 display mode commands 17, 19 DISPLAYING 17, 19, 21, 21, 25, 39 DOMUS 10, 11, 12 DUMP 40, 47, 68 DUMPED 41 DUMPOK 40 DUMPSTAT 43, 50, 58 E 20 EBCDIC 37 EDIT 75 end printout 20 ENTER 13 ERMES 66 error codes, charaband printer 102 - - , disc 95 - - , line printer 100 - - , magnetic tape 98 - - , papertape punch 105 - - , - reader 104 - - , serial printer 105 error messages 23 EVEN 44 extra hardcopies 21 F 19 FILE ERROR 36, 73 FORM 34, 55, 63, 78, 87, 90\f FORMAT IN USE 36 format operations 93 FORMFEED 44 forward in printout 19 GET 44 hardcopies, extra 21 HARDCOPY 21, 46, 48 hardcopy, device 18, 21, 85 - - , change 20 - - , HCOPY 85 - - , HCPT 86 - - , HCPT1 86 - - , HLPT 85 - - , HLPT1 85 - - , HSP 85 - - , HSP1 85 - - , HTTY 86 - , directly 21 - , L 14, 18, 21, 21 - , S 15, 18, 21, 21 - , syntax 15 - , via spoolfile (see hardcopy, S) HEAD 47 housekeeping operations 93 IDENT 45, 72 IDENT EXIST 33, 80 IDENT UNKNOWN 65, 73, 77, 82 IDLE 16, 21, 24, 30, 39, 46, 84, 86 IMAGE 56, 91 IN USE 80 INPUT UNKNOWN 65, 82 integer, syntax 14 INVALID 41 JOB 34, 40, 48, 53, 54, 63, 75, 77, 81, 82, 87 JOB ERROR 75 JOB IN USE 31, 35, 42, 50, 54, 75, 83, 89 KILL 23, 24, 47 KILLED 16, 24, 30, 39, 46, 48, 100 84, 86\f L, hardcopy (see hardcopy, L) LARGE 45 layout, display screen 16 - , memory 10, 11, 12 LENGTH 29 LIBRARY ERROR 35 - IN USE 31, 35, 42, 50, 54 line printer (see HLPT and HLPT1) - - , error codes 100 LIST 48, 53, 55, 75 LISTACCOUNT 43, 50 LISTDATA 48, 53 LISTERROR 54 LISTFORMAT 55 LISTIMAGE 56 LISTLOG 43, 57 LISTMESSAGE 60, 66 LISTSUBPROGRAM 61 LISTTABLE 62 LOAD 63, 78 LOG 43 magnetic tape error codes 98 MAGTAPE ERROR 39, 42, 44, 46, 47, 52, 60, 65, 67, 69, 71, 73, 80, 82, 92 - UNKNOWN 42, 44, 47, 60, 80 MAXI 87 memory expansion, memory layout 12 - layout, memory expansion 12 - - , processor expansion 11 - - , single processor 10 MT 45, 66, 68, 72 MT0 36, 63, 77, 81, 81 MT1 37, 63, 77, 81 MTC 72 MTR 45, 72 NAME 29 NAME EXIST 31 NAME SYNTAX 77 name, syntax 14 NAME UNKNOWN 65, 77 NEW 40, 43, 77, 81 NEWDEVICE 84 \f NEWMESSAGE 60, 66 NO ROOM 33, 65 NOT BATCH 31, 35, 39, 41, 49, 54, 56, 57, 61, 62, 65, 66, 75, 77, 80, 83, 89, NOT SUBPROGR 35, 65, 71, 80 NOT TABLE 35, 65, 72, 80 number (see integer) octal number 14 ODD 44 OK 26 OLD 40, 43, 77, 81 operator dialog 15 OUT 66, 68, 72 OUTCORE 68 OUTDISC 69, 72 OUTFORMAT 69, 70 OUTIMAGE 70, 70 OUTMAGTAPE 71 OUTSUBPROGRAM 71 OUTTABLE 72 papertape punch error codes 105 - reader error codes 104 PRINTOUT 91 printout 12 PRINTOUT ERROR 27, 36, 39, 42, 44, 44, 50, 52, 54, 56, 57, 60, 60, 61, 63, 65, 67, 69, 69, 70, 70, 81, 71, 72, 75, 80, 82, 84, 89, 90 processor expansion memory layout 11 PTP 44, 77 PTR 63, 72, 81 PUNCH ERROR 46, 80 PUT 45, 45, 72 READER ERROR 65, 73, 82 receipt part 16, 17 receipts 24 REKEY 75 RELEASE 34, 40 REPEAT 16, 47, 84 RESCUE 30, 73\f RESTABLISH 75 RUNNING 16, 21, 24, 47, 84 S, hardcopy (see hardcopy, S) SAVE 63, 77, 81, 81 SAVEJOB 81 SAVESURVEY 78, 81 serialprinter (see HSP and HSP1) serial printer error codes 101 SET 69 SHORTEN 82 single processor memory layout 10 SKIP 84 SPACE 13 SPOOL 22, 47, 84 spoolfile 18 - , capacity 22 - , close 22 - , hardcopy (see hardcopy, S) - , open (see START) SPOOLING 16, 20, 23, 24, 46, 47, 84 START 84 STATE 84 STATE ERROR 31, 31, 35, 40, 42, 47, 80, 86 statistics 93 status line 16 STOP 23, 84, 86 STOP STATE 86 SUBPR 61, 91 - IN USE 36 SUBPROGRAM 34, 63, 78, 87, 90 SUPERVISOR command 5 supervisor command syntax 13, 106 - function 5, 7, 93 - program 5, 8 - - , loading 10 - - , printout 18 - - , storing 10 - state, DISPLAYING (see DISPLAYING) - - , IDLE (see IDLE - - , KILLED (see KILLED) - - , REPEAT (see REPEAT) - - , RUNNING (see RUNNING) - - , SPOOLING (see SPOOLING) - - , WAITING (see WAITING)\f SUPV 34 ** SUPV 25 - DISC 25 - LOAD ERR 25 - NO ROOM 24 - NOT NAME 24 - STATE 24 - SYNTAX 24 SURV 68 SURVEY 30, 49, 53, 87 SYNTAX 27 syntax, command 13 - , hardcopy 14 - , integer 14 - , name 14 SYSB1 66 SYSTEM 89 system message operations 93 TABLE 34, 37, 62, 63, 78, 87 90 - IN USE 36 TIME 44 transfer operations 93 TRANSITEMS 63, 78 TRANSLATE 34, 56, 61, 70, 70, 71, 72, 90 VALID 41 VOLUME 92 WAITING 16, 47, 84 WORK 29 workfile 18, 21 \f TRANSACTION FILE DOES NOT END WITH AN "E" a_n_d_ _t_h_e_ _p_r_o_g_r_a_m_ _w_i_l_l_ terminate. EXAMPLES: 1) DISCTABLE BATCH. BDT03 2) DISCTABLE MT0.1 ASCII 3) DISCTABLE MT1.6 EBCDIC RECEIPTS: NOT NAME The specified name is not a discfile. NOT BATCH The specified name is not a batch- name. THE TABLE DOES NOT The tablename specified in the EXIST table text does not correspond to an existing disctable. ILLEGAL BATCH The batch has not been created by FORMAT the standard format TABLE, or the type of the table text does not correspond to disctable type. ILLEGAL TAPE FORMAT The tape format is not in accor- dance with the tape format described in Format Language Guide section 5. MAGTAPE ERROR <Code> Consult appendix 3. DISC ERROR <Code> Consult appendix 2. PRINTOUT ERROR <Code>Consult appendix 8.2 FUNCTION: DISPLAY - display supervisor program printout. CONDITION: IDLE, KILLED The latest activated supervisor program must have produced a printout in the workfile. KEYING: 1. Key: DISPLAY 2. Press the ENTER key. DESCRIP- This function displays the printout from the latest TION: activatedsupervisor program on the keystation display screen. Supervisor state DISPLAYING is entered, the first part of the printout is displayed and the system is ready to receive a display mode command, see section 7.1.1. When display mode is left IDLE state is entered and the system is ready for the next supervisor command. \f i T_A_B_L_E_ _O_F_ _C_O_N_T_E_N_T_S_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _P_A_G_E_ 1. DESCRIPTION ............................................ 1 2. CIRCUIT DIAGRAM ........................................ 2 3. TEST PROGRAM LISTING ................................... 3 4. TEST CABLE ............................................. 4 5. SWITCH SETTING ......................................... 5 \f ii \f F_ 1_._ _ _ _ _ _ _ _ _D_E_S_C_R_I_P_T_I_O_N_ 1. The MF 015 microfeature is used to extend the modem control signals to RC702 with the signal DATA SET READY AND CALLING INDICATOR. The technical name for the feature is: MSE 701, Modem Signal Extension which consists of a board and a cable: VSE 701, V.24 Signal Extension (board) and CBL 972 Signal cable. The circuit diagram is shown in chapter 2 and a test program which may be used to test the circuit is listed in chapter 3. When tested the testcable showed in chapter 4 is used. N_o_t_e_! When this feature is used the switches on the MIC 702 board are set in accordance with the figure in chapter 4. This is done so the program using an input command is able to see that MF 015 is installed. \f F_ 2_._ _ _ _ _ _ _ _ _C_I_R_C_U_I_T_ _D_I_A_G_R_A_M_ 2. \f F_ 3_._ _ _ _ _ _ _ _ _T_E_S_T_ _P_R_O_G_R_A_M_ _L_I_S_T_I_N_G_ 3. \f F_ 4_._ _ _ _ _ _ _ _ _T_E_S_T_ _C_A_B_L_E_ 4. \f F_ 5_._ _ _ _ _ _ _ _ _S_W_I_T_C_H_ _S_E_T_T_I_N_G_ 5. \f F_ \f «eof»