top - download
⟦723a38dad⟧ Wang Wps File
Length: 51486 (0xc91e)
Types: Wang Wps File
Notes: CPS/ICD/010
Names: »1241A «
Derivation
└─⟦ce4ce986f⟧ Bits:30006193 8" Wang WCS floppy, CR 0449A
└─ ⟦this⟧ »1241A «
WangText
…00……00……00……00……00…A…0a……00……00…A…0b…A…0e…A…0f…A…02…@…08…@…09…@…0e…@…02…@…06…@…07……11……02……11……07……10……0a……10……0f……10…
…10……06……0f……09……0f……0d……0f……0f……0f…
…0f……07……0e……09……0e……0e……0e……02……0e……86…1 …02… …02… …02…
…02…CPS/ICD/010
…02…850418…02……02…
OPERATOR COMMANDS AND PROCEDURES
…02…ISSUE 3.1…02……02…CAMPS
3.6.4.5 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
When all data fields entered are accepted and the command
executed, the SOFT menu is displayed, the command line
and the response line are cleared. The cursor is returned
to the first position of the command field on the command
line, awaiting a new command to be entered.
The operator can cancel the current transaction by
depressing the CANCEL key (ref. section 3.1.4).
When a transaction is initiated, a log is printed on
the operator ROP.
When a transaction is completed, a log is printed on
the operator ROP.
The log format is given in Appendix D.
Fig. 3.6.4-1
3.6.5 P̲r̲i̲n̲t̲ ̲S̲y̲s̲t̲e̲m̲ ̲C̲o̲n̲f̲i̲g̲u̲r̲a̲t̲i̲o̲n̲
Format PCON.
3.6.5.1 C̲o̲m̲m̲a̲n̲d̲
The command to be used is:
- PCON.
3.6.5.2 P̲r̲e̲s̲e̲n̲t̲a̲t̲i̲o̲n̲
The format used to specify the print out of configuration
is shown in fig. 3.6.5-1.
3.6.5.3 D̲a̲t̲a̲ ̲E̲n̲t̲r̲y̲ ̲F̲i̲e̲l̲d̲
The cursor is positioned in the first field, ready
to receive input.
3.6.5.3.1 T̲y̲p̲e̲ ̲:̲ ̲F̲i̲e̲l̲d̲ ̲1̲
This field is used to specify the kind of print out:
- Type of line (LTUX, LTU).
- The complete configuration.
3.6.5.3.2 P̲r̲i̲n̲t̲ ̲f̲r̲o̲m̲/̲t̲o̲ ̲:̲ ̲F̲i̲e̲l̲d̲ ̲2̲/̲3̲
These fields are used to specify the Port-ID of the
device of which the status is to be printed.
If the operator wants a print out of status from several
devices of one type, he enters the Port-ID of the first
and the last device. If only one device, the Port-ID
is entered in the first field.
3.6.5.4 V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲
If the operator has specified a type, a check is carried
out whether the Port-IDs are legal.
If type is set to "all", no Port-ID shall be specified.
The following error codes are used:
- 001; INVALID ENTRY
- 101; ILLEGAL PORT-ID.
- 102; ENTER PORT-ID.
The error codes are displayed in the left-hand margin.
3.6.5.5 O̲u̲t̲p̲u̲t̲
The PCON output is sent to the operator ROP. A description
of the output is given in figure 3.6.5-2.
3.6.5.6 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
When all data fields entered are accepted and the command
executed, the SOFT menu is displayed, the command line
and the response line are cleared. The cursor is returned
to the first position of the command field on the command
line, awaiting a new command to be entered.
The operator can cancel the current transaction by
depressing the CANCEL key (ref. section 3.1.4).
When a transaction is initiated, a log is printed on
the operator ROP.
When a transaction is completed, a log is printed on
the operator ROP.
The log format is given in Appendix D.
Fig. 3.6.5-1
"PU, TDX BUS, DISK SYSTEM
PU=1 : (STATUS) PU=2 : (STATUS) MODE : (MODE)
TDX ̲BUS ̲1 : (STATUS) TDX ̲BUS ̲2 : (STATUS)
MIR1 ̲DISK : (DISK ̲STATUS) MIR2 ̲DISK : (STATUS)
OFFL ̲DISK : (DISK ̲STATUS) FLOP ̲DISK : (DISK ̲STATUS)
where
(STATUS) = ACTIVE, STANDBY, IN ̲SERV, OFFLINE, OUT ̲SERV
(DISK ̲STATUS)=MOUNTED,IN ̲SERV,DSK ̲ERROR,VOL ̲ERROR,OFFLINE,OUT
̲SERV
(MODE) = AT ̲RISK, NORMAL
"TDX SYSTEM
(TYPE) (NO) DESIGNATOR : (DSG) CHAIN :(LOGICAL STATUS)
LTUX ̲LINE (NO) (STATUS) LTUX : (STATUS) BSMX : (STATUS)
where
(TYPE) = VDU, MTP ̲ROP, LTP ̲ROP, LTP ̲PTR, PTR, PTP, TRC ̲PTOP
(DSG) = 3 characters
(NO) = 1 ... 88
(LOGICAL STATUS) = LOGICAL ̲CONNECTED, LOGICAL ̲DISCONNECTED
(STATUS) = ACTIVE, IN ̲SERVICE, OFFLINE, OUT ̲OF ̲SERVICE, ERROR
"LTU SYSTEM
(TYPE) (NO) DESIGNATOR : (DSG) CHAIN : (LOGICAL STATUS)
LTU ̲LINE (NO) (STATUS) LTU : (STATUS)
where
(TYPE) = SCARS, CCIS, NICS ̲TARE ̲LOCAL, NICS ̲TARE ̲REMOTE
NO = 1 ... 8
(DSG) = as for TDX system
(STATUS) = as for TDX system
(LOGICAL STATUS) = as for TDX system
FIGURE 3.6.5-2
PCON Output Description
3.6.6 P̲r̲i̲n̲t̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲V̲e̲r̲s̲i̲o̲n̲
Format PRSW.
3.6.6.1 C̲o̲m̲m̲a̲n̲d̲
A print out of the software version shown in Appendix
B is obtained by the command PRSW and the associated
format.
3.6.6.2 P̲r̲e̲s̲e̲n̲t̲a̲t̲i̲o̲n̲
The "print software version" format is shown in fig.
3.6.6-1.
The text underneath the unprotected field gives the
number to be inserted.
3.6.6.3 D̲a̲t̲a̲ ̲E̲n̲t̲r̲y̲ ̲F̲i̲e̲l̲d̲
The cursor is positioned in the unprotected field ready
for input.
3.6.6.3.1 S̲p̲e̲c̲i̲f̲y̲ ̲D̲i̲s̲k̲ ̲:̲ ̲F̲i̲e̲l̲d̲ ̲1̲
The operator specifies the disk from which he wants
the print out of the software version.
3.6.6.4 V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲
If a print out of the software version resident on
the off-line disk is specified, a check will be carried
out as to whether an off-line disk is mounted.
The following error codes are used:
- 001; INVALID ENTRY
- 109; NO DISK AVAILABLE.
3.6.6.5 O̲u̲t̲p̲u̲t̲
The PRSW output is sent to the operator ROP
A description of the output is given in figure 3.6.6-2.
3.6.6.6 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
When all data fields entered are accepted and the command
executed, the SOFT menu is displayed, the command line
and the response line are cleared. The cursor is returned
to the first position of the command field on the command
line, awaiting a new command to be entered.
The operator can cancen the current transaction by
depressing the CANCEL key (ref. section 3.1.4).
When a transaction is initiated, a log is printed on
the operator ROP.
When a transaction is completed, a log is printed on
the operator ROP.
The log format is given in Appendix D.
Fig. 3.6.6-1
FILE ̲NAME PROC ̲TYPE SEG ̲TYPE VERSION
PATCH ̲FILE ̲1 (PROC ̲TYPE) (SEG ̲TYPE) (VERSION)
.
.
PATCH ̲FILE ̲10 (PROC ̲TYPE) (SEG ̲TYPE) (VERSION)
FILE ̲NAME INIT ̲(VERSION) MODI ̲(VERSION)
PDS ̲TMP (VERSION) (VERSION)
PPS ̲TMP (VERSION) (VERSION)
.
.
PDS ̲STI (VERSION) (VERSION)
PPS ̲STI (VERSION) (VERSION)
where
(PROC ̲TYPE) = TMP .. STI
(SEG ̲TYPE) = PROG, DATA, PP3
(VERSION) = 4 digit number
FIGURE 3.6.6-2
PRSW Output
3.6.7 P̲r̲i̲n̲t̲ ̲P̲r̲o̲c̲e̲s̲s̲ ̲T̲i̲m̲e̲
Format PROC.
3.6.7.1 C̲o̲m̲m̲a̲n̲d̲
A print out of the process time consumption for COPSY
and for COPSY child processes is obtained by the command
PROC .
3.6.7.2 P̲r̲e̲s̲e̲n̲t̲a̲t̲i̲o̲n̲
The PROC command is direct and has no associated format.
3.6.7.3 O̲u̲t̲p̲u̲t̲
The PROC output is sent to the operator ROP.
In figure 3.6.7-1 a description of the output is given.
3.6.7.4 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
When all data fields entered are accepted and the command
executed, the SOFT menu is displayed, the command line
and the response line are cleared. The cursor is returned
to the first position of the command field on the command
line, awaiting a new command to be entered.
The operator can cancen the current transaction by
depressing the CANCEL key (ref. section 3.1.4).
When a transaction is initiated, a log is printed on
the operator ROP.
When a transaction is completed, a log is printed on
the operator ROP.
The log format is given in Appendix D.
CAMPS YY:MM:dd hh:MM:SS:MSS
CAMPS created at time: (TIME)
Proc: COPS numb: (No) time: (REL ̲TIME)
Proc: TMP numb: (No) time: (REL ̲TIME)
.
.
proc: STI numb: (No) time: (REL ̲TIME)
where
YY = year
MM = month
DD = day
HH = hour
MM = minute
SS = second
MSS = millisecond
(TIME) = CAMPS creation time is above format
(REL ̲TIME) = Process execution time is above format
(NO) = 1.. number of processes within the process type.
FIGURE 3.6.7-1
PROC Output
3.7 W̲D̲P̲ ̲O̲P̲E̲R̲A̲T̲O̲R̲ ̲C̲O̲M̲M̲A̲N̲D̲S̲
The WD operator has the capability to issue two types
of commands, enabling him to control the PU's and the
CU.
They are:
- Direct watchdog commands
- PU aimed WD command.
3.7.1 P̲U̲ ̲A̲i̲m̲e̲d̲ ̲W̲D̲ ̲C̲o̲m̲m̲a̲n̲d̲s̲
A PU Aimed WD command is forwarded by the WD to the
selected PU.
The operator makes the selection by a Direct WD command.
A PU Aimed WD command is forwarded when the command
characters followed by a RETURN - key has been keyed
in.
3.7.2 D̲i̲r̲e̲c̲t̲ ̲W̲a̲t̲c̲h̲d̲o̲g̲ ̲C̲o̲m̲m̲a̲n̲d̲s̲
The execution of the Direct WD Commands is controlled
by the WD.
A Direct WD command is executed by the WD when it's
four letter mnemonic followed by an ENTER-key has been
keyed in.
When the PU is OFF-LINE or ON-LINE the following possibilities
exist:
WCMD Display menu.
PU#1 Coming PU Aimed WD commands are forwarded
to PU1.
PU#2 Coming PU aimed WD commands are forwarded
to PU2.
COMM Tells which PU, PU Aimed WD commands are
forwarded to.
RSET Reset PU.
ATTN Send Attention (break) to selected PU.
When the PU is OFF-LINE or the PU is ON-LINE with PU
states STANDBY the following Direct WD commands can
be executed:
ENTO Enable PU access to claim I/O units (e.g.
disc controllers).
DITO Disable PU access to claim I/O units.
When the PU is OFF-LINE the following Direct WD commands
can be executed:
ENPU Enable PU access to CU busses and TDX bus
(i.e. PU is enabled).
DISA Disable PU access to CU busses and TDX
bus, (i.e. PU is disabled).
When the PU is OFF-LINE and disabled the following
Direct WD commands can be executed:
MACL Masterclear PU.
MAIN PU in maintenance mode.
NORM PU in normal mode.
When 2 ON-LINE PU's exist, one in PU states ACTIVE
the other in PU state STANDBY the following Direct
WD command can be executed:
WDSW Switchover from ACTIVE PU to STANDBY PU,
and then the former STANDBY PU becomes
ACTIVE PU.
3.7.2.1 M̲e̲n̲u̲ ̲f̲o̲r̲ ̲D̲i̲r̲e̲c̲t̲ ̲W̲a̲t̲c̲h̲d̲o̲g̲ ̲C̲o̲m̲m̲a̲n̲d̲s̲
3.7.2.1.1 P̲r̲e̲s̲e̲n̲t̲a̲t̲i̲o̲n̲
The menu lists the available control commands.
The menu is shown in Figure 3.7.2.1-1.
3.7.2.1.2 C̲o̲m̲m̲a̲n̲d̲ ̲E̲n̲t̲r̲y̲
The command specified is executed when the ENTER key
is depressed.
3.7.2.1.3 V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲
An operator command is validated in accordance with
section 2.3.4.
3.7.2.1.4 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
If the command is accepted the watchdog menu is displayed.
The operator may now enter a new command.
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
CAMPS WATCHDOG VER. 03.01
WCMD DISPL. CMD
PU#1 COMM. TO PU1
PU#2 COMM. TO PU2
COMM. COMM. PU# SELEC.?
RSET RESET PU
ENPU ENABLE PU
DISA DISABLE PU
ENTO ENABLE TAKE OWN.
DITO DISABLE TAKE OWN:
MACL MASTERCLEAR PU
MAIM PU MAINTAIN.
NORM PU NORMAL
WDSW SWITCHOVER
AATN ATTENTION (BREAK)
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
FIGURE 3.7.2.1-1
WATCHDOG CONTROL COMMANDS
3.7.2.2 C̲o̲m̲m̲u̲n̲i̲c̲a̲t̲i̲o̲n̲ ̲t̲o̲ ̲P̲U̲
3.7.2.2.1 C̲o̲m̲m̲a̲n̲d̲
The command used to specify communication with or control
of PU# is:
- PU#1 or PU#2
3.7.2.2.2 E̲f̲f̲e̲c̲t̲
These commands select the PU or belonging parts of
the CU which all commands later entered will act upon,
until another PU is selected. The only exceptions
are the commands PU#1, PU#2, COMM, WCMD, and WDSW which
do not need a selected PU.
3.7.2.2.3 V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲
The command is validated in accordance with sec. 2.3.4.
3.7.2.2.4 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
When the command is executed, the response is either:
- "PU 1 IS SELECTED"
or
- "PU 2 IS SELECTED"
The log of the command (ref. appendix B) is divided
into:
- COMMAND INITIATED
- COMMAND COMPLETED
3.7.2.3 C̲o̲m̲m̲u̲n̲i̲c̲a̲t̲i̲o̲n̲ ̲t̲o̲ ̲w̲h̲o̲m̲?̲
3.7.2.3.1 C̲o̲m̲m̲a̲n̲d̲
The command used to obtain the information about which
PU is selected now is:
- COMM
3.7.2.3.2 E̲f̲f̲e̲c̲t̲
None
3.7.2.3.3 V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲
The command is validated in accordance with sec. 2.3.4.
3.7.2.3.4 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
The response to the command is either:
- "NO PU SELECTED"
- "PU 1 SELECTED"
- "PU 2 SELECTED"
There is no log of this command.
3.7.2.4 R̲e̲s̲e̲t̲ ̲P̲U̲
3.7.2.4.1 C̲o̲m̲m̲a̲n̲d̲
The command used to reset the selected PU is:
- RSET
3.7.2.4.2 E̲f̲f̲e̲c̲t̲
The PU in question is:
- disabled
- set in normal mode
- master cleared
- take - ownership is disabled
(ref. appendix C, offline PU)
3.7.2.4.3 V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲
The command is validated in accordance with section
2.3.4. If no PU has been selected the response is:
- "NO PU SELECTED"
3.7.2.4.4 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
When the command is executed the response is "COMPLETED".
If the command failed to be executed, the response
is "CMD NOT EXECUTED". It may then be caused by:
- the unit is not present
- the communication to the unit has failed
- H/W error
The log of the commands (ref. appendix B) is divided
into:
- COMMAND INITIATED
- COMMAND COMPLETED
3.7.2.5 E̲n̲a̲b̲l̲e̲ ̲P̲U̲
3.7.2.5.1 C̲o̲m̲m̲a̲n̲d̲
The command used to enable the PU external interfaces
is (access to CU through CIA and TDX through TIA):
- ENPU
3.7.2.5.2 E̲f̲f̲e̲c̲t̲
The PU in question is
- enabled
- the associated channel unit is to be enabled manual,
or with the command - ENTO.
3.7.2.5.3 V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲
When the command has been validated in accordance with
section 2.3.4, the state of the PU is checked. The
command is rejected if the PU state is ACTIVE or STANDBY
with either
- "PU IS ACTIVE"
or
- "PU IS STANDBY"
If no PU has been selected the response is:
- "NO PU SELECTED"
3.7.2.5.4 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
When the command is executed, the response is "COMPLETED".
If the command failed to be executed, the response
is "CMD NOT EXECUTED". It may then be caused by:
- the unit is not present
- the communication to the unit has failed
- H/W error
If the response is "PU DISABLED MODE? SWITCH?" it may
be caused by:
- manual disabling by switch
- the PU has not been mastercleared since the last
time it was in maintenance mode.
The log of the command (ref, appendix B) is divided
into:
- COMMAND INITIATED
- COMMAND COMPLETED
3.7.2.6 D̲i̲s̲a̲b̲l̲e̲ ̲P̲U̲
3.7.2.6.1 C̲o̲m̲m̲a̲n̲d̲
The command used to disable the selected PU is:
- DISA
3.7.2.6.2 E̲f̲f̲e̲c̲t̲
The PU in question is:
- disabled
An active or standby PU can only be disabled by the
command "CLOS" ref. 3.5.4 or "RSET" ref. 3.7.2.4.
3.7.2.6.3 V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲
The command is validated in accordance with sec. 2.3.4.
The operator cannot disable an Active PU or a Standby
PU (ref. 3.7.6.2). Then the response is either
- "PU IS ACTIVE", or
- "PU IS STANDBY"
If no PU has been selected the response is:
- "NO PU SELECTED"
3.7.2.6.4 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
When the command is executed, the response is "COMPLETED".
If the command failed to be executed, the response
is "CMD NOT EXECUTED". It may then be caused by:
- the unit is not present
- the communication to the unit has failed
- H/W error
The log of the commands (ref. appendix B) is divided
into:
- COMMAND INITIATED
- COMMAND COMPLETED
3.7.2.7 E̲n̲a̲b̲l̲e̲ ̲T̲a̲k̲e̲-̲O̲w̲n̲e̲r̲s̲h̲i̲p̲
3.7.2.7.1 C̲o̲m̲m̲a̲n̲d̲
The command used to enable the Take-ownership possibility
of the selected PU is:
- ENTO
3.7.2.7.2 E̲f̲f̲e̲c̲t̲
The command enables the possibility of the selected
PU to take a discontroller to its own by giving a command.
3.7.2.7.3 V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲
If the command is accepted ref. sec. 2.3.4 it is checked
if the PU is ACTIVE. If it is the message "PU IS ACTIVE"
is the response.
If no PU has been selected the response is:
- "NO PU SELECTED"
3.7.2.7.4 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
When the command is executed, the response is "COMPLETED".
If the command failed to be executed, the response
is "CMD NOT EXECUTED". It may then be caused by:
- the unit is not present
- the communication to the unit has failed
- H/W error
The log subsequent to the entering of a command is
divided into:
- COMMAND INITIATED
- COMMAND COMPLETED
Ref. appendix B.
3.7.2.8 D̲i̲s̲a̲b̲l̲e̲ ̲T̲a̲k̲e̲-̲o̲w̲n̲e̲r̲s̲h̲i̲p̲
3.7.2.8.1 C̲o̲m̲m̲a̲n̲d̲
The command used to disable the Take-ownership possibility
of the selected PU is:
- DITO
3.7.2.8.2 E̲f̲f̲e̲c̲t̲
The command disables the possibility of the selected
PU to take a discontroller to its own by giving a command.
3.7.2.8.3 V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲
If the command is accepted ref. sec. 2.3.4 it is checked
if the PU is ACTIVE. If it is the message "PU IS ACTIVE"
is the response.
If no PU has been selected the response is:
- "NO PU SELECTED"
3.7.2.8.4 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
When the command is executed, the response is "COMPLETED".
If the command failed to be executed, the response
is "CMD NOT EXECUTED". It may then be caused by:
- the unit is not present
- the communication to the unit has failed
- H/W error
The log subsequent to the entering of a command is
divided into:
- COMMAND INITIATED
- COMMAND COMPLETED
Ref. appendix B.
3.7.2.9 M̲a̲s̲t̲e̲r̲ ̲C̲l̲e̲a̲r̲ ̲P̲U̲
3.7.2.9.1 C̲o̲m̲m̲a̲n̲d̲
The command used to master clear the selected PU is:
- MACL
3.7.2.9.2 E̲f̲f̲e̲c̲t̲
The command starts a built ̲in ̲selftest in the PU and
if a test detects an error a LED in the PU starts flashing.
After the selftest the state of the PU is:
- MIA PROM activated; if in normal mode.
- MAP microprocessor activated; if in maintenance
mode.
(ref. appendix C; OFF-LINE PU).
3.7.2.9.3 V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲
When the command has been validated in accordance with
section 2.3.4, the state of the PU is checked. The
command is rejected if the PU state is enable. The
message "PU NOT DISABLED" is the response.
If no PU has been selected the response is:
- "NO PU SELECTED".
3.7.2.9.4 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
When the command is executed, the response is "COMPLETED".
If the command failed to be executed, the response
is "CMD NOT EXECUTED". It may then be caused by:
- the unit is not present
- the communication to the unit has failed
- H/W error
The log of the commands (ref. appendix B) is divided
into:
- COMMAND INITIATED
- COMMAND COMPLETED
3.7.2.10 M̲a̲i̲n̲t̲e̲n̲a̲n̲c̲e̲ ̲M̲o̲d̲e̲
3.7.2.10.1 C̲o̲m̲m̲a̲n̲d̲
The command used to set the selected PU in maintenance
mode is:
- MAIN.
3.7.2.10.2 E̲f̲f̲e̲c̲t̲
The command sets the PU in maintenance mode and the
MAP microprocessor is activated (ref. appendix C, offline
PU).
3.7.2.10.3 V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲
If the command is accepted ref. sec. 2.3.4, it is checked
if the PU is disabled. If not the message "PU NOT
DISABLED" is the response.
If no PU has been selected the response is:
- "NO PU SELECTED"
3.7.2.10.4 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
When the command is executed, the response is "COMPLETED".
If the command failed to be executed, the response
is "CMD NOT EXECUTED". It may then be caused by:
- the unit is not present
- the communication to the unit has failed
- H/W error
The log subsequent to the entering of a command is
divided into:
- COMMAND INITIATED
- COMMAND COMPLETED
Ref. appendix B.
3.7.2.11 N̲o̲r̲m̲a̲l̲ ̲M̲o̲d̲e̲
3.7.2.11.1 C̲o̲m̲m̲a̲n̲d̲
The command used to set the selected PU in normal mode
is:
- NORM
3.7.2.11.2 E̲f̲f̲e̲c̲t̲
The command sets the PU in normal mode and the MIA
PROM is activated (ref. appendix C, offline PU).
3.7.2.11.3 V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲
If the command is accepted ref. sec. 2.3.4, it is checked
if the PU is disabled. Else the message "PU NOT DISABLED"
is the response.
If no PU has been selected the response is:
- "NO PU SELECTED"
3.7.2.11.4 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
When the command is executed, the response is "COMPLETED".
If the command failed to be executed, the response
is "CMD NOT EXECUTED". It may then be caused by:
- the unit is not present
- the communication to the unit has failed
- H/W error
The log subsequent to the entering of a command is
divided into:
- NORM INITIATED
- NORM COMPLETED
Ref. appendix B.
3.7.2.12 D̲i̲r̲e̲c̲t̲ ̲S̲w̲i̲t̲c̲h̲o̲v̲e̲r̲
3.7.2.12.1 C̲o̲m̲m̲a̲n̲d̲
The command used to execute switchover directly by
the watchdog is:
- WDSW
3.7.2.12.2 E̲f̲f̲e̲c̲t̲
The active PU is:
- disabled
- master cleared
The belonging CU part is:
- Take-ownership disabled
The standby PU is:
- enabled
- demanded to go active
The belonging CU part is:
- Take-ownership enabled
3.7.2.12.3 V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲
The command is validated in accordance with sec. 2.3.4.
To accept the switchover command an Active PU and
a Standby PU has to exist, if not the response is either:
- STANDBY PU NOT AVAILABLE or
- ACTIVE PU NOT AVAILABLE or
- NO ACTIVE AND NO STANDBY
3.7.2.12.4 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
When the command is executed, the respone is "COMPLETED".
The log of the command (ref. appendix B) is divided
into:
- COMMAND INITIATED
- COMMAND COMPLETED
If the command is not executed the response is:
- "SB PU ACTIVATION ERROR"
that may be caused by:
- the communication to the CU has failed
- H/W error
3.7.2.13 A̲t̲t̲e̲n̲t̲i̲o̲n̲ ̲(̲b̲r̲e̲a̲k̲)̲ ̲t̲o̲ ̲P̲U̲
3.7.2.13.1 C̲o̲m̲m̲a̲n̲d̲
The command used to send attention request (break)
to the selected PU is:
- ATTN
The command is used for development purposes including
debugging tools.
3.7.2.13.2 E̲f̲f̲e̲c̲t̲
Depending upon the state of the PU in question the
following happens:
- PU in OFF-LINE state:
A Break is sent to the PU.
The effect depends upon the off-line program,
which the PU is booted with.
- PU in ON-LINE state:
An attention message is sent to the PU.
This command has no effect eccept that the
PU reports that the command has no effect.
3.7.2.13.3 V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲
The command is validated in accordance with sec. 2.3.4
If no PU has been selected the response is:
- "NO PU SELECTED"
3.7.2.13.4 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
When the command has been executed, the response is
"COMPLETED".
3.8 B̲O̲O̲T̲ ̲S̲E̲Q̲U̲E̲N̲C̲E̲
Having executed the direct watchdog commands (refer
section 3.7)
- PU#1 ^ENTER^ or PU#2 ^ENTER^
- ENTO ^ENTER^
- ENPU ^ENTER^
the PU is set in normal mode with access to the CU
and communication is to the MAP PROM (ref. CPS/SDS/[13
- Appendix 9 DAMOS Bootloader).
By the command:
- BE ^BFD ̲NO^^RETURN^
a bootfile from the offline SMD disk is loaded into
the PU in question. (BFD = binary file directory number
is an identification of the bootfile; RETURN is a keyboard
character). In CAMPS two bootfiles exist:
- a bootfile containing the initial version
- a bootfile containing the modified version
The files are placed in the
- -SCC-DIR-INITIAL and
- -SSC-DIR-MODIFIED
directories and have the name BOOT ̲CAMPS.
For the processes started by the BOOT process:
- FMS ̲MOVING
- FMS ̲FIXED
- TMS
- QSETUP
- COPSY
the version numbers are now displayed at the WDP ̲VDU.
Hereafter, the BOOT process will request the operator
for the time. Having specified the time, the start-up
phase handled in chapter 3.9 is entered.
3.9 S̲T̲A̲R̲T̲ ̲U̲P̲
The start up format is shown on fig. 3.9-1.
3.9.1 C̲o̲m̲m̲a̲n̲d̲
The format used for the start up is contrary to the
other formats (specified in this ICO) presented line
by line, i.e. the operator is first requested for new
input when the last line entered has been accepted.
3.9.2 P̲r̲e̲s̲e̲n̲t̲a̲t̲i̲o̲n̲
The dialogue is started as a consequence of the bootload
of CAMPS software.
3.9.3 D̲a̲t̲a̲ ̲E̲n̲t̲r̲y̲ ̲F̲i̲e̲l̲d̲s̲
For each start up parameter to be entered a text is
presented to the operator.
3.9.3.1 S̲t̲a̲r̲t̲ ̲u̲p̲ ̲T̲y̲p̲e̲
The operator enters one of the start up types:
- DEAD 1 (initial load)
- DEAD 2 (subsequent to a disastrous error)
- COLD (after a total system error)
- WARM (after a close down)
- SB (insert the PU as standby)
3.9.3.2 S̲o̲f̲t̲w̲a̲r̲e̲ ̲T̲y̲p̲e̲
The software types to be loaded are either:
- initial software or
- modified software
3.9.3.3 C̲A̲M̲P̲S̲ ̲M̲o̲d̲e̲
The system is able to execute in two modes:
- NORMAL
- AT ̲RISK
In NORMAL mode any software error will imply an emergency
switchover. In AT ̲RISK mode, the SW action depends
on the error type and the process type.
3.9.3.4 O̲p̲e̲r̲a̲t̲o̲r̲ ̲O̲n̲l̲y̲ ̲M̲o̲d̲e̲
The operator only mode gives possibilities to:
- delete a specific CIF (DCIF)
- load modified software eg patches to be used in
a subsequent new start up (LMOS)
- print software versions (PRSW)
- assign the floppy disk (DDRI)
- mount the floppy disk (VOLU)
- terminate operator only mode (TOPM)
The operator only mode is not used during SB start
up mode.
3.9.3.5 S̲u̲p̲e̲r̲v̲i̲s̲o̲r̲ ̲O̲n̲l̲y̲ ̲M̲o̲d̲e̲
If supervisor only is specified this mode is entered
either when:
- operator only mode is terminated (TOPM) or
- direct if operator only mode has not been specified
The supervisor only mode gives the supevisor the capability
to:
- queue control at restart commands in a frozen queue
environment
- start CAMPS by the command GO ̲CAMPS
The supervisor only mode can only be used during WARM
start up.
3.9.3.6 T̲R̲A̲C̲E̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲
The solution of trace directories gives the operator
a choice of 3 different directories where the process
trace files are updated:
- main directory on MIR ̲MOVING disc
- directory TRACEDIR1.D
- directory TRACEDIR2.D
By mean of this facility, it is possible to perform
a switchover and retain the contents of the trace files
originating from the master cleared PU.
3.9.4 V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲
For each line entered the operator will be presented
to either:
- a "?" if the entered data is not accepted, else
- a new text
3.9.5 E̲x̲i̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲
When the start up parameters have been accepted the
text "START UP INITIATED" is displayed.
SSC RELEASE:(REL ̲NO)/DATE(YY MM DD)COPSY VERSION:(VER
̲NO)
ENTER START-UP TYPE:
DEAD1=0, DEAD2=1, COLD=2, WARM=3, SB=4
operator reply
ENTER SOFTWARE TYPE:
INITIAL=0, MODIFIED=1
operator reply
ENTER CAMPS MODE OF OPERATION:
AT-RISK=0, NORMAL=1
operator reply
OPERATOR ONLY MODE? ENTER Y/N:
operator reply
SUPERVISOR ONLY MODE? ENTER Y/N: *)
operator reply
SELECT TRACE DIRECTORY:
MAIN DIRECTORY = 0, TRACEDIR1.D=1, TRACEDIR2.D=2
START-UP INITIATED
if mirrored disks are used then the following text
strings will be printed when appropriate:
DUALIZATION OF FIXED DISK INITIATED
DUALIZATION OF MOVING DISK INITIATED
DUALIZATION OF FIXED DISK FINISHED
DUALIZATION OF MOVING DISK FINISHED
where
REL-NO = 4 digit number
YY MM DD = year, month, day
VER ̲NO = 4 digit number
*) this text is displayed if start up type is WARM
FIGURE 3.9-1
START ̲UP SEQUENCE
A̲P̲P̲E̲N̲D̲I̲X̲ ̲A̲
M̲N̲E̲M̲O̲N̲I̲C̲ D̲E̲S̲C̲R̲I̲P̲T̲I̲O̲N̲
HIME Display the high level menu
TDXS Display the TDX-system menu
CUSY Display the CU-system menu
PUSY Display the PU-system menu
SOFT Display the SOFT command menu
WCMD Display the WDP command menu
LXLN ID LTUX ̲Line control format
LTUX ID LTUX control format
BSMX ID BSM-X control format
LTLN ID LTU ̲Line control format
LTUU ID LTU control format
DDRI Disk drive assignment
VOLU Volume handling
DCIF Delete Specific CIF
SWCH Switchover from ACTIVE PU to STANDBY
PU
CLOS Close down PU
TOPM Terminate operated only mode
ADTM Adjust time
LMOS Load modified software
STRM Set trace mask
PCON Print System configuration
PRSW Print software version
PROC Process execution time
These commands are only available on active PU from
ENGI-position (supervisor).
M̲N̲E̲M̲O̲N̲I̲C̲ D̲E̲S̲C̲R̲I̲P̲T̲I̲O̲N̲
WCMD Display direct WATCHDOG commands
PU#1 commands are directed to PU#1
PU#2 commands are directed to PU#2
COMM Which PU are commands directed to?
RSET Reset the PU
ENPU Enable the PU
DISA Disable the PU
ENTO Enable the Take-ownership possibility
DITO Disable the Take-ownership possibility
MACL Master clear the PU
MAIN Set PU in maintenance mode
NORM Set PU in normal mode
WDSW Direct watchdog switchover
ATTN Attention (Break)
These commands are only available from the WDP position.
A̲P̲P̲E̲N̲D̲I̲X̲ ̲B̲
1̲ ̲ ̲M̲E̲S̲S̲A̲G̲E̲S̲ ̲T̲O̲ ̲T̲H̲E̲ ̲O̲P̲E̲R̲A̲T̲O̲R̲ ̲R̲O̲P̲ ̲F̲R̲O̲M̲ ̲T̲H̲E̲ ̲W̲D̲P̲
The following types of messages are printed on the
operator lineprinter:
- log of commands
- error reports
- system status information
Each message on the ROP contains:
- the sender of the message (PU#1, PU#2, WDP)
- a local serial number of the print-out, either
WDP series og PU series
- an identity number
o E = Error report
o P = Print out (only from PU)
o T = Transaction log
1.1 L̲O̲G̲ ̲O̲F̲ ̲C̲O̲M̲M̲A̲N̲D̲
When a transaction is initiated from the operator VDU,
a log of the command is printed. When the transaction
is completed or cancelled another log is printed.
The two logs give the operator the possibility to check
if the transaction has been completed. The transaction
number is the same for both logs (init and completed).
The format of the log from the WATCHDOG is given in
fig. 1.1-1a.
1.2 E̲R̲R̲O̲R̲ ̲R̲E̲P̲O̲R̲T̲S̲
When an error report sent from a PU is to be printed
on the operator lineprinter a page shift is executed
and when the error report has been printed a new page
shift is performed. The header of an error report
will include:
- the sender of the message
- a local serial number of the printout(s)
- an error report number
- the time of day (only from PU)
The format of the error reports generated in the WATCHDOG
is given in fig. 1.2-1.
1.3 S̲Y̲S̲T̲E̲M̲ ̲S̲T̲A̲T̲U̲S̲ ̲I̲N̲F̲O̲R̲M̲A̲T̲I̲O̲N̲
The format of the printout from the WATCHDOG is given
in figure 1.3-1.
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
WDP Snnnn Tnnnn ^cmd^ ^pu^ INITIATED
WDP Snnnn Tnnnn ^cmd^ ^pu^ ^completion text^
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
FIGURE 1.1-1a
LOG OF COMMAND EXECUTION UPON ROP.
D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲ ̲F̲i̲g̲u̲r̲e̲ ̲1̲.̲1̲-̲1̲a̲
^cmd^ is one of the direct WATCHDOG commands,
refer appendix A
^pu^ is defining which of the PUs the
command is executed upon.
^completion text^ report whether the command has been
executed succesfully.
D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲ ̲F̲i̲g̲u̲r̲e̲ ̲1̲.̲1̲-̲1̲a̲
The following texts are possible response in a
COMMAND COMPLETED text, i.e. ^completion text^ log to the ROP
Refer to the VDU responses for further explanation, appendix B 1.4
COMPLETED
CMD NOT EXECUTED
NO AC AND NO SB PU
NO STANDBY PU
NO ACTIVE PU
PU NOT DISABLED
PU IS ACTIVE
PU IS STANDBY
SB PU ACTIVATION ERROR
PU DISABLED MODE? SWITCH?
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
WDP Snnnn Ennnn ii rr ee
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
FIGURE 1.2-1a
ERROR REPORTS UPON ROR
D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲ ̲F̲i̲g̲u̲r̲e̲ ̲1̲.̲2̲-̲1̲a̲
The error report number is a local WDP number.
ii is additional information
rr defines the subroutine name
ee defines the error occurred
ERROR REPORTS ABOUT ERRORS DETECTED INTERNALY BY THE WATCHDOG
FORMAT OF ERROR REPORTS UPON VDU AND ROP
ii rr ee
^ADDITIONAL INF^ ^NAME OF ROUTINE^ ^NAME OF
ERROR^
-------------------------------------------------------------------
ii ADDITIONAL INFORMATION
-------------------------------------------------------------------
The ADDITIONAL INF ii is O̲N̲L̲Y̲ expected to be used for HW or
SW error debugging by qualified personnel.
The ADDITIONAL INF ii is only valid in connection with certain
values of either NAME OF ROUTINE rr or NAME OF ERROR ee.
These values of rr or ee are marked with a * in the defination
list (just after the ii definations).
Below it is explained how to interpret the ii for these certain
values of rr and ee.
The ii values are represented, by explaining the meaning of
each bit.
I.e. the ii value should be converted to binary before interpreting.
ii = B7,B6,B5,B4,B3,B2,B1,B0
After that the selected group of bits should be converted back
to hexadecimals.
E.g. rr = 80H
ii = 42H = 0 1 0 0 0 0 1 0
ii = B7 B6 B5 B4 B3 B2 B1 B0
Refering to the definitions the following (see rr = 80H:
B7 B5 B5 = 0 1 0 = 2H
means a report from PU2 driver.
B4 B3 B2 B1 B0 = 0 0 0 1 0 = 2H
means two errors has occured after last reporting.
If rr equals 8̲0̲H̲, A̲D̲R̲I̲E̲R̲:
ii = B7,B6,B5,B4,B3,B2,B1,B0
B4,B3,B2,B1,B0 ̲ ̲ERROR COUNT: NO OF ERRORS
OCCURED AFTER
LAST REPORTING
B7,B6,B5 ̲DRIVER ID: 1 - PU1 DRIVER
2 - PU2 DRIVER
3 - VDU DRIVER
4 - LP DRIVER
If ee equals A̲A̲H̲, NPUACE:
ii = B7,B6,B5,B4,B3,B2,B1,B0
B4,B3,B2,B1,B0 ̲ ̲ERROR: 1 - INVALID MESSAGE
CODE
2 - OFFSET ERROR
3 - PU LINE TIME-OUT
4 - RX TIME-OUT
5 - TX TIME-OUT
6 - LINE DOWN
B7,B6,B5 ̲ ̲DRIVER ID: 1 - PU1 DRIVER
2 - PU2 DRIVER
If rr equals 8̲1̲H̲, PUHRME:
ii = B7,B6,B5,0,0,0,0,0
B7,B6,B5 ̲ ̲DRIVER ID: 1 - PU1 DRIVER
2 - PU2 DRIVER
…86…1 …02… …02… …02…
If rr equals 64H, ASOCEE O̲R̲
ee equals 96H, CCBEXE:
ii = 1,0,1,B4,B3,B2,B1,B0
B4,B3,B2,B1,B0 ̲ ̲ ERROR CODE: 1H - AUTOSENCE
SIGNAL FAIL
2H - TX NOT EXPTY
TIME-OUT
BEFORE TX
OF CCB ADDR
3H - TX NOT EMPRY
TIME-OUT
BEFORE TX
OF CCB COMM
4H - RX NOT FULL
TIME-OUT
ON RX OF CCB
DATA
5H - RX NOT FULLY
TIME-OUT
ON RX OF CCB
DATA
6H - PARITY,RX
OVERRUN OR
FRAME ERROR
ON RX OF
CCB DATA
7H - PARITY, RX
OVERRUN OR
FRAME ERROR
ON RX OF
CCB STATUS
8H - PROGRAM ERROR.
THE
SCAERR ROUTINE
CANNOT DECODE
THE ERROR
INDICATION
FROM THE WCA
DRIVER
9H - NOT USED
AH - TX COMM NE
RX COMM
BH -
- NOT USED
-
18H -
19H - CCB MODULE
DOWN
1AH - CCB TYPE NOT
DEFINED.
ERROR OCCURED
DURING SCANNING
1BH - CCB TYPE NOT
DEFINED.
ERROR OCCURED
DURING COMM
TO SCAN HANDLER
1CH - INVALID MESSAGE
CODE IN COMM
TO SCAN HANDLER
1DH - CCB MODULE
UP
1EH - CCB BUS UP
1FH - CCB BUS DOWN
1 0 1 ̲ ̲ ̲DRIVER ID: 5 - CCB DRIVER
-------------------------------------------------------------------
rr NAME OF PROCEDURE
-------------------------------------------------------------------
RANGE 10H .. 8FH
-------------------------------------------------------------------
ERROR IN SERVE TIME PROCESS
SETIME EQU 10H ERROR IN SERVE TIME PROCESS
ERROR IN HANDLE PROTOCOL PROCESS
HAPTCE EQU 20H ERROR IN HAPTC PROCESS MAIN
ERROR IN PUHANDLER PROCESS
ERROR IN:
PUHANE EQU 30H PUHAN - PU HANDLER PROCESS MAIN
DPCONE EQU 31H DPCON1 - DESPATCH CONTROL CMD
SETCOE EQU 32H SETCO1 - SETUP CONTROL CMD.s
WATPUE EQU 33H WATPU1 - WATCH PU KEEP ALIVE
PUSFEE EQU 34H PUSFE1 - PU SOFT ERROR
SREPOE EQU 35H SREPO1 - SEND REPORT TO PU
INIKAE EQU 36H INIKA1 - INITIALIZE KEEP ALIVE
RETYAE EQU 37H RETYA1 - RETURN YOU ARE
UDTABE EQU 38H UDTAB1 - UPDATE CONFIGURATON TABLE
CHKIRE EQU 39H CHKIRQ - CHECK INPUT REQUEST
PUNAAE EQU 3AH PUNOAS - GET PU NO. OF ANSWER SEM.
ERROR IN VDUHANDLER PROCESS
VDUHAE EQU 40H VDUHAP - VDUHANDLER PROCESS MAIN
CMDINE EQU 41H CMDIN1 - CMD INTERPRETER
COPLHE EQU 42H COPLH1 - SEND COPY TO LINEPRINT.HDL
ACOPLE EQU 43H COPLH1 - CALL OF ANAER1 ILLEGAL
TXTIBE EQU 44H TXTIB1 - TFXT IN BUFFER
CRSUBE EQU 45H CRSUB1 - HANDLE CR
BSSUBE EQU 46H BSSUB1 - HANDLER BS
SEVDUE EQU 47H SEVDU1 - SEND TO VDU
TXTTOE EQU 48H TXTO1 - SEND TEXT TO
VDHINE EQU 49H VDHIN1 - INITIALIZE VDUHANDLER
SESYSE EQU 4AH SESYSC - SEND SYSCON
SGSBAE EQU 4BH SGSBAC - SEND GO FROM STANDBY TO ACTIVE
ERROR IN SYSCON PROCESS
SYSCOE EQU 50H SYSCOP - SYSCON PROCESS MAIN
SDCONE EQU 51H SDCONT - SEND CONTROL
BSXCNE EQU 52H BSXCNF - BSM-X CONFIGURATION
TDXCNE EQU 53H TDXCNF - TDX CONFIGURATION
SPUREE EQU 54H SPURE1 - SEND REPORT TO PU
PUSETE EQU 55H PUSET1 - SETUP CMD TO ACT UPON PU
SWBSME EQU 56H SWBSMX - SWITCH BSM-X
READDE EQU 57H READDI - READ DIGITAL INPUT FROM CCB
BUS
IDISPE EQU 58H IDISPU - ISSUE DISABLE PU
IPUENE EQU 59H IPUENA - ISSUE PU ENABLE COMMAND
INORPE EQU 5AH INORPU - ISSUE PU IN NORMAL MODE
IMAIPE EQU 5BH IMAIPU - ISSUE PU IN MAINTENANCE MODE
IMCLPE EQU 5CH IMCLPU - ISSUE PU MASTERCLEAR
IENTPE EQU 5DH IENTPU - ISSUE PU ENABLE TAKE OWNERSHIP
IDITPE EQU 5FH IDITPU - ISSUE PU DISABLE TAKE OWNERSHIP
SDOALE EQU 60H SDOALL - SET DIGITAL OUTPUT TO CCB BUS
(INTIALIZATION)
VABSME EQU 61H VABSMX - VALIDATE BSM-X SWITCH COMMAND
VAPUNE EQU 62H VAPUNU - VALIDATE PU NUMBER
PUTOFE EQU 63H PUTOFF - SET PU IN OFFLINE MODE
ASOCEE EQU 74H ASOCEX - ANALYSE CCB EXECUTION *
ERROR DURING SWITCH ̲OVER
* MEANS ADDITIONAL INF available
LPHANE EQU 70H LPHANP - LINEPRINTER HANDLER PROCESS
MAIN
TRANSE EQU 71H TRANSM - SEND ASYN. REPORT
72H SPARE
ROPREE EQU 73H ROPREP - ROP REPORT
ERROR IN ERROR HANDLER PROCESS
ADRIEE EQU 80H ADRIER - ANALYSE DRIVER ERROR
*
ERROR IN OTHER PROCESSES
PUHRME EQU 81H PUHRAN ̲RMO, PU1HAN, PU2HAN PROCESS
*
VDURME EQU 82H VDUHAN ̲RM, VDUHAN PROCESS
LPRMOE EQU 83H LPRHAN ̲MO, LPRHAN PROCESS
SENERE EQU 84H SCASU1 ̲RE - SCANHANDLER PROCESS - SEND
CCB ERROR MESSAGE
SENSTE EQU 85H SCASUI1 ̲RE - SCANHANDLER PROCESS - SEND
CCB STATUS MESSAGE
* means ADDITIONAL INF available.
FIGURE 1.2-1c
-------------------------------------------------------------------
ee NAME OF OCCURED ERROR
-------------------------------------------------------------------
RANGE 90H .. OFFH
-------------------------------------------------------------------
DESCRIPTION OF ERROR CAUSE
NOBUFE EQU 90H NO BUFFER AVAILABLE UPON THE EMPTY QUE
PUDRSE EQU 91H STATUS MESSAGE FROM PU-DRIVER, NOT EXP.
CCBDRE EQU 92H ERROR MESCOD FROM CCB-DRIVER
READ STATUS BYTE IN ADD. INF. BYTE
BYTECE EQU 93H BYTECOUNT NOT EXPECTED IN THIS CMD.
BUFRQE EQU 94H BUFFER WITH UNEXPECTED RETURN-QUE
LDUHDE EQU 95H LDU - HEADER ERROR
CCBEXE EQU 96H ERROR IN EXECUTE. OF CMD, NACK IN BUF.
*
THE DEVICE HAS NOT ANSWERED CORRECTLY
DESITE EQU 97H ANSWERSEM IS NEITHER PULSEM NOR PU2SEM
NTWOEQ EQU 98H TWO EQUAL PU-STATES NO ALLOWED
PUNUME EQU 99H PU NUMBER DO NOT EXIST
SETOFE EQU 9AH SET PU DRIVER IN OFFLINE MODE, FAILED
RAPSCE EQU 9BH RESET ACTIVE PU DURING SWITCH OVER:
COMM FAILED DUE TO CCB EXECUTIN ERR
(ESPSCE) EQU 9CH ENABLE STANDBY PU DURING SWITCH ̲OVER:
COMM FAILED DUE TO CCB EXECUTIN ERR
(ESPSRM) EQU 9DH ENABLE STANDBY PU DURING SWITCH ̲OVER:
COMM REJECTED IN MAP MODULE
ETOSCE EQU 9EH ENABLE TAKE OWNERSHIP DURING SWITCH
OVER:
COMM FAILED DUE TO CCB EXECUTION ERR
RSSCAE EQU 9FH ERROR IN RESTARTING SCAN
IRQOFE EQU AOH INPUT REQUEST, WHEN OFFLINE PU STATUS
COPIFE EQU A1H UNKNWON COMMAND FROM COPSY
MESCDE EQU A2H UNEXP. MESCOD
INREQE EQU A3H NO INPUT REQUIST AVAILABLE WHEN REQUIRED
STATUE EQU A4H STATUS ERROR
ASCMEE EQU A5H UNEXP. ASCII MESSAGE
GOCPSE EQU A6H BYTECOUNT TO SMALL IN GO CAMPS CMD
KPALIE EQU A7H KEEP ̲ALIVE
CMD
IRQBCE EQU A8H INPUT REQUEST
TDXCCE EQU A9H TDX-CONT. NOT EXPECT. UPON THIS BSM-X
NPUACE EQU AAH NO PU ACCEPT OF BUFFER
*
SWBXCE EQU ABH BSM-X SWITCH CONDITION ERROR
NO SUCH TDX BUS EXIST
SWBXPE EQU ACH BSM-X SWITCH PARAMETER ERROR
NO SUCH BSM-X EXIST
DRONLE EQU ADH PU-DRIVER HAS NOT GONE ONLINE
GCPSCE EQU AEH GO ̲CAMPS ̲WDP CMD ERROR
TXTLNG EQU AFH TEXT TOO LONG
(continue)
* means ADDITIONAL INF available
-------------------------------------------------------------------
ee NAME OF OCCURED ERROR
-------------------------------------------------------------------
RANGE 90H .. OFFH
-------------------------------------------------------------------
DESCRIPTION OF ERROR CAUSE
PUMSNF EQU BOH MESSAGE FROM PU NO FINISH
PARERR EQU COH PARITY ERROR
RXOERR EQU C1H RX OVERRUN ERROR
FRAERR EQU C2H FRAMING ERROR
LNOBYE EQU C3H ILLEGAL LINENO OR BYTECOUNT IN BUFFER
FROM PU
FIGURE 1.2-1d
D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲ ̲F̲i̲g̲u̲r̲e̲ ̲1̲.̲3̲
The CAMPS WATCHDOG generates reports about events detected
of the WD.
If an active PU exist the reports are sent to it, if
not, the reports are sent to the WD-ROP.
The format of the reports upon the ROP is:
^INF1^ ^INF2^ ^INF3^ ^INF4^
INF1 is an action/event description: WDP ̲INFO
INF2 is the type of the unit with error: UNIT ̲TYPE
INF3 is the error type that causes the action/event:
ERROR ̲TYPE
INF4 is the number of the unit with error: UNIT ̲NO
The possibilities are:
INF1:
GO ̲SB ̲AC
Go from standby PU to active PU.
A command to the standby PU to become active PU,
but the standby PU has gone down in the meantime.
SB ̲PU ̲DOWN
Standby PU down.
The standby PU has gone down.
SB ̲PU ̲UP
Standby PU up.
The standby PU has reported to the WD that it is
present.
NON ̲AC ̲TDX ̲DOWN
Non active TDX down.
The TDX of the not active PU has gone down.
BSMX ̲DOWN
BSM ̲X down
The BSM-X is down.
WARNING
warning
A warning about an event is reported.
The event is NOT NORMAL STATE.
NORMAL ̲AGAIN
normal again
An event that is a change to NORMAL STATE has occoured.
AC ̲PU ̲DOWN (ROP only)
active PU down
a lonely active PU has gone down.
AC ̲TDX ̲DOWN
Active TDX bus down
The TDX-bus of a lonely active PU has gone down.
INF2:
PU
the unit is a processing unit
CU
the unit is a channel unit
TDX
the unit is a TDX-bus controller
BSM-X
the unit is a BSM-X
INF3:
TEMPERATURE
the temperature of the unit has crossed the preset
level.
MANUEL ̲SWITCH
the setting of a switch has been changed.
ANALOG
the value of a voltage in the unit has gone below
a defined minimum level.
DIGITAL
the state of an event, that is supervised thru
a digital word, has changed.
NO ̲KEEP ̲ALIVE
the PU has not sent a "KEEP A ALIVE" message within
the required time limit.
SB ̲PU ̲EXIST
The standby PU has sent report to WD that it exist.
BSM-X-CCA
The BSM-X which supervises the TDX-bus controller
is reported in error.
CCB ̲COMM ̲NOT ̲OK
The communication over the CCB-bus to the unit
has failed.
INF4:
UNIT ̲NUMBER
number of the unit with error. CU unit number
0 means the whole CU.
CU unit number 1 means the part of the CU used
by PU1.
CU unit number 2 means the part of the CU used
by PU2.
ANALOG ̲OP ̲INF
not used
DIGITAL ̲OP ̲INF
not used
DTG ̲TYPE
not transmitted to ROP
The possible reports are marked in fig. 1.3-2
Figure
1.3-2
2 W̲A̲T̲C̲H̲D̲O̲G̲ ̲R̲E̲S̲P̲O̲N̲S̲E̲S̲ ̲U̲P̲O̲N̲ ̲W̲D̲ ̲V̲D̲U̲
2.1 C̲O̲M̲M̲A̲N̲D̲ ̲R̲E̲S̲P̲O̲N̲S̲E̲
The WD is able to give the following responses upon
the VDU as an answer to a command entered from the
keyboard:
NO PU SELECTED
Means that it is required to select a PU to execute
the command upon or send the message to.
PU1 SELECTED
PU2 SELECTED
Response to selecting a PU.
PU COMMUNICATION FAILED
Error in sending a message specified from the keyboard
to the selected PU.
UNKNOWN COMMAND
Letters entered from keyboard before ENTER KEY
has not been recognized as a command.
COMPLETED
response to a command that is executed.
CMD NOT EXECUTED
response to a command that is not executed, see
error report.
NO AC. AND SB PU
no active PU and no standby PU.
NO STANDBY PU
NO ACTIVE PU
response to a WDSW command reporting errors in
the configuration.
PU NOT DISABLED
response to a MAIN, MACL, NORM command reporting
that the PU is not disabled.
PU IS ACTIVE
PU IS STANDBY
response to a ENPU, DISA, ENTO or DITO command
reporting that the command cannot be executed with
this PU state.
WD DOWN
not used
SB PU ACTIVE ERROR
standby PU activation error
reports that the standby PU has not become active
in spite that the WD has ordered it to become active.
PU DISABLED, MODE? SWITCH?
response to ENPU command reporting that the WD
could not detect that the PU had been enabled.
The WD commands the PU to be enabled, then it waits
for some time and then it reads the enabled/disabled
status of the PU.
NO CMD BUFFER
response to a RSET, ENPU, DISA, ENPO, DITO, MACL,
MAIN, NORM or WDSW command reporting a WD internal
lack of buffer to execute the command has occurred.
2.2 E̲R̲R̲O̲R̲ ̲R̲E̲S̲P̲O̲N̲S̲E̲
Further internal WD error or unexpected event are reported
to the VDU in the format:
ii rr ee
which is 3 two-digit hexnumbers.
ii is additional information
rr defines the subroutine name
ee defines the error subroutine occoured.
Ref. fig. 1.2-1d for decoding of numbers.
A̲p̲p̲e̲n̲d̲i̲x̲ ̲C̲
T B S
*****
A̲P̲P̲E̲N̲D̲I̲X̲ ̲D̲
1̲ ̲ ̲C̲M̲I̲ ̲O̲U̲T̲P̲U̲T̲
1.1 C̲M̲I̲ ̲L̲O̲G̲
The format of the CMI log is given below:
CMI--TECHNICAL--REPORT:(NO) PU:(PU ̲NO) DTG:(DTG)
(CMD) (PORT NO) (STATUS)
where
(NO)=0001..9999
(PU ̲NO)=1,2
(DTG)=(DAY)(HOUR)(MINUTE)Z (MON) (YEAR)
(DAY)= 2 CHARACTERS
(HOUR)= 2 CHARACTERS
(MINUTE)= 2 CHARACTERS
(MON)= 3 CHARACTERS
(YEAR)= 2 CHARACTERS
(CMD)= Refer Appendix A (4 characters)
(PORT NO)= 2 digits. Only applicable for the LXLN,
LTUX, BSMX, LTLN, LTUU Commands.
(STATUS)= INITIATED, COMPLETED, CANCELLED, NOT ACCEPTED
1.2 C̲M̲I̲ ̲F̲O̲R̲M̲A̲T̲ ̲A̲N̲D̲ ̲C̲O̲M̲M̲A̲N̲D̲ ̲L̲I̲N̲E̲ ̲R̲E̲P̲L̲I̲E̲S̲
The operator is given different directives if he enters
an invalid command, parameter or if he completes a
format with illegal parameters.
The directive is given either as a message on the response
line, subsequent to an invalid command or ID or as
an error ̲code in the left-hand margin of the format
subsequent to an illegal completion of a format.
The explanation of the error code is obtained by the
following steps:
- depress the DISPLAY ERROR CODE key (Function key
F8)
- enter ERRO in the command field
- enter the error-code in the ID field
- depress the ENTER key
The explanation of the error code is now displayed
on the response line and the cursor positioned in the
first erroneous field.
A̲P̲P̲E̲N̲D̲I̲X̲ ̲D̲
E̲r̲r̲o̲r̲-̲C̲O̲D̲E̲S̲
E̲R̲R̲O̲R̲ ̲C̲O̲D̲E̲ E̲X̲P̲L̲A̲N̲A̲T̲I̲O̲N̲
001 INVALID ENTRY
002 ILLEGAL COMMAND
101 ILLEGAL PORT ̲ID
102 ENTER PORT ̲ID
103 ILLEGAL SPEED
104 DESCREPANCY WITH THE NEIGHBOUR
LINE
105 THE SUM OF SPEEDS EXCEEDS
19200 BAUD
106 ILLEGAL TYPE
107 MAX CONFIGURATION EXCEEDED
108 TIME INDICATION NOT ACCEPTED
109 NO DISK AVAILABLE
110 NO STANDBY PU AVAILABLE
200 EXEC ̲OK
201 LINE ̲CONNECTED ̲IN ̲PROFILE
202 NOT ̲OPERATOR ̲ONLY ̲MODE
203 NOT ̲ALLOWED ̲IN ̲OPERATOR ̲ONLY
̲MODE
204 RUNNING ̲IN ̲SUPV ̲MODE
205 HW ̲ERR OR
206 WDP ̲CCB ̲FAILED
207 LTU ̲LOAD ̲ERROR
208 STATUS ̲CHANGE ̲ILLEGAL
209 NO ̲OPERATION
210 LAST ̲MIRRORED ̲DISK
211 WRONG ̲VOLUME ̲NAME
212 VOLUME ̲NAME ̲IS ̲USED
213 NON ̲EXISTING ̲VOLUME
214 VOLUME ̲MOUNTED
215 NO ̲CIF ̲FOUND
216 ILLEGAL ̲PROCESS ̲NO
217 COPY ̲ERROR
218 ILLEGAL ̲TIME
219 FILE ̲NOT ̲FOUND
220 VOLUME ̲ERROR
221 GET ̲SW ̲VERSION ̲ERROR
1.3 C̲M̲I̲ ̲C̲O̲M̲M̲A̲N̲D̲ ̲O̲U̲T̲P̲U̲T̲
For the error-codes
- 217: COPY ̲ERROR
- 221: GET ̲SW ̲VERSION ̲ERROR
Auxiliary information is printed at the WDP ̲ROP.
The information consists of two lines, a header line
and the information:
CMI ̲CMD CAUSE DISK VOL/DIR/FILE
(command) (cause) (disk) (vol ̲dir ̲file)
(command)= LMOS or PRSN
(cause)= Completion code
(disk)= OFFL or FLOP or MIRM
(vol ̲dir ̲file)= 16 character name
The PCON command will make the CMI print a configuration
as described in section 3.6.5.5.