Académique Documents
Professionnel Documents
Culture Documents
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
ROMANIA PROJECT
BACKUP
SOFTWARE USER MANUAL
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 42 pages
UNCLASSIFIED
Page 1
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
Telephone
Fax
+39-06 4150-2612
+39-06 4131133 / 4131436 / 4131091
UNCLASSIFIED
Page 2
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
Issue Authority
Prepared by :
......................................................
(Simonetta Di Domenico)
Date:
......................................................
(Antonio Mattogno)
Date:
Checked by:
(QA Responsible)
......................................................
(Sergio Pignotti)
Date:
Authorised by:
(Project Manager)
......................................................
(Sergio Arceri)
Date:
Approved by:
(Project Leader)
UNCLASSIFIED
Page 3
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
Issue/AL
Date
Revised Pages
22/11/01
MRT_RPB_TCA UM
27/03/03
First Issue
UNCLASSIFIED
Page 4
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
LIST OF ABBREVIATIONS
ABBR.
DESCRIPTION
ACC
ACD
ACK
Acknowledge
ACL
Arrival CLearance
ACR
AFTN
AIS
ALV
Authorization LeVel
APP
APProach control
ARR
ARRival
ASF
Assistant function
ASQ
Arrival SeQuencing
ASS
Assistant Controller
ATA
ATC
ATD
ATI
ATM
ATO
ATS
ATW
BRW
BroWse
CNL
CaNceL
CoMap
CSCI
CWP
DAIW
UNCLASSIFIED
Page 5
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
DARD
DCL
Departure CLearance
DCR
DEP
DEParture list
DIS
DISabled
DLA
DeLAy departure
DMD
EMG
EmerGency
EST
ESTimate
ETA
Estimated Time of Arrival / Estimated Exit Time from the feeding fix (in
ACL order)
ETD
ETI
ETL
ETO
EXE
EXEcutive function
FCK
Formality ChecK
FCN
FDM
FDP
FIR
FL
Flight Level
FLD
FLDA Displaying
FLDA
FLDI
FPLM
FTR
File TeRmination
GlobMap
I/O
Input/Output
ICAO
UNCLASSIFIED
Page 6
ATMAS Division
UNCLASSIFIED
INBFIX
INI
INItialize
LND
LANding report
LRW
Landing RunWay
LSV
LaSt leVel
LVA
MET
METeorological
MIL
MILitary
MNG
MaNaGement
MPG
MRT
MSAW
NAVAID
NAVigational AID
NM
Nautical Miles
NOTAM
NOtice to AirMan
NVS
NaVigator aid
OBT
ODS
ONL
ON Line
OP
Operational
OPRSUP
OpeRational SUPervisor
PCN
Planning Cancellation
PEN
PENding tracks
PKB
PLB
PlayBack
PLC
Planning Controller
PLN
PlaNning function
QNH
RCL
en-Route CLearance
RCR
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
Page 7
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
RDP
REC
RECording
REG
REGistration number
REP
Position REport
REV
estimate REVision
RHP
RNG
RaNGe scale
RWY
RunWaY
SBY
Stand-BY
SID
SIG
fir SIGmet
SMD
SRL
SSR
STAR
SUM
SUP
SuPerVisor
SW
SoftWare
TAS
TBD
To Be Defined
TCA
TKF
TaKe-oFf report
TMA
TerMinal Area
TMS
TRW
departure RunWay
TXT
free TeXT
TWR
control ToWeR
VDU
VFR
WTC
WaTCher
UNCLASSIFIED
Page 8
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
TABLE OF CONTENTS
1.
SCOPE................................................................................................................................................... 11
IDENTIFICATION........................................................................................................................................ 11
1.1 SYSTEM OVERVIEW.........................................................................................................................11
1.2 DOCUMENT OVERVIEW...................................................................................................................12
2.
REFERENCED DOCUMENTS.......................................................................................................... 13
3.
CONVENTIONS................................................................................................................................... 14
4.
4.1
4.2
5.
FUNCTIONALITY............................................................................................................................... 17
OPERATIVE EXAMPLES.................................................................................................................. 33
7.
ORDERS LIST...................................................................................................................................... 33
UNCLASSIFIED
Page 9
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
8.
8.1
8.2
8.3
8.4
GENERALITY....................................................................................................................................34
MESSAGES .......................................................................................................................................34
ERRORS........................................................................................................................................... 35
ALARMS ...........................................................................................................................................38
9.
DEGRADED EXECUTION................................................................................................................. 39
10.
OPERATIVE STARTING.................................................................................................................. 42
UNCLASSIFIED
Page 10
ATMAS Division
1.
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
SCOPE
IDENTIFICATION
This document is related to the package CSCI Back Up
Identification number : 84
Title : Software User Manual for the advanced CSCI Back Up
Abbreviation : BCK
1.1
SYSTEM OVERVIEW
The BCK (Backup) CSCI is needed for saving on DAT the data previously recorded on disk by the Recording
CSCI. These data are:
orders, messages, radar data, etc.. coming from LAN
radar data coming from Radar
maps and data banks.
These data are organized on Hard Disk in Save Sets. When a save set is finished, recording goes
onto another free, while that as soon as closed is saved on DAT from the Backup CSCI.
After writing on DAT the save set is again available. The REC CSCI could continue a session of
recording.
Besides a save set could be used from the Playback for reproducing the data recorded in it.
This save set could be also read from DAT, for this the BCK CSCI is able to restore on Hard Disk a
Save Set from DAT (through an operator command).
UNCLASSIFIED
Page 11
ATMAS Division
1.2
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
DOCUMENT OVERVIEW
This document describes the procedures to be followed for the execution of the BCK 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 BCK interfaces with external world.
The paragraph 8 provides the list of messages and errors notifications issued from BCK CSCI.
UNCLASSIFIED
Page 12
ATMAS Division
2.
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
REFERENCED DOCUMENTS
Software Requirement Specification E000BCK0-D01SRS.
DoD_2167A_DI-MCCR-80019A.
UNCLASSIFIED
Page 13
ATMAS Division
3.
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
CONVENTIONS
CPU-M : Central Processor Unit - Master. It is the DEC Alpha Master Node.
CPU-S : Central Processor Unit - Slave. It is the DEC Alpha Slave Node.
DAT : Digital Audio Tape. It is the digital data recording unit.
FL : File Unit. It is the digital data recording unit on disk.
LAN : Local Area Network. Communication Line among the nodes.
SP : Serial Printer.
XPL : Play-Back function
XRE : Recording function
UNCLASSIFIED
Page 14
ATMAS Division
UNCLASSIFIED
4.
4.1
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
Identifier : NSV_Change_State
Description : It is the message that contains the BCK activation according to node role.
Information type : BCK activation (Master/Stand_by); To Degrade-To Restore the peripherals performance.
Characteristic of exchange : Via Path
Referenced Documents : SRS & IRS BCK.
Description : They are operator orders and other kind of messages exchanged with SMD function
Information type : These are that information that correspond to the orders sent from the operator and the diagnostic
messages
UNCLASSIFIED
Page 15
ATMAS Division
4.2
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
OPERATOR INTERFACES
UNCLASSIFIED
Page 16
ATMAS Division
5.
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
FUNCTIONALITY
The main purpose of BCK CSCI is to save on DAT the data and events occurred in the system and recorded
on disk by recording; then to restore a save set on disk to allow the playback.
The backup functionalities are controlled by:
1. The operator orders messages coming from SMD. These are the messages containing the
backup operator orders received from the enabled terminals or consoles and dispatched by
SMD towards BaCKup.
By means of these messages an operator can drive the BaCKup CSCI:
about the operations to do on the DAT devices and disk files,
to start or to stop the storing of save sets on the recording supports.
2. NSV messages. These messages contain information about:
The role changing of the node (from Master to Stand-by and viceversa).
The status changing (ON or OFF) of the DAT peripherals.
BaCKup CSCI can handle four DAT devices and a mirrored disk.
When it is resident on a node of a couple of DEC Alpha computers, it is able to drive these devices
only when it is on the master node of the couple.
The BaCKup CSCI on the stand-by node is always updated about the changing of the content of the
main tables and variables by the BaCKup CSCI on the master node by means of an alignment file on
disk.
In this way the BaCKup activities can continue after a master -> stand-by switching.
The four DAT devices handled by BaCKup CSCI are identified through the physical number of the
unit. It is a number whose value is 1, 2, 3 or 4 and it is always associated to a specific DAT unit.
The backup activities start on the first unit assigned in writing and mounted; when the tape ends, BaCKup
CSCI starts storing the data on next tape (if mounted).
In the same way BaCKup CSCI handles five files on disk to read the save sets.
These files are defined by their physical numbers.
The value of the physical number can be: 1, 2, 3, 4. It is always associated to a specific file.
The Recording activities start on the main file unit; when this file is near to the end (eof), RECording
CSCI changes file and starts storing the data on the reserve file, if it is assigned, and sends a signal to
BaCKup to store a main file on DAT device.
When the backup has completed, RECording CSCI can use again main file, it starts storing the data
from the beginning of file and overwrites the data.
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.
UNCLASSIFIED
Page 17
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
In this way an operator can give (and receive answers) commands towards BaCKup CSCI from the
enabled terminals and consoles.
The commands towards BCK have the following format:
BCK CCC A...A A...A A...A
where :
BCK : BCK threeliteral for SMD to understand that the command is for BaCKup.
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 BaCKup CSCI answers to an order with a message containing the string of the order plus the
result of the execution of the order itself (if the command can be executed immediately) or the string
ORDER ACCEPTED if the command requests more time for execution.
If the syntax of the order is not correct the answer is the string of the order plus the string
INVALID ORDER RECEIVED.
The commands towards BaCKup may be divided into three categories:
Configuration and initialization: to configure and to initialize the DAT devices;
Start/stop backup: to start or stop the storing of the save sets on the DAT;
Information presentation: to show information about the status of the peripherals.
UNCLASSIFIED
Page 18
ATMAS Division
5.1
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
Before starting the backup session the operator has to give to BaCKup CSCI the information about
which is the tape unit used for writing or reading operations (ASSign command).
Then he mounts the DAT (MOU command).
If the operator wants that the recording of data continues on the other DAT at the end of the first
tape, he has to give the information about which is the next tape unit (ASS command) and then has
to mount it (MOU command).
Naturally, there are also the commands to dismount and to deassign a DAT tape.
In the same way for Playback: if the operator wants to restore the recorded data from a DAT, he has
to give the information about which is the DAT used for reading operation (ASS command ) and
then has to mount it (MOU command).
UNCLASSIFIED
Page 19
ATMAS Division
5.1.1
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
ORDERS
UNCLASSIFIED
Page 20
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
Description: This command assigns the logical name DTn for writing or reading operations to the DAT
device which physical number is n. By means of this command the DAT device which physical number is
n is dedicated to BaCKup CSCI (no other CSCI can use it).
Where:
n = 1, 2, 3, 4 (DAT device physical number);
UNCLASSIFIED
Page 21
ATMAS Division
5.1.1.1.2
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
Description: This command deassigns (releases) the DAT device with logical name DTn.
Where:
n = 1, 2, 3, 4 (DAT device physical number);
UNCLASSIFIED
Page 22
ATMAS Division
5.1.1.1.3
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
Positioning on BOT
Reading the file containing the DAT information data.
UNCLASSIFIED
Page 23
ATMAS Division
5.1.1.1.4
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
Results: If no error occurs the string DMO DTn: ORDER ACCEPTED is shown and its execution begins. The
command is not executed :
If the tape is not assigned (by means ASS command). The string COMMAND NOT IN SEQUENCE
is displayed.
If the tape is not mounted. The string COMMAND NOT IN SEQUENCE is displayed.
If the DAT device is not operative. The string NOT EXECUTABLE COMMAND is displayed.
If any I/O operation on that DAT fails. The string DEVICE ERROR is shown.
Results: If the command is successfully executed the string COMMAND EXECUTED is shown.
At this point the operator can remove the DAT tape from the DAT device.
UNCLASSIFIED
Page 24
ATMAS Division
5.1.1.1.5
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
Results: If the command is successfully executed the string COMMAND EXECUTED is shown.
UNCLASSIFIED
Page 25
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
To execute some commands (ASS, DEA, MOU, DMO, RST), 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.
The command BCK MON DTn may be requested only if the tape is assigned or mounted.
The command BCK MOU DTn may be requested only if the tape is assigned.
The command BCK DMO DTn may be requested only if the tape is mounted.
The command BCK RST DTn may be requested only if the tape is mounted.
UNCLASSIFIED
Page 26
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
The most significant sequence of orders to execute to obtain a correct Configuration is the
following:
BCK ASS DTn WR Logical - Physical Tape Unit assigned
BCK MOU DTn Dtn mounted
If you want to deassign the DAT DTn you have to execute the following order: BCK DEA DTn
(Deassign Tape Unit)
If you want to dismount the DAT Dtn you have to execute the following order: BCK DMO DTn
(Dismount Tape Unit)
If you want to know the status of the tape units you have to execute the following order: BCK SHO
DAT (Display DAT Status)
If you want to know the status of the DAT units you have to execute the following order: BCK
MON DTn (Display DAT contents).
UNCLASSIFIED
Page 27
ATMAS Division
5.2
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
To start backup functionality BCK CSCI does not need a proper command.
MOU command for DAT assigned with WR (write) option implies BCK is ready to start backup
operations. In this status BCK stores save sets on DAT every time a save set is released by REC
CSCI.
Backup may be interrupted by a DMO command.
UNCLASSIFIED
Page 28
ATMAS Division
UNCLASSIFIED
5.3
5.3.1
ORDERS
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
This set of commands allows showing information about the status of the peripherals handled by the
BaCKup CSCI and the setting of the parameters.
These commands are:
BCK MON DTn Presentation of the information present on the tape (Version of BCK, number of
save sets stored on DAT, date and time for each of them).
BCK SHO DAT Displaying DAT status.
UNCLASSIFIED
Page 29
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
5.3.1.1.1
XXXXXX
nn
dd/mm/yyyy
hh:mm:ss
UNCLASSIFIED
Page 30
ATMAS Division
5.3.1.1.2
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
where:
n
xxx = ON
tape operative
= OFF
tape not operative
= COMM tape in restore
yyy = WR
= RD
= ----
zzz = BCK
= RST
= ---
hhh = YES tape in use (main tape mounted in backup or tape mounted in restore
with a restore in progress)
= NOT tape not in use (reserve tape mounted in backup or tape mounted in
restore without restore in progress )
= --tape not used (not mounted)
mm =
UNCLASSIFIED
Page 31
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
UNCLASSIFIED
Page 32
ATMAS Division
6.
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
OPERATIVE EXAMPLES
7.
ORDERS LIST
: DAT mount
: DAT dismount
UNCLASSIFIED
Page 33
ATMAS Division
UNCLASSIFIED
8.
8.1
GENERALITY
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
The messages introduction, errors, alarms, are shown by the messages on I/O console.
8.2
MESSAGES
The following messages are displayed on I/O console after a command is typed:
COMMAND ALREADY RECEIVED: if an identical command previously typed for the same DAT is
still executing.
INVALID COMMAND RECEIVED: if any syntax error is detected in the command or some
values are out of range. The command must be rewritten correctly.
ORDER FOR DAT IN MONITORING: if commands are direct on a DAT where a
monitoring is in progress.
DAT NOT ASSIGNED: if a MON command is specified for a DAT not assigned. (The MON
command may be executed for DAT assigned or mounted).
DAT BUSY - XXXX IN PROGRESS: if a MON command is specified for a DAT where
another command (the XXXX command shown) is still executing.
FAILED MOUNT : if a MON command is specified for an assigned but not mounted DAT
and the mounting operation fails.
The following messages are displayed after a failed command execution:
COMMAND NOT IN SEQUENCE: the command does not respect the sequence of the
commands (see paragraphs Commands Sequence).
DEVICE ERROR: the I/O operations on DAT finished with error.
ERROR IN COMMAND: there is a logical error in the command (for example: restore a file
from a DAT assigned in read, dismount a DAT not mounted, mount a DAT already mounted, ...).
NOT EXECUTABLE ERROR: some errors occur in execution. This message is always
followed by a diagnostic that explains the occurred error.
UNCLASSIFIED
Page 34
ATMAS Division
8.3
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
ERRORS
The error messages sent out by BCK have the following format:
BCK CODE:RmPRSWppRESxxxxH ASCII STRING that contains the error explanation
Where:
pp = procedure index internal to the module in which the error is occurred, represented
decimal format;
1 : B1 process
2 : B2 process
3 : GDAT process
4:
UNCLASSIFIED
Page 35
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
UNCLASSIFIED
Page 36
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
If one of these case BCK CSCI in a undetermined status is stopped. To restart BCK CSCI is
necessary to restart the node.
Diagnostic messages are provided.
UNCLASSIFIED
Page 37
ATMAS Division
8.4
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
ALARMS
Not applicable
UNCLASSIFIED
Page 38
ATMAS Division
9.
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
DEGRADED EXECUTION
Master/Stand-by Switching;
Peripherals failure (DAT Unit, Disk Unit).
UNCLASSIFIED
Page 39
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
The switching decision is executed from N.S. that communicates to the applicative functions when
the disconnection or the new connection operations towards the peripherals are already executed
(hard deassign, news activation and assign towards the peripherals of the neo_master).
For this reason:
the ex_master function can send to SMD function, the error messages.
the neo_master function, on the contrary, can start according to its own specific modalities.
The starting of the Backup CSCI on the neo_master computer is executed automatically, when the DAT Tape
peripherals reach the status visible from ex_master computer.
If this does not happen the BCK CSCI is not operative.
Stand-by Operativity:
To allow the switching it is important to maintain updated the tables between the Master and Standby functions.
A communication mechanism exists between the master and stand-by node.
Particularly the Stand-by will receive, during the life of the system, some information from Master, in
this way the stand_by function will be constantly aligned with the data elaborated.
The communication between Master and Stand-by is through the disk the master and standby are
aligned by means of an alignment file on disk.
UNCLASSIFIED
Page 40
ATMAS Division
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
Peripherals Failure
The Failure of PUs handled by BCK, is managed according to the information that the function has.
DAT Unit:
If the DAT Unit currently in use is not available, a message to I/O console is sent.
If other DAT is mounted, the backup will continue on this one with the loss of few minutes.
The first DAT unit is dismounted but not closed correctly.
Backup will be able to use it to restore operation but last Save set is lost.
If no other DAT are available, the backup stops his activity, it will continue when a new DAT is
assigned and mounted for writing operations
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 communication to the application tasks that use it.
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 41
ATMAS Division
10.
UNCLASSIFIED
ES010006101UM05
E184
Issue
B
Date:
27/03/2003
OPERATIVE STARTING
When system is loaded for the operative starting the following operations are executed:
BCK ASS DTn WR Logical - Physical Unit assignment
UNCLASSIFIED
Page 42