You are on page 1of 61

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

Modernization Project of Romanian ATM System


USER MANUAL for

RECORDING

CDRL No. :

TEMP-UK (ATC-Km 12.400) rev 6

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

DOCUMENT SECURITY CLASSIFICATION:

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

+39-06 4150-3689 +39-06 4150-3729

UNCLASSIFIED

Page 2

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

Issue Authority
Prepared by : (SWSM) Approved by: (Project Leader)

...................................................... (Maurizio MANZO) ...................................................... (Fabio MORIGGI)

Date:

Date:

UNCLASSIFIED

Page 3

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

REVISIONS RECORD SHEET This sheet is a record of revisions to this document.

Issue/AL

Date

Revised Pages

Document Change Note (DCN)

A B C

22/11/01 27/03/03 28/01/05

MRT_RPB_TCA UM First Issue Page 13, Page 20

UNCLASSIFIED

Page 4

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.3.2 MASKS...............................................................................................................................................53 5.3.3 PRINTS ..............................................................................................................................................53 6. OPERATIVE EXAMPLES.....................................................................................................................54

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

10. OPERATIVE STARTING.....................................................................................................................61

UNCLASSIFIED

Page 10

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

1. 1.1

SCOPE IDENTIFICATION

This document is related to the package CSCI Recording

Identification number : 3 Title : Software User Manual for the advanced CSCI Recording Abbreviation : REC

UNCLASSIFIED

Page 11

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

2.

REFERENCED DOCUMENTS

Software Requirement Specification E000XRE0-D01SRS. DoD_2167A_DI-MCCR-80019A.

UNCLASSIFIED

Page 15

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

4. 4.1

THE INTERFACES DESCRIPTION INTERFACES TOWARDS SYSTEM COMPONENTS

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

Referenced Documents : Interface Requirements Specification XRE

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

Referenced Documents : Interface Requirements Specification XRE

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

Referenced Documents : Interface Requirements Specification XRE

UNCLASSIFIED

Page 17

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

Referenced Documents : Interface Requirements Specification XRE

4.2

OPERATOR INTERFACES

The interface with operator is represented by possible operator commands.

UNCLASSIFIED

Page 18

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.1

CONFIGURATION AND INITIALIZATION COMMANDS

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.1.1.1 Orders Description

5.1.1.1.1

REC MOV ALL PRV (OPTIONAL)

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.1.1.1.2

REC MOV ACT PRV (OPTIONAL)

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.1.1.1.3

REC MOV DEF PRV (OPTIONAL)

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.1.1.1.4

REC MOV NIL PRV (OPTIONAL)

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.1.1.1.5

REC MOV PRV ACT (OPTIONAL)

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.1.1.1.6

REC SEL LAN [NOT] [rrrc] [xxxxx, xxxxx,...,xxxxx] (OPTIONAL)

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

SELECTED MESSAGES

REC SEL LAN COMMAND

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

(*) Without the selection of radar or channel

UNCLASSIFIED

Page 30

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.1.1.1.7

REC ASF {FLA, FLB, FLC} n

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.1.1.1.8

REC DAF FLx

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.1.1.1.9

REC CHF FLx

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.1.1.1.10 where

REC LAN m m = A or B ( A is the first LAN configurated , B is the second one )

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.1.1.3 Example of Configuration orders The more significant sequence of orders to execute to obtain a correct Configuration is the following :

REC ASF {FLA,FLB,FLC} n Logical - Phisycal File Unit assigned


If you wants to deassign the FLA or FLB or FLC it must to execute the following order : REC DAF {FLA,FLB,FLC} Deassigned File Unit

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.1.2

MASKS

Not applicable
5.1.3 PRINTS

Not applicable

UNCLASSIFIED

Page 37

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.2

START/STOP RECORDING COMMANDS

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.
.

Recording may be interrupted by proper command (PAU command).


5.2.1 ORDERS

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.2.1.1 Orders Description 5.2.1.1.1 REC RUN

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.2.1.3 Examples of Recording orders

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.2.2

MASKS

Not applicable
5.2.3 PRINTS

Not applicable

UNCLASSIFIED

Page 43

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.3

INFORMATION PRESENTATION COMMANDS

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 SHO SEL Displaying temporary table status (optional)


REC SHO VR Displaying VR 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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.3.1.1 Orders Description 5.3.1.1.1 REC SHO LAN

Description: This command shows the LAN status. Controls: nothing; Results: The following string is displayed

LAN STATUS : xxx

where: xxx = ON LAN on (default) = OFF LAN off

UNCLASSIFIED

Page 45

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.3.1.1.2

REC SHO REC

Description: This command shows the status of Recording CSCI. Controls: nothing; Results: The following string is displayed

REC STATUS : xxx R1 STATUS : WORK R2 STATUS : OPERATIVE R4 STATUS : START

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.3.1.1.3

REC SHO DIA

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

where: n = -1,0,1,2,...,7 is the diagnostic level. 1 = not diagnostic


0 = diagnostic level higher ....

7 = diagnostic level lower

UNCLASSIFIED

Page 47

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.3.1.1.4

REC SHO SEL (OPTIONAL)

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.3.1.1.5

REC SHO ACT (OPTIONAL)

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.3.1.1.6

REC SHO DEF (OPTIONAL)

Description : Shows the default selection parameters. Controls: No Result: For example it displayes:
DEFAULT PARAMETERS :

CDLnn MET JAM TDA TSI TCO


LAN ALL

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

5.3.1.1.7

REC SHO VR (OPTIONAL)

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

6.

OPERATIVE EXAMPLES

See examples relative to the different functionalities.


7. ORDERS LIST

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

14. REC SHO SEL Displaying temporary table status (optional)


15.REC SHO VR Displaying VR 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

ES010006101UM03 E184 Issue C Date: 28/01/2005

8.

ERRORS AND ALARMS MESSAGE

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

The following messages are displayed on I/O console:

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.

COMMAND ABORTED: the command is refused by the operator.

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

RECORDING IN RUN: positive result of the RUN command.

Page 55

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

An acustic alarm message is generated by the CSCI in the following events:

UNCLASSIFIED

Page 58

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

error on voice recorder operation fault on main Lan fault on tape or hard disk

UNCLASSIFIED

Page 59

ATMAS Division

UNCLASSIFIED

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

ES010006101UM03 E184 Issue C Date: 28/01/2005

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

You might also like