DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Wang WCS documentation floppies

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Wang WCS documentation floppies

Excavated with: AutoArchaeologist - Free & Open Source Software.


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.