Professional Documents
Culture Documents
UNCLASSIFIED
RECORDING
CDRL No. :
ISSUED BY : Alenia Marconi Systems S.p.A. Via Tiburtina Km 12.400 - Roma ITALY
The copyright in this document is the property of Alenia Marconi Systems S.p.A. The document is supplied on the express understanding that it is to be treated as confidential and that it may not be copied, used or disclosed to others in whole or in part for any purpose except as authorized in writing by Alenia Marconi Systems S.p.A. This document contains a total of 62 pages
UNCLASSIFIED
Page 1
ATMAS Division
UNCLASSIFIED
This document is intended for the use of the recipient only, and for communication to such persons as may be required to be acquainted with its contents in the course of their duties. The recipient, and any other person to whom the recipient has communicated the contents of this document, shall threat this document in accordance with the requirements of Alenia document "Security Instructions", 15 February 1992. Any person others the authorised holder upon obtaining possession of this document, by finding or otherwise, should forward it by registered post, together with his name and address, in a sealed envelope to: Ufficio Sicurezza Alenia Marconi Systems S.p.A. Via Tiburtina 12.400 00131 Roma ITALY Any questions arising from this document should be addressed to: Maurizio MANZO Alenia Marconi Systems S.p.A. Air Traffic Management & Airports Systems Via Tiburtina, Km 12.400 - 00131 Roma ITALY
Telephone Fax
UNCLASSIFIED
Page 2
ATMAS Division
UNCLASSIFIED
Issue Authority
Prepared by : (SWSM) Approved by: (Project Leader)
Date:
Date:
UNCLASSIFIED
Page 3
ATMAS Division
UNCLASSIFIED
Issue/AL
Date
Revised Pages
A B C
UNCLASSIFIED
Page 4
ATMAS Division
UNCLASSIFIED
LIST OF ABBREVIATIONS ABBR. ACC ACD ACK ACL ACR AFTN AIS ALV APP ARR ASF ASQ ASS ATA ATC ATD ATI ATM ATO ATS ATW BRW CNL CoMap CSCI CWP DAIW DARD Area Control Centre Advanced Common Database Acknowledge Arrival CLearance Arrival Clearance with Re-routing Aeronautical Fixed Traffic Network Aeronautical Information Service Authorization LeVel APProach control ARRival Assistant function Arrival SeQuencing Assistant Controller Actual Time of Arrival Air Traffic Control Actual Time of Departure Actual Time of Inbound Air Traffic Management Actual Time Over Air Traffic Service Auxiliary Working Position BroWse CaNceL Coordination Maps display Computer Software Configuration Item Controller Working Position Danger Area Infringement Warning Direct Access Radar Data DESCRIPTION
UNCLASSIFIED
Page 5
ATMAS Division
UNCLASSIFIED
DCL DCR DEP DIS DLA DMD EMG EST ETA ETD ETI ETL ETO EXE FCK FCN FDM FDP FIR FL FLD FLDA FLDI FPLM FTR GlobMap I/O ICAO INBFIX INI
Departure CLearance Departure Clearance with Re-routing DEParture list DISabled DeLAy departure Dangerous area Map Display EmerGency ESTimate Estimated Time of Arrival / Estimated Exit Time from the feeding fix (in ACL order) Estimated Time of Departure Estimated Time of Inbound Estimated Time of Landing Estimated Time Over EXEcutive function Formality ChecK Flight data CaNcellation Flight Data Management Flight Data Processing Flight Information Region Flight Level FLDA Displaying FLight DAta page list FLight DIrectory list Flight Plan Message list File TeRmination Global Mps display Input/Output International Civil Aviation Organization INBound (entry) FIX INItialize
UNCLASSIFIED
Page 6
ATMAS Division
UNCLASSIFIED
LND LRW LSV LVA MET MIL MNG MPG MRT MSAW NAVAID NM NOTAM NVS OBT ODS ONL OP OPRSUP PCN PEN PKB PLB PLC PLN QNH RCL RCR RDP
LANding report Landing RunWay LaSt leVel planned/cleared LeVel Assignment METeorological MILitary MaNaGement Map Generation System Multi Radar Tracking Minimum Safe Altitude Warning NAVigational AID Nautical Miles NOtice to AirMan NaVigator aid Off Block Time Operator input and Display System ON Line Operational OpeRational SUPervisor Planning Cancellation PENding tracks ParKing Bay allocation PlayBack Planning Controller PlaNning function Barometric pressure / enter QNH en-Route CLearance en-Route Clearance with Re-routing Radar Data Processing
UNCLASSIFIED
Page 7
ATMAS Division
UNCLASSIFIED
REC REG REP REV RHP RNG RWY SBY SID SIG SMD SRL SSR STAR SUM SUP SW TAS TBD TCA TKF TMA TMS TRW TXT TWR VDU VFR WTC
RECording REGistration number Position REport estimate REVision Radar Head Processor RaNGe scale RunWaY Stand-BY Standard Instrumental Departure fir SIGmet System Messages Dispatching (CSCI) SSR code ReLease Secondary Surveillance Radar / SSR code assignment STandard Approaching Route Software User Manual SuPerVisor SoftWare True Air Speed / change True Air Speed To Be Defined Traffic Conflict Alert TaKe-oFf report TerMinal Area Terminal Area management departure RunWay free TeXT control ToWeR Video Display Unit Visual Flight Rule WaTCher
UNCLASSIFIED
Page 8
ATMAS Division
UNCLASSIFIED
TABLE OF CONTENTS
1. SCOPE.......................................................................................................................................................11 1.1 IDENTIFICATION......................................................................................................................................11 1.2 SYSTEM OVERVIEW.................................................................................................................................12 1.3 DOCUMENT OVERVIEW...........................................................................................................................14 2. REFERENCED DOCUMENTS..............................................................................................................15
3. CONVENTIONS......................................................................................................................................16
4. THE INTERFACES DESCRIPTION....................................................................................................17 4.1 INTERFACES TOWARDS SYSTEM COMPONENTS ..............................................................................................17 4.2 OPERATOR INTERFACES ...........................................................................................................................18 5. FUNCTIONALITY..................................................................................................................................19 5.1 CONFIGURATION AND INITIALIZATION COMMANDS........................................................................................21 5.1.1 ORDERS.............................................................................................................................................22 5.1.1.1 Orders Description.............................................................................................................................23 5.1.1.2 Orders sequence.................................................................................................................................35 5.1.1.3 Example of Configuration orders....................................................................................................36 5.1.2 MASKS..............................................................................................................................................37 5.1.3 PRINTS ..............................................................................................................................................37 5.2 START/STOP RECORDING COMMANDS..........................................................................................................38 5.2.1 ORDERS.............................................................................................................................................38 5.2.1.1 Orders Description.............................................................................................................................39 5.2.1.2 Orders sequence.................................................................................................................................41 5.2.1.3 Examples of Recording orders........................................................................................................42 5.2.2 MASKS..............................................................................................................................................43 5.2.3 PRINTS ..............................................................................................................................................43 5.3 INFORMATION PRESENTATION COMMANDS...................................................................................................44 5.3.1 ORDERS.............................................................................................................................................44 5.3.1.1 Orders Description.............................................................................................................................45 5.3.1.2 Orders sequence.................................................................................................................................53 5.3.1.3 Examples of Informations presentation orders................................................................................53
UNCLASSIFIED
Page 9
ATMAS Division
UNCLASSIFIED
7. ORDERS LIST.........................................................................................................................................54
8. ERRORS AND ALARMS MESSAGE...................................................................................................55 8.1 8.2 8.3 8.4 GENERALITY.........................................................................................................................................55 MESSAGES............................................................................................................................................55 ERRORS................................................................................................................................................57 ALARMS...............................................................................................................................................58
9. DEGRADED EXECUTION....................................................................................................................60
UNCLASSIFIED
Page 10
ATMAS Division
UNCLASSIFIED
1. 1.1
SCOPE IDENTIFICATION
Identification number : 3 Title : Software User Manual for the advanced CSCI Recording Abbreviation : REC
UNCLASSIFIED
Page 11
ATMAS Division
UNCLASSIFIED
1.2
SYSTEM OVERVIEW
The Recording Function records all the selected messages passing through the duplicated Local Area Network (LAN). The recorded data are stored in a duplicated Hard Disk (dedicated to Recording-playback) , in order to store a large quantity of information. In addition, the last 30 minutes are recorded on a separate area of the Hard Disk, to permit the Fast View facility. This function permits to immediately view what happened during the last 30 minutes, without affecting the Operative recording. In addition, the capacity of the streamer tape and of the voice recorder guarantees a 24 recording without operator intervention. In detail, the following messages are recorded: - System tracks, coming from MRT processing (RDP or RFB node) - Local tracks (mono-radar/DARD tracks) - Weather data - Orders from controllers - Orders of supervision coming from certain (central processors, workstation, Monitoring system) - Diagnostic messages coming from displays, central processor,RHPs - Control messages (time,date,etc.) - Auxialiary data - Flight data In summary, the recording function is able to store all the messages which are directly addressed to it through the LANs. Recording uses a system service function which constantly refreshes system data and display configurations, to maintain the configuration aligned.
UNCLASSIFIED
Page 12
ATMAS Division
UNCLASSIFIED
The complete system configuration is stored at the start of H/D-Tape and then changes are recorded, to enable the correct reconstruction of the situation. In addition to real data, time marks are stored every minute and all the recorded messages are time stamped. To sum up, the recording function provided for MATSMP guarantees the recording of all data required to reproduce the live presentation of all CWP equipped position.
UNCLASSIFIED
Page 13
ATMAS Division
UNCLASSIFIED
1.3
DOCUMENT OVERVIEW
This document describes the procedures to be followed for the execution of the XRE CSCI. The paragraph 1 supplies a brief description of the SATCAS system and of the content of this document. The paragraph 2 supplies a list of referenced documents. The paragraph 3 supplies a glossary. The paragraph 4 contains the description of XRE interfaces with external world. The paragraph 5 provides informations about : Recording CSCI brief functional description. Operator commands description. The paragraph 8 provides the list of messages and errors notifications issued from XRE CSCI.
UNCLASSIFIED
Page 14
ATMAS Division
UNCLASSIFIED
2.
REFERENCED DOCUMENTS
UNCLASSIFIED
Page 15
ATMAS Division
UNCLASSIFIED
3.
CONVENTIONS
CPU-M : Central Processor Unit - Master. It is the Master Node. CPU-S : Central Processor Unit - Slave. It is the Slave Node. LAN : Local Area Network. Comunication Line among the nodes MT : Monitoring Tecnico. It is a system function. XPL : Play-Back function
SP : Serial Printer.
TOM : Tecnical Monitoring. DAT : Dat Unit. It is the digital data recording unit. Each unit is supplied of a Tape. FL : File Unit. It is the digital data recording unit. Each unit is supplied of a File
UNCLASSIFIED
Page 16
ATMAS Division
UNCLASSIFIED
4. 4.1
The interfaces between Recording and the external world are : Identificator : NSV_Message Description : They are all the messages exchanged with NSV CSCI and the informations about the operations on the peripherals. Informations type : To Degrade-To Restore the peripherals performance
Characteristic of exchange : Via Path
Identificator : NSV_Change_State
Description : It is the message that contains the XRE activation according to node role. Informations type : XRE activation (Master/Stand_by); To Degrade-To Restore the peripherals performance
Characteristic of exchange : Via Path
Identificator : SMD_Command_To_XRE,XRE_Message_To_SMD, Run_Pause_Order Description : They are operator orders and other kind of messages exchanged with SMD function Informations type : These are that informations that correspond to the orders sent from the operator and the diagnostic messages
Characteristic of exchange : Via Path
UNCLASSIFIED
Page 17
ATMAS Division
UNCLASSIFIED
Identificator : XRE_XPL_Message
Description : These are the requests and the answers sent from XPL to XRE (and viceversa) for the peripherals handling Informations type : These are the informations regarding to the peripherals used
Characteristic of exchange : Via Lan
4.2
OPERATOR INTERFACES
UNCLASSIFIED
Page 18
ATMAS Division
UNCLASSIFIED
5.
FUNCTIONALITY
The main purpose of XRE CSCI is to record data and events occurred in system. The recording functionalities are controlled by: 1. The operator orders messages coming from SMD. They are the messages that contain the recording operator orders receveid from the enabled terminals or consoles and dispatched towards RECording by SMD. By means these messages an operator can drive the RECording CSCI: about the operations to do on disk files, to select the kind of messages to record, to start or to stop the storing of data messages on the recording supports. 2. NSV messages. These message contain informations about: The role changing of the node (from Master to Stand-by and viceversa). The status changing (ON or OFF) of the streamer peripherals. RECording CSCI can handle two streamer devices and a mirrored disk. When it is resident on a node of a couple of computers, it is able to drive these devices only when it is on the master node of the couple. The RECording CSCI on the stand-by node is always updated about the changing of the content of the main tables and variables by the RECording CSCI on the master node by means proper messages via Lan and an alignment file on disk. In this way, after a commutation master->stand-by, the RECording activities can continue. Files on disk is a support where it is possible to store digital data. The five files on disk handled by RECording CSCI are identificated in two different way. The first one is the physical number of the file. It is a number which value is 1, 2, 3, 4 or 5 and it is always associated to a specific file unit. The second one is the logical name of the file unit. The logical name can be: FLA, FLB, FLC. FLA is always the main unit and FLB is always the continuation unit. FLC is used as the reserve file in the event of fault of FLA OR FLB or when the operator orders a change of the main file with FLC (see CHF command). Normally the data are stored both on tape and on disk file. In the event of fault of disk the data are stored only on tape. The RECording activities start on the FLA unit; when FLA file is near at the end (eof), RECording CSCI changes file and starts to store the data on the FLB file, if it is assigned. Otherwise, RECording CSCI uses FLA file again, it starts to store the from the beginning of FLA file and overwrites the data just stored.
UNCLASSIFIED
Page 19
ATMAS Division
UNCLASSIFIED
The SMD CSCI receives system orders from the enabled terminals and consoles, searches the destination CSCI, and then dispatches the orders towards it. A CSCI that receives and executes a system order has to send towards SMD an acknowledge message. SMD dispatches this acknowledge towards the enabled terminals and consoles. In this way an operator can give (and receive answers) commands towards RECording CSCI from the enabled terminals and consoles. The commands for XRE have the following format : REC CCC A...A A...A A...A where : REC : REC threeliteral for SMD to understand that the command is for Recording.
CCC : It is the generic command
A...A : It is the parameter(s) of the command and it is different from command to command The RECording CSCI answers to an order with a message that contains the string of the order plus the result of the execution of the order itself. If the syntax of the order is not correct the answer is the string of the order plus the string SYNTAX ERROR. The commands towards RECording may be divided into three categories: Configuration and initialization: To configure and to initialize the streamer devices and the parameters of selection of the data to record. Start/stop recording : To start or stop the storing of the selected data on the recording supports. Information presentation : to show some informations about the status of the peripherals, the setting of the parameters, etc. The RECording CSCI doesnt record any information if REAL and OPERATIVE are in different LAN (see REL LAS order on XCD user manual).
UNCLASSIFIED
Page 20
ATMAS Division
UNCLASSIFIED
5.1
Before starting the recording of data the operator has to give to RECording CSCI the information about which is the main file unit (ASF command). If the operator wants to record some data not selected for default, he has to give the SEL and MOV commands. Naturally, there are also the commands to deassign a file. In the same way if operator wants that the recording of data continues on the continuation file at the end of the main file and to avoid the overwriting of the main file, he has to provide the information about which is the continuation file unit (ASF command).
UNCLASSIFIED
Page 21
ATMAS Division
UNCLASSIFIED
5.1.1
ORDERS
The list of the commands that allows the things said before is:
REC SEL LAN [NOT] [rrrc] [xxx, xxx,..,xxx] Selection parameters (optional) REC MOV ACT PRV Puts the active table into the temporary table (optional) REC MOV ALL PRV Selection of all the data in the temporary table (optional) REC MOV DEF PRV Puts the default table into the temporary table (optional) REC MOV NIL PRV Clears out the temporary table (optional) REC MOV ACT PRV Puts the temporary table into the active table (optional) REC ASF {FLA,FLB,FLC} n Assigned phisycal-logical File Unit REC DAF {FLA,FLB,FLC} Deassigned phisycal-logical File Unit REC CHF {FLB,FLC} Change phisycal-logical File Unit REC LAN { A , B } Select main LAN on which to send messages
UNCLASSIFIED
Page 22
ATMAS Division
UNCLASSIFIED
5.1.1.1.1
Description: This command is part of the selection OPS orders.It fills up the temporary table with all the selection parameters in the their max configuration. Controls: No; Result: The command is executed. If after this command it enables the parameters by MOV PRV ACT, the recording will record all the data coming from LAN and RHP.
UNCLASSIFIED
Page 23
ATMAS Division
UNCLASSIFIED
5.1.1.1.2
Description: This command is part of the selection OPS orders.It puts the selection parameters of the active table into the temporary table. Controls: No; Result: From this time the active parameters are removed in the temporary table.
UNCLASSIFIED
Page 24
ATMAS Division
UNCLASSIFIED
5.1.1.1.3
Description: This command is part of the selection OPS orders. It puts the selection parameters of default in the temporary table. Controls: No; Result: The command is executed.
UNCLASSIFIED
Page 25
ATMAS Division
UNCLASSIFIED
5.1.1.1.4
Description: This command is part of the selection OPS orders.It clears out the temporary table.This command nullifyes all the SEL commands used to modify the temporary table. Controls: No; Result: The command is executed. If after this command it enables the parameters by MOV PRV ACT, the recording will record no message suitable for the selection.
UNCLASSIFIED
Page 26
ATMAS Division
UNCLASSIFIED
5.1.1.1.5
Description: This command is part of the selection OPS orders. It puts the selection parameters of the temporarytable in the active table. Controls: No; Result: From this time the temporary parameters are become effective for the selection of the data in input to the Recording. If it is operative the command will immediately be effective, otherwise it will be effective after the RUN command. If the XRE is operative,the selection parameters will be recorded on the TU.
UNCLASSIFIED
Page 27
ATMAS Division
UNCLASSIFIED
5.1.1.1.6
Description: where: NOT = It means that the data selected by the parameters xxxxx will not be processed. If there isnt NOT,it means that the data selected by the parameters xxxxx will be processed.
rrr = This treeliteral indicates the code of sender or addressee according to the field xxxxx. It can be a function or an apparatus. The codes rrr are defined at system level. The threeliteral _ indicates all those already defined. c = 0,1,- Radar channel If there is the radar channel, the code rrr must be present too. 0 = channel 0 , 1 = canale 1 , - = all the channels. In the case rrr is an apparatus different from radar channel or a function, c must be present but it dont have to be considered.
xxxxx = messages to select. If it is present, the fields rrr and c must be present too. = RHP is as to select TDA+MET+JAM = TDA Track data: local tracks and the plots of all the radar channels + the tracks of the system. The fields rrr and c must be but they wont be used for the selection. = MET the meteo messages. = JAM the jammer strobe messages. = TCO answeres to the telcommands. The fields rrr and c indicate the function or the addressed apparatus. In the case of function the code c is present but it has no sense. = TSI as TCO. = CDLnn nn = -1, 00, 01, 02,..,07 nn = the diagnostic level. Diagnostic coming from the apparatus rrr , channel c . It is valid the note of the PLB SEL RHP
UNCLASSIFIED
Page 28
ATMAS Division
UNCLASSIFIED
This command is a part of the selection OPS orders. It executes by this command the selection of data coming from LAN line or internal path (SMD commands, diagnostic). Controls: the message SYNTAX ERROR as follws: 1. if rrr is not a valid code of function or radar apparatus for the system; 2. if rrr is a code of radar apparatus and c is not a valid code for radar channel; 3. in all the other cases of syntax error. Result: it modifies the temporary table.
UNCLASSIFIED
Page 29
ATMAS Division
UNCLASSIFIED
SELECTED MESSAGES
Parameter selection xxxx rrr c TDA no control MET JAM TSI no control no control it control it the apparatus rrr is present it control it the apparatus rrr is present it control it the apparatus rrr is present
TCO
CDLnn
Selected messages BDTMG MTKMG SLLMG MMSMG JSSMG ACk$TO$ FUNCTION coming from SMD ACk$TO$ FUNCTION coming from SMD DIAGNOST IC$NOTIFY coming from SMD
Field of selected in the message DES DES DES DES threeliteral sender DES threeliteral sender DES threeliteral sender and diagnostic level
NOTE it cannot select by sender or addressee see note (*) see note (*) the selection by threeliteral is executed if it is present in the first 3 bytes of text part the selection by threeliteral is executed if it is present in the first 3 bytes of text part
UNCLASSIFIED
Page 30
ATMAS Division
UNCLASSIFIED
5.1.1.1.7
Where: n = 1,2,3,4 (file physical number); Description: This command assigns the logical name FLA (to indicate that it is the main unit) or the logical name FLB (to indicate that it is the continuation unit) or the logical name FLC (to indicate that is the reserve unit) to the file which physical number is n. By means this command the file which physical number is n is dedicated to RECording CSCI (and PLayBack CSCI cannot use it). Controls: If the command has been written correctly, the string ORDER ACCEPTED is displayed. Otherwise,the string SYNTAX ERROR is displayed. Result: If the order is executed, the following string is displayed: FILE ASSIGNED. Otherwise, 1. The string FILE ALREADY ASSIGNED is diplayed, if the file device with physical number n is already assigned to XPL or to XRE; 2. The string FILE ROLE ALREADY ASSIGNED is diplayed, if the logical name (role) is already assigned to XRE; 3. The string FMS ERROR is diplayed, if there is error on opening or on closing and so on 4. The string FILE IN BACKUP is diplayed, if the file n is used by Backup.
UNCLASSIFIED
Page 31
ATMAS Division
UNCLASSIFIED
5.1.1.1.8
Where: x = A, B, C (A to indicate the main unit; B to indicate the continuation unit; C to indicate the reserve unit); Description: This command deassigns the file device with the logical name FLx. Controls: 1. If the command has not been written correctly, the string SYNTAX ERROR is displayed. 2. If the file referred to the command DAF is the main unit and the RECording is in pause or the file referred to the command DAF is not the main unit,the string ORDER ACCEPTED is displayed. 3. Otherwise, the string ERROR REC NOT IN PAUSE is displayed.
Result: If the order is executed, the following string is displayed: FILE DEASSIGNED . Otherwise, 1. The string FILE NOT ASSIGNED TO REC is diplayed, if the file with physical number n is not assigned to XRE; 2. The string FILE ROLE NOT ASSIGNED TO REC is diplayed, if the logic name (role) is not assigned to XRE; 3. The string FILE LOCKED BY CHANGE COMMAND is diplayed, if there is in progress the command CHF FLx,where x is the same of the command DAF FLx; 4. The string FMS ERROR is diplayed, if there is error on opening or on closing and so on.
UNCLASSIFIED
Page 32
ATMAS Division
UNCLASSIFIED
5.1.1.1.9
Where: x = B, C (B to indicate the continuation unit; C to indicate the reserve unit); Description: This command exchanges the role of the continuation file (logical name FLB) or the reserve file (logical name FLC) with the current main file. Controls: 1. If the command has not been written correctly, the string SYNTAX ERROR is displayed. 2. If there isnt a file with logical name FLA assigned to XRE, the string COMMAND NOT IN SEQUENCE is displayed. Otherwise, the string ORDER ACCEPTED is displayed. Result: If the order is executed, the following string is displayed: FILE CHANGED . Otherwise, 1. If there is already a command CHF in progress, the string FILES SWITCHING IN PROGRESS is diplayed. 2. If the file role referred to the command CHF is not assigned to RECording, the string REQUESTED FILE NOT ALLOCATED is diplayed. 3. The string FMS ERROR is diplayed, if there is error on opening or on closing and so on.
UNCLASSIFIED
Page 33
ATMAS Division
UNCLASSIFIED
5.1.1.1.10 where
Description: This command allows to select the preferred LAN (main LAN) on which RECording sends the messages (at the start the default LAN is A). In any case, if the LAN selected is in fault, the messages are sent on the other LAN (reserve LAN). Controls: 1. If RECording is in startup phase, the string COMMAND NOT EXECUTABLE YET is shown 2. If the command has been written incorrectly, the string SINTAX ERROR in shown 3. If the selected LAN has already the main role, the string LAN ALREADY MAIN is shown Otherwise the command can be executed. Results: If the command can be executed, at the end, the string COMMAND EXECUTED is shown
UNCLASSIFIED
Page 34
ATMAS Division
UNCLASSIFIED
5.1.1.2 Orders sequence To execute some commands (ASF, DAF, RUN, PAU), the operator has to respect a determinate sequence, otherwise the string COMMAND NOT IN SEQUENCE (or other diagnostic message, see orders description) is displayed to indicate a not correct sequence of commands. Other commands, on the contrary, could be requested in any case.
UNCLASSIFIED
Page 35
ATMAS Division
UNCLASSIFIED
5.1.1.3 Example of Configuration orders The more significant sequence of orders to execute to obtain a correct Configuration is the following :
If you wants to know the status of the file units it executes the following order: REC SHO FL Displaying FL status
UNCLASSIFIED
Page 36
ATMAS Division
UNCLASSIFIED
5.1.2
MASKS
Not applicable
5.1.3 PRINTS
Not applicable
UNCLASSIFIED
Page 37
ATMAS Division
UNCLASSIFIED
5.2
To start recording functionality XRE CSCI needs a proper command (RUN command), only after this command XRE begins to record radard data and diagnostic messages.
.
There are two orders that allows to start and to stop the recording of data. They are: REC RUN Run Recording
REC PAU Pause Recording
UNCLASSIFIED
Page 38
ATMAS Division
UNCLASSIFIED
Description: This command starts (or restarts after the PAU command) the recording of data on streamer tape and on disk file. Controls: The command is not accepted: 1. If the main file (FLA) is not assigned to XRE (ASF FLA n command), the string COMMAND NOT IN SEQUENCE is displayed. 2. If RECording is already in run. The string RECORDING ALREADY IN RUN is displayed. Results: If the order is accepted the string RECORDING IN RUN is displayed and the recording of data on disk file starts.
UNCLASSIFIED
Page 39
ATMAS Division
UNCLASSIFIED
5.2.1.1.2
REC PAU
Description: This command stops the recording of data on streamer tape and on disk file. Controls: The command is not accepted: If XRE is not running (RUN command). The string RECORDING ALREADY IN PAUSE is displayed. Results: if the command is accepted the string RECORDING IN PAUSE is displayed and data recording stops. Data recording can be restarted by means RUN command.
UNCLASSIFIED
Page 40
ATMAS Division
UNCLASSIFIED
5.2.1.2 Orders sequence To execute some commands (ASF, DAF, RUN, PAU), the operator has to respect a determinate sequence, otherwise the string COMMAND NOT IN SEQUENCE (or other diagnostic message, see orders description) is displayed to indicate a not correct sequence of commands. Other commands, on the contrary, could be requested in any case.
UNCLASSIFIED
Page 41
ATMAS Division
UNCLASSIFIED
The more significant sequence of orders to execute to obtain a correct Recording is the following : REC ASF {FLA,FLB,FLC} n Assigned phisycal-logical File Unit REC RUN Run Recording If you wants to break the recording it executes the following order : REC PAU Pause Recording
UNCLASSIFIED
Page 42
ATMAS Division
UNCLASSIFIED
5.2.2
MASKS
Not applicable
5.2.3 PRINTS
Not applicable
UNCLASSIFIED
Page 43
ATMAS Division
UNCLASSIFIED
5.3
5.3.1
ORDERS
This set of commands allows to show some informations about the status of the peripherals handled by the RECording CSCI and the setting of the parameters.
These commands are: REC SHO DIA Displaying diagnostic level REC SHO REC Displaying Recording status REC SHO FL Displaying FL status REC SHO ACT Displaying active table status (optional) REC SHO DEF Displaying default table status (optional)
REC SHO LAN Displaying LAN status
REC MON FLn It shows the recorded informations on the File (Identification number of the File, Initial Date and hour of recording, End Date and hour of recording)
UNCLASSIFIED
Page 44
ATMAS Division
UNCLASSIFIED
Description: This command shows the LAN status. Controls: nothing; Results: The following string is displayed
UNCLASSIFIED
Page 45
ATMAS Division
UNCLASSIFIED
5.3.1.1.2
Description: This command shows the status of Recording CSCI. Controls: nothing; Results: The following string is displayed
where: xxx = ON The data recording is activated. = OFF The data recording is not activated.
R1, R2, and R4 are internal recording function tasks. R1 is the Operator interface task. R2 is the Message Dispatcher task. R4 is the Disk Writing handler task. Each of them can assume the following status: R1: It is always presented in work status (running), since the transitions in other status are too fast to be presented. It is always presented in a OPERATIVE status (running), or in PAUSE status if the recording has been paused by the operator. It is always presented in OPERATIVE status (running), or in PAUSE status if the recording has been paused because the main file is completed. The transitions in other status are too fast to be presented. Other status are: CONFIGURATION (during start-up phase) CHANGE FILE (during the file commutation) COMMUTATION (during the MST/SLV commutation)
R2:
R4:
UNCLASSIFIED
Page 46
ATMAS Division
UNCLASSIFIED
5.3.1.1.3
Description: This command shows the maximum level allowed for the diagnostic messages generated by XRE CSCI (see order CDL on SMD Software User Manual). Controls: nothing; Results: The following string is displayed
DIAGNOSTIC LEVEL : n
UNCLASSIFIED
Page 47
ATMAS Division
UNCLASSIFIED
5.3.1.1.4
Description : Shows the selection parameters of the temporary table. Controls: No Result: For example it displayes:
TEMPORARY PARAMETERS :
CDLnn MET JAM TDA TSI TCO LAN ABC - : CDL00 BCD M : --- MET JAM --- --- --where: ABC,BCD are threeliterals that indicate the sender or addresee code. They can be a function or an apparatus defined at system level.
UNCLASSIFIED
Page 48
ATMAS Division
UNCLASSIFIED
5.3.1.1.5
Description : Shows the selection active parameters, that is, the commands that execute the selection of the data in input during the operative Recording. Controls: No Result: For example it displayes:
ACTIVE PARAMETERS :
CDLnn MET JAM TDA TSI TCO LAN ABC - : CDL00 BCD M : --- MET JAM --- --- --where: ABC,BCD are threeliterals that indicate the sender or addresee code. They can be a function or an apparatus defined at system level.
UNCLASSIFIED
Page 49
ATMAS Division
UNCLASSIFIED
5.3.1.1.6
Description : Shows the default selection parameters. Controls: No Result: For example it displayes:
DEFAULT PARAMETERS :
It supposes to select, as the default parameters, all the data coming from LAN. This selection can be subjected to possible modifications.
UNCLASSIFIED
Page 50
ATMAS Division
UNCLASSIFIED
5.3.1.1.7
Description : Shows the status of the Voice Recorders. Controls: No Result: For example it displayes: (the VR can be 4 and the Decks can be 2 for each VR) VR1 : DECK1 xxx yyyy zzz VR1 : DECK2 xxx yyyy zzz VR2 : DECK1 xxx yyyy zzz VR2 : DECK2 xxx yyyy zzz where : xxx = REC tape assigned to the XRE = PLB tape assigned to the APL = --- tape not assigned yyyy = MAIN main tape (RES reserve tape) (NOT INCLUDED) zzz = ON tape operating (default) = OFF the link with VR is OFF
UNCLASSIFIED
Page 51
ATMAS Division
UNCLASSIFIED
5.3.1.1.8
REC SHO FL
Description: This command shows the File Units status. Controls: It checks the syntax of the command. 1. If the command has been written correctly ORDER ACCEPTED is displayed. 2. If the command has not been written correctly SYNTAX ERROR is displayed. Result: If the order is executed, it is displayed as follows:
If the access to the file is not possible,the following string is displayed: FILE NOT ACCESSIBLE
Otherwise, the following table is displayed: FL1 xxx yyyy xx% FL2 xxx yyyy xx%
... FLn xxx yyyy xx%
where: n = 4 max xxx = REC file assigned to XRE = PLB file assigned to XPL = --- file not assigned yyyy = MAIN principal file (for FLA) = RES continuation file (for FLB) = RESR reserve file (for FLC) = --- file not assigned xx = 0,1,2,...,99 (the percentage of used file for main file only)
UNCLASSIFIED
Page 52
ATMAS Division
UNCLASSIFIED
5.3.1.2 Orders sequence The commands to display informations may be executed in any moment, without order of sequence. 5.3.1.3 Examples of Informations presentation orders REC SHO REC
REC SHO FL
5.3.2
MASKS
Not applicable
5.3.3 PRINTS
Not applicable
UNCLASSIFIED
Page 53
ATMAS Division
UNCLASSIFIED
6.
OPERATIVE EXAMPLES
1. REC PAU Pause Recording 2. REC RUN Run Recording 3. REC SEL LAN [NOT] [rrrc] [xxx, xxx,..,xxx] Selection parameters (optional)
4. REC MOV ACT PRV Puts the active table into the temporary table (optional)
5. REC MOV ALL PRV Selection of all the data in the temporary table (optional) 6. REC MOV DEF PRV Puts the default table into the temporary table (optional) 7. REC MOV NIL PRV Clears out the temporary table (optional) 8. REC MOV ACT PRV Puts the temporary table into the active table (optional) 9. REC SHO DIA Displaying Diagnostic state 10. REC SHO REC Displaying Recording status 11. REC SHO ACT Displaying active table status (optional) 12. REC SHO DEF Displaying default table status (optional)
13.REC SHO LAN Displaying LAN status
16. REC ASF {FLA,FLB,FLC} n Logical-phisycal File Unit assignment 17. REC DAF {FLA,FLB,FLC} File Unit deassignment 18. REC CHF {FLB,FLC} File Unit changement 19. REC SHO FL Displaying FL status 20. REC MON FLn Showing recorded information on the File (Identification number of the File, Initial Date and hour of recording, End Date and hour of recording)
UNCLASSIFIED
Page 54
ATMAS Division
UNCLASSIFIED
8.
8.1
GENERALITY
The messages introduction, errors, alarms, are shown by the messages on I/O console and on spooler if it is configured.
8.2 MESSAGES
CHANNEL ALREADY SELECTED: channel is already selected, therefore the selection command it must be referenced to another already existent;
COMMAND ERROR: logical error in the command. The error regards the compilation rules. COMMAND NOT IN SEQUENCE: the command do not respect the sequence of the commmands (see paragraphs Commands Sequence). ERROR IN EXECUTION: the operation is finished with error. To control the peripherals status, their assignation or the possible others diagnostic messages to send. RECORDING IN PAUSE: positive result of the PAU command.
RECORDING ALREADY IN PAUSE: negative result of the PAU command because XRE is already in pause. RECORDING ALREADY IN RUN: negative result of the RUN command because XRE is already in run. FILE ASSIGNED: positive result of the ASF command. FILE NAME ALREADY ASSIGNED: negative result of the ASF command, because the device is already assigned to the XRE CSCI or the APL CSCI. FILE ROLE ALREADY ASSIGNED: negative result of the ASF command, because the role of the file is already assigned. ERROR REC NOT IN PAUSE: negative result of the DAF command, because the RECording was not in pause. FILE DEASSIGNED: positive result of the DAF command. FILE NAME NOT ASSIGNED TO REC: negative result of the DAF command, because the file had not been assigned to RECording. FILE ROLE NOT ASSIGNED TO REC: negative result of the DAF command, because the role had not been assigned to RECording. FILE LOCKED BY CHANGE COMMAND: negative result of the DAF command, because there was a CHF command in progress. FILE IN BACKUP: negative result of the ASF command, because there was a backup in progress. FILE CHANGED: positive result of the CHF command.
UNCLASSIFIED
Page 55
ATMAS Division
UNCLASSIFIED
FILES SWITCHING IN PROGRESS: negative result of the CHF command, because there was a CHF command in progress. REQUESTED FILE NOT ALLOCATED: negative result of the CHF command, because the file was assigned to XRE CSCI. NO DATA: negative result of the SHO DAT command, because the RECording was not in run. EMPTY FILE : NO DATA: negative result of the MON FLn command, because the file is not assigned or the file is assigned but there is no data EMPTY FILE : NO DATA is displayed. ORDER ACCEPTED: no syntax error in the command. The command had been written correctly. SYNTAX ERROR: syntax error in the command. The command must be written correctly.
UNCLASSIFIED
Page 56
ATMAS Division
UNCLASSIFIED
8.3
ERRORS
The errors messages sent out by XRE have the following format :
REC CODE:RmPRSWppRESxxxxH ASCII STRING that contains the errors explanation .el
.
Where: m= module index where the error is occurred; pp= procedure index internal to the module in which the error is occurred, represented decimal format;
xxxx= hexadecimal code of the MARA error represented in hexadecimal format; Module codes are:
1 : R1 process 2 : R2 process 4 : R4 process The procedure codes are defined in the high level documents.
.
When in a procedure an anomalous situation occurs not dependent from MARA error directly, the internal error is setted. The possible explanation string of internal error codes for the Recording CSCI, are: CONVERSION ERROR CREATE PATH ERROR BUFFER BOUNCED FATAL ERROR GET WORK AREA ERROR PATH DETACHED RELEASE WORK AREA ERROR REPLY WITH NOK RESULTCODE INVALID PU INDEX INVALID MESSAGE RECEIVED UNKNOWN MESSAGE RECEIVED
The following internal errors are specified in according to the module in which it occurred. R1 (1) PROCESS: INVALID POINTER
UNCLASSIFIED
Page 57
ATMAS Division
UNCLASSIFIED
R2 (2) PROCESS: BUFFER NOT RELEASED UNEXPECTED MESSAGE FROM RCD INVALID LAN STATUS CREATE BUFFER ERROR ATTACH PATH ERROR ERROR ON VOICE RECORDER OPERATION WRONG SELECTION LAN NUMBER FROM RCD INCONGRUENT RCD MEX WITH REC STATUS
R4 (1) PROCESS: BUFFER WITH STATUS NOK INCONGRUENT MSG WITH R4 STATUS DISK DEASSIGNED INVALID COMMAND RECEIVED INVALID MESSAGE RECEIVED) RESTART R4 FILE FULL : DATA BASE NOT RECEIVED FILE MAIN FATAL ERROR FILE MAIN ERROR) RECOVERY ON FILE RES/RES CREATE FILE ERROR
The external error is the result of a Mara error. (See the Mara manual). STOP of the Recording The stopping event for XRE are: impossibility to open a path with RCD; impossibility to open a path with the LAN; If one of these path was not opened correctly the XRE CSCI in a undetermined status is stopped. To restart CSCI XRE is necessary to restart the node. Diagnostic messages are provided.
8.4 ALARMS
UNCLASSIFIED
Page 58
ATMAS Division
UNCLASSIFIED
error on voice recorder operation fault on main Lan fault on tape or hard disk
UNCLASSIFIED
Page 59
ATMAS Division
UNCLASSIFIED
9.
DEGRADED EXECUTION
The XRE CSCI must handle the following failure conditions: Peripherals failure (Disk Unit); Peripherals Failure The Failure of PUs handled by XRE, is managed according to the informations that the function has.
.
I/O console:
Even if the application task takes information about failure on I/O console, it continues to work without testing. Node Supervisor will have to send a stopping comunication to the application tasks that use it. Dual Port (Lan) Peripherical Commutation The application task will be able to notify to NS some particular conditions regarding to peripheral units known by it. NS can decide what to and can ask to the application task to carry out it.
UNCLASSIFIED
Page 60
ATMAS Division
UNCLASSIFIED
10.
OPERATIVE STARTING
When system is loaded for the operative starting the following operations are executed: REC ASF {FLA,FLB,FLC} n Logical - Phisycal File Unit assignment REC RUN Run Recording
UNCLASSIFIED
Page 61