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

⟦7efd03578⟧ Wang Wps File

    Length: 6875 (0x1adb)
    Types: Wang Wps File
    Notes: intern meddelelse no. 101 
    Names: »0881A «

Derivation

└─⟦3eaaffc64⟧ Bits:30006034 8" Wang WCS floppy, CR 0057A
    └─ ⟦this⟧ »0881A « 

WangText





…02…           

…02… FH/810604…02……02…#
INTERN MEDDELELSE NR. 101
…02… FH/810522…02…CAMPS








         To:  JH[

         Fm:  FH


         S̲u̲b̲j̲e̲c̲t̲:̲ ̲D̲A̲M̲O̲S̲ ̲E̲r̲r̲o̲r̲ ̲R̲e̲p̲o̲r̲t̲i̲n̲g̲

         As error handling is important in CAMPS, the DAMOS
         error reporting mechanisms are summarized in this note.

         Please verify the correctness of the outline.

         Error isolation and the detailed contents of error
         reports are not covered here.



         A̲B̲B̲R̲E̲V̲I̲A̲T̲I̲O̲N̲S̲

         SDSE:       Secondary Device Status Synchronization
                     Element
         PSE:        Parent Synchronization Element
         CESE:       Central Error Synchronization Element
         COPSY:      CAMPS Operating System.
         PDSE:       Primary Devise Status Synchronization Element



              1̲ ̲ ̲G̲E̲N̲E̲R̲A̲L̲ ̲R̲E̲P̲O̲R̲T̲I̲N̲G̲ ̲M̲E̲C̲H̲A̲N̲I̲S̲M̲



         F̲o̲r̲ ̲H̲a̲r̲d̲w̲a̲r̲e̲ ̲E̲r̲r̲o̲r̲s̲:̲

         An irrecoverable error at one level (refer to figure
         1, 2, and 3 overleaf) implies:

         -   one report is sent to the creator of the device
             (e.g. terminal, channel, LTUX, BSM, TDX BUS, PU
             + STI)

         -   all subsequent accesses of the device are returned
             with a cc defining: terminal disconnected.

         -   for TMS devices: the disabling of a user connection
             is signalled on the system connection.

         F̲o̲r̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲E̲r̲r̲o̲r̲s̲ ̲(̲S̲e̲c̲u̲r̲i̲t̲y̲ ̲V̲i̲o̲l̲a̲t̲i̲o̲n̲)̲

         A serious (e.g. security violation) error in a child
         process is reported to the parent of the child. (Refer
         figure 4), and the child is retired.

















































                      Figure 1 and 2


















































                         Figure 3






































          FIGURE 4   SPECIFICATION OF THE CAMPS

         -   process hierarchy

         -   handling of devices, channels, terminals, volumes

         -   placement of PSE, PDSE, SDSE, CESE

         DVM/DVHs are supposed to be KERNEL pseudo-processes.



1.1      R̲E̲P̲O̲R̲T̲I̲N̲G̲ ̲A̲T̲ ̲T̲H̲E̲ ̲D̲I̲F̲F̲E̲R̲E̲N̲T̲ ̲L̲E̲V̲E̲L̲S̲

         The following categories described:

         Section 2.1     Single terminal error reporting
         Section 2.2     LTU/LTUX error reporting
         Section 2.3     Channel error reporting
         Section 2.4     BSM-X error reporting
         Section 2.5     TDX bus error reporting
         Section 2.6     PU error reporting
         Section 2.7     Error interrupts reporting
         Section 2.8     On-line diagnostics reporting
         Section 2.9     Mirrored disks error reporting
         Section 2.10    Single disk error reporting

         Section 3.1     Security violation
         Section 3.2     Non-security violation



                    2̲ ̲ ̲H̲A̲R̲D̲W̲A̲R̲E̲ ̲E̲R̲R̲O̲R̲S̲



2.1      S̲I̲N̲G̲L̲E̲ ̲T̲E̲R̲M̲I̲N̲A̲L̲ ̲E̲R̲R̲O̲R̲



2.1.1    D̲e̲t̲e̲c̲t̲e̲d̲ ̲D̲u̲r̲i̲n̲g̲ ̲U̲s̲e̲r̲ ̲O̲p̲e̲r̲a̲t̲i̲o̲n̲

         1)  A cc is returned to the user defining:

             -   irrecoverable terminal error

         2)  The user connections are disabled

         3)  A report is sent to SDSE defining:

             -   irrecoverable terminal error
             -   a terminal identification

         4)  A subsequent COPSY call on the system connection
             receives a cc defining:

             -   transition from user to system state



2.1.2    D̲e̲t̲e̲c̲t̲e̲d̲ ̲D̲u̲r̲i̲n̲g̲ ̲C̲O̲P̲S̲Y̲ ̲O̲p̲e̲r̲a̲t̲i̲o̲n̲ ̲o̲n̲ ̲a̲ ̲S̲y̲s̲t̲e̲m̲ ̲C̲o̲n̲n̲e̲c̲t̲i̲o̲n̲

         1)  A cc is returned defining

             -   transition from user to system state

         2)  the user connection is disabled

         3)  A report is sent to SDSE defining:

             -   irrecoverable terminal error
             -   a terminal identification





2.2      L̲T̲U̲/̲L̲T̲U̲X̲ ̲E̲R̲R̲O̲R̲



2.2.1    D̲e̲t̲e̲c̲t̲e̲d̲ ̲D̲u̲r̲i̲n̲g̲ ̲U̲s̲e̲r̲ ̲O̲p̲e̲r̲a̲t̲i̲o̲n̲

         1)  All user connections to the terminals at the LTU/LTUX
             are disabled.

         2)  The call implying the detection of the error and
             all subsequent calls at user connections get the
             cc:

             -   irrecoverable terminal error

         3)  A report is sent to SDSE defining:

             -   irrecoverable LTU/LTUX error
             -   a device identification

         4)  Subsequent COPSY calls on any of the system connections
             imply a cc defining:

             -   transition from user to system state



2.2      D̲E̲T̲E̲C̲T̲E̲D̲ ̲D̲U̲R̲I̲N̲G̲ ̲C̲O̲P̲S̲Y̲ ̲O̲P̲E̲R̲A̲T̲I̲O̲N̲

         As above.



2.3      C̲H̲A̲N̲N̲E̲L̲ ̲(̲L̲T̲U̲/̲L̲T̲U̲X̲)̲ ̲E̲R̲R̲O̲R̲

         Handled as LTU/LTUX errors except for the SDSE report,
         which defines

         -   irrecoverable channel error

         -   a channel identification





2.4      B̲S̲M̲-̲X̲ ̲E̲R̲R̲O̲R̲

         Handled as 2 LTUX errors. However, only reporting to
         the creator of the BSM-X, in a SDSE, defining:

         -   irrecoverable BSM-X error
         -   BSM-X no.




2.5      T̲D̲X̲ ̲B̲U̲S̲ ̲(̲T̲D̲X̲ ̲C̲T̲R̲,̲ ̲T̲D̲X̲ ̲B̲U̲S̲,̲ ̲T̲I̲A̲s̲)̲ ̲E̲R̲R̲O̲R̲

         A switchover is performed. (Maybe COPSY has to command
         the watchdog to switch BSM-Xs)

         A report is sent to the creator of the TDX BUS in a
         SDSE, defining:

         -   TDX Bus switchover

         -   failed TDX BUS number



2.6      P̲U̲ ̲(̲I̲N̲C̲L̲U̲D̲E̲S̲ ̲S̲T̲I̲ ̲A̲N̲D̲ ̲I̲O̲B̲U̲S̲)̲ ̲E̲R̲R̲O̲R̲

         For some PU errors refer 2.7 a retire of the process,
         which detects the error, is performed (hereby a report
         is sent to PSE).

         For the remaining errors:

         -   A disabled error print-out routing is called to
             sent an error message which is defined at system
             generation to the watchdog printer.

         -   The PU is shut-down via a programmed master clear.

             -   the MAP is saved
             -   the MAP PROM is entered

         C̲o̲m̲m̲e̲n̲t̲

         If a PU includes more than one STI or IOBUS, another
         scheme is to be implemented.





2.7      E̲R̲R̲O̲R̲ ̲I̲N̲T̲E̲R̲R̲U̲P̲T̲S̲

         Either a

         1)  retire of the calling process, or

         2)  PU shut-down

         is performed as described in EP-PSP/027



2.7.1    D̲u̲r̲i̲n̲g̲ ̲R̲e̲t̲i̲r̲e̲

         A report is sent to PSE defining

         -   the cause of the error interrupt



2.7.2    D̲u̲r̲i̲n̲g̲ ̲P̲U̲ ̲S̲h̲u̲t̲-̲D̲o̲w̲n̲

         Refer section 2.6.

         Error interrupts are not only due to a hardware error.
         Also e.g. illegal instructions are detected in this
         way.

         These software error interrupts are covered in section
         3.1 as security violation.



2.8      O̲N̲-̲L̲I̲N̲E̲ ̲D̲I̲A̲G̲N̲O̲S̲T̲I̲C̲S̲ ̲R̲E̲P̲O̲R̲T̲I̲N̲G̲

         A built-in self-test program, which is executed periodically,
         reports errors to SDSE.



2.9      M̲I̲R̲R̲O̲R̲E̲D̲ ̲D̲I̲S̲K̲S̲ ̲(̲D̲I̲S̲K̲ ̲C̲T̲A̲,̲ ̲D̲I̲S̲K̲ ̲D̲R̲I̲V̲E̲,̲ ̲U̲D̲L̲U̲M̲E̲)̲ ̲E̲R̲R̲O̲R̲S̲

         Bad sectors and retries are handled by FMS and handlers,
         which build up a statistics area summing the errors.
         Warnings are sent to SDSE, when thresholds are exceeded.





2.9.1    E̲r̲r̲o̲r̲ ̲i̲n̲ ̲a̲ ̲S̲i̲n̲g̲l̲e̲ ̲D̲i̲s̲k̲

         Is reported to SDSE by FMS. Users are not affected.



2.9.2    E̲r̲r̲o̲r̲ ̲i̲n̲ ̲B̲o̲t̲h̲ ̲D̲i̲s̲k̲s̲

         A report is sent to SDSE. Subsequent calls of the FMS
         (via IOS) are returned via a cc defining:

         -   irrecoverable dual disk error



2.10     S̲I̲N̲G̲L̲E̲ ̲D̲I̲S̲K̲ ̲E̲R̲R̲O̲R̲

         Handled a 9, except 9.1 is omitted.





                    3̲ ̲ ̲S̲O̲F̲T̲W̲A̲R̲E̲ ̲E̲R̲R̲O̲R̲S̲



3.1      S̲E̲C̲U̲R̲I̲T̲Y̲ ̲V̲I̲O̲L̲A̲T̲I̲O̲N̲

         A security violation inplies that the calling process
         is retired and a report is sent to PSE.

         Also, certain parameter errors in Kernel calls may
         imply an automatic retire.



3.2      N̲O̲N̲ ̲S̲E̲C̲U̲R̲I̲T̲Y̲ ̲V̲I̲O̲L̲A̲T̲I̲O̲N̲

         A cc is returned to the caller