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

⟦da705f0c5⟧ Wang Wps File

    Length: 29912 (0x74d8)
    Types: Wang Wps File
    Notes: CPS/ICD/010               
    Names: »5012A «

Derivation

└─⟦deb1ae1f4⟧ Bits:30006197 8" Wang WCS floppy, CR 0484A
    └─ ⟦this⟧ »5012A « 

WangText

…1c……00……00……00……00……12……02……00……00……12…
…12… …12……06……12……07……11……0d……11……0e……11……00……11……01……11……05……10……09……10……0e……10……01……10……02……10……06……0f……09……0f……0c……0f……00……86…1                                             …02…           …02…   …02…        

…02…CPS/ICD/010

…02…850418…02……02…
OPERATOR COMMANDS & PROCEDURES
…02…ISSUE 3.1…02…CAMPS











                        A̲P̲P̲E̲N̲D̲I̲X̲ ̲E̲



                   P̲O̲R̲T̲ ̲N̲U̲M̲B̲E̲R̲ ̲O̲V̲E̲R̲V̲I̲E̲W̲




                 1̲ ̲ ̲P̲O̲R̲T̲ ̲N̲U̲M̲B̲E̲R̲ ̲O̲V̲E̲R̲V̲I̲E̲W̲



         The port numbers for the elements

         -   PU
         -   TIA
         -   TDX ̲CONTROLLER
         -   BSM ̲X
         -   LTUX
         -   LTUX ̲LINE

         are defined in figure 1-1.

         The port numbers for the elements

         -   disk controller
         -   LTU
         -   LTU ̲LINE

         are defined in figure 1-2.





















































                        FIGURE 1-1
         PORT NO. OVERVIEW FOR PU AND TDX SYSTEM




            IO ̲BUS ̲A
 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

            IO ̲BUS ̲B
 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲   ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲    ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲   ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲   ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲   ̲
 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲   
FLOPPY   MIRRORED    OFFLINE     MIRRORED       LTU        
                                                         LTU
                                                         
DISK ̲CTR DISK ̲CTR    DISK ̲CTR    DISK ̲CTR        1         
                                                          N
                                                         
 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲  ̲ ̲ ̲ ̲1̲ ̲ ̲ ̲ ̲    ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲    ̲ ̲ ̲ ̲2̲ ̲ ̲ ̲ ̲   ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲   ̲ ̲ ̲
                                 ̲ ̲ ̲ ̲ ̲ ̲ ̲


                                                           
                                                         2x(n-1)+2

                                              1    2     2x(N-1)+1
    0        1           2           3


The disk numbers are only used in error reports and relate to
 the fixed physical placement.

The interrupt vector (IV) and HW address (HWA) are:


         -   floppy disk          IV =  65 = #41    HWA =  1
         -   mirrored 1 disk      IV =  99 = #63    HWA = 23
         -   offline disk         IV = 101 = #65    HWA = 25
         -   mirrored 2 disk      IV = 102 = #66    HWA = 26

         HWA := IV - #40

The LTU nos and LTU line nos relate to the LTU logical I/O addresses
 (LDN) and HW ̲addresses (HWA):

         -   LTU 1     LDN = 4  HWA = 7
         -   LTU 2     LDN = 5  HWA = 8
         -   LTU 3     LDN = 6  HWA = B
         -   LTU 4     LDN = 7  HWA = D
         -   LTU 5     LDN = 8  HWA = E

         LTU no interval :      1 .. 5
         LTU line no interval:  1 .. 10





                        FIGURE 1-2
        PORT NO. OVERVIEW FOR LTU AND DISK SYSTEM






                        A̲P̲P̲E̲N̲D̲I̲X̲ ̲F̲



                     C̲O̲P̲S̲Y̲ ̲H̲W̲ ̲R̲E̲P̲O̲R̲T̲S̲






                     1̲ ̲ ̲R̲E̲P̲O̲R̲T̲ ̲F̲O̲R̲M̲A̲T̲



         The report consists of

         -   header line
         -   report number line
         -   field explanations
         -   actual clear text report
         -   error report
         -   hexadecimal error report dump

         The hexadecimal error report dump is intented for debugging
         purposes.

         The general format of a hardware report is shown in
         figure 1.

















































                         FIGURE 1
                      REPORT FORMAT



                    2̲ ̲ ̲F̲I̲E̲L̲D̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲



         In this paragraph the field contents are listed:

         REP-ID      Denotes the reporting module
             TMS     Terminal management
             FMS     File management
             CCB     Watchdog CCB scanning
             DSK     Disk handler

         REP-TYPE    Report type
             UNKNOWN
             ERROR
             NORMAL
             WARNING
             STATUS
             TDX ̲ERR
             FW ̲ERR

         NAME        Hardware device name
             UNKNOWN
             PU
             CU
             TDX
             STI
             BSM ̲X   TDX
             BUS
             LTUX
             LTUXL
             LTU
             LTU ̲L
             FLOP    Floppy disc
             OFFL    Off-line disc
             MIRM    Mirrored moving disc
             MIRF    Mirrored fixed disc
             MIRR    Mirrored disc

         NO          Device/unit no.
             CU, STI = 1
             BUS, PU, TDX = 1,2
             LTUX = 1..30
             LTUXL = 1..120
             LTU = 1..5
             LTU ̲L = 1..10

             For discs, the unit number is the logical device
             number 1, 3, 5:

             Off-line disc = 3
             Floppy disc = 3
             Mirrored 1 = 1
             Mirrored 2 = 5



         ERROR TYPE
             VOLUME ̲ERROR
             ACCESS ̲ERROR
             STATUS ̲ERROR
             UNKN ̲ERROR
             SECTOR ̲ERROR
             TIMEOUT ̲ERROR
             MEMORY ̲ERROR
             PARITY ̲ERROR
             RESET ̲ERROR
             BIT ̲ERROR
             ILLEGAL ̲OPERAT
             LTU ̲DEVICE ̲ERROR
             UNKNOWN ̲ERR ̲TYPE
             NI ̲TA ̲SUBDEV ̲ERR
             SC ̲CC ̲SUBDEV ̲ERR
             LEVEL 2 ERROR
             NOT ̲FOUND
             STI ̲DEVICE ̲ERROR
             TDX BUS SUBDEV ER
             LINE SUBDEV ERR
             DIGITAL EXCEPT
             NO KEEP ALIVE
             SB PU EXISTS
             BSM ̲X CCA CONTR
             CCB COMM NOT OK
             OPERATOR COMMAND 
             CREATION ̲ERROR
             UNKNOWN ERROR
             TEMPERATURE
             MANU SWITCH SET
             ANALOG PWR SUPL

         ACTION OF SYSTEM
             NO ACTION FOUND
             SWITCHOVER PERFORMED
             SB PU CLOSED DOWN
             PU DOWN
             BSM ̲C CLOSED
             LTUX CLOSED
             LTUX LINE CLOSED
             DISC RECOVERED
             DISC CTR DEASSIGNED
             VOLUME DISMOUNTED
             WDP CLOSED
             WDP ̲ROP CLOSED
             WDP ̲VDU CLOSED
             PROCESS RETIRED
             PROCESS RESUMED
             SB PU UP
             NO ACTION



         ERROR DESCRIPTION
             INTERRUPT
             DESCR NOT FOUND
             STANDBY PU GONE ACTIVE
             STANDBY PU DOWN
             STANDBY PU UP
             NON ACTIVE TDX DOWN
             BSM ̲X DOWN
             EXCEPTION
             NORMAL AGAIN
             LTUX ̲DOWN
             UNKNOWN ERROR DESCR
             CMD OVERRIDED
             CMD OUT OF SWQUENCE
             CMD PARAM ERROR
             SMD PROT NOT RUNNING
             CMD FAILED
             IOC PROTOCOL RUNNING
             CMD FAILED
             IOC PROTOCOL TIMEOUT
             NO LTU RESPONSE 1
             NO LTU RESPONSE 2
             NO LTU RESPONSE 3
             BOOTLOAD FILE TOO BIG
             CHECKSUM ERROR IN FILE
             UNKNOWN DIRECTIVE
             BUFFER ENTRYPOOL SMALL
             BOOTLOADING CANCELLED
             NOT OPEN SUBDEVICES
             NT CMD ER S DISABLED
             NT CMD ER S ENABLED
             NT CMD ER S INITIALISE
             NT CMD ER S OPENING
             NT CMD ER S RUNNING
             NT CHANNEL ERROR STATE
             NT PARAM ERROR
             NT BAUDRATE ERROR
             NT L1 RETRY COUNT ERR
             NT BLOC  ̲SIZE ERROR
             NT TRANS RETRY RANGE
             NT LSB RETRY RANGE
             NT RR RETRY RANGE
             STIH ̲DEVICE ̲FAULT
             TDXH ̲DEVICE ̲FAULT
             TDXH ̲UNREQ ̲DATAGRAM
             FW ̲BUFFER ̲OVERFLOW
             FW ̲FRAME ̲TIMEOUT
             FW ̲DATAGRAM ̲MAXSIZE
             FW ̲OVERFLOW
             FW ̲DMA ̲ERROR


             FW ̲PACKET ̲TIMEOUT
             FW ̲FLOW ̲TIMEOUT
             FW ̲DATAGRAM ̲TIMEOUT
             DROP ̲106
             DROP ̲107
             OUT ̲RETRANSMISSION
             IN ̲RETRANSMISSION
             UNEXPECTED ̲CHAR ̲SEQ
             UNEXPECTED ̲DEVICE ACT
             DROP ̲106 ̲107
             NO ̲RESPONSE ̲TO ̲ARM ̲CMD
             LDJ ̲ERROR
             IOC ̲RECORD ̲ERROR
             COMMAND ̲OUT ̲SEQ
             MISSING ̲INPUT ̲REQUEST
             RECEIVE ̲TIMEOUT
             BUFFER ̲OVERFLOW
             CS ̲RX ̲CONNECTED
             CS ̲RX ̲DISCONNECTED
             CS ̲TX ̲DISCONNECTED
             CS ̲V24 ̲DISCONNECTED
             NT ̲LINK ̲FAILURE
             NT ̲MANUAL ̲SYNCRONIZAT
             NT ̲INCOMING ̲RESET
             LTU ̲DEVICE ̲FAILURE



                   3̲ ̲ ̲H̲E̲X̲A̲D̲E̲C̲I̲M̲A̲L̲ ̲D̲U̲M̲P̲S̲



         The formats and interpretations of hexadecimal report
         dumps are depicted in figures in this paragraph.



             F̲M̲S̲ ̲R̲E̲P̲O̲R̲T̲

         WORD ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         1    ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         2    ̲ ̲ ̲ ̲ ̲T̲I̲M̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         3    ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         4    ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         5    ̲ ̲ ̲S̲O̲U̲R̲C̲E̲ ̲I̲D̲ ̲ ̲ ̲ ̲
         6    ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         7   M̲O̲D̲U̲L̲E̲ ̲T̲Y̲P̲E̲ ̲=̲ ̲4̲ ̲
         8    ̲M̲E̲S̲S̲ ̲T̲Y̲P̲E̲ ̲=̲ ̲0̲ ̲ ̲
         9    ̲ ̲ ̲ ̲ ̲ ̲C̲C̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲        DAMOS completion code
         10   ̲D̲E̲V̲I̲C̲E̲ ̲S̲T̲A̲T̲U̲S̲ ̲ ̲        bitmark…0e…1)…0f…
         11   ̲ ̲ ̲ ̲ ̲D̲E̲V̲I̲C̲E̲ ̲ ̲ ̲ ̲ ̲        4 character device name
         12   ̲ ̲ ̲ ̲ ̲N̲A̲M̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         13   ̲ ̲ ̲ ̲D̲I̲S̲C̲ ̲N̲O̲ ̲ ̲ ̲ ̲ ̲        0 or 1, applicable for dual 
         14   ̲L̲O̲G̲I̲C̲A̲L̲ ̲D̲E̲V̲I̲C̲E̲ ̲        discs only
         15   ̲ ̲ ̲ ̲ ̲U̲N̲I̲T̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         16   ̲ ̲ ̲ ̲S̲U̲B̲M̲I̲T̲ ̲ ̲ ̲ ̲ ̲ ̲
         17   ̲ ̲ ̲ ̲S̲E̲C̲T̲O̲R̲ ̲ ̲ ̲ ̲ ̲ ̲
         18   ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲


         DEVICE ̲STATUS bitmark - bit set if:

         0 = WRITE ̲PROTECTED
         1   INDEX MARK
         2   SECTOR MARK
         3   ON ̲CYLINDER
         4   SEEK ̲END
         5   SEEK ̲ERROR
         6   FAULT
         7   UNIT ̲READY
         8   BUSY
         9   UNIT ̲SELECTED


                        FIGURE 3-1



             D̲I̲S̲C̲ ̲H̲A̲N̲D̲L̲E̲R̲ ̲R̲E̲P̲O̲R̲T̲

              ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         1    ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         2    ̲ ̲ ̲ ̲ ̲ ̲T̲I̲M̲E̲ ̲ ̲ ̲ ̲ ̲ ̲
         3    ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         4    ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         5    ̲ ̲ ̲S̲O̲U̲R̲C̲E̲ ̲I̲D̲ ̲ ̲ ̲ ̲
         6    ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         7    ̲M̲O̲D̲U̲L̲E̲ ̲T̲Y̲P̲E̲ ̲=̲ ̲4̲
         8    ̲M̲E̲S̲S̲ ̲T̲Y̲P̲E̲ ̲=̲ ̲2̲ ̲ ̲
         9    ̲ ̲ ̲ ̲ ̲ ̲C̲C̲1̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲        Primary completion code 
         10   ̲ ̲ ̲ ̲ ̲ ̲C̲C̲2̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲        Secondary completion code
         11   ̲ ̲ ̲ ̲ ̲ ̲C̲C̲3̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲        Tertiarycompletion code 
         12   ̲ ̲ ̲ ̲ ̲ ̲I̲V̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲        Interrupt vector:
                                     #41  floppy disc
                                     #65  mirrored 1
                                     #66  mirrored 2
                                     #63  off-line disc












                                           FIGURE 3-2




             T̲M̲S̲ ̲R̲E̲P̲O̲R̲T̲:̲ ̲A̲S̲Y̲N̲C̲H̲R̲O̲N̲O̲U̲S̲ ̲R̲E̲P̲O̲R̲T̲

              ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         1    ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         2    ̲ ̲ ̲ ̲ ̲ ̲T̲I̲M̲E̲ ̲ ̲ ̲ ̲ ̲ ̲
         3    ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         4    ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         5    ̲ ̲ ̲S̲O̲U̲R̲C̲E̲ ̲I̲D̲ ̲ ̲ ̲ ̲
         6    ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲      User device identification,
         7   M̲O̲D̲U̲L̲E̲ ̲T̲Y̲P̲E̲ ̲=̲ ̲2̲8̲      refer figure 3-4
         8    ̲ ̲ ̲ ̲U̲ ̲S̲D̲I̲D̲ ̲ ̲ ̲ ̲ ̲ ̲      0 = break, 1 = off-line,
         9    ̲ ̲ ̲ ̲S̲T̲A̲T̲U̲S̲ ̲ ̲ ̲ ̲ ̲ ̲      2 = failure, 3 = protocol, 4 =
         10   ̲ ̲ ̲I̲N̲F̲O̲ ̲S̲I̲Z̲E̲ ̲ ̲ ̲ ̲      other size of data in INFO
         11   ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         12   ̲ ̲ ̲ ̲ ̲I̲N̲F̲O̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲      For a description of INFO,
         13   ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲      refer figure 3-5
                     .
                     .
                     .













                                           FIGURE 3-3




         The U ̲SDID ia an integer containing two byte fields:

         
             PROFILE ̲TYPE        PORT ̲NO

         15              8   7            0


          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         PROFILE ̲TYPE   PROFILE ̲VALUE   PORT ̲NO RANGE
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         TERMINAL ̲P     #00             1..NO ̲OF ̲VDUS
         DEVICE ̲P       #01             1..NO ̲OF ̲SADS
         CHANNEL ̲P      #02             1..NO ̲OF ̲EXCS
         STI ̲P          #03             1
         TIA ̲P          #04             1..2
         LTUX ̲LINE ̲P    #05             1..MAX ̲LTUX ̲LINES
         LTUX ̲P         #06             1..MAX ̲LTUXS
         LTU ̲LINE ̲P     #07             1..MAX ̲LTU ̲LINES
         LTU ̲P          #08             1..MAX ̲LTUS
         MAP ̲P          #09             1
         OC ̲P           #0A             1
         WDP ̲P          #0B             5
         WDP ̲VDU ̲P      #0C             3
         WDP ̲ROP ̲P      #0D             4
         WDP ̲REP ̲P      #0E             6
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲


















                        FIGURE 3-4



         S̲T̲A̲T̲U̲S̲ ̲=̲ ̲O̲T̲H̲E̲R̲ ̲S̲T̲A̲T̲U̲S̲ ̲(̲4̲)̲

         VDU KEY EVENTS
              ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         10   ̲I̲N̲F̲O̲ ̲S̲I̲Z̲E̲ ̲=̲ ̲2̲ ̲ ̲
         11   ̲ ̲ ̲A̲C̲T̲I̲O̲N̲ ̲=̲ ̲1̲ ̲ ̲ ̲      USER ACTION
         12   ̲ ̲ ̲ ̲S̲U̲B̲T̲Y̲P̲E̲ ̲ ̲ ̲ ̲ ̲      0 = key ̲off, 1 = key ̲on, 2 = system ̲key
         MTP ROP KEY EVENT
              ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         10   ̲I̲N̲F̲O̲ ̲S̲I̲Z̲E̲ ̲=̲ ̲2̲ ̲ ̲
         11   ̲ ̲ ̲A̲C̲T̲I̲O̲N̲ ̲=̲ ̲0̲ ̲ ̲ ̲      ACTION
         12   ̲ ̲ ̲ ̲S̲U̲B̲T̲Y̲P̲E̲ ̲ ̲ ̲ ̲ ̲      0 = paper ̲OK, 1 = paper ̲out, 2 = audio ̲alarm

         S̲T̲A̲T̲U̲S̲ ̲=̲ ̲F̲A̲I̲L̲U̲R̲E̲ ̲(̲2̲)̲
              ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         10   ̲ ̲I̲N̲F̲O̲(̲1̲)̲ ̲=̲ ̲C̲C̲ ̲ ̲      DAMOS completion code
         11   ̲ ̲I̲N̲F̲O̲(̲2̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲      not relevant
         12          .
                     .
                     .

         S̲T̲A̲T̲U̲S̲ ̲=̲ ̲O̲C̲H̲ ̲W̲D̲ ̲W̲A̲T̲C̲H̲D̲O̲G̲ ̲S̲T̲A̲T̲U̲S̲ ̲(̲#̲3̲2̲9̲9̲)̲
              ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         10   ̲ ̲I̲N̲F̲O̲ ̲S̲I̲Z̲E̲ ̲=̲ ̲1̲ ̲
         11   ̲ ̲ ̲ ̲I̲N̲F̲O̲(̲1̲)̲ ̲ ̲ ̲ ̲ ̲      #9 = WDP ̲DOWN, #A = WDP ̲UP, #B = WDP ̲PAPER ̲LOW,
                                   #C = WDP ̲PAPER ̲HIGH

             The U ̲SDID is:
             #0305   WDP on line 5
             #0C03   WDP ̲VDU on line 3
             #0D04   WDP ̲ROP on line 4
             #0E06   WDP ̲REP on line 6


                        FIGURE 3-5




         T̲M̲S̲ ̲R̲E̲P̲O̲R̲T̲:̲ ̲C̲R̲E̲A̲T̲I̲O̲N̲ ̲R̲E̲P̲O̲R̲T̲

              ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         1    ̲ ̲ ̲ ̲P̲R̲O̲F̲I̲L̲E̲ ̲ ̲ ̲ ̲ ̲    Refer figure 3-4
         2    ̲ ̲ ̲H̲B̲ ̲ ̲ ̲ ̲ ̲ ̲L̲B̲ ̲ ̲ ̲    (HB,LB) is ASCII rep. of unit no.
         3    ̲ ̲ ̲ ̲ ̲ ̲ ̲C̲C̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲    DAMOS completion code

























                                           FIGURE 3-6



         C̲C̲B̲ ̲R̲E̲P̲O̲R̲T̲

         1    ̲ ̲E̲R̲R̲O̲R̲ ̲D̲E̲S̲C̲R̲ ̲ ̲ ̲    Refer below
         2    ̲ ̲ ̲U̲N̲I̲T̲ ̲T̲Y̲P̲E̲ ̲ ̲ ̲ ̲    Refer below
         3    ̲ ̲E̲R̲R̲O̲R̲ ̲T̲Y̲P̲E̲ ̲ ̲ ̲ ̲    Refer below
         4    ̲ ̲ ̲ ̲U̲N̲I̲T̲ ̲N̲O̲ ̲ ̲ ̲ ̲ ̲

         ERROR ̲DESCR:          UNIT ̲NAME       ERROR ̲TYPE

         0  GO ̲SB ̲ACTIVE       0  PU           0  TEMPERATIVE
         3  SB ̲PU ̲DOWN         1  CU           1  MAN ̲SWITCH
         4  SB ̲PU ̲UP           2  TDX          2  ANALOG
         7  NON ̲AC ̲TDX ̲DOWN    3  BSM ̲X        3  DIGITAL
         9  BSMX ̲DOWN                          5  SB ̲PU ̲EXISTS
         10 WARNING                            6  BSM ̲X ̲CCA
         12 AC ̲PU ̲DOWN                         7  CCB ̲COM ̲NOT
                                               ̲OK
         13 AC ̲TDX ̲DOWN                        8  SWITCH ̲CMD



         Refer also Appendix B





















                        FIGURE 3-7




                        A̲P̲P̲E̲N̲D̲I̲X̲ ̲G̲



                     C̲O̲P̲S̲Y̲ ̲S̲W̲ ̲R̲E̲P̲O̲R̲T̲S̲



                   1̲ ̲ ̲C̲O̲P̲S̲Y̲ ̲S̲W̲ ̲R̲E̲P̲O̲R̲T̲S̲



         All COPSY reports are preceeded by a header with a
         layout as defined in figure 1-1.

         The following SW report types are described:

         -   retire reports
         -   garble reports
         -   start ̲up phase reports (load reports)

         in chapters 2 till 4.









         COPSY ̲TECHNICAL ̲REPORT:  NO PU P DTG:  DDHHMM Z MTH
          YY

         where

         NO      =   COPSY global cyclical report no: 1..9999

         PU      =   PU number: 1..2

         DDHHMM  =   day, hour, minute (two digits specifications)

         MTH     =   month: 3 letters

         YY      =   year: 2 digits































                        FIGURE 1-1
                   COPSY REPORT HEADER




                    2̲ ̲ ̲R̲E̲T̲I̲R̲E̲ ̲R̲E̲P̲O̲R̲T̲S̲



2.1      P̲S̲E̲ ̲(̲P̲a̲r̲e̲n̲t̲ ̲S̲y̲n̲c̲h̲r̲o̲n̲i̲z̲a̲t̲i̲o̲n̲ ̲e̲l̲e̲m̲e̲n̲t̲)̲ ̲R̲e̲p̲o̲r̲t̲s̲

         When a COPSY child process retires due to

         -   a security violation (retired by monitor)
         -   own invokation of the 'Terminate' monitor
         -   illegal parameter specification to a CAMPS monitor
             

         a report is sent to the COPSY parent synchronization
         element.

         The layout of the report printed by COPSY is given
         in figure 2.1-1.

         NOTE, that TMP and CSF processes report directly to
         the ROOT process via CESE (Central Error Synchronization
         Element) and thus cause the PU to be master cleared.





         PSE/CESE-REPORT NO:  NO
         PSE/CESE-REPORT NO:  NO
         PSE/CESE-REPORT NO:  NO
         PSE/CESE-REPORT NO:  NO


   REP  SUBPR NO  INFO PARN PRIM SEC  TER  PRPC PSW  EXR  BASE
   REP  SUBPR NO  INFO PARN PRIM SEC  TER  PRPC PSW  EXR  BASE
   REP  SUBPR NO  INFO PARN PRIM SEC  TER  PRPC PSW  EXR  BASE
   REP  SUBPR NO  INFO PARN PRIM SEC  TER  PRPC PSW  EXR  BASE


   TYPE           TYPE INDX CAUS CAUS CAUS
   TYPE           TYPE INDX CAUS CAUS CAUS
   TYPE           TYPE INDX CAUS CAUS CAUS
   TYPE           TYPE INDX CAUS CAUS CAUS


   PSE  PRC RNO   IT   OI   CC1  CC2  CC3  PRPC PSW  EXR  BASE

                  PROG R0   R1   R2   R3   R4   R5   R6   R7
                  PROG R0   R1   R2   R3   R4   R5   R6   R7
                  PROG R0   R1   R2   R3   R4   R5   R6   R7
                  PROG R0   R1   R2   R3   R4   R5   R6   R7


                  PROG R0   R1   R2   R3   R4   R5   R6   R7

   where

   NO     = 4 digit cyclical PSE report no. 1..9999

   PRC    = process type : CMI..STI

   RNO    = relative process number: 1..NO ̲OF ̲PROCESSES
            ̲WITHIN ̲
            PROCESS ̲TYPE

   IT     = child ̲info ̲type (refer figure 2.1-2)

   OI     = object index returned, when the process has
            been created

   CC1    = primary completion code

   CC2    = secondary completion code
                                          irrelevant
   CC3    = tertiary completion code

   PRPC   = process relative program counter

   PSW    = process status word

   EXR    = execution register

   BASE   = base for application data

   PROG   = base for application program

   R0..R7 = registers




                       FIGURE 2.1-1
              REPORT LAYOUT FOR A PSE REPORT





         CHILD ̲INFO ̲TYPE =

             (RETIRED ̲WITH ̲TIME ̲LIMIT,      #0
              RETIRED ̲WITH ̲RESTART,         #1
              RETIRED ̲WITHOUT ̲RESTART,      #2
              PASSIVATED,                   #3
              CLEARED)                      #4







































                       FIGURE 2.1-2
                     CHILD ̲INFO ̲TYPE



2.2      S̲U̲B̲P̲R̲O̲C̲E̲S̲S̲ ̲C̲L̲E̲A̲N̲ ̲U̲P̲ ̲R̲E̲P̲O̲R̲T̲S̲

         Having received a PSE-retire report the retired process
         is cleaned-up and the queue element(s) owned by the
         subprocess or subprocesses in the process is printed.
         A queue element may reference

         -   itself  : refer section 2.2.1
         -   a buffer: refer section 2.2.2
         -   a view: : refer section 2.2.3



2.2.1    Q̲u̲e̲u̲e̲ ̲E̲l̲e̲m̲e̲n̲t̲ ̲P̲r̲i̲n̲t̲o̲u̲t̲

         The layout of the printout of a single queue element
         is given in figure 2.2.1-1.





         PSE/CESE-REPORT NO:  0001
         PSE/CESE-REPORT NO:  0001
         PSE/CESE-REPORT NO:  0001
         PSE/CESE-REPORT NO:  0001


   REP  SUBPR QREF QEL OBJC FUNC INFO CHCK SEN- TIME
                                                ̲STAMP
   REP  SUBPR QREF QEL OBJC FUNC INFO CHCK SEN- TIME
                                                ̲STAMP
   REP  SUBPR QREF QEL OBJC FUNC INFO CHCK SEN- TIME
                                                ̲STAMP
   REP  SUBPR QREF QEL OBJC FUNC INFO CHCK SEN- TIME
                                                ̲STAMP


   TYPE            REF TYPE REQ  TYPE STAT DER
   TYPE            REF TYPE REQ  TYPE STAT DER
   TYPE            REF TYPE REQ  TYPE STAT DER
   TYPE            REF TYPE REQ  TYPE STAT DER


   QEL  SUBP QR    QE  OT   FR   IT   ST   SE   TIME

                   PRO-FILE MAIN SUB  FLAG INF  INF1 INF2 INF3
                   PRO-FILE MAIN SUB  FLAG INF  INF1 INF2 INF3
                   PRO-FILE MAIN SUB  FLAG INF  INF1 INF2 INF3
                   PRO-FILE MAIN SUB  FLAG INF  INF1 INF2 INF3


                   PRO-FILE MA   SU   FL   I    I1   I2   I3

   where

   SUBP   = subprocess type specification: TMP..STI

   QR     = main queue specification

   QE     = queue element handler

   OT     = object type

   FR     = functional request

   IT     = info type

   ST     = checkpoint status

   SE     = sender (subprocess no)

   TIME   = time (32 bits)

   PROFILE= queue profile

   MA     = main type

   SU     = sub type

   FL     = flag field

   I      = info field

   I1     = application specified information field 1

   I2     = application specified information field 2

   I3     = application specified information field 3

                      FIGURE 2.2.1-1
                  QUEUE ELEMENT PRINTOUT



2.2.2    B̲u̲f̲f̲e̲r̲ ̲P̲r̲i̲n̲t̲o̲u̲t̲

         The layout of the printout of a referenced buffer is
         given in figure 2.2.2-1.





         PSE/CESE-REPORT NO:  0001
         PSE/CESE-REPORT NO:  0001
         PSE/CESE-REPORT NO:  0001
         PSE/CESE-REPORT NO:  0001


   REP  SUBPR QREF BUFFER
   REP  SUBPR QREF BUFFER
   REP  SUBPR QREF BUFFER
   REP  SUBPR QREF BUFFER


   TYPE 
   TYPE 
   TYPE 
   TYPE 


   BUF  SUBP QR    W1  W2   W3   W4   W5   W6   W7   W8   W9

   where

   SUBP   = subprocess type specification: TMP..STI

   QR     = main queue specification

   WX     = contents of buffer word number X

            9 words per line
































                   FIGURE 2.2.2-1
       LAYOUT OF PRINTOUT OF BUFFER CONTENTS



2.2.3    V̲i̲e̲w̲ ̲P̲r̲i̲n̲t̲o̲u̲t̲

         The layout of the printout of a referenced view is
         given in figure 2.2.3-1.




         PSE/CESE-REPORT NO:  0001


   REP  SUBPR QREF PRO FILE  VIEW      NAME REIC RECO


   TYPE                                STAT INF


   VIEW SUBP  QR   PROFILE   VIEW      NA   RS   IN

                   FIELD REF WRIT PERM ALLO USED FIELD


                   NO        ACC       LENG LENG STAT


                   NO   RE   WA   PE   AL   UL   FS

                   .
                   .

                   NO   RE   WA   PE   AL   UL   FS

   where

   SUBP   = subprocess type specification: TMP..STI

   QR     = main queue

   PROFILE= queue profile

   VIEW   = view number

   NA     = name

   RS     = receiver status

   IN     = record info

   NO     = field number: 1..NO ̲OF ̲FIELDS

   RE     = reference

   WA     = write access

   PE     = permanent specification

   AL     = allocated length

   UL     = used length

   FS     = field status
                      FIGURE 2.2.3-1
                 LAYOUT OF VIEW PRINTOUT




                    3̲ ̲ ̲G̲A̲R̲B̲L̲E̲ ̲R̲E̲P̲O̲R̲T̲S̲



3.1      R̲E̲P̲O̲R̲T̲ ̲F̲O̲R̲M̲A̲T̲

         The format of a garble report is depicted in figure
         3.1-1.



3.2      F̲I̲E̲L̲D̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲

         INFO TYPE
             Q ̲ERROR
             INTERNAL
             TIME ̲OUT
             LONG ̲OP
             SHORT ̲OP

         USER ACTION
             GIVE ̲UP
             DUMMY
             CONTINUE

         ERROR ̲COR
             CFH ̲COR
             CMD ̲COR
             TEMCO ̲COR
             DEMCO ̲COR
             CEMCO ̲COR
             WAMCO ̲COR
             REP ̲ER ̲COR
             SEH ̲COR
             SEARCH ̲ONE
             SEARCH ̲ENT
             SEARCH ̲FIE
             UPDATE ̲ENT
             WAIT ̲TI ̲Q
             CRE ̲VDU ̲TE
             OFFER ̲VDU
             CRE ̲TREE
             CRE ̲P ̲WDP
             CRE ̲WDPROP
             CRE ̲WDP
             SEND ̲GARB
             DISP ̲CONF
             REPORT ̲ERR
             PU ̲DOWN
             SEND ̲REPLY




COPSY ̲TECHNICAL ̲REPORT: XXXX    PU:Y    DTG: HHMMZ MDN YY

SW ̲REPORT NO: YYYY

REPORT ̲ID     INFO ̲TYPE     USER ̲ACTION     ERROR ̲COR     MODULE

COPSY ̲GARBLE  INFO          ACTION          COROUTINE     MOD

ERROR REPORT DUMP:

1: NNNN NNNN ...

where

INFO = error type

ACTION = user action

COROUTINE = coroutine/common procedure 

MOD = is a hexadecimal number identifying a module
























                       FIGURE 3.1-1



3.3      H̲E̲X̲A̲D̲E̲C̲I̲M̲A̲L̲ ̲D̲U̲M̲P̲

         The format and interpretation of hexadecimal report
         dumps are depicted in figures in this paragraph.



             G̲A̲R̲B̲L̲E̲ ̲R̲E̲P̲O̲R̲T̲

              ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         1    ̲ ̲ ̲E̲R̲R̲O̲R̲ ̲T̲Y̲P̲E̲ ̲ ̲ ̲  0 =queue error, 1 = interval,
                               2 =timeout, 3 =long ̲op,4 =short ̲op
         2    ̲ ̲U̲S̲E̲R̲ ̲A̲C̲T̲I̲O̲N̲ ̲ ̲ ̲  0 =give up, 1 = dummy, 2 = continue
         3    ̲ ̲ ̲E̲R̲R̲O̲R̲ ̲C̲O̲R̲ ̲ ̲ ̲ ̲  Refer figure 3.3-2
         4    ̲ ̲ ̲ ̲L̲O̲C̲A̲T̲I̲O̲N̲ ̲ ̲ ̲ ̲
         5    ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         6    ̲ ̲ ̲ ̲D̲E̲T̲A̲I̲L̲E̲D̲ ̲ ̲ ̲ ̲  DETAILED REPORT depends on ERROR ̲TYPE,
         7    ̲ ̲ ̲ ̲ ̲R̲E̲P̲O̲R̲T̲ ̲ ̲ ̲ ̲ ̲  refer below
         8    ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲  
         9    ̲ ̲ ̲ ̲ ̲#̲F̲F̲F̲F̲ ̲ ̲ ̲ ̲ ̲ ̲  


             QUEUE ERROR       INTERNAL/LONG/SHORT ̲OP
              ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲   ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
              ̲ ̲ ̲ ̲Q̲U̲E̲U̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲   ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
              ̲ ̲ ̲ ̲ ̲R̲E̲F̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲   ̲ ̲ ̲ ̲I̲N̲F̲O̲ ̲ ̲ ̲ ̲ ̲ ̲
              ̲ ̲ ̲ ̲I̲N̲F̲O̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲   ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲


             TIMEOUT
              ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
              ̲ ̲D̲E̲S̲T̲I̲N̲A̲T̲I̲O̲N̲ ̲ ̲ ̲
              ̲ ̲ ̲ ̲Q̲U̲E̲U̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
              ̲ ̲ ̲ ̲R̲E̲P̲O̲R̲T̲ ̲ ̲ ̲ ̲ ̲ ̲
              ̲ ̲ ̲ ̲Q̲U̲E̲U̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲



         INFO is for debugging purposes only.


                                          FIGURE 3.3-1


3.4      C̲O̲P̲S̲Y̲ ̲C̲H̲I̲L̲D̲ ̲P̲R̲O̲C̲E̲S̲S̲ ̲G̲A̲R̲B̲L̲E̲ ̲R̲E̲P̲O̲R̲T̲S̲

         COPSY childs send three kinds of reports to COPSY

         -   reports describing queue errors (GQE)

         -   reports describing internal dataload errors (GIE)

         -   timeout reports (GTE)

         The reports are defined in figure 3.4-1.

         Prior to printing the garble report the associated
         retire report is printed with a layout as defined in
         Appendix G section 2.1, but with type DSE changed to
         PGE.




         PSE/CESE-REPORT NO:  0004


   REP  SUBPR NO   USER  USER  GAQ   QUEUE ANSQ  ORIG


   TYPE            AC    CC    ID                INF


   GQE  SUB   NO   UA    CC    GQ    QU    AQ    0I

   where

   SUBP   = subprocess type specification: TMP..STI

   NO     = relative process no within process type

   UQ     = user action = GIVE ̲UP (0), DUMMY (1), CONTINUE
            (2)

   CC     = user specified completion code

   GQ     = identification of garble information

   QU     = specification of queue, where garble information
            has been received

   AQ     = answer queue (main) if the qel is a function
            request

   OI     = originator specified information


   PSE/CESE-REPORT NO:  0001

   REP  SUBPR NO   TYPE USER USER GAQ  LOC  INF1 INF2 INF3 INF4


   TYPE                 AC   CC   ID 


   GIE  SUB   NO   TY   UA   CC   GQ   LO   I1   I2   I3   I4

   where

   SUB, NO, UA, CC, GQ  are defined above

   TY     = the original info type of the queue elements

   LO     = location of error

   I1..I4 = information specified by user process

                    FIGURE 3.4-1
      COPSY CHILD PROCESS GARBLE REPORTS (1/2)




         PSE/CESE-REPORT NO:  0001


   REP  SUBPR NO   USER USER GAQ  DEST INF1 INF2 INF3 INF4


   TYPE                 AC   CC   ID 


   GTE  SUB   NO   UA   CC   GQ   DE   I1   I2   I3   I4

   where

   SUB, NO, UA, CC, GQ, I1..I4  is defined above

   DE     = destination queue


































                    FIGURE 3.4-1
      COPSY CHILD PROCESS GARBLE REPORTS (2/2)



             4̲ ̲ ̲S̲T̲A̲R̲T̲ ̲U̲P̲ ̲P̲H̲A̲S̲E̲ ̲E̲R̲R̲O̲R̲ ̲M̲E̲S̲S̲A̲G̲E̲S̲



         During the start up phase errors due to

         -   mirrored disk errors

         -   load file contents

         will force COPSY to terminate processing and

         print the error report

         The system will be master cleared.



4.1      R̲E̲P̲O̲R̲T̲ ̲F̲O̲R̲M̲A̲T̲

         Refer figure 4.1-1.





COPSY ̲TECHNICAL ̲REPORT: XXXX    PU:Y    DTG: HHMMZ    MDN YY

SW ̲REPORT NO: YYYY

REP ̲ID CC   MODULE ̲NAME   PROCEDURE   CAUSE   FILE ̲NAME  SYS
 ̲ACTION

LOAD: #0000 MODULE        PROCEDURE   CAUSE   FILE ̲NAME  PU
 ̲DOWN


































                       FIGURE 4.1-1



4.2      F̲I̲E̲L̲D̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲

         The contents of fields is, except for the file name,
         used for debugging purposes.

         The operator should check t̲h̲e̲ ̲f̲i̲l̲e̲ ̲n̲a̲m̲e̲ and test the
         file on disc.

         MODULE NAME       SW module

         PROCEDURE         procedure

         CAUSE             description of cause

         FILE ̲NAME

         SYS ̲ACTION        PU ̲DOWN

         MODULE NAME

             UNKN ̲MODULE
             CFH ̲MAIN
             C ̲PROCESSES
             COPSY ̲MAIN
             LOAD ̲SEGMENT
             INIT ̲DISC


         PROCEDURE

             UNKNOWN ̲PROC
             CFH ̲MAIN
             INIT ̲DIS  ̲MA
             C ̲PROCESSES
             COPSY ̲MAIN
             ASSIGN ̲OFFLN
             MOU ̲DUAL ̲FIX
             MOU ̲DUAL ̲MOV
             ASSIGN ̲MIR
             ASSIGN ̲START
             START ̲MMS
             SB ̲START ̲UP
             SAVE ̲OLD ̲CL
             CHECK ̲LOA ̲FIL
             CHECK ̲SEG ̲HEA
             READ ̲SEG ̲HEAD
             FILL ̲SEGMENT
             EXECUTE ̲PATCH
             C ̲ENTER ̲PROTC
             COPY ̲ST ̲UP ̲SW



         CAUSE
             UNKNOWNCAUSE
             GET ̲ROOT ̲MOV
             GET ̲ROOT ̲FIX
             SET ̲SW ̲VERSI
             LOOK ̲UP ̲ERR
             DISMOUNT ̲ERR
             DEASSIGN ̲ERR
             ASSIG ̲DUAL
             MOUNT ̲ERR
             DUAL ̲SECTOR
             ASSIGN ̲DUAL
             DESCENT
             READ ̲BYTES
             APPEND ̲BYTES
             CHECKSUM ̲ERR
             DISC ̲SEG ̲BI
             ILL ̲SEG ̲MODE
             CREATE ̲ERROR
             ENTER ̲FIL ̲ER
             PROTECT ̲ERR
             CHANGEPROFILE
             PATCH ̲SIZE
             ILL ̲CLOCK






                        A̲P̲P̲E̲N̲D̲I̲X̲ ̲H̲



                C̲O̲P̲S̲Y̲ ̲C̲O̲N̲T̲R̲O̲L̲L̲E̲D̲ ̲S̲H̲U̲T̲D̲O̲W̲N̲


         Whenever the system is master cleared with no apparent
         reason it is necessary to investigate the error processor
         view.

         Usually it is COPSY (CAMPS Operating System) that performs
         an emergency close down.

         Using DAMU (boot-PROM resident program) the error processor
         retire information can be obtained:

             LT 2
             VW 20E
             DD 1A3 + E

         The dump contains child retire info, refer figure 1.
         R1 contains a pointer to a report which can be dumped
         in the following way:

             LT 2
             VW TT
             DD R1 + 4D

         The format of the report is shown in figure 2.






                           R0    R1    R2    R3    R4
         -----------------------------------------------
         R5    R6    R7    BASE  PROG  RSW   EXR   TT
         -----------------------------------------------
         PPP
         -----------------------------------------------



         R0..R7  Registers
         BASE
         PROG
         PSW     Special registers
         EXR
         TT      Translation table
         PPP     Page physical address

























                        FIGURE 1-1





              ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
              ̲ ̲ ̲ ̲ ̲ ̲S̲I̲Z̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
              ̲ ̲ ̲ ̲ ̲A̲C̲T̲I̲O̲N̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲     0: Switchover, 2: PU down
              ̲ ̲ ̲ ̲ ̲L̲A̲Y̲O̲U̲T̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲     Refer figure 3
              ̲ ̲ ̲ ̲ ̲R̲E̲P̲O̲R̲T̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲     REPORT interpretation 
                     .               depends on LAYPUT
                     .
                     .


























                        FIGURE 1-2



         #0 CESE ̲REPORT, *
         #1 LOAD ̲PATCH ̲HEADER,
         #2 COPY ̲FAILED,
         #3 LOAD ̲FAILED, *
         #4 CHECK ̲SUM ̲ERROR, *
         #5 LOAD ̲FILE ̲ERROR, *
         #6 STI ̲CC,
         #7 TIA ̲CC, *
         #8 MAP ̲CC, *
         #9 PSE ̲REPORT,
         #A TMS ̲REPORT,
         #B FMS ̲HARD ̲REPORT,
         #C COPSY ̲GAQ ̲REPORT, *
         #D CHILD ̲PSE ̲GAQ ̲REPORT, *
         #E FMS ̲DISKH ̲REPORT,
         #F WDP ̲MON ̲REPORT,
         #10 ORDERED ̲CLOSE, *
         #11 CLEAN ̲UP ̲REPORT,
         #12 COPY ̲MODIFIED,
         #13 PRINT ̲SW ̲VER,
         #14 PRINT ̲PATCH ̲FILES,
         #15 PRINT ̲APPL ̲FILES,
         #16 LTUX ̲CC,
         #17 LTUX ̲LINE ̲CC,
         #18 LTU ̲CC,
         #19 LTU ̲LINE ̲CC,
         #1A WDP ̲CC;
         #1B WDP ̲ROP ̲CC,
         #1C WDP ̲VDU ̲CC



         The relevant layouts are marked with a *.











                        FIGURE 1-3
                      REPORT LAYOUTS







                        A̲P̲P̲E̲N̲D̲I̲X̲ ̲I̲



                   R̲O̲O̲T̲ ̲E̲R̲R̲O̲R̲ ̲M̲E̲S̲S̲A̲G̲E̲S̲







         The format of ROOT reports is depicted below:

         PROC Retired (with, without) restart

         CC1   CC2   CC3   PRPC  PSW   EXR   BASE  PROG

         R0    R1    R2    R3    R4    R5    R6    R7


         where

             PROCE         is process name
             CC1, CC2, CC3 are completion codes
             PRPC          is program counter
             PSW
             EXR
             BASE          are special registers
             PROG
             R0..R7        are registers


























                        FIGURE 1-1