|
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: 192128 (0x2ee80) Types: TextFile Names: »D15«
└─⟦53be6501e⟧ Bits:30005867/disk02.imd Dokumenter (RCSL m.m.) └─⟦this⟧ »D15«
\f i I_N_D_H_O_L_D_S_F_O_R_T_E_G_N_E_L_S_E_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _S_I_D_E_ 1. INTRODUKTION .......................................... 1 2. ADMINISTRATION AF RC8000 INFORMATIONSBLADE ............ 2 2.1 Ansvarsfordeling ................................. 2 2.2 Registrering ..................................... 2 2.3 Distibution ...................................... 2 2.4 Arkivering ....................................... 3 2.5 Procedure ved aflevering ......................... 4 3. OVERSIGTER OVER INFORMATIONSBLADE ..................... 6 4. UDV>s REGISTRERINGSSYSTEM ............................. 7 4.1 Registreringsblanketter .......................... 8 4.1.1 Nye informationsblade ..................... 8 4.1.2 Udgåede informationsblade ................. 9 4.1.3 Udfyldelse af blanketterne ................ 10 4.2 Opdatering af CURINFO og OLDINFO ................. 11 4.3 Udarbejdelse af opdateret index .................. 12 5. PROD/EDB>s REGISTRERINGSSYSTEM ........................ 13 5.1 Registreringsblanketter .......................... 13 5.1.1 Opdatering af SDO-erne .................... 14 B_I_L_A_G_: A. REFERENCER ............................................ 17 \f ii \f 1_._ _ _ _ _ _ _ _ _I_N_T_R_O_D_U_K_T_I_O_N_ 1. RC Information Notes (informationsblade) er beregnet til at give information om RC>s produkter. Informationsbladene erstatter ikke manualer eller anden dokumentation af mere blivende gyldighed, men skal betragtes som midlertidigt supplement til eksisterende dokumentation. I 1 beskrives den anvendte blanket samt hvordan hovedet af blanketten udfyldes. Resten af denne beskrivelse gælder udelukkende for informations- blade om RC8000. \f F_ 2_._ _ _ _ _ _ _ _ _A_D_M_I_N_I_S_T_R_A_T_I_O_N_ _A_F_ _R_C_8_0_0_0_ _I_N_F_O_R_M_A_T_I_O_N_S_B_L_A_D_E_ 2. 2_._1_ _ _ _ _ _ _ _A_n_s_v_a_r_s_f_o_r_d_e_l_i_n_g_ 2.1 Ansvar for indholdet af et informationsblad påhviler alene for- fatteren. Færdige blade afleveres i Informationsafdelingen, som overtager ansvaret for registrering, distribution og arkivering. 2_._2_ _ _ _ _ _ _ _R_e_g_i_s_t_r_e_r_i_n_g_ 2.2 Informationsblade registreres i to uafhængige systemer: - UDV>s registreringssystem - PROD/EDB>s registreringssystem (RCSL). UDV>s registreringssystem benyttes udelukkende for at kunne udar- bejde et index med nøgleordsopslag, som eksempel se 2. PROD/EDB>s registreringssystem baserer sig på RCSL nummer regis- treringssystemet. Bladene registreres heri blandt andet for at kunne udnytte dette systems muligheder for oversigter, statusud- skrifter o.l. Med hensyn til blanketter, procedurer etc. henvises til kapitler- ne 4 og 5. 2_._3_ _ _ _ _ _ _ _D_i_s_t_r_i_b_u_t_i_o_n_ 2.3 Distributionen af informationsblade hænger sammen med RC8000 Software Information Service (SIS). I forbindelse med bekræftelse fra RC på en bestilling af et SIS abonnement, fremsendes den ak- tuelle samling af EXT-klassificerede informationsblade. Interne RC abonnenter modtager desuden samlingen af INT-klassificerede blade. \f Disse to samlinger af informationsblade refereres ved hjælp af Software Documentation (SDO) begrebet: SDO041: RC8000 Information Notes (EXT) SDO042: RC8000 Internal Information Notes (INT). Opdateringen af disse to samlinger sker ligeledes via SIS, idet nye blade udsendes i et eksemplar pr. abonnement; desuden bringes meddelelser som udgåede henholdsvis erstattede blade. Mangfoldiggørelsen af nye informationsblade sker i trykkeriet. Som rekvisition anvendes følgende trykordre udfyldt for hvert nyt informationsblad: CONF-klassificerede informationsblade distribueres ikke automa- tisk; det er således op til den enkelte forfatter selv at sørge for distributionen. 2_._4_ _ _ _ _ _ _ _A_r_k_i_v_e_r_i_n_g_ 2.4 Samtlige informationsblade arkiveres af Informationsafdelingen, dvs. CONF er også omfattet af dette. \f Arkiveringen afhænger af, om bladet er gældende eller forældet (eller erstattet). Originalerne til de aktuelle blade er yderli- gere opdelt efter klasse, således at arkivet fremstår som et trykkeklart udgangspunkt for SDO 041 og SDO 042. Arkiveringsformen er ringbind, hvori originalerne indsættes i plastiklommer sorteret efter ident 1) dato 2) initialer dog således, at sektion 1 i SDO 041 og SDO 042 er placeret forest. Ringbindene er markeret RC INFORMATION NOTES E_X_T_E_R_N_A_L_ ORIGINALER SDO 041 RC INFORMATION NOTES I_N_T_E_R_N_A_L_ ORIGINALER SDO 042 RC INFORMATION NOTES C_O_N_F_I_D_E_N_T_I_A_L_ ORIGINALER RC INFORMATION NOTES UDGÅET 1977-78 RC INFORMATION NOTES UDGÅET 1979-80 RC INFORMATION NOTES UDGÅET 1981-82 M_ . . P_ . 2_._5_ _ _ _ _ _ _ _P_r_o_c_e_d_u_r_e_ _v_e_d_ _a_f_l_e_v_e_r_i_n_g_ 2.5 Færdige informationsblade afleveres løbende til Informationsaf- delingen. Cirka en gang om måneden gennemgås de modtagne blade, nemlig i forbindelse med en SIS session. På det tidspunkt kontrolleres, at hvert enkelt blad overholder reglerne givet i 1, dvs. ident, repl., class m.v., desuden læses bladet igennem for at luse de værste sproglige og forståel- sesmæssige problemer ud. Endelig udfyldes diverse indtastnings- bilag og bladet omtales i Editor>s Note henholdsvis Internal Note\f i SIS. Da der er så mange småting at holde rede på styres behand- lingen af en checkliste, der følger bladet fra starten og indtil afsendelse til trykning (eller arkivering, hvis CONF): \f F_ 3_._ _ _ _ _ _ _ _ _O_V_E_R_S_I_G_T_E_R_ _O_V_E_R_ _I_N_F_O_R_M_A_T_I_O_N_S_B_L_A_D_E_ 3. Der er mulighed for oversigter over informationsblade fra begge registreringssystemer. Fra UDV>s system laves et index med nøgleordsopslag a la 2. Dette index opdateres med jævne mellemrum, f.eks. en gang årlig. Indexet udgives som et informationsblad. Fra PROD/EDB>s system kan bl.a. en >forside> udskrift anvendes som indholdsfortegnelse over de to SDO-er. Endvidere kan der produceres en registerudskrift specielt for informationsbladsre- gistret. Med jævne mellemrum, f.eks. n gang årligt, udskrives en >forside> til hver af de to SDO-er og disse forsider distribueres via SIS til abonnenterne. \f F_ 4_._ _ _ _ _ _ _ _ _U_D_V_>_s_ _R_E_G_I_S_T_R_E_R_I_N_G_S_S_Y_S_T_E_M_ 4. Det er et primitivt system, der køres lokalt i UDV på en RC8000. "Databasen" består af to tekstfiler: CURINFO indeholder et sæt oplysninger pr. gældende informations- blad; dog undtages de, der hører til sektion 1 i SDO 041 og SDO 042 (hvis disse udgår eller erstattes optages de dog i OLDINFO). OLDINFO indeholder et sæt oplysninger pr. udgået informationsblad også dem der evt. tidligere har tilhørt sektion 1 i SDO 041 og SDO 042. Udarbejdelsen af oversigter sker ved brug af algolprogrammerne INFOTRANS og INFOPLUK, styret af jobbet INFOJOB. INFOJOB: \f Systemdiagram: INFOJOB 4_._1_ _ _ _ _ _ _ _R_e_g_i_s_t_r_e_r_i_n_g_s_b_l_a_n_k_e_t_t_e_r_ 4.1 Registreringen af informationsblade sker som ændringer til ind- holdet af CURINFO og OLDINFO. Til dette formål findes 3 blanket- ter, to hørende til CURINFO (se figur 1 og 2) og en til OLDINFO (se figur 3). 4_._1_._1_ _ _ _ _ _N_y_e_ _i_n_f_o_r_m_a_t_i_o_n_s_b_l_a_d_e_ 4.1.1 Nye blade noteres på indtastningsbilaget med input til INFOTRANS, se figur 1. \f Figur 1: Indtastningsbilag til INFOTRANS (CURINFO). Såfremt bladet erstatter et andet blad, behandles det gamle på samme måde, som hvis det udgår; se underafsnit 4.1.2. 4_._1_._2_ _ _ _ _ _U_d_g_å_e_d_e_ _i_n_f_o_r_m_a_t_i_o_n_s_b_l_a_d_e_ 4.1.2 Når et blad udgår eller erstattes af et andet, skal det fjernes fra CURINFO og indsættes i OLDINFO. Fjernelsen fra CURINFO markeres på blanketten fra figur 2. Figur 2: Rettebilag til CURINFO. \f Indsættelsen i OLDINFO markeres på blanketten fra figur 3. Figur 3: Indtastningsbilag til INFOTRANS (OLDINFO). 4_._1_._3_ _ _ _ _ _U_d_f_y_l_d_e_l_s_e_ _a_f_ _b_l_a_n_k_e_t_t_e_r_n_e_ 4.1.3 Udfyldelsen af blanketterne fra figur 1, 2 og 3 sker n gang om måneden, i forbindelse med udarbejdelsen af SIS materialet; dvs. efter deadline for informationsblade, men inden afleveringen til produktionen. For senere at kunne udarbejde indexer udvælges keywords med omhyggelighed, ud fra denne liste: \f 4_._2_ _ _ _ _ _ _ _O_p_d_a_t_e_r_i_n_g_ _a_f_ _C_U_R_I_N_F_O_ _o_g_ _O_L_D_I_N_F_O_ 4.2 Da CURINFO og OLDINFO er tekstfiler, kan opdateringen foretages ved hjælp af en teksteditor, f.eks. BOSS> online editor og FP>s offline editor. Opdateringen sker i følgende trin: a) fra CURINFO fjernes de sæt, der er optegnet på blanketten fra figur 2; evt. kopieres de til et arbejdsareal, hvorfra de kan kopieres over i OLDINFO i stedet for indtastning af blanketten fra figur 3 (pkt.c). \f b) i halen på CURINFO indtastes de sæt, der er beskrevet på blanketten fra figur 1. c) i halen på OLDINFO indtastes de sæt, der er beskrevet på blanketten i figur 3, alternativt kopieres arbejdsarealet fra a) ind. d) INFOJOB køres med OLDINFO + convert af L1; det kontrolleres, at alle bladene eksisterer i arkivet og at alle udgåede bla- de er med i OLDINFO. e) INFOJOB køres med CURINFO + convert af L1; det kontrolleres, at alle bladene eksisterer i arkivet og at alle aktuelle blade er med i CURINFO. 4_._3_ _ _ _ _ _ _ _ _ _U_d_a_r_b_e_j_d_e_l_s_e_ _a_f_ _o_p_d_a_t_e_r_e_t_ _i_n_d_e_x_ 4.3 Inden udarbejdelsen opdateres CURINFO og OLDINFO, som beskrevet i afsnit 4.2. Jobbet INFOJOB udføres med: - p curinfo - q class.ext ctype.rc8000 Output udskrives ved hjælp af f.eks. CONVERT på blankt A4 tværs. Det udskrevne sæt indexer nedfotograferes fra A3 til A4 og klistres op på RC INFORMATION NOTE papir. \f F_ 5_._ _ _ _ _ _ _ _ _P_R_O_D_/_E_D_B_>_s_ _R_E_G_I_S_T_R_E_R_I_N_G_S_S_Y_S_T_E_M_ 5. Dette er et egentligt registreringssystem med en database i mere traditionel forstand. Indtastning, programudførsel etc. foregår i EDB afdelingens regi og skal derfor ikke beskrives her. Informationsbladene registreres i RCSL registret, idet første del (også kaldet PART1) af RCSL nummeret bruges til at angive, at det er et informationsblad. Dvs. >RCSL nummeret> har formen -4 initialer dato part1 part2 part3 5_._1_ _ _ _ _ _ _ _R_e_g_i_s_t_r_e_r_i_n_g_s_b_l_a_n_k_e_t_t_e_r_ 5.1 Registreringen af de enkelte informationsblade sker ved oprettel- se i RCSL registret. Selv om ordningen af SDO-erne i kronologisk rækkefølge skal overholdes, anvendes den automatiske mulighed for at lade et blad erstatte et andet. Dette giver et mindre problem i forbindelse med opdateringen af SDO-erne, men hvis erstatnings- muligheden ikke anvendes, vil det medføre, at de informationsbla- de, der bruges andre steder end SDO 041/42, ikke vil blive kor- rekt behandlet. Registrering af informationsbladene sker på følgende blanket: \f Bemærk at status for nye informationsblade afhænger af klassifi- kationen (pt. 4=EXT, 3=INT, 7=CONF). 5_._1_._1_ _ _ _ _ _O_p_d_a_t_e_r_i_n_g_ _a_f_ _S_D_O_-_e_r_n_e_ 5.1.1 SDO042 (INT) er opdelt i to sektioner; den første er en introduk- tion og den anden indeholder samtlige aktuelle informationsblade af INT-klassen i kronologisk rækkefølge. SDO 041 (EXT) er opdelt i flere sektioner; den første er en in- troduktion og de følgende indeholder de aktuelle informationsbla- de af EXT-klassen opdelt efter årstallet i ident, således at: sektion 2 1977 sektion 3 1978 sektion 4 1979 indholdet af sektionerne er sektion 5 1980 ordnet kronologisk. sektion 6 1981 etc. Nye (og erstattende) informationsblade indsættes i den aktuelle SDO i den sektion, der svarer til årstallet i ident, dog således at kronologien holdes; dvs. oftest i slutningen af den sidste sektion. Ved erstatning af et gammelt informationsblad med et nyt, vil det nye informationsblad optræde to gange i SDO-en; nemlig både på det erstattedes plads og på det nyes plads. Derfor nedlægges det >item>, der markerer det erstattedes plads, men ud for RCSL nr. på blanketten anføres det nye ident og eventuelt det gamles i pa- rentes. I forbindelse med ændringer i SDO-erne skiftes udgave nr., dette gælder også, når informationsblade udgår!! \f Ændringerne markeres på følgende blanketter: EXT-klassificerede INT-klassificerede informationsblade informationsblade Hvis et informationsblad er forældret (uden at det erstattes), skal der ikke foretages ændringer i SDO-erne. Systemet opdateres med en statusændring af det pågældende RCSL nummer til status 8 = historisk uden erstatning. Herefter udelades informationsbladet automatisk ved udskrivninger af >forsider> til SDO-erne. Statusændringerne markeres på følgende slip (blanket): \f \f F_ A_._ _ _ _ _ _ _ _ _R_E_F_E_R_E_N_C_E_R_ A. 1 HHO 791114 (RC Information Note, class INT): The RC Information Notes. 2 LISC 801017 (RC Information Note, class EXT): Index of Current RC Information Notes Applying to RC8000. \f F_\f F_ F_o_r_e_w_o_r_d_ The differences between the present second edition and the first edition of RC 3600 Data Entry Release 2 Users Guide, Part 1 (November 1976) are due to the changes and extensions of the RC 3600 Data Entry System. It has been possible to mix key stations of different types in one systm, e.g. both RC 828 and RC 825 simultaneously. The limitation on the number of library items (i.e. jobs, batch- es, formats etc.) has been removed. In edit mode the commands FIELD and RECORD have been changed so that fields (records) are identified with their absolute number instead of relative to current field (record). The use of control keys CHAR and CHAR has been extended so that they can be used outside last keyed field, i.e. in edit mode, after FIELD etc. This means that the edited fields will be displayed when using the control key FIELD and the like. Some of the system messages have been changed in order to make them more informative, for instance the message 'FORMAT ERROR - UNDEFINED' has been replaced by 'REGISTER NOT INITIALIZED' or 'REGISTER UNDEFINED' depending on the cause of the error. The system start up message (described in section 3.2 and 10) will be shown after power off/power on. Designation of supervisor has been changed permitting super- visorprograms to run slower in order to prevent delay of the work on the normal key stations optional. Although not yet implemented the password system is described in section 15. \f F_ T_A_B_L_E_ _O_F_ _C_O_N_T_E_N_T_S_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _P_a_g_e_ 1 INTRODUCTION 7 2 KEY STATION 10 2.1 Display 10 2.1.1 Status Line11 2.1.2 Message Line13 2.1.3 Data Area13 2.2 Keyboard15 2.2.1 Shift Keys16 2.2.2 Control Keys16 2.2.3 Data Keys20 3 WORK INITIATION21 3.1 System Start Up21 3.2 Key Station Start Up21 4 LOGIN MODE22 4.1 Control Commands22 4.2 Entering Control Commands22 5 BATCH DESCRIPTION24 5.1 Batch Definition24 5.2 Job Definition24 5.3 Flags and Status24 5.3.1 Field Flags24 5.3.2 Record Flags24 5.3.3 Batch Flags25 5.4 Batch and Job Creation26 5.5 Batch and Job Deletion28 6 KEY MODE29 6.1 Key Mode Initiation29 6.2 Working Cycle in the Key Mode30 6.2.1 Keying a Field30 6.2.2 Error Routine31 6.2.3 Keying a Record31 6.2.4 Subformat Selection31 6.2.5 Positioning in the Batch32 6.2.5.1 Character Positioning32 6.2.5.2 Field Positioning32 6.2.5.3 Record Positioning32 6.2.6 Corrections32\f F_ T_A_B_L_E_ _O_F_ _C_O_N_T_E_N_T_S_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ______P_a_g_e_ 6.2.6.1 Character Corrections32 6.2.6.2 Field Corrections33 6.2.6.3 Record Corrections33 6.3 Key Mode Termination33 7 REKEY MODE35 7.1 Rekey Mode Initiation35 7.2 Working Cycle in the Rekey Mode36 7.2.1 Rekeying a Field36 7.2.2 Rekeying a Record37 7.2.3 Subformat Selection37 7.2.4 Positioning in the batch37 7.2.5 Corrections37 7.2.5.1 Record Insertion37 7.2.5.2 Record Deletion38 7.3 Concurrent Keying and Rekeying38 7.4 Rekey Mode Termination38 8 EDIT MODE40 8.1 Editmode Initiation40 8.2 Working Cycle in the Edit Mode41 8.2.1 Edit-Search Mode41 8.2.1.1 Record Insertion43 8.2.1.2 Record Deletion43 8.2.2 Edit-Key Mode43 8.2.2.1 Keying a Field43 8.2.2.2 Keying a Record44 8.2.2.3 Subformat Selection44 8.2.2.4 Positioning in the Batch44 8.2.2.5 Corrections44 8.2.2.6 Termination of Edit-Key Mode 44 8.3 Edit Commands44 8.3.1 Record Number44 8.3.2 Field Number45 8.3.3 Invalid Record45 8.3.4 Invalid Field45 8.3.5 String45 8.3.6 Local46 8.3.7 Global46 8.3.8 End47 8.3.9 Continue47 8.3.10 Key47 8.3.11 Insert48\f F_ T_A_B_L_E_ _O_F_ _C_O_N_T_E_N_T_S_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ______P_a_g_e_ 8.3.12 Delete48 8.4 Edit Mode Termination48 9 SUPERVISOR MODE49 10 WORK TERMINATION50 11 PROTECTION SYSTEM51 12 AUTOMATIC SYSTEM SUPERVISION53 12.1 Log System53 12.2 Account System54 12.3 Disc Space Supervision55 12.4 Checkpoint and Restart56 13 MESSAGES57 13.1 Stop Mode57 13.2 Login Mode57 13.3 Key, Rekey and Edit Modes59 13.4 Error Messages when Debugging New Format Programs60 13.5 Messages on Operator Console Device (TTY)61 14 MESSAGES IN LOCAL LANGUAGE63 15 ENTERING OF PASSWORDS64 APPENDIX 1 KEY STATION ERROR CODES66 APPENDIX 2 LOGIN COMMAND LIST68 APPENDIX 3EDIT COMMAND LIST69 APPENDIX 4 SYSTEM MODES71 APPENDIX 5 LIST OF MESSAGES AND CORRESPONDING NUMBERS72 APPENDIX 6 STANDARD FORMAT ERMES73 APPENDIX 7 INDEX74 \f F_ 1 I_N_T_R_O_D_U_C_T_I_O_N_ The RC 3600 Data Entry System is a software package operation under the RC 3600 Disc Operating Multiprogramming System (DOMUS). It is an advanced key-to-disc system, which allows the operators to key data from locl or remote key stations under format con- trol. The data is stored on the disc in data batches. Whenever a data batch is completed, it may be dumped on magnetic tape or transmitted for remote processing. The system offers a great variety of data manipulation possibi- lities during data entering, including: validity checking, re- keying, editing, skipping, duplication, arithmetic operations, batch accumulating, etc. This Users Guide describes the creation of data batches, the initial entering of data from a key station to the data batch and subsequent verification and editing of existing data batches. The guide also describes the Data Entry key station. The guide is arranged as follows: S_e_c_t_i_o_n_ _2_ Contains a description of the key station display screen layout and a description of the keyboard including the function of the control keys. S_e_c_t_i_o_n_ _3_ Describes the start-up procedure which makes the key stations ready to receive c_o_n_t_r_o_l_ _c_o_m_m_a_n_d_s_ in l_o_g_i_n_ _m_o_d_e_. S_e_c_t_i_o_n_ _4_ Contains a list of control commands and outlines the rules for entering control commands. S_e_c_t_i_o_n_ _5_ Defines the concepts of batch, batch status, and job and de- scribes how to create a data batch. S_e_c_t_i_o_n_ _6_ Describes how to initiate the k_e_y_ _m_o_d_e_ (the data entering mode), and how the data entering is performed. S_e_c_t_i_o_n_ _7_ Describes the r_e_k_e_y_ _m_o_d_e_ (the data verification mode). \f S_e_c_t_i_o_n_ _8_ Describes how to initiate e_d_i_t_ _m_o_d_e_ (the batch search and modi- fication mode), how to perform edit commands in e_d_i_t_-_s_e_a_r_c_h_ _ m_o_d_e_ and how to correct fields by keying in e_d_i_t_-_k_e_y_ _m_o_d_e_._ S_e_c_t_i_o_n_ _9_ Describes how the key station is placed in s_u_p_e_r_v_i_s_o_r_ _m_o_d_e_. A detailed description of the programs available in supervisor mode is found in Users Guide part 2. S_e_c_t_i_o_n_ _1_0_ Describes how work is terminated by placing the key station in s_t_o_p_ _m_o_d_e_. S_e_c_t_i_o_n_ _1_1_ Contains the rules for allowable values of the batch status when batch operations are initiated. The rules are used to prevent the operators from doing any unreasonable operation. S_e_c_t_i_o_n_ _1_2_ Describes some automatic supervising functions which are con- tained with the system. These functions comprise among other things: Information about the work being done at the keystations is logged in a disc file, the operators are informed by messages on the console device when the amount of free disc space is di- minishing. S_e_c_t_i_o_n_ _1_3_ Contains a complete list of messages from the system in the different modes (except the supervisor mode), both the messages which appear on the display screen and the messages which appear on the operator console device. S_e_c_t_i_o_n_ _1_4_ Describes the procedure for translating the system messages into a local language. S_e_c_t_i_o_n_ _1_5_ Describes the password feature and contains a guide in how to enter password into the system. A_p_p_e_n_d_i_x_ _1_ Contains the error codes concerning the key station. \f A_p_p_e_n_d_i_x_ _2_ _a_n_d_ _3_ Contain lists of control commands and edit commands respective- ly. A_p_p_e_n_d_i_x_ _4_ Contains a summarized description of how to initiate and termi- nate the different system modes. A_p_p_e_n_d_i_x_ _5_ _a_n_d_ _6_ Are used for translation of system messages into local language and contain a list of the messages which may be translated and a listing of the standard format controlling entering of messages in local language. \f F_ 2 K_E_Y_ _S_T_A_T_I_O_N_ The RC 3600 Data Entry key station consists of a display unit and a keyboard, which are separated in order to make a pleasent and functional work place for the key operator. The display unit has two operator controls: an ON/OFF power switch and an intensity regulator. By means of the latter it is possible to regulate the brightness of the displayed characters. The display screen is formatted into 24 lines each of 80 characters, for a total display of 1920 characters. Please note that same system may support more than one type of the available RC 3600 Data Entry display units (a system gene- ration option). A cursor - a flashing underline - is used for pointing out a particular character position on the screen, normally the position of the next character to be keyed. When an alarm condition requiring the operators attention occurs, the operator is signalled by an error message on the message line and by an audible signal. The keyboard has operator control: an ON/OFF power switch on the rear side. 2.1 D_i_s_p_l_a_y_ The display unit is divided into three parts: * a status line (the top line) * a message line (the second line) * a data area (the remaining lines). An example of the organization of data on the display screen is shown in fig. 2-1. \f T_ 004 00008 1 80 00 AN L K 00001 00002 H FORM KEY JOB01 BAT01 FORMAT NAME.......: K2113 SUBFORMAT NAME....: H PROTECTION........: Y COMMENT...........: FORMAT HEAD - DEFINITIONS OF REG_ &_ Figure 2-1. Organization of display screen in key mode. 2.1.1 S_t_a_t_u_s_ _L_i_n_e_ In the modes of key, rekey, edit and supervisor the top line of the display screen shows the current status of work being done at the key station. The format of the status line in the super- visor mode is described in Part 2 of this Users Guide. In the modes of key, rekey, and edit the format of the status line is: T_ fieldmin. recordmode number length number page justifi-subformat batch cation 004 00008 1 80 00 AN L K 00001 00002 H FORM KEY JOB01 BAT01 field posi-typerecordformat job tion in field kind in batch &_ record length FIELD NUMBER This is the number of the current field. Some times it is also called field index. FIELD POSITION IN RECORD This is the number of the first character position in the record of current field. The position of the first field is 1. \f PAGE This is the page number of the record page being displayed. FIELD LENGTH Indicates the maximum number of characters which can be keyed into current field. MIN. LENGTH Indicates the minimum number of characters which must be keyed into current field. TYPE Indicates the type of the characters that may be entered into this field: N - Numeric SN - Signed numeric SS - Overpunched signed numeric A - Alphabetic AN - Alphanumeric JUSTIFICATION Indicates the justification of the current field: L - Left R - Right KIND Indicates the kind of current field: K - Keyed N - Not keyed C - Constant D - Dublication I - Increment RECORD NUMBER This is the record number currently being keyed. The record number is updated when the current record is released and during record backspace/forward operations. RECORDS IN BATCH This is the maximum-value of record number. \f OLD RECORD NUMBER In rekey and edit mode, the old record number is displayed between records in batch and subformat name. The old record number indicates the record number of current record during initial keying of the record. SUBFORMAT NAME This is the name of the current subformat. FORMAT NAME This is the name of the format. MODE Indicates the current mode of the key station: KEY - Key mode REKEY - Rekey mode EDIT - Edit mode JOBNAME This is the name of the job. BATCH NAME This is the name of the batch being processed. 2.1.2 M_e_s_s_a_g_e_ _L_i_n_e_ The second line from the top of the screen is used for display of error and other operator messages. All messages from the system are introduced by two asterisks, for example: ** TYPE ERROR A complete list of messages is found in section 13. 2.1.3 D_a_t_a_ _A_r_e_a_ The remaining lines of the screen (lines 3 to 24) are used for display of data records, images and commands. The following conventions apply to this part of the screen: K_E_Y_M_O_D_E_ The data area (except third line) is used to display: * One page of the data record (The positions of the field are defined in the format). * One page of the record image. This is used for fill-in-the- blanks keying. (The positions and the contents of the tags are defined in the format). \f When data is displayed the cursor indicates the position of the next character to be keyed. Data within fields is displayed as keyed (left-justified within the field). However a field may be specified as 'display yes' in the format. Such a field is also displayed after the field has been entered and the justification and filling have taken place. A page is that portion of a record being shown at one time. The page number in the status line indicates which page is being displayed. Images are displayed on the screen with greater brightness to distinguish them from data fields. The third line of the screen is left blank in the key mode. R_E_K_E_Y_ _M_O_D_E_ Records and images are displayed like in the key mode. The third line of the screen is used to display the old value where there is a miscompare of old and new fields. E_D_I_T_ _M_O_D_E_ Records and images are displayed like in the key mode. The third line is used for keying edit search commands. L_O_G_I_N_ _M_O_D_E_ Just one command is displayed on each line. When the last line has been used, the data area is cleared and the next command will appear on the third line. S_U_P_E_R_V_I_S_O_R_ _M_O_D_E_ The use of the data area in the supervisor mode is described in Part 2 of this Users Guide. \f F_ 2.2 K_e_y_b_o_a_r_d_ Figure 2-2. Standard keyboard layout. \f F_ The layout of the standard keyboard is shown in fig. 2-2. If the layout of the standard keyboard is not convenient, the RC 3600 Data Entry System can be delivered with keyboards having an alternative layout. Please note that the same system may support keyboards with dif- ferent layouts (a system generation option). The keyboard contains control keys, case-shift keys and data keys. The control and shift keys are white in order to diffe- rentiate them from data keys, which are grey. All of the keys except for SHIFT and SHIFT LOCK are repeating. If a key is held depressed for more than 0.6 second, the cor- responding character will be transmitted at a rate of 5 times a second. 2.2.1 S_h_i_f_t_ _K_e_y_s_ The upper/lower case shift-function is operated by the SHIFT and SHIFT LOCK keys. Holding the SHIFT key depressed will cause the upper case value of each succeeding key pressed to be transmit- ted until the SHIFT key is released. The SHIFT LOCK key, when pressed, switches the keyboard from lower case to upper case and vice versa, and lights up to indicate the upper case condition. 2.2.2 C_o_n_t_r_o_l_ _K_e_y_s_ The positions of the control keys can be seen in fig. 2-2. Their functions are described in the following paragraphs. BYPASS The BYPASS key allows the operator to pass over a field which is invalid and cannot be corrected, or a field of which the source data on an input sheet is unreadable. The field will be flagged as INVALID, along with the record, for subsequent corrections. CHAR The CHAR key is used for backspacing the cursor one charac- ter position in the current field or the current command line. Attempts to backspace beyond the start of the field or the start of the command line has no effect. CHAR The CHAR key is used for moving the cursor forward one character position in the current field or current command line.\f Attempts to move beyond the last character keyed, has no effect. CLEAR The CLEAR key is used for clearing the current record, by moving the field index which points out the current field to the first field in the record. DUP The DUP key may be used in all keying modes if the field is specified as a duplication field (D), a constant field (C), or an increment field (I). When DUP is pressed, the contents of the register specified in the format are used as input to the field (the incremented register contents is used when I is specified). The DUP key is valid only in the first position of a field. ENTER The ENTER key is used for terminating a command in the modes of stop, login, supervisor, and edit-search. Besides the ENTER key is used in all keying modes to terminate any entered field, except fields of the overpunched signed numeric type which are to be given the negative value (see - ENTER). Immediately after pressing the ENTER key, the field contents is justified and filled as specified in the format. - ENTER Used in all keying modes for terminating the entering of an overpunched signed numeric field which is to be given the negative value. After the justification and filling have been performed, the least significant digit is overpunched to flag the field as negative. When used for terminating fields which have been specified different from special signed numeric the key acts like the ENTER key. ERROR RELEASE The ERROR RELEASE key is used for releasing the keyboard after an alarm in any of the keying modes. When an error has been detected, an audiable alarm is given, an error message is displayed, and no further input is accepted. Pressing the ERROR RELEASE key will release the keyboard, so that the field can be keyed again or so that the character(s) causing the error may be corrected. No errors are caused by accidentally pressing the ERROR RELEASE key. ESCAPE The ESCAPE key is used in the modes of key and rekey for inter-\f rupting the keying. In the edit mode, the ESCAPE key is used to return from edit-key to edit-search mode. See further section8. FIELD When the cursor is situated after the first position in a field a press on the FIELD key causes the cursor to backspace to the first position in the field. If already in the first posi- tion, the field index and the cursor are backspaced to the first position of the previously keyed field, which will be output to the screen in edited format (i.e. as stored in the record, jus- tified and filled with fill characters). Backspacing beyond record start is not allowed. In the modes of stop, login, super- visor, and edit-search the FIELD key is used for backspacing the cursor to the first position of the current command. FIELD The FIELD key positions the field index and the cursor at the next keyed field in the record. The field will be output on the screen in edited fomat (i.e. as stored in the record, justified and filled with characters). Moving beyond the last keyed field is not allowed. LOGIN The LOGIN key is used when starting up the keystation, see section 3.2. Accidental depressions of the LOGIN key cause no errors. RECORD The RECORD key is used in the rekey mode to insert and delete a record as follows: 1. Key: I or: D 2. Press the RECORD key. If the letter I is keyed, a new record, keyed as in key mode, will be inserted before the current record. If the letter D is keyed, the current record will be deleted. Further the RECORD key is used in the key, rekey and edit-key modes to clear all records from the current record to the last keyed record in the batch, i.e. the records cleared are the re- cords over which backspacing has been executed uding REC key. The key is used as follows: \f 1. key: C 2. Press the RECORD key. The RECORD key is only valid in the first position of a record. REC The REC key is used for backspacing to the first keyed posi- tion of the current record or, if at the first keyed position, to the first keyed position of the previously keyed record. Back- spacing beyond the start of the batch is not allowed. REC The REC key is used for moving forward to the first keyed position of a record. Moving beyond the last keyed record in the batch is not allowed. REC REL In all keying modes, the REC REL key is used to terminate a record without further keying. The current field is terminated as if the ENTER key has been pressed, and the remainder of the keyed fields in the record are checked. If the REC REL key is pressed before all keyed fields, specified with min. length greater than zero, are completed, an error mes- sage is output and the operator must key from the first field, specified with min. length greater than zero. If the remainder of the record does not contain fields, speci- fied with min. length greater than zero, the record is released to the system for storage. SUBFORM The SUBFORM key is used to select a new subformat as follows: 1. Key to subformat name (1 letter or digit). 2. Press the SUBFORM key. The selection of a protected subformat or of a subformat not in the current format causes an error and the subformat is not changed. Use of the SUBFORM key is valid only in the first manual position of a record and only when records are created, as in the key mode. In any subsequent mode, subformat selection is automatic and use of the SUBFORM key causes an error. \f T_ 2.2.3 D_a_t_a_ _K_e_y_s_ The standard keyboard contains the following data keys: KEY MEANING Space ! Exclamation " # < Dollar % Percent & Ampersant ' Quotation ( Left Parenthesis ) Right Parenthesis * Asterisk + Plus , Comma - Minus or hyphen . Point / Stroke 0 through 9 Digits : Colon ; Semicolon Less than = Equal ' Greater than ? Question mark Æ Commercial At A through Z Letters Bar &_ \f F_ 3 W_O_R_K_ _I_N_I_T_I_A_T_I_O_N_ 3.1 S_y_s_t_e_m_ _S_t_a_r_t_ _U_p_ Before work can be initiated at a key station, the system must be ready. The system start up procedure is described in the Operating Guide. 3.2 K_e_y_ _S_t_a_t_i_o_n_ _S_t_a_r_t_ _U_p_ If the key station power switches are left in the 'ON' position before system start up, the message 'RC 3600 DATA ENTRY STATION CLOSED PRESS LOGIN TO CONTINUE' will appear on the display screen when the system is ready. If the key station power switches are set in the 'ON' position after system start up, the key station will be ready when above mentioned message appears. The key station is then in the s_t_o_p_ _m_o_d_e_ and the key operator must perform the following login procedure to initiate work: 1. Press the LOGIN key. 2. Key the initials (2 or 3 characters). 3. Key the user number (6 digits). 4. Press the ENTER key. Example: HH 212199 If password have been entered into the system then the combina- tion of initials and user number must correspond to a combina- tion mentioned in the passwordfile. See also section 15. If the user identification is accepted by the system, the mes- sage: 'STATION LOGGED IN' will appear on the display screen. The key station is now said to be in l_o_g_i_n_ _m_o_d_e_ and is ready to accept the control commands. If the user identification is not accepted an error message will appear and the login procedure must be repeated. \f F_ 4 L_O_G_I_N_ _M_O_D_E_ 4.1 C_o_n_t_r_o_l_ _C_o_m_m_a_n_d_s_ The following control commands can be performed when the key station is login mode: SET - Used for creation of data batches and job (section 5). KEY - Used for initiation of the key mode which is the main data entering mode (section 6). REKEY - Used for initiation of the rekey mode, which is the data verification mode (section 7). EDIT - Used for initiation of the edit mode, which is the batch search and batch modification mode (section 8). SUPERVISOR - Used for initiation of the supervisor mode, where the supervisor functions are performed (section 9). GOODBYE - Used for termination of login mode, places the key station in the stop mode (section 10). 4.2 E_n_t_e_r_i_n_g_ _C_o_n_t_r_o_l_ _C_o_m_m_a_n_d_s_ This section describes the general rules for entering control control commands. The syntax for various commands is described in the above mentioned sections. The items forming the command must be separated by at least one space, but more spaces are allowed. The command is ended by pressing the ENTER key. The system only checks the first two characters of each command word. The first character in a name (i.e. a batchname, a jobname, or a formatname) must be a letter, the succeeding characters (if any) may be letters or digits. Before a command is terminated by pressing the ENTER key, the CHAR , CHAR and FIELD keys may be used to position the cursor within the command. Any character passed during the positioning may be corrected. If other control keys than the above mentioned are depressed, the system outputs an error message on the message line, but\f afterwards the cursor is positioned at the current position in the command line and the entering of the current command may continue. \f F_ 5 B_A_T_C_H_ _D_E_S_C_R_I_P_T_I_O_N_ 5.1 B_a_t_c_h_ _D_e_f_i_n_i_t_i_o_n_ A b_a_t_c_h_ is the area on a disc (a disc file), where the processed data are stored. The batch is the output area for the processed document. The keyed data are stored in the batch as r_e_c_o_r_d_s_. The records describe the logical structure of the processed document(s). A record contains a number of fields. A f_i_e_l_d_ is an element in the document that is processed as a single unit. 5.2 J_o_b_ _D_e_f_i_n_i_t_i_o_n_ A job is a collection of batches, which can be referred together using the jobname. Physically a job is a named file on the disc. The file contains the names of the batches in the job. The names of all jobs within the system are collected in the j_o_b_ l_i_b_r_a_r_y_, also a file on the disc. 5.3 F_l_a_g_s_ _a_n_d_ _S_t_a_t_u_s_ Each field, record, and batch has certain system f_l_a_g_s_ associa- ted to it. The flags are used for determinating the s_t_a_t_u_s_ of a field, a record, and a batch. 5.3.1 F_i_e_l_d_ _F_l_a_g_s_ The field flags are named v_a_l_i_d_i_t_y_ flag and s_k_i_p_ flag and de- scribes whether the field is: * VALID or INVALID * SKIPPED, SKIPPED BY STATEMENT, or NOT SKIPPED. The field flags and their values are explained in the Data Entry Format Language Guide. 5.3.2 R_e_c_o_r_d_ _F_l_a_g_s_ The record flags are named v_a_l_i_d_i_t_y_ flag and r_e_k_e_y_ flag and de- fines whether the record is: \f * VALID or INVALID * REKEYED or NOT REKEYED. The record validity flag is INVALID if at least one field in the record is invalid, otherwise the validity flag is VALID. The record rekey flag is REKEYED if the record is rekeyed, otherwise the rekey flag is not rekeyed. 5.3.3 B_a_t_c_h_ _F_l_a_g_s_ The batch flags are named s_t_a_t_e_ flag, r_e_k_e_y_ flag, e_d_i_t_ flag, d_u_m_p_ flag, t_r_a_n_s_f_e_r_ flag, s_a_v_e_ flag, v_a_l_i_d_i_t_y_ flag, s_o_r_t_ flag, r_e_k_e_y_ _r_e_q_u_i_r_e_d_ flag, and v_a_l_i_d_ _r_e_q_u_i_r_e_d_ flag. The values of the s_t_a_t_e_ _f_l_a_g_ and the conditions for their attainment are the following: BLANK - After the batch has been created, but before any keying is initiated. CLOSED - After termination of keying, rekeying or editing. EDITING - During editing. EDITING ESCAPED - After temporary interruption of editing. KEYING - During keying. KEYING + REKEYING - During concurrent keying and rekeying. KEYING + REKEYING ESCAPED - After rekeying has been temporarily inter- rupted, while keying is still taking place. REKEYING - During rekeying. REKEYING ESCAPED - After temporary interruption of rekeying. The r_e_k_e_y_ _f_l_a_g_ is REKEYED when every record in the batch is re- keyed, the falg is PARTIAL REKEYED if some but not all of the records are rekeyed, and the flag is NOT REKEYED if none of the records are rekeyed. A batch can be PARTIAL REKEYED if it has been rekeyed, and when additional records have been created in the batch by a keying performed after the initial rekeying. The e_d_i_t_ _f_l_a_g_is EDITED, if the batch has been edited and is not opened for keying or rekeying later on, otherwise the flag is NOT EDITED. The d_u_m_p_ _f_l_a_g_ is DUMPED, if the batch has been dumped in host computer format, otherwise the flag is NOT DUMPED. \f The t_r_a_n_s_f_e_r_ _f_l_a_g_ is TRANSFERRED, if the batch has been trans- ferred by transmission to a host computer in remote job entry fashion, otherwise the flag is NOT TRANSFERRED. The s_a_v_e_ _f_l_a_g_ is SAVED, if the batch is saved by the supervisor program SAVE, otherwise the flag is NOT SAVED. The v_a_l_i_d_i_t_y_ _f_l_a_g_ is INVALID, if at least one record in the batch is flagged as invalid, otherwise the flag is VALID. The s_o_r_t_ _f_l_a_g_ is SORTED, if the batch has been sorted by the Data Entry Sort Package, otherwise the flag is NOT SORTED. The r_e_k_e_y_ _r_e_q_u_i_r_e_d_ _f_l_a_g_ is REQUIRED, if the batch must be flagged as rekeyed before it may be dumped in host computer format or transferred to host computer, otherwise the flag is NOT REQUIRED. The v_a_l_i_d_ _r_e_q_u_i_r_e_d_ _f_l_a_g_ is REQUIRED, if the batch must be valid before it may be dumped in host computer format or transferred to host computer, otherwise the flag is NOT REQUIRED. The batch flags determine the batch status, and are checked before any batch operation. See section 11 about the protection system. 5.4 B_a_t_c_h_ _a_n_d_ _J_o_b_ _C_r_e_a_t_i_o_n_ New data batches and jobs are created by the control command SET. The SET command has the following syntax: 1. Key: SET 2. Key the jobname (1 to 5 characters). 3. Key the format name (1 to 5 characters). 4. Key the batch name (1 to 5 characters). 5. If the standard batch size is not wanted, then key the size (integer between 2 and 761). 6. If the batch must be rekeyed before it may be dumped or transferred, then key: REKEY 7. If the batch must be valid before it may be dumped or transferred, then key: VALID 8. Press the ENTER key. \f Examples: SET JOB01 FROM BAT01 50 SET JOB02 F199 BAT02 REKEY VALID The SET command performs: * Creates a data batch with specified name and with either the specified size or the standard size. * Creates a job, if the job name does not already exist within the system, with the specified name and inserts the job into the job library. * Checks whether or not the specified format name exists within the system. * Initializes the batch status to: State flag = BLANK Rekey flag = NOT REKEYED Edit flag = NOT EDITED Dump flag = NOT DUMPED Transfer flag = NOT TRANSFERRED Save flag = NOT SAVED Validity flag = VALID Sort flag = NOT SORTED Rekey required flag = REQUIRED if the REKEY parameter is specified elsne NOT REQUIRED. Valid required flag = REQUIRED if the VALID parameter is specified else NOT REQUIRED. The format name specifies the format which controls all keying, rekeying and editing to this batch. The size of the batch refers to the number of disc sectors (1 sector = 1 block = 512 characters) which are reserved for the batch. If the batch size is not specified the batch is created with the standard size represents the smallest area which can be reserved on the disc. It must be observed that a batch is exten- ded automatically when needed as long as disc space is avail- able. When specifying the REKEY parameter, the batch is flagged so it must be rekeyed before it can be dumped or transferred. When specifying the VALID parameter, the batch must be valid before it can be dumped or transferred. \f 5.5 B_a_t_c_h_ _a_n_d_ _J_o_b_ _D_e_l_e_t_i_o_n_ When a batch or a job is not needed any longer within the sys- tem, it may be deleted by the supervisor program DELETE. See Users Guide Part 2. \f F_ 6 K_E_Y_ _M_O_D_E_ 6.1 K_e_y_ _M_o_d_e_ _I_n_i_t_i_a_t_i_o_n_ The key mode is used for creating records in a data batch and is initiated by keying the following command: 1. Key: KEY 2. Key the batch name (1 to 5 characters). 3. If fill-in-the-blanks guidance is wanten, then key: IMAGE 4. If keying in an already dumped or transferred batch is wanted, then key: RELEASE 5. Press the ENTER key. Examples: KEY BAT01 IMAGE KEY BAT02 KEY BAT03 IMAGE RELEASE The KEY command prepares the batch for key mode by performing: * Checks if the batch name is a batch within the system. * Checks the batch status in order to determine whether or not keying to the batch is allowed. * Changes the batch status to one of the following three valu- es: KEYING, KEYING + REKEYING or KEYING + REKEYING ESCAPED. * Reserves an area in core for the format and loads the format into the core, if it is not already there. * Reserves areas in core for the record and the registers. Keying to a batch is allowed only if the state flag in the batch status has one of the following values: BLANK - First time keying to a batch. CLOSED - Reopening keying to a batch. REKEYING - Reopening keying to a batch, which is during rekeying at another key station. REKEYING ESCAPED - Reopening keying to a batch, where the rekeying has been temporarily interrupted. Normally keying is not allowed when the dump flag or the trans- fer flag shows that the batch has already been dumped ortrans- ferred; however when the RELEASE parameter is specified in the\f KEY command, the protection is suspended by clearing the dump flag and the transfer flag. A batch can never be opened for keying if it is flagged as sorted. All keying to the batch will be controlled by the format speci- fied in the batch creation command. Specifying the IMAGE para- meter means that the fill-in-the-blanks guide is displayed on the screen while keying. If the format does not contain an image part, specifying the IMAGE parameter has no effect. When a valid KEY command is entered, the display is cleared and the status line will appear, showing the field index and the first field to be keyed. The key station is now in key mode and the registration may start. 6.2 W_o_r_k_i_n_g_ _C_y_c_l_e_ _i_n_ _t_h_e_ _K_e_y_ _M_o_d_e_ After a key command has been accepted by the system, control is transferred to the first subfomat of the format. The subformat defines the type and extent of fields, the output format of fields, validation checks, etc. The processed data from keying a subformat forms a record in the batch. 6.2.1 K_e_y_i_n_g_ _a_ _F_i_e_l_d_ While registrating, the operator may either key a field or by- pass a field by pressing the BYPASS key. This applies to all fields in the subformat except for those which are programmed as not keyed fields. While the operator keys fields, the subformat controlling the keying, insures that the data meets the speci- fied validity requirements and reports invalid fields to the operator. The operator keys a field by pressing data keys corresponding to the requested contents fo the field. A field is ended by pres- sing one of the following control keys: ENTER - Generally used to end a field. - ENTER - Used if a field is programmed as an overpunched signed numeric field and is to be given the negative value. REC REL - Used if the following fields in the subformat are to be skipped. Works as ENTER for the current field. \f Fields programmed as automatic fields (i.e. constant, duplica- tion or incrementation fields) may be generated by pressing the DUP key. The contents of the specified register is then used as keyed input to the field. If a field has been programmed with zero as minimum length, the operator may skip the field by pres- sing the ENTER key. A number of fields programmed with zero as minimum length may be skipped by pressing the REC REL key. A field is first handled by the system when either the field is ended by pressing a control key or the extent of the field has been exceeded by pressing too many data keys. The handling of a field consists of the following: * Formatting the contents of the field as specified inthe field definition. * Inserting the field into the record. * Checking the type and the number of keyed characters. * Executing, if the field has not been skipped, the program statements. 6.2.2 E_r_r_o_r_ _R_o_u_t_i_n_e_ If an error has been detected by the system, an audiable alarm is given and an alarm message is displayed on the message line. The operator must press the ERROR RELEASE key to clear the alarm message and activate the keyboard. The field may then either be corrected or bypassed by pressing the BYPASS key. The cursor may be moved to a character by using the CHAR key. Key depres- sions other than ERROR RELEASE are ignored when an alarm is dis- played. 6.2.3 K_e_y_i_n_g_ _a_ _R_e_c_o_r_d_ When all fields are keyed in a record and handled by the system, the record is transferred to the disc as a record in the batch. 6.2.4 S_u_b_f_o_r_m_a_t_ _S_e_l_e_c_t_i_o_n_ When the batch is created the keying is done in accordance with the current subformat, until a new subformat is selected. The selection is either automatic (programmed in the format) or ma- nual. Manually in the first position of a record, the operator selects a new subformat by performing the following: 1. Key the name of the new subformat (1 character). 2. Press the SUBFORM key. \f 6.2.5 P_o_s_i_t_i_o_n_i_n_g_ _i_n_ _t_h_e_ _b_a_t_c_h_ While keying, the operator has certain possibilities for posi- tioning in the batch by means of control keys. 6.2.5.1 C_h_a_r_a_c_t_e_r_ _P_o_s_i_t_i_o_n_i_n_g_. Pressing the CHAR key causes the cursor to backspace one character position in the current field. Attempts to backspace beyond first position in the field has no effect. Pressing the CHAR key causes the cursor to be moved forward one character position in the field. Attempts to move beyond the last keyed character in the field has no effect. 6.2.5.2 F_i_e_l_d_ _P_o_s_i_t_i_o_n_i_n_g_. When the cursor is situated after the first position in a field, pressing the FIELD key causes the cur- sor to backspace to the first position in the field. If already in the first position, the field index and the cursor are back- spaced to the first position of the previously keyed field, which will be output on the screen in edited format. Backspacing beyond record start is not allowed. Pressing the FIELD key causes the field index and the cursor to be moved forward to the next keyed field in the record and the field will be output on the screen in edited format. Moving beyond the last keyed field is not allowed. If the positioning causes page shift the data area of the display is cleared and the already keyed fields in the new page are displayed before the cursor is moved. 6.2.5.3 R_e_c_o_r_d_ _P_o_s_i_t_i_o_n_i_n_g_. Pressing the REC key in the first po- sition of the current record causes the field index to backspace to the first keyed position of the previously keyed record. If not in the first position, the field index and the cursor are backspaced to the first position of the current record and the backspaced fields will be output on the screen in edited format. Pressing the REC key causes the field index to move to the first keyed position of a record. After positioning to another record the display is cleared, the already keyed fields in the new record are displayed and the cursor is positioned to the first keyed position. Backspacing beyond the start of the batch and moving beyond the last keyed record in the batch is not allowed. 6.2.6 C_o_r_r_e_c_t_i_o_n_s_ 6.2.6.1 C_h_a_r_a_c_t_e_r_ _C_o_r_r_e_c_t_i_o_n_s_. Any character in the current field may be corrected before the field is completely keyed by pressing CHAR or CHAR until the cursor is under the invalid cha- racter and then key the character again. \f 6.2.6.2 F_i_e_l_d_ _C_o_r_r_e_c_t_i_o_n_s_. Any field in the current record may be cor- rected by pressing FIELD or FIELD until the cursor is under the first position of the invalid field. Single charac- ter(s) may be corrected by moving the cursor to the character in question using the CHAR key. Or the whole field may be keyed again. Any field in the batch may be corrected by pressing REC or REC until the record containing the invalid fields is reached and then perform the above described procedure for field corrections. 6.2.6.3 R_e_c_o_r_d_ _C_o_r_r_e_c_t_i_o_n_s_. If it is the last record in the batch, the current record may be cleared by pressing the CLEAR key. In the first position of a record, all records, from the current to the last record in the batch, may be deleted by performing the fol- lowing: 1. Key: C 2. Press the RECORD key. 6.3 K_e_y_ _M_o_d_e_ _T_e_r_m_i_n_a_t_i_o_n_ The registration is automatically terminated when the END state- ment in the format is reached. During the key mode, the operator interrupt the keying by pressing the ESCAPE key in the first keyed position of a record. Registration may be interrupted automatically if a hardware mal- function occurs, a divergence between format and batch is delec- ted, or the key station is cleaned by the supervisor. A message displayed on the message line informs the operator about the reason for closing down work at the key station. When work is interrupted or terminated the following is per- formed: * The state flag and the validity flag in the batch status are updated. * The format area is released, if no other key station uses the same format. * The record area and the register area are released. * The operator statistics are transferred to a record in the account file. See section 12.2 about the account system. The state flag in the batch status will be assigned one of the following three values: \f CLOSED - Keying has been performed. REKEYING - Concurrent keying and rekeying has been performed. REKEYING ESCAPED - Concurrent keying and rekeying has been performed earlier, but the rekeying is temporarily interrup- ted. The validity flag is set accordingly to the number of invalid records in the batch. The mode of the key station is changed to login, the display is cleared, and the system is ready for a new control command. \f F_ 7 R_E_K_E_Y_ _M_O_D_E_ 7.1 R_e_k_e_y_ _M_o_d_e_ _I_n_i_t_i_a_t_i_o_n_ The verification of a previously keyed data batch is performed in the rekey mode. Each time a field is keyed a comparison is made between the new field and the field already in the batch. The rekey mode is initiated by entering the following command: 1. Key: REKEY 2. Key the batchname (1 to 5 characters). 3. If fill-in-the-blanks guidance is wanted, then key: IMAGE 4. If rekeying an already dumped or transferred batch is wanted, then key: RELEASE 5. Press the ENTER key. Examples: REKEY BAT01 REKEY BAT02 RELEASE REKEY BAT 03 IMAGE RELEASE The REKEY command prepares the specified batch for rekey mode by doing the following: * Checks if the batch name is a batch with the system. * Checks the batch status to determine whether or not rekeying to the batch is allowed. * Changes the state flag in the batch status to one of the following two values: REKEYING or KEYING + REKEYING. * Creates a work batch, if such does not already exist. * Reserves an area in core to the format and loads the format to core, if it is not already there. * Reserves areas in core to the record and to the registers. Rekeying is allowed only if the state flag in the batch has one of the following values: CLOSED - Start of rekeying to a batch. KEYING - Start of rekeying to a batch, while concurrent keying is performed. REKEYING ESCAPED - Reopening the rekeying, which has been temporarily interrupted. \f KEYING + REKEYING ESCAPED - Reopening the rekeying, which has been temporarily interrupted. Concurrent keying is taking place. Rekeying to a batch which is flagged as sorted is not allowed. The IMAGE and RELEASE parameters are described under the KEY command (section 6.1). While rekeying the work batch contains the rekeyed records. All rekeying to the batch will be controlled by the format specified in the batch creation command. When a valid REKEY command is entered, the display is cleared and the status line will appear, showing the first field to be rekeyed. The key station is now in the rekey mode and the regi- stration may start. 7.2 W_o_r_k_i_n_g_ _C_y_c_l_e_ _i_n_ _t_h_e_ _R_e_k_e_y_ _M_o_d_e_ Fields not programmed for rekeying as well as fields which have already been rekeyed, are automatically generated by using the field already in the batch (the old field) as keyed input to the field. The field status of the old field determines whether or not the field program is executed. If it is flagged as skipped, the field program is not executed; otherwise the field program is executed in order to update the contents of registers. The keying routine is breaked when an invalid field which should be automatically generated is encountered. The operator is sig- nalled by an error message, and the invalid field must be re- keyed. The operator must also rekey a field programmed for not rekey if the old field is flagged as skipped by statement and the field is not skipped by statement during the rekey. 7.2.1 R_e_k_e_y_i_n_g_ _a_ _F_i_e_l_d_ When a field is keyed, a comparison is made between the field already in the batch and the new field. If they are not equiva- lent an error message and the old value are displayed. The ope- rator must then rekey the field a second time. On completion of the second rekey, there will be three possibi- lities: \f 1. The new input is now equivalent to the field already in the batch. The input will be accepted and the old value will survive. 2. The new input is equivalent to the field just keyued. The input will now be accepted and the new value will be in- serted in the record. 3. There is still a miscompare of the old and new values. The field must be rekeyed until either 1 or 2 takes place. 7.2.2 R_e_k_e_y_i_n_g_ _a_ _R_e_c_o_r_d_ After a field has been rekeyed, the field index is set to the next field to be rekeyed. After rekeying the last field in a record, the record is transferred to the disc as a record in the work batch and the next record to be rekeyed is located. Fields which are not keyed in the rekey mode, are generated auto- matically. The contents of the field already in the batch is used as keyed input to the field. 7.2.3 S_u_b_f_o_r_m_a_t_ _S_e_l_e_c_t_i_o_n_ The subformat selection is automatic in the rekey mode and follows the batch. Therefore the SUBFORM key is invalid in the rekey mode. Only when new records are created by the insert record procedure (section 7.2.6.1), the operator may manually change the subformat. 7.2.4 P_o_s_i_t_i_o_n_i_n_g_ _i_n_ _t_h_e_ _b_a_t_c_h_ The function of the control keys for positioning are equivalent with the function in key mode, see section 6.2.5. 7.2.5 C_o_r_r_e_c_t_i_o_n_s_ Character, field and records corrections may be performed as in key mode. In rekey mode, the operator has some additional possi- bilities, described in the following, for inserting records in a batch and deleting records from a batch. 7.2.5.1 R_e_c_o_r_d_ _I_n_s_e_r_t_i_o_n_. In the first keyed position of a record, the operator may insert a record in the batch, by performing: 1. Key I 2. Press the RECORD key. Having performed the insert procedure, the operator keys the new record like in the key mode. When the record is finished, the system returns to the normal rekeying performance. \f The new record is inserted before the current record. Insertion of records at the end of a data batch is accomplished by reope- ning keying to that batch. The inserted record is not prepared automatically for rekeying; this can be done either by pressing the REC key and then key the record again or later on by starting up a new rekey opera- tion to the batch. 7.2.5.2 R_e_c_o_r_d_ _D_e_l_e_t_i_o_n_. In the first keyed position of a record, the operator may delete the record from the batch, by performing: 1. Key: D 2. Press the RECORD key. 7.3 C_o_n_c_u_r_r_e_n_t_ _K_e_y_i_n_g_ _a_n_d_ _R_e_k_e_y_i_n_g_ Rekeying concurrently with the first time keying of the batch may be carried out; but a gab of 12 records must always exist between the keyer and the rekeyer. The rekeying is interrupted automatically if the rekey operator reaches a point which is less than 12 records from the keyer. The key operator cannot backspace beyond 12 records from the point of rekeying when pressing the REC key. 7.4 R_e_k_e_y_ _M_o_d_e_ _T_e_r_m_i_n_a_t_i_o_n_ The rekeying is terminated automatically when the last record of the batch is rekeyed. The operator may interrupt the rekeying by pressing the ESCAPE key. The rekeying may sometimes automatically be interrupted as for key mode, see section 6.3. Along with the actions described under key mode termination, when work is interrupted or terminated the following is per- formed: * The state flag in the batch status will be assigned one of the following values: \f CLOSED- The rekeying is terminated KEYING + REKEYING ESCAPED - The rekeying is temporarily interrupted, while a concurrent keying is continued. REKEYING ESCAPED - The rekeying is temporarily interrupted. * If all the records in the batch are rekeyed, the batchis flagged as REKEYED; otherwise the bathc is flagged as PARTI- AL REKEYED. * If the new state flag is CLOSED, the old batch is deleted and the work batch is renamed as batch. The mode of the keystation is changed to login, the display is cleared and the system is ready for a new control command. \f F_ 8 E_D_I_T_ _M_O_D_E_ 8.1 E_d_i_t_ _M_o_d_e_ _I_n_i_t_i_a_t_i_o_n_ The edit mode is the batch search and modification mode and is initiated by the following command: 1. Key: EDIT 2. Key the batch name (1 to 5 characters) 3. If fill-in-the-blanks guidance is wanted, then key: IMAGE 4. If editing to an already dumped or transferred batch is wanted, then key: RELEASE 5. Press the ENTER key. Example: EDIT BAT01 RELEASE The EDIT command prepares the specified batch for edit mode by doing the following: * Checks if the batch name is a batch within the system. * Checks the batch status in order to determine whether or not editing to the batch is allowed. * Changes the state flag in the batch status to the following value: EDITING. * Creates a work batch, if such does not already exist. * Reserves an area in core to the format and loads the format to core, if it is not already there. * Reserves areas in core to the record and to the registers. Editing is allowed only if the state flag in the batch has one of the following values: CLOSED - Start of editing to the batch EDITING ESCAPED - Re-opening the editing, which has been temporarily interrupted. Editing to a batch which is flagged as sorted is not allowed. The RELEASE and IMAGE parameters are described under the KEY command (section 6.1). While editing the work batch contains the edited records. \f The editing to the batch is controlled by the format specified in the batch creation command. When a valid EDIT command has been entered, the display is cleared and the status line will appear together with the first record in the batch. The key station is now in edit mode and the editing may start. 8.2 W_o_r_k_i_n_g_ _C_y_c_l_e_ _i_n_ _t_h_e_ _E_d_i_t_ _M_o_d_e_ The edit mode comprises two submodes: * E_d_i_t_-_s_e_a_r_c_h_ _m_o_d_e_, in which the operator can search the batch and make corrections by means of commands. * E_d_i_t_-_k_e_y_ _m_o_d_e_, in which the operator can correct one or more fields or records by menas of keying like in key mode. Having accepted the EDIT command, the system selects edit-search mode, the cursor is positioned at the command line (first line of the data area) and the system is waiting for the operator to enter an edit command. Work in edit mode may be carried out by specifying batch search commands until the system reaches a field or a record which is to be corrected. The operator may change the mode from edit- -search to edit-key by menas of the KEY command (section 8.3.10) and then key the fields like in the key mode. When the desired fields are corrected the mode may be changed back to edit-search by pressing the ESCAPE key. Now new edit commands may be entered either to reach new fields to be corrected or to finish the edi- ting. In the edit mode, the operator also has the possibility to de- lete or insert a record in the batch. 8.2.1 E_d_i_t_-_s_e_a_r_c_h_ _M_o_d_e_ The edit-search mode comprises commands for batch searching and batch modification. A batch may be searched on the basis of: RECORD - Move forward to the specified record number (section 8.3.1) FIELD - Move forward to the specified field number (section 8.3.2) INVALID RECORD - Move forward to the next invalid record (section 8.3.3). \f INVALID FIELD - Move forward to the next invalid field (section 8.3.4). STRING - Move forwart to the first field containing the specified character string (section 8.3.5). LOCAL - Move forward to the first field containing the specified character string in the spe- cified subformat (section 8.3.6). While the batch is scanned, fields are generated by using the field value already in the batch (the old field) as keyed input to the field. The field status of the old field determines whether or not the field program is executed. If it is flagged as skipped, the field program is not executed; otherwise the field program is executed in order to update the contents of registers. A search is terminated if: * The specified item is reached. * An error during field program execution has occured. * An invalid flagged field is met. * A field flagged as skipped by statement is met; but the field is not skipped by statement during editing. When the search is terminated, the status line shows which field is the current one (the field index) and the page of the record which contains the current field is displayed. The cursor will remain on the command line, and the system is waiting for the operator to enter the next edit command. If the search is stopped because of an error and before the specified item is reached, the operator may either correct the current field in edit-key mode or enter the CONTINUE command (section 8.3.9) in order to continue the search. If the CONTINUE command is entered the current field will be flagged as invalid. If the specified item is not found within the batch, the editing is terminated, see section 8.4. When the operator wants to terminate edit mode, an END command (section 8.3.8) must be entered. The edit-search mode comprises one search/correction command,\f the GLOBAL command (section 8.3.7) which searches through the batch from the current field to the end of the batch. Every time a specified character string is found in afield with a speci- fied field number and in a specified subformat, the character string is replaced under format control by another character string. The GLOBAL command terminates the edit mode. Edit-search mode also comprises commands for insertion and deletion of records as described in the following sections. 8.2.1.1 R_e_c_o_r_d_ _I_n_s_e_r_t_i_o_n_. In the first field or the first keyed field of a record, the operator may insert a new record in the batch by entering the INSERT command (section 8.3.11). Having accepted the insert command the system clears the data area of the dis- play and positions the cursor at the first keyed field. Now the operator keys the new record like in key mode. A new subformat may be selected before keying the record by performing the sub- format selection procedure, see section 6.2.4. When the record is finished, the system returns to the normal edit-search mode performance. The next record is displayed and the cursor is placed at the command line. The new record is inserted before the current record. Insertions of records at the end of a data batch is accomplished by re-ope- ning keying to that batch. 8.2.1.2 R_e_c_o_r_d_ _D_e_l_e_t_i_o_n_. In the first field or the first keyed field of a record, the operator may delete a record from the batch, by entering the DELETE command (section 8.3.13). Having deleted the current record, the system displays the next record and the cur- sor is positioned at the command line. In the edit mode, the operator is able to delete a record of which a_l_l_ fields are not keyed fields. This is not possible in the rekey mode. 8.2.2 E_d_i_t_-_k_e_y_ _M_o_d_e_ When the KEY command has been entered the mode is changed to edit-key and the cursor is moved from the command line to the position of the first field to be keyed. 8.2.2.1 K_e_y_i_n_g_ _a_ _F_i_e_l_d_. The keying of fields in edit-key mode takes place like in key mode, see section 6.2.1. When a field is keyed it is inserted into the record and replaces the value already there. \f 8.2.2.2 K_e_y_i_n_g_ _a_ _R_e_c_o_r_d_. After keying the last field in a record, the record is transferred to the disc as a record in the work batch. Then the screen is cleared and the next record to be keyed is displayed. 8.2.2.3 S_u_b_f_o_r_m_a_t_ _S_e_l_e_c_t_i_o_n_. The subformat selection is automatic in the edit-key mode and follows the batch. Therefore the SUBFORM key is invalid in edit-key mode. 8.2.2.4 P_o_s_i_t_i_o_n_i_n_g_ _i_n_ _t_h_e_ _B_a_t_c_h_. The function of the control keys for positioning are equivalent with the function in key mode, see section 6.2.5. However, there exist the following differences concerning the FIELD and REC keys. Both the FIELD and the REC key may be used beyond the last keyed field in a record. The field value already in the batch is then used as keyed input to the field and the field status determines whether or not the field program is executed. Thus the FIELD and the REC key may be used for moving forward through the batch in order to find new fields to be corrected. If a search has moved the field index beyond a desired field, the REC key may be used in edit-key mode to backspace the field index. 8.2.2.5 C_o_r_r_e_c_t_i_o_n_s_. Character, field and record corrections may be per- formed as in key mode, see section 6.2.6. 8.2.2.6 T_e_r_m_i_n_a_t_i_o_n_ _o_f_ _E_d_i_t_-_K_e_y_ _M_o_d_e_. Edit mode and thereby edit-key mode is terminated automatically when the end of the batch is reached. The operator may at any position in a record change the mode from edit-key ot edit-search by pressing the ESCAPE key pro- vided that the record displayed when the KEY command was enter- ed. The cursor is then moved from the current position in the record to the command line. 8.3 E_d_i_t_ _C_o_m_m_a_n_d_s_ 8.3.1 R_e_c_o_r_d_ _N_u_m_b_e_r_ 1. Key: RECORD 2. Key a record number (as digits) 3. Press the ENTER key. RECORD NUMBER moves forward in the batch to the specified record\f number and positions the field index at the first field in the record. The command can not be used for moving backwards in the batch. Example: RECORD 10 8.3.2 F_i_e_l_d_ _N_u_m_b_e_r_ 1. Key: FIELD 2. Key a field number (as digits) 3. Press the ENTER key. FIELD NUMBER moves the field index forward within the current record to the field number specified. The command cannot be used for moving backwards from the field currently pointed out by the field index. Example: FIELD 3 8.3.3 I_n_v_a_l_i_d_ _R_e_c_o_r_d_ 1. Key: IRECORD 2. Press the ENTER key. IRECORD searches the batch for the first record which is flagged as invalid. The field index will be positioned at the first field in the flagged record. If current record is invalid, the command has no effect. 8.3.4 I_n_v_a_l_i_d_ _F_i_e_l_d_ 1. Key: IFIELD 2. Press the ENTER key. IFIELD searches the batch for the first invalid field. When an invalid field is found, the search stops, and the field index is positioned at the field. If current field is invalid, the com- mand has effect. 8.3.5 S_t_r_i_n_g_ 1. Key: STRING 2. Key the delimiting character. 3. Key the string (1 go 70 characters). 4. Key the delimiting character. 5. Press the ENTER key. STRING searches the batch for the first field containing the specified character string. The field index is positioned to the\f field containing the character string. The delimiter may be any data character on the keyboard, but the two delimiting characters must be identical. The last delimiting character may be omitted if the ENTER key is pressed immediately after the character string. The character string may contain any keyboard data character ex- cept the delimiting character. Be aware that leading spaces af- ter the first delimiting character will be a part of the charac- ter string. Examples: If a search is wanted for the following string: JACK AND JILL then key: STRING 'JACK AND JILL'. If a search is wanted for the following string: ONE O'CLOCK then key: STRING/ONE O'CLOCK/ 8.3.6 L_o_c_a_l_ 1. Key: LOCAL 2. Key subformat name (1 character). 3. Key a delimiting character. 4. Key the character string (1 to 60 characters). 5. Key a delimiting character. 6. Press the ENTER key. LOCAL searches for the specified string in subformats of the specified name only. The field index is positioned at the field containing the character string. See further unter the STRING command 8.3.5. Example: LOCAL F 'COMPUTE' 8.3.7 G_l_o_b_a_l_ 1. Key: GLOBAL 2. Key subformat name (1 character). 3. Key field number (as digits). 4. Key a delimiting character. 5. Key the old character string (1 to 25 characters). 6. Key a delimiting character. 7. Key a delimiting character. 8. Key a new character string (1 to 25 characters). \f 9. Key a delimiting character. 10. Press the ENTER key. The GLOBAL command searches through the batch from the current field to the end of the batch. Every time the old character string is found in a field with the specified field number and in the specified subformat, the new character string is inserted in place of the old character string. If the old string is found more than once in a field only the first appearance of the string is changed. When the search is finished the editing is terminated. It is not necessary to surround old and new string with equivalent delimiting characters. The length of the old and the new string must be equivalent. The insertion is made under format control, so that the type of the new character is checked. Examples: GLOBAL H 1 'F1417' 'F1418' GLOBAL 1 16 '76..' '1976' GLOBAL A 3 ',' /,/ 8.3.8 E_n_d_ 1. Key: END 2. Press the ENTER key. END terminates the editing. 8.3.9 C_o_n_t_i_n_u_e_ 1. Key: CONTINUE 2. Press the ENTER key. CONTINUE continues a search when the command has been interrup- ted by an error. If an error is found during the search, the search stops and the record containing the invalid field is displayed. If the opera- tor does not want to correct the invalid field the previously keyed command may be continued by means of this command. 8.3.10 K_e_y_ 1. Key: KEY 2. Press the ENTER key. The KEY command changes the mode from edit-search to edit-key, so that it is possible to correct one or more fields by keying\f like in the key mode. The cursor is moved from the command line to the position of the current field. 8.3.11 I_n_s_e_r_t_ 1. Key: INSERT 2. Press the ENTER key. INSERT makes it possible for the operator to insert a record in the batch by keying the record, see section 8.2.1.1. 8.3.12 D_e_l_e_t_e_ 1. Key: DELETE 2. Press the ENTER key. DELETE deletes the current record from the batch, see section 8.2.1.2. 8.4 E_d_i_t_ _M_o_d_e_ _T_e_r_m_i_n_a_t_i_o_n_ The edit mode is terminated when the end of the batch is reached. The editing may sometimes automatically be interrupted as for key mode, see section 6.3. Along with the actions described under key mode termination, when edit mode is interrupted or terminated the following is performed: * The state flag in the batch status will be assigned one of the following values: CLOSED - The editing is terminated. EDITING ESCAPED - The editing is interrupted automatically. * If the editingis terminated, the batch is flagged as EDITED. * If the new state flag is CLOSED, the old batch is deleted and the work batch is renamed as batch. The mode of the key station is changed to login, the display is cleared and the system is ready for new control commands. \f F_ 9 S_U_P_E_R_V_I_S_O_R_ _M_O_D_E_ If no supervisor exists, any key station in login mode can de- signate itself as supervisor provided that the user identifica- tion given in the login procedure allows entering supervisor mode. The following control command is used: 1. Key: SUPERVISOR 2. If the supervisor programs are to be slowed down then key: SLOW 3. Press the ENTER key. The command changes the mode from login to supervisor, the dis- play is cleared and the supervisor state is output. If the optional parameter SLOW is supplied then some supervisor programs (e.g. DELETE and SURVEY), if activated, will runn in the socalled slowmode meaning that they will enter regular de- lays to prevent the work on other key stations from being slowed down during supervisor program execution. The length of the de- lays is a function of a system generation parameter and the num- ber of active key stations. For operating the supervisor, please consult part 2 of this Users Guide. If another key station is already the supervisor, the message **SUPERVISOR EXISTS will appear on the screen and the key sta- tion will remain in login mode. If the user identification used in the login procedure does not allow supervisor mode, then the message **NOT USER will appear. \f F_ 10 W_O_R_K_ _T_E_R_M_I_N_A_T_I_O_N_ If no work is being done at the key station this may be closed by the following control command: 1. Key: GOODBYE 2. Press the ENTER key. The GOODBYE command closes the key station by changing the mode to stop mode. The message: 'RC 3600 DATA ENTRY STATION CLOSED PRESS LOGIN TO CONTINUE' is displayed on the screen and the operator must perform the login procedure to reopen the key station. \f F_ 11 P_R_O_T_E_C_T_I_O_N_ _S_Y_S_T_E_M_ Before any batch operation, the batch status is checked in order to prevent the operator from doing any unreasonable operation, e.g. delete a batch which neither has been dumped nor saved or dump a batch which already has been dumped. However, the operator may suspend the protection by specifying a release parameter to some batch operating programs. The flags (being the batch status) are explained in section 5.3. The following contains rules for batch status and allowable ope- rations: * Keying is the initial registration of the batch. *Keying and rekeying of a batch may be carried out simultaneously. * Editing cannot be performed simultaneously with keying or rekeying at the same batch. * Keying, rekeying or editing cannot be performed when the batch has already been dumped or transferred. If desired, the RELEASE parameter in the KEY, REKEY or EDIT command may be used to suspend the protection. * Keying, rekeying or editing can never be performed when the batch has been sorted. * If a batch already has been dumped or transferred it cannot be dumped or transferred a second time. If desired, the DUMPOK parameter in the dump or transfer command may be used to suspend the protection. * A batch specified as 'rekey required' in the batch creation command cannot be dumped or transferred unless the batch is rekeyed. If desired, the RELEASE parameter in the dump or transfer command may be used to suspend the protection. * A batch specified as 'valid required' in the batch creation command cannot be dumped or transferred unless the batch is valid. If desired, the protection may be suspended by speci- fying the RELEASE parameter in the dump or transfer command. * A batch cannot be deleted unless the batch either has been dumped, transferred or saved. If desired, the protection may be suspended by specifying the RELEASE parameter in the de- lete command. The supervisor programs and their syntax are described in Part 2\f of this Users Guide. The supervisor program SURVEY may be used to examine the batch status of a batch. \f F_ 12 A_U_T_O_M_A_T_I_C_ _S_Y_S_T_E_M_ _S_U_P_E_R_V_I_S_I_O_N_ 12.1 L_o_g_ _S_y_s_t_e_m_ The system automatically generates an operator log in a disc file which is named the log file. The log indicates the work which has been performed at the key stations by storing a copy of the entered commands, a copy of the receipts from the system and the operator statistics as records in the log file. The following kinds of commands are stored: * Supervisor commands. * Initials and user number from the login procedure. * Control commands in login mode. The following kinds of receipts are stored: * Receipts given in supervisor mode on the message line. * Receipts given when the login procedure has been performed. * Receipts given when a control command cannot be performed due to an error. * Receipts given when keying, rekeying or editing is finished. Please note that the messages mentioned in section 13.5 are not stored in the log. The operator statistics describes what has been performed during keying, rekeying or editing and contains: * Name of the job containing the batch. * Name of the format used. * Name of batch. * Name of the mode being performed. *Keying time (no. of minutes) *Number of keystrokes. *Number of records (including invalid) produced. *Number of errors during registration *Number of invalid records produced. Besides the copy of a command, a receipt or the operator statis- tics each record in the log file contains: * The date for creation of the record. \f * The time of day for creation of the record. * The key station number. * The initials of the key station operator. The system comprises supervisor programs for processing the log file. The log file may be dumped on magnetic tape by the super- visor program DUMPSTAT. The LISTLOG program prints the operator log from a magnetic tape created by DUMPSTAT. Both DUMPSTAT and LISTLOG are described in Users Guide part 2. When the system is installed with N_E_W_ catalog, the log file is created on the disc as an area of 300 disc sectors. The system supervises the file and writes an alarm message on the operator console device when 50 sectors are left. The message will be repeated every 2 minuts. When the log file is full, the system stops writing records in the file and an alarm message also on the console device (repea- ted every 15 seconds) informs the operators that the file is full. Besides the dumping to tape, the DUMPSTAT program clears the log file. The supervising operator must activate the DUMPSTAT pro- gram regularly in order to clear the log file. 12.2 A_c_c_o_u_n_t_ _S_y_s_t_e_m_ The operator statistics are not only stored in the log file but also in another system file on disc - named the account file. The system comprises supervisor programs which process the ac- count file in order to make printouts of accumulated operator statistics. Each record in the account fie contains the following informa- tion: *The date for creation of the record. *The time of day for creation of the record. *The key station number. *The initials of the key station operator. *Name of the job containing the batch. *Name of the format used. *Name of the batch. *Name of the mode being performed. \f * Keying time (minutes). *Number of keystrokes. *Number of records (including invalid) produced. *Number of errors during registration. *Number of invalid records produces. The supervisor program DUMPSTAT dumps the contents of the ac- count file to magnetic tape. The LISTACCOUNT program accumulates the statistics from a magnetic tape created by DUMPSTAT and prints the accumulated statistics on the basis of job name and/- or operator initials. Both DUMPSTAT and LISTACCOUNT are de- scribed in Users Guide part 2. When the system is installed with N_E_W_ catalog, the account file is created on the disc as an area of 95 disc sectors. The system supervises the file and writes an alarm message on the operator console device when 15 sectors are left. The message will be repeated every 2 minuts. When the account file is full, the system stops writing in the file and an alarm message also on the console device (repeated every 15 seconds) informs the operators that the file is full. Besides the dumping to tape, the DUMPSTAT program clears the ac- count file. The supervising operator must activate the DUMPSTAT program regularly in order to clear the account file. 12.3 D_i_s_c_ _S_p_a_c_e_ _S_u_p_e_r_v_i_s_i_o_n_ The amount of free disc space is supervised automatically by the system. The message **DISC ALMOST FULL will appear on the opera- tor console device when 300 sectors are left. The message will be repeated every 2 minutes. When 150 sectors are left, the mes- sage is changed to **DISC FULL and is now repeated every 15 se- conds. As soon as the message begin to appear, the supervisor ought to start deleting batches no longer used because the work at a key station is interrupted if a batch needs extension and free disc sectors are not available. \f T_ 12.4 C_h_e_c_k_p_o_i_n_t_ _a_n_d_ _R_e_s_t_a_r_t_ Every 15 seconds the current status of work being done at the key stations (named a checkpoint) is stored on the disc. If the system is stopped (e.g. in case of system break-down) while some key stations are active (i.e. keying, rekeying or editing), the latest checkpoint is used to close down the active batches when the system is restarted. The operations which were abrupted by the system break-down may be continued when the system is ready again.\f 13 M_E_S_S_A_G_E_S_ 13.1 S_t_o_p_ _M_o_d_e_ M_E_S_S_A_G_E_ M_E_A_N_I_N_G_ R_E_P_A_I_R_ NOT INIT The initials are not 2 or 3 characters. Perform the login procedure again. NOT USER The keyed number is not a user number. Perform the login procedure again. Or user identification cannot be accepted Or correct the passwordfile. as it is not mentiioned in the passwordfile. Or the user identification in in the pass- wordfile contains an illegal supervisor digit (i.e. not 0 or 1). STATION LOGGED IN The login procedure has been accepted. 13.2 L_o_g_i_n_ _M_o_d_e_ M_E_S_S_A_G_E_ M_E_A_N_I_N_G_ R_E_P_A_I_R_ BATCH DUMPED OR Keying, rekeying or editing cannot be per- Specify the RELEASE parameter in the KEY, TRANSFERRED formed because the batch already has been REKEY or EDIT command if desired. dumped or transferred. BATCH END Keying cannot be performed because the END In edit mode the last record of the batchmay statement is executed. be deleted or records may be inserted into the batch. BATCH ERROR A serious inconsistence is found between the Check that the format in control is unchanged batch and the format which controls the keying, from a previous registration - also the size rekeying or editing. The registration is closed and number of registers must be unchanged. down. Otherwise the message is due to a software error. BATCH EXISTS The batch name already exists within the system.Delete the existing batch or create the batch with another name. BATCH IN USEThe job specifies that the batch is being used Wait until the other key station has finished by another key station or by a supervisor pro- the work on the batch or until the supervisor gram.program finishes. If the batch is not in use it is necessary to reload the system as asu- pervisor program has not cleared the reserva- tion of the batch. If this does not help, the job specification may be cleared by the program RESCUE. BATCH NOT IN JOB The batch does not exist in the job. Fatal system error, please contact RC. BATCH SIZE The specified batch size is not in the range Re-enter the SET command with a correct batch of 2 and 761.size. BATCH SORTED Key, rekeying or editing cannot be performed because the batch has been sorted. \f M_E_S_S_A_G_E_ M_E_A_N_I_N_G_ R_E_P_A_I_R_ BATCH STATUS The value of the state flag in the specified Dependent on the value of the state flag and batch prevents keying, rekeying or editing the control command entered one of the fol- the batch. For KEY commands the state must belowing actions may repair the situation. If BLANK, CLOSED, REKEYING or REKEYING ESCAPED.the state flag is ESCAPED, then finish the For REKEY commands it must be CLOSED, KEYING,rekeying or editing. If the state flag is KEYING + REKEYING ESCAPED or REKEYING ESCAPED.BLANK, enter a KEY command. If the state flag For EDIT commands it must be CLOSED or EDITINGis keying, rekeying or editing and no key ESCAPED.station is using the batch, then execute the supervisor program RESCUE. CHAR LOST One or more characters are lost by the system. Re-enter the command. CONTROL KEY NOT ALLOWED The control key just pressed has no function The message is a warning, so the input may continue. CURSOR OUTSIDE SCREEN Keying, rekeying or editing is closed down Repair the format or image (line and/or because the format (or image) is preparedposition). Or use a key station with a larger for a larger screen.screen. DISC ERROR, FILE: Name A hardware or software malfunction has occured Dependent on the value of the code it may be STATUS: Code during a disc operation. Consult User's Guidenecessary to Part 2, appendix 2 for the meaning of the 1) Re-load the system codes. Name is the name of the discfile 2) Install the system with catalog NEW accessed when the error occured (e.g. a 3) Repair the disc device. batchname). ENTRY EXISTS The batch name is a SET command or the workSee repair for BATCH EXISTS. batchname created by a REKEY or EDIT command already exists as an entry on the disc. FORMAT CATALOT FULL The format catalog in core is full due to fatalRe-load the system. system error. FORMAT IN USE The format is reserved by another systemWait for the supervisor program to finish. If function (a supervisor program).no supervisor program is running it is neces- sary to reload the system in order to clear the reservation. FORMATLIBRARY IN USEThe formatlibrary is reserved by another See repair for FORMAT IN USE. system function (a supervisor program). FORMAT NOT FOUND There is no format by the specified name Re-enter the SET command with another format in the format library. name. Install the format into the system. JOB IN USE The job is reserved by another system function See repair for FORMAT IN USE. (a supervisor program). JOB IN USE - NOT CLEARED The job is reserved by a supervisor program; See repair for FORMAT IN USE. Afterwards the but the desired function has to be executed. batch name must be rescued in order or clear the batch reservation in the job. JOB LIBRARY IN USE The job library is reserved by another system See repair for FORMAT IN USE. function (a supervisor program). KEYER REACHED Rekeying is closed down owing to the key Wait for the keyer to finish, then continue operator is reached. rekeying. \f M_E_S_S_A_G_E_ M_E_A_N_I_N_G_ KEY STATION ERRORKeying, rekeying or edition is closed down owing to a keyboard/display hardware malfunction. LENGTHThe command given contains more than 80Enter a shorter command. characters. NO AREAThe required disc area is not available (SETDelete some areas on the disc or wait for some command). Or system used cored area is notoperations which reserve areas in core to available (All control commands).finish. NO BATCH FILENo disc file wiht the specific batch nameCreate the specified batch or enter the KEY, exists.REKEY or EDIT command with a proper batch name. NO FORMAT AREA No area is available in the core for theWait for some operations which reserve areas specified format.in core to finish. NO FORMAT ENTRYThe disc file containing the format is noTranslate the format once more or load the longer in the system. Inconsistency causedformat from a save tape. by wrong use of the supervisor program DELETE. NO FORMAT LIBRARYThe format library is no longer in the systemSave all jobs and install the system again (system inconsistency). with catalog N_E_W_. NO JOB FILEThe job is no longer in the system (system inconsistency). NO JOB LIBRARY The job library is no longer in the systemSave all batches and formats, and install the (system inconsistency).system with catalog N_E_W_. NO RECORD AREA No area is available in the core for the See repair NO FORMAT AREA. format record. NO WORK BATCH FILEThe work batch file does not exist (systemUse the supervisor program RESCUE to change inconsistency).the batch status. NOT BATCH The specified name is not a batch. Enter the KEY, REKEY or EDIT command with a proper batch name. NOT BATCH NAMEThe specified batch name is not a name, i.e.See repair for NOT BATCH. 1 to 5 characters where the first must be a letter, the rest letters or digits. NOT COMMANDThe command given is not a control command.Consult the command descriptions in this manual. NOT FORMAT NAMEThe specified format name is not a name, seeEnter the SET command with a proper job name. NOT BATCH NAME. NOT JOB The specified job name is not a job. Enter the SET command with a proper job name. NOT JOB NAMEThe specified job name is not a name, see NOTSee repair for NOT JOB. BATCH NAME. NOT USERThe user identification given in the loginClose down the key station with the GOODBYE procedure does not allow the user to entercommand. Perform the login procedure with user supervisor mode.identification allowing supervisor mode, and give the SUPERVISOR command once more. \f M_E_S_S_A_G_E_ M_E_A_N_I_N_G_ R_E_P_A_I_R_ OKKeying, rekeying or editing has correctly been performed and closed down. PARAMETER ERRORThe command entered is not valid.Consult the command descriptions in this manual. SOURCHE BATCH NOTDuring termination of rekeying or editing theRe-enter the REKEY or EDIT command in order REMOVEDsource batch has not been removed.to terminate rekeying or editing. STATION CLEARED BYKeying, rekeying or editing is closed down by SUPERVISORthe supervisor function CLEAN. SUPERVISOR EXISTSAnother key station is already theWait until the other key station has made a supervisor.stop command. WORK BATCH IN USEThe work batch is reserved by another processSee repair for BATCH IN USE. (i.e. a supervisor program). 13.3 K_e_y_,_ _R_e_k_e_y_ _a_n_d_ _E_d_i_t_ _M_o_d_e_s_ M_E_S_S_A_G_E_ M_E_A_N_I_N_G_ R_E_P_A_I_R_ ALLOW The field value is not in the list orKey a proper value or bypass the field by table specified in the ALLOW statement. pressing the BYPASS key. CHAR LOST One or more fields are lost by theRe-enter the fields. system. COMPARE FAILURE The old field value and the new field See section 7.2.1. value are not equivalent. The old value of the field is displayed on the third line, beneath the message. DISALLOW The field value is in the list or tableSee repair for ALLOW. specified in the DISALLOW statement. DUP NOT ALLOWED Use of the DUP key is not allowed as the Enter a value into the field. initialized. DUP REGISTER ERROR Use of the DUP key is not allowed as theKey the field. - UNDEFINED register to be used is not yet initialized. END STATEMENT ERROR The END-statement has been encountered duringIf possible, key something which avoids the insertion of a record in rekey or edit mode.END-statement from being executed. If the sta- tement occurs in a not-keyed field the record will be flagged and next record is moved to. ESCAPE NOT ALLOWED Use of the ESCAPE key is not allowed Consult section 2.2.2, 6.3 and 7.4. In either because current field is not theedit-key mode, use REC to move to the first keyed field in the record or becauserecord at which the mode was entered (section the current record is not the last record8.2.2.6). in the batch or because the control key is not valid in the current state of work. FIELDBACK NOT ALLOWED Use of the FIELD key is not allowed in the first keyed position of a record. \f F_ M_E_S_S_A_G_E_ M_E_A_N_I_N_G_ R_E_P_A_I_R_ FIELDFORWARD NOT Use of the FIELD key is not allowed beyond ALLOWED the last keyed field. INVALID FIELD A search is stopped in the edit mode because In edit mode, the invalid field must be an invalid field is reached. A fieldcorrected or the search may be continued by a programmed for not rekeying is invalid.CONTINUE command. In rekey mode, the invalid field must be rekeyed. LENGTH Too many characters have been keyed into the field. LIMITThe field value is outside the range ofSee repair for ALLOW. numbers specified in the LIMIT statement. NAME LENGTHThe subformat name specified in a LOCAL orEnter a vlid EDIT command. GLOBAL command is not a single character. NO CONTINUEThe CONTINUE command is not allowed as firstEnter a valid EDIT command. entered command in the edit mode. NO SUBFORMATThe subformat specified in the subformat selection procedure does not exist in the format. NOT COMMANDThe entered command is not an EDIT command.Enter a vlid EDIT command. NOT ENOUGH CHARACTERSToo few characters have been keyed in theKey the field once more with sufficient field.number of character, or BYPASS the field. NOT NUMBERNo record or field number is specified or theEnter a valid EDIT command. specified number is not a number (for RECORD, FIELD and GLOBAL commands). RECORD BACKSPACEUse of the REC is not allowed in the first NOT ALLOWED keyed record in the batch. RECORD FORWARD NOT Use of the REC key is not allowed in the Consult section 2.2.2. ALLOWED last keyed record in a batch. RECORD NOT ALLOWEDUse of the RECORD key is not allowed or theConsult section 2.2.2 for the correct use of RECORD key does not follow a C, D or I.the RECORD key. REKEYER REACHED - RECORDPressing the REC key is not allowed, BACK because the rekeyer is reached. SKIP BY STATEMENT FIELDA search is stopped in the edit mode, becauseIn edit mode, the field must be keyed or the a field has status SKIP BY STATEMENT and issearch may be continued by a CONTINUE command not skipped by statement in the edit mode. A(the field is flagged as invalid). In rekey field progrmmed for not rekeying has statusmode, the field must be rekeyed. SKIP BY STATEMENT and is not skipped in rekey mode. STRING LENGTHThe string specified in a STRING, LOCAL orEnter a valid EDIT COMMAND. GLOBAL command is invalid. \f F_ M_E_S_S_A_G_E_ M_E_A_N_I_N_G_ R_E_P_A_I_R_ SUBFORMAT CHANGEUse of the SUBFORMAT key is not allowed either Consult section 2.2.2 NOT ALLOWEDbecause mode is rekeying or editing or because the current record is not the last record in the batch or because SUBFORM is not pressed in the first keyed field of a record. SUBFORMAT IS PROTECTEDSubformat change to the specified subformat is not allowed, because the subformat is protected. THIS FIELD MUST BE KEYED A record cannot be released to the system byKey the field. pressing the REC REL key because a field has been programmed with min. length greater than zero. TYPE ERROR The wrong type of characters have been keyed Key the field once more without the illegal in the field.characters, or press the BYPASS key. WRONG USE OF CONTROLThe ESCAPE, DUP, FIELD , REC , REC,Consult section 2.2.2l. KEY , or BYPASS kye is not pressed in the first position of a field, or the SUBFORM or RECORD key is not pressed in second position. 13.4 E_r_r_o_r_ _M_e_s_s_a_g_e_s_ _w_h_e_n_ _D_e_b_u_g_g_i_n_g_ _n_e_w_ _F_o_r_m_a_t_ _P_r_o_g_r_a_m_s_ M_E_S_S_A_G_E_ M_E_A_N_I_N_G_ R_E_P_A_I_R_ DUP REGISTER ERRORThe length of a register specified in the Check the field description and the DEFINE - LENGTHregister column of the field descriptionstatement defining the register to see what unequals the length of the field.is to be corrected. See also Format Language Guide section 3.3.2 and 4.4.2. DUP REGISTER ERRORThe contents of a register specified in the Examine the format program to see why the - TYPEregister column of the field description doesregister is not of acceptable type. Fornume- not correspond to the type of the field whenric fields, please note that the register the DUP key is activated.must not contain different fill characters from what is specified in the fielddescrip- tion. DUP REGISTER ERRORA register occurs in the register column inKey the field. If this does not help, then - UNDEFINEDthe field description without being definedcorrect the format program (e.g. DEFINE the or the DUP key is activated when the registerregister). has not been initialized. FORMAT ERROR - LENGTHThe storing of a numeric value in a COMPUTEFind the invalid statement and increase the or SEARCH statement is not possible becauseextent of the register or field in question. the extent of the destination operand is too small. FORMAT ERROR - TYPEThe function assigned to a field does notConsult section 3.3 in the Format Language correspond with the field type. or aGuide which describes the operands and their comparison is made between a numeric andcorresponding types. non numeric operand. Or the function assigned to a register by using subscript does not correspond to the register type. \f F_ M_E_S_S_A_G_E_ M_E_A_N_I_N_G_ R_E_P_A_I_R_ FORMAT ERROR -The format is specifying an unknown operator,Re-translate the format, if it does not help, UNKNOWNor is using disctables in a system which doescontact RC. not include the facility. NO SUBFORMATThe subformat specified in a SELECT statementCorrect the format and re-translate it. does not exist in the format. REGISTER AREAThe reserved register area is too small (softPlease inform RC. ware error). REGISTER MULTIPLERedefinition of a register to a differentExamine the DEFINE statements in the field DEFINEDlength is not allowed.program in order to find and correct the invalid statement. REGISTER NOT INITIALIZEDAn uninitialized register is used as sourceExamine the field program to determine how operand in a program statement.the register should be assigned a value. See Format Language Guide sections 3.3.2 and 4.6. REGISTER SUBSCRIPT ERROR A subscript used on a register is too large.Examine the statement which defined the register to see the length of it and correct the subscript pointing beyondthe register. REGISTER UNDEFINED A register is referred in a statement without Every register referred in a program being defined.statement must be defined with a DEFINE statement. SKIP OR DUP TOO FARThe number of fields in a SKIP or DUE state-Correct the number of fields in the ment exceeds the number of succeeding fieldsstatement. in the subformat. Or a field which requires keyed input occurs before the number of fields in a DUP statement. STACKThe interpretation of a field program hasSimplify the field program, e.g. by splitting stopped because resources are too small.up complicated expressions into a number of expressions. If it does not help, please contact RC in order to change the system option defining the size of the run-time stack. STACK ERRORStack error during field program interpreta-Please inform RC. tion. 13.5 M_e_s_s_a_g_e_s_ _o_n_ _O_p_e_r_a_t_o_r_ _C_o_n_s_o_l_e_ _D_e_v_i_c_e_ _(_T_T_Y_)_._ M_E_S_S_A_G_E_ M_E_A_N_I_N_G_ R_E_P_A_I_R_ ACCOUNT FILE ALMOST FULL The account file is almost full. The message Dump or clear the account file by the is repeated every 2 minutes. supervisor program DUMPSTAT. ACOUNT FILE ERROR A hardware or software malfunction has occured Check the status of the account file(file Code during account file disc operations. Consultname: ACCO) by means of supervisor programs, User's Guide Part 2, Appendix 2 for the meaning e.g. SYSTEM CAT. If the error persists all of the codes.batches and formats must be saved and the disc must be reinitialized (NEW). \f F_ M_E_S_S_A_G_E_ M_E_A_N_I_N_G_ R_E_P_A_I_R_ ACCOUNT FILE FULLThe account file is full. Operator statistics Dump or clear the account file by the super- are no longer output to the file. The messagevisor program DUMPSTAT. is repeated every 15 seconds. CHECKPOINT ERROR CodeA hardware of software malfunction has occuredCheck the status of the checkpoint files during disc operations to one of the(file names: CHFIo and CHFI1) by means of checkpoint files. Consult User's Guide Part 2,supervisor programs, e.g. SYSTEM CAT. If the appendix 2 for the meaning of the codes.error persists all batches and formats must be saved and the disc must be reinitialized (N_E_W_). DISC ALMOST FULLMessage from the disc supervision processDelete some areas on the disc. DSP00. The message will appear when 300 sectors are left on the disc and is repeated every 2 minutes. DISC ERROR CodeA discerror has occured during printing fromTry to restart printing from spoolfile by the SPOOL CLOSEDthe spoolfile. Code is described in thesupervisor command SPOOL START. Check the User's Guide Part 2, appendix 2. Printing fromstatus of the spoolfile (file name XSPFX). spoolfile is stopped.Check whether printouts can still be produced in the spoolfile. If the error persists all batches and formats must be saved and the disc must be reinitialized (N_E_W_). DISC FULLMessage from the disc supervision processDelete some areas on the disc. DSP00. The message will appear when 150 sectors are left on the disc and is repeated every 15 seconds. FPA ERRORMessage from the interprocessor communicationThe connection between the two processors is module XCOMX, which has detected a hardwarelost. Restart the system. Call for a techni- malfunction concerning the connection betweencian, if error persists. the two processors in a processor expansion system. KEY STATION numberA hardware malfunction has occurred on theCheck the power switches and cabels on the ERROR codetelemultiplexer concerning the specified keykey station in question. station (by number). The error codes are described in Appendix 1. LOG FILE ALMOST FULLThe log file is almost full. The message isDump or clear the log file by means of the repeated every 2 minuts.supervisor program DUMPSTAT. \f F_ M_E_S_S_A_G_E_ M_E_A_N_I_N_G_ R_E_P_A_I_R_ LOG FILE ERROR CodeA hardware or software malfunction has occurredCheck the status of the log file (file name: during disc operation to the log file. ConsultLOGF) by means of supervisor programs, e.g. Appendix 2 in User's Guide Part 2 for the meaSYSTEM CAT. If the error persists all batches ning of the error.and formats must be saved and the disc must be reinitialized (N_E_W_). LOG FILE FULLThe log file is full. The control and super Dump or clear the log file by means of the visor commands are no longer stored in the logsupervisor program DUMPSTAT. file. The message is repeated every 15 seconds. SPOOL DEVICE ERRORAn error has occurred during printing f_r_o_m_ theTry to continue the printing by entering the Code , SPOOL CLOSEDspoolfile, and printing is stopped. Code issupervisor command SPOOL START - if desired. described in appendix 4, 5, or 6 in part 2 ofFor further information please consult sec- the User's Guide depending on c_u_r_r_e_n_t_l_y_ usedtion 7.4 in the User's Guide Part 2. hardcopy device. The code 001000 means that hardcopy device is reserved by another system function. Printouts can still be generated in the spoolfile. SYSTEM ERROR CATWMISSINGFatal system error. Please inform RC.Re-load the system. SYSTEM ERROR UNIT MISSINGFatal system error. Please iform RC.Re-load the system. \f F_ 14 M_E_S_S_A_G_E_S_ _I_N_ _L_O_C_A_L_ _L_A_N_G_U_A_G_E_ With respect to key operators which are not English spoken, the system offers the possibility of translating the messages de- scribed in section 13 (except console device messages) into a local language. Appendix 5 contains a list of the system messages and for each message a corresponding number. Numbers with no corresponding message are marked UNUSED and not used by the system. Please note that the maximum number of characters in a message is 35. The system messages are stored in a disc file (name: ALARM), and the file is accessed whenever the system wants to display a message for the operator. The contents of the message file may be changed to local lan- guage by doing the following: * Having initialized the system with N_E_W_ catalog, a batch (SYSB1) containing messages in English is available in the system. The batch is keyed under control of the standard format ERMES (see appendix 6), also available in the system. Each record keyed under control of ERMES contains two fields: message number and message. * The operator may edit the batch (command: EDIT SYSB1 or EDIT SYSB1 IMAGE) and replace the English messages by local ones. * Having performed the editing, the new messages are installed by clling the supervisor program NEWMESSAGES. * Save the system batch (SYSB1) which now contains the new system messages. Future system initializations with catalog N_E_W_ or U_P_D_ must be followed by: * Delete system batch (SYSB1). * Load the edited system batch from savetape. * Install the new messages by calling the supervisor program NEWMESSAGES. \f F_ 15 E_N_T_E_R_I_N_G_ _O_F_ _P_A_S_S_W_O_R_D_ _(_n_o_t_ _y_e_t_ _a_v_a_i_l_a_b_l_e_)_ Passwords are used by the system to check whether the user iden- tification entered in the login procedure (section 3.2) corre- sponds to a legal user identification stored on disc in the pass- word file. The system furthermore offers the possibility of pre- venting key stations using certain user identifications from en- tering supervisor mode. If no passwordfile is present then any initial and user number will be accepted in the login procedure provided that they con- form to the format described in section 3.2. And any key station in login mode is allowed to enter supervisor mode at times when no other key station is supervisor. No passwordfile is present upon system installation. The passwordfile is a table each entry containing a user identi- fication as a combination of initials and user numbers the lat- ter extended with a digit indicating if the combination allows entering to supervisor mode. To enter a passwordfile, proceed as follows: Use the standard format TABLE (see Format Language Guide sec- tions 2.3.2 and 5.3) to create a batch and use supervisor pro- gram TRANSLATE to translate the batch into a table. The table will then be used by the system as passwordfile. The table must conform to the following demands: 1. Table name must be PASSW. 2. Type must be D (double entired core-table). 3. A-type must be AN. 4. A-lgth must be 3, corresponding to initials. 5. F-type must be 7, corresponding to user number extended with 'supervisor digit'. Each table entry contains a user-identification: Argument: Contains initials (3 characters). Function: Contains user number (6 digits) and 'supervisor digit' (one digit/the right most) where 0 = not allowed as supervisor, 1 = allowed as supervisor). \f The batch and table PASSW should be saved using supervisor pro- gram SAVE. PASSW may then be reinstalled after future system installations. Example: i_n_i_t_i_a_l_s_ u_s_e_r_ _n_u_m_b_e_r_ _+_ _'_s_u_p_e_r_v_i_s_o_r_ _d_i_g_i_t_'_ POL 1000230 POL 1000240 AKN 3002010 AKN 1000230 AKN 7230001 The only user identification of above mentioned to allow entering to supervisor mode is AKN 723000. To change the contents of the passwordfile, proceed as follows: 1. Perform the login procedure with a user identification allowing supervisor mode. 2. Correct the batch in KEY, REKEY, or EDIT mode. 3. Enter supervisor mode. 4. Delete table PASSW by using the DELETE program. 5. Create a new passwordfile by translating the batch by using the TRANSLATE program. N_o_t_i_c_e_:_ Do not create a passwordfile, which only contains zeroes as supervisor digits, since this prevents everybody from being supervisor. If this is done errorously, only a system initia- lization with NEW can change that situation. \f F_ A_P_P_E_N_D_I_X_ _1_ KEY STATION ERROR CODES RC 3682 Asynchronous Multiplexer: C_o_d_e_ M_e_a_n_i_n_g_ 100000 The line is disconnected. This message will appear after the system has been power restarted. 040000 The key station is not ready. Will appear when power is switched off the key station (data set not ready). 020000 Not used by the Data Entry System (calling indicator). 010000 Not used by the Data Entry System (carrier off). 001000 The lines does not exist. 000200 Not used by the Data Entry System (carrier on). 000040 Parity error. 000020 Break received on the line. Due to either a hardware malfunction or because the power has been switched off the key station. 000002 Hardware malfunction (timeout) A combination of error codes may appear. RC 3683 Asynchronous Multiplexer: C_o_d_e_ M_e_a_n_i_n_g_ 100000 The line is disconnected. Will appear after the system has been power restarted. 040000 The key station is not ready (data set not ready). Will appear when power is switched off the key station. \f 020000 Not used by the Data Entry System (calling indicator). 010000 Not used by the Data Entry System (carrier off). 001000 The line does not exist on a hardware malfunction (illegal command). 000200 Hardware malfunction (input buffer overflow). 000100 Hardware malfunction (data late). 000040 Parity error. 000020 Break received on the line. Due to either hardware function or because the power has been switched off the key station. 000002 Hardware malfunction (time out). A combination of error codes may appear. \f F_ A_P_P_E_N_D_I_X_ _2_ LOGIN COMMAND LIST EDIT command syntax: E_D_IT batchname I_M_AGE R_E_LEASE GOODBYE command syntax: G_O_ODBYE KEY command syntax: K_E_Y batchname I_M_AGE R_E_LEASE REKEY command syntax: R_E_KEY batchname I_M_AGE R_E_LEASE SET command syntax: S_E_T jobname formatname batchname size R_E_KEY V_A_LID SUPERVISOR command syntax: S_U_PERVISOR S_L_OW The notation used is described in section 3.4 of Data Entry Format Language Guide. \f F_ A_P_P_E_N_D_I_X_ _3_ EDIT COMMAND LIST CONTINUE command syntax: C_O_NTINUE END command syntax: E_N_D DELETE command syntax: D_E_LETE FIELD command syntax: F_I_ELD number GLOBAL command syntax: G_L_OBAL subformat name number delimiter1 characterstring delimiter1 delimiter2 characterstring delimiter2 INSERT command syntax: I_N_SERT \f F_ INVALID FIELD command syntax: I_F_IELD INVALID RECORD command syntax: I_R_ECORD KEY command syntax: K_E_Y LOCAL command syntax: L_O_CAL subformatname delimiter characterstring delimiter RECORD command syntax: R_E_CORD number STRING command syntax: S_T_RING delimiter character delimiter The notation used is described in section 3.4 of Data Entry Format Language Guide. \f F_ A_P_P_E_N_D_I_X_ _4_ SYSTEM MODES REKEY EDIT EDIT INSERT KEY INSERT MODE MODE MODE record 'ESCAPE' I 'RECORD' endkey key edit command INSERT record end batchedit end command KEY EDIT REKEY SEARCH 'ESCAPE' MODE key or control batch end control commandcommandedit REKEYEDIT command END, GLOBAL or batch end control command control command KEY SUPERVISOR KEY LOGIN SUPER- MODE MODE VISOR 'ESCAPE' key or supervisor function 'END' statement STOP login control procedure command GOODBYE STOP MODE \f F_ A_P_P_E_N_D_I_X_ _5_ LIST OF MESSAGES AND CORRESPONDING NUMBERS THE MESSAGES USED IN THE DATA-ENTRY SYSTEM ARE: MESS. NO. TEXT 001**NOT INIT 002**NOT USER 003**NOT COMMAND 004**NOT JOB NAME 005**NOT BATCH NAME 006**BATCH EXISTS 007**BATCH SIZE 008**NO AREA 009**ENTRY EXISTS 010**CURSOR OUTSIDE SCREEN 011**FORMAT ERROR - UNKNOWN 012**NOT BATCH 013**NO BATCH FILE 014**NO JOB FILE 015**BATCH STATUS 016**NOT FORMAT NAME 017**NO RECORD AREA 018**FORMAT NOT FOUND 019**NO FORMAT AREA 020**FORMAT CATALOG FULL 021**KEY STATIN ERROR 022**SUPERVISOR EXISTS 023**NO FORMAT LIBRARY 024**NO FORMAT ENTRY 025**BATCH IN USE 026**NO JOB LIBRARY 027**BATCH DUMPED OR TRANSFERRED 028**BATCH SORTED 029**BATCH NOT IN JOB 039**PARAMETER ERROR 031**NO WORK BATCH FILE 032**OK 033UNUSED 034 **STATION CLEANED BY SUPERVISOR 035 **KEYER REACHED \f 036 ** NO CONTINUE 037 ** NOT NUMBER 038 ** STRING LENGTH 039**NAME LENGTH 040**NOT JOB 041**STATION LOGGED IN 042RC3600 DATA ENTRY STATION CLOSED 043PRESS LOGIN TO CONTINUE 044**CONTROL KEY NOT ALLOWED 045**SOURCE BATCH NOT REMOVED 046**BATCH END 047**JOB IN USE - NOT CLEARED 048**JOB IN USE 049**JOB LIBRARY IN USE 050UNUSED 051**WORK BATCH IN USE 052**FORMAT LIBRARY IN USE 053**FORMAT IN USE 054**CHAR LOST 055**BATCH ERROR 056 - 084UNUSED 085**STACK ERROR 086**STACK 087**FORMAT ERROR - LENGTH 088**FORMAT ERROR - TYPE 089**REGISTER UNDEFINED 090**REGISTER MULTIPLE DEFINED 091**NO SUBFORMAT 092**SKIP OR DUP TOO FAR 093**REGISTER AREA 094**LIMIT 095**ALLOW 096** DISALLOW 097 **REGISTER SUBSCRIPT ERROR 098 **REGISTER NOT INITIALIZED 099**FIELDBACK NOT ALLOWED 100**FIELDFORWARD NOT ALLOWED 101**DUP NOT ALLOWED 102UNUSED 103**RECORD NOT ALLOWED 104**COMPARE FAILURE 105**SKIP BY STATEMENT FIELD 106**NOT ENOUGH CHARACTERS 107**TYPE ERROR 108**INVALID FIELD \f 109**THIS FIELD MUST BE KEYED 110**WRONG USE OF CONTROL KEY 111**RECORD FORWARD NOT ALLOWED 112**REKEYER REACHED - RECORD BACK 113**RECORD BACKSPACE NOT ALLOWED 114**ESCAPE NOT ALLOWED 115**SUBFORMAT CHANGE NOT ALLOWED 116**SUBFORMAT IS PROTECTED 117**LENGTH 118**END STATEMENT ERROR 119 - 120UNUSED 121**DUP REGISTER ERROR - LENGTH 122**DUP REGISTER ERROR - TYPE 123**DUP REGISTER ERROR - UNDEFINED 124 - 126 UNUSED END LIST\f F_ A_P_P_E_N_D_I_X_ _6_ STANDARD FORMAT ERMES LIST: FORMAT-SOURCE TEXT (SYSB2): REC FNAME S P COMMENT 0001 ERMES A Y STANDARD FORMAT ERMES - ENTERING NEW ERROR MESSAGES S FLD LIN REC NAME P LN PS LG ML TY OUT J F R D K RG PROGRAM STATEMENTS A 001 001 0002 0DEFINE X01 3, COMPUTEX01= 0, A 001 002 0003 SELECT SUBFORMAT 8, A 001 003 0004 END SUBFORMAT, REC FNAME S P COMMENT 0005 ERMES B SUBFORM B - CONTROLLING ONE ERROR MESSAGE S FLD LIN REC NAME P LN PS LG ML TY OUT J F R D K RG PROGRAM STATEMENTS B 001 001 0006 NO 1 2 20 3 1 N 1 0 1 1 IF (NO = X01) OR (NO 126) THEN B 001 002 0007 ALARM 'ILLEGAL ERROR MESSAGE NO', B 001 003 0008 B 002 001 0009 MESS 1 3 20 35 1 AN 2 L END SUBFORMAT, REC FNAME S P COMMENT 0010 ERMES E SUBFORM E - END OF FORMAT S FLD LIN REC NAME P LN PS LG ML TY OUT J F R D K RG PROGRAM STATEMENTS E 001 001 0011 0 END, END LIST\f F_ LIST: IMAGE-SOURCE TEXT (SYSB3): REC FNAME S COMMENT 0001 ERMES B IMAGE TO FORMAT: ERMES S REC P LN PS TEXT B 0002 1 2 1 ERROR MESSAGE NO: B 0003 1 3 1 ERROR MESSAGE...: END LIST TRANS FORMAT WITH IMAGE SYSB2 SYSB3 SIZE OF IMAGE : 00082 BYTES SIZE OF ERMES : 00178 BYTES EN\f A_P_P_E_N_D_I_X_ _7_ I_N_D_E_X_ The references are pointing out page numbers. F_i_g_u_r_e_s_ 2-1 Organization of display screen (in key mode). 11 2-2 Standard keyboard layout..................... 15 account system................................... 54 alarm file....................................... 63,72 backspace cursor (see CHAR ) backspace field (see FIELD ) backspace record (see REC ) batch............................................ 11,13,24 - , creation.................................. 26 - , definition................................ 24 - , deletion.................................. 28 - , description............................... 24 - , flags..................................... 24,25 BLANK............................................ 25,29 BYPASS........................................... 16,30,31 CHAR ......................................... 16,22,31,32 CHAR ......................................... 16,20,30,31,32 character corrections............................ check point...................................... 32 CLEAR............................................ 16,32 clear current record............................. 16 clear record..................................... 18 CLOSED........................................... 24,29,33,36, 38,40,48 command termination.............................. 16 concurrent keying and rekeying................... 38 constant field (C)............................... 16 CONTINUE......................................... 43,47 control commands................................. 21,22 control keys..................................... 16 corrections, character........................... 32 - , field............................... 33 - , record.............................. 33 \f create batch..................................... 26 - job....................................... 26 cursor........................................... 10 cursor, backspace (see CHAR , FIELD and REC ) cursor, forward (see CHAR , FIELD and REC ) data area........................................ 10,13 data keys........................................ 20 DELETE........................................... 28,43,48,65 delete batch..................................... 28 - job....................................... 28 - record.................................... 18,38,43 disc almost full................................. 55 disc full........................................ 55 disc space supervision........................... 55 display of commands.............................. 13 - - data records.......................... 13 - - error messages........................ 17 - - images................................ 13,14 - - messages.............................. 17 display unit..................................... 10 - - , intensity regulator................ 10 - - , ON/OFF............................. 10 - - , power switch....................... 10 display yes...................................... 15 DUMPOK........................................... 51 DUMPSTAT......................................... 54,55 DUP.............................................. 16,31 duplication field (D)............................ 17 EDIT............................................. 22,40 edit commands.................................... 44,69 edit mode........................................ 14,40 - - , start up.............................. 40 - - , termination........................... 48 - - , work cycle............................ 41 edit - key mode.................................. 41,43 - - - , termination..................... 44 edit - search mode............................... 41 - - - , termination.................. 48 EDITED........................................... 25,48 EDITING.......................................... 25,40 EDITING ESCAPED.................................. 25,40,48 END.............................................. 43,47 END statement.................................... 33 \f ENTER............................................ 17,19,22,26,30, 31,35,40,44,45, 46,47,48,49,50 - ENTER.......................................... 17,30 entering passwords............................... 64 ERMES............................................ 63,73 error codes, key station......................... 66 ERROR RELEASE.................................... 17,31 error routine.................................... 31 ESCAPE........................................... 17,33,38,41 FIELD ........................................ 17,24,32,33 FIELD ........................................ 17,24,32,33,44 FIELD............................................ 41,44 field............................................ 24 - backspace (see FIELD ) - correction................................. 32 - flags...................................... 24 - keying..................................... 30,44 - length..................................... 11,12 - position in record......................... 11,12 - number..................................... 11 - rekeying................................... 36 - terminating................................ 17 - - , negative (SS)................. 17 fill-in-the-blanks (see IMAGE) flashing underline (see cursor) format........................................... 11,13 forward cursor (see CHAR ) - field (see FIELD ) - record (see REC ) GLOBAL........................................... 43,46 GOODBYE.......................................... 22,50 IFIELD........................................... 45 IMAGE............................................ 29,35,40 increment field (I).............................. 17 initials......................................... 64 INSERT........................................... 43,48 Insert record.................................... 18,38,43 interrupt, edit - key mode....................... 17 - , key mode.............................. 17 - , rekey mode............................ 17 INVALID.......................................... 24,25,26 \f INVALID FIELD.................................... 41 INVALID field.................................... 16,24 INVALID RECORD................................... 41 IRECORD.......................................... 45 Job.............................................. 11,13,24 - creation..................................... 26 - deletion..................................... 26 - library...................................... 24 justification.................................... 11,12 KEY.............................................. 22,29,44,47 key mode......................................... 13,29 - - , error routine.......................... 31 - - , start up............................... 29 - - , termination............................ 33 - - , work cycle............................. 30 keyboard......................................... 10,15 - - , key, case shift........................ 16 - - , -, control........................... 16 - - , - , data.............................. 16 - - , non standard layout.................... 16 - - , ON/OFF................................. 10 - - , power switch........................... 10 - - , release................................ 17 - - , standard layout........................ 16 KEYING........................................... 24,35,36,38 keying, field.................................... 30,43 - , record................................... 31,44 keys, grey....................................... 16 -, repeating.................................. 16 - , shift...................................... 16 - , write...................................... 16 key station...................................... 10 - - , error codes......................... 66 - - , start up............................ 17,21 kind............................................. 11,12 LISTACCOUNT...................................... 55 LISTLOG.......................................... 54 LOCAL............................................ 41,46 local language, messages......................... 63 logfile.......................................... 53 log system....................................... 53 LOGIN............................................ 18 \f login commands................................... 68 login mode....................................... 14,21,22 login procedure.................................. 21,64 message file (see alarm file) message line..................................... 19,13 messages, debugging formats...................... 60 - , edit mode.............................. 59 - , key mode............................... 59 - , local language......................... 63 - , login mode............................. 57 - , on TTY................................. 61 - , rekey mode............................. 59 - , stop mode.............................. 57 min. length...................................... 11,12 mode............................................. 11,13 modes............................................ 71 NEWMESSAGE....................................... 63 NOT EDITED....................................... 25 - REKEYED...................................... 25 - REQUIRED (rekey)............................. 26 - - (valid)............................. 26 - SAVED........................................ 27 - SKIPPED...................................... 24 - SORTED....................................... 26 - TRANSFERRED.................................. 26 old record number................................ 13 operator statistic............................... 53,54 page............................................. 11,12,14 PARTIEL REKEYED.................................. 25,38 PASSW............................................ 64,65 passwords........................................ 21,64 - , omitted............................... 64 protection system................................ 51 REC .......................................... 19,32,38,44 REC .......................................... 19,32,33,44 REC REL.......................................... 19,31 RECORD........................................... 17,41,44 record........................................... 24 - correction................................ 32 - deletion.................................. 17,38,43 \f record flags..................................... 24 - insertion................................. 17,38,43 - keying.................................... 31,43 - rekeying.................................. 37 - number.................................... 11,12 records in batch................................. 11,12 REKEY............................................ 22,26,35 rekey field...................................... 37 - flag....................................... 25 - mode....................................... 14,35 - - start up.............................. 35 - - termination........................... 38 - - work cycle............................ 36 - NOT REQUIRED............................... 26 - record..................................... 37 - REQUIRED................................... 26 REKEYED.......................................... 25,38 REKEYING......................................... 25,29,33,35 - ESCAPED................................. 25,29,33,35,38 RELEASE.......................................... 29,35,40,51 REQUIRED (rekey)................................. 25 - (valid)................................. 25 restart.......................................... 56 SAVE............................................. 65 SAVED............................................ 25 select subformat................................. 19,31,37,44 SET.............................................. 22,26 shift key........................................ 16 skip flag........................................ 24 SKIPPED.......................................... 24 SKIPPED BY STATEMENT............................. 24 SLOW............................................. 49 SORTED........................................... 26 standard key board layout........................ 16 start up, edit mode.............................. 40 - -, key mode............................... 29 - -, key station............................ 21 - -, rekey mode............................. 35 - -, system................................. 21 statistic, operator.............................. 53 status line...................................... 10,11 stop mode........................................ 21 STRING........................................... 41,45 SUBFORM.......................................... 19,31,37 \f subformat........................................ 11,13 SUPERVISOR....................................... 22,49 supervisor mode.................................. 14,49,64 SYSB1............................................ 63 system batch (see SYSB1) - generation option......................... 10 - - - , keyboard layout........ 16 - - - , number of different key station types...... 10 - modes..................................... 71 - start up.................................. 21 - work cycle................................ 71 TABLE............................................ 64 tags (see IMAGE) terminate command................................ 17 - edit mode.............................. 48 - edit - key mode........................ 44 - edit - search mode..................... 48 - field.................................. 17 - - negative (SS).................... 17 - key mode............................... 33 - key station............................ 50 - rekey mode............................. 38 TRANSFERRED...................................... 26 TRANSLATE........................................ 64,65 type............................................. 11,12 underline (see cursor) user identification.............................. 21,64 user initials (see user identification) - number (see user identification) VALID............................................ 24,25,26,27 valid NOT REQUIRED............................... 26 - REQUIRED................................... 26 validity flag.................................... 24,25 work termination................................. 50 \f 4_._ _ _ _ _ _ _ _ _D_I_S_K_E_T_T_E_ _F_O_R_M_A_T_S_ 4. The diskettes used have the following format (one cylinder = two tracks): 5 1/4" floppy: Single density, double-sided, 128 bytes per sector - 16 sectors per track - 36 cylinders. Thus it can hold 280 PASCAL blocks (512 bytes per block). The disk is formatted with 2 to 1 interleaved sectors and zero track to track skew, and the first PASCAL track is track one. 8" floppy: Dual density, dual sided, 512 bytes per sector - 15 sectors per track - 62 cylinders. Thus it can hold 1830 PASCAL blocks (512 bytes per block). The disk is formatted with 4 to 1 interleaved sectors and zero track to track skew, and the first PASCAL track is track one. Disks not having the proper interleaving ratio and track to track skew must be reformatted using the DISKCHANGE program (see ref. 1) before it can be used by the system. 4_._1_ _ _ _ _ _ _ _F_o_r_m_a_t_t_i_n_g_ 4.1 When you buy 5 1/4" diskettes, they are normally not formatted. Thus they have to be formatted before they can be used in the system. See chapter 5 for a description of the formatting program. \f 7_._ _ _ _ _ _ _ _ _C_O_N_T_E_N_T_S_ _O_F_ _D_I_S_K_E_T_T_E_S_ 7. The system is distributed on two 8" diskettes or four 5 1/4" diskettes. The 8" distribution set consists of one Pascal loader diskette and one Pascal System diskette (volume id: SYS:). The 5 1/4" distribution set consists of one Pascal loader diskette and three Pascal System diskettes (volume id: SYS:, SYS1, and SYS2:). The Pascal System load diskette (see chapter 2) is the one marked SYS:. The following is a list of the files on the distribution disket- tes with references to the appropriate documentation. The files listed under volume id SYS1:, SYS:2 are incorporated in SYS: on the 8" diskette. SYS: SYSTEM.PASCAL User>s Manual (ref. 1) p.5 SYSTEM.INTERP This document, chapter 3 SYSTEM.MISCINFO User>s Manual p.259 SYSTEM.FILER - p.7 SYSTEM.EDITOR - p.31 SYSTEM.COMPILER - p.69 SYSTEM.SYNTAX - p.70 DISKCHANGE.CODE - p.I-9, I-15 DISKSIZE.CODE - p.I-11 BOOTER.CODE - p.293 SYS1: (5 1/4") YALOE.CODE User>s Manual p.57 SYSTEM.LINKER - p.77 SYSTEM.ASSEMBLER - p.129 Z80.OPCODES - p.129 Z80.ERRORS - p.129 8080.ASSEMBLER - p.129 8080.OPCODES - p.129 8080.ERRORS - p.129 LIBRARY.CODE - p.249 LIBMAP.CODE - p.309 PATCH.CODE See next file PATCH.DOC.TEXT Replaces section 4.4 in User>s Manual. BACKUP.CODE This document, section 5.2. \f SYS2: (5 1/4") CPM1.INTERP M_m_m_ CPM2.INTERP This document, chapter 3 P_p_p_ CPM1.FP.INTERP CPM2.FP.INTERP M_m_m_ MARKDUPDIR.CODE User>s Manual p.301 P_p_p_ COPYDUPDIR.CODE M_m_m_ DISASM.II.CODE User>s Manual p.303 P_p_p_ OPCODES.II.0 RELOC.CODE See RELOC.DOC.TEXT RELOC.DOC.TEXT M_m_m_ FLIPCODE.CODE See FLIP.DOC.TEXT P_p_p_ FLIPDIR.CODE FLIP.DOC.TEXT \f «eof»