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

⟦682b3fb78⟧ Wang Wps File

    Length: 10246 (0x2806)
    Types: Wang Wps File
    Notes: Spelunked
    Names: »~ORPHAN44.12«

Derivation

└─⟦b3c9a9699⟧ Bits:30006142 8" Wang WCS floppy, CR 0015A
    └─ ⟦this⟧ »~ORPHAN44.12« 

WangText



3.2.3.5  E̲r̲r̲o̲r̲ ̲H̲a̲n̲d̲l̲i̲n̲g̲

         In the following is listed the most likely error cases
         that may arise in the CNSS -processing and the actions
         taken.

         T̲i̲m̲e̲o̲u̲t̲ ̲f̲r̲o̲m̲ ̲t̲h̲e̲ ̲T̲D̲X̲-̲s̲y̲s̲t̲e̲m̲

         APPED of packets to the TDX-system may result in a
         #0607 error code (ref. 1.3.6, sec. 4.2.2.2). This error
         is of 'LOCAL FIX UP'-type. The error will indicate
         a severe malfunction in the CCISLTUX-TDX-system. Recovery
         from the error is performed by reiniializing of the
         CCISLTUX concerning both the TDX-system and the X25-protocol.
         Ref. sec. 3.2.3.2.

         L̲i̲n̲k̲ ̲E̲v̲e̲n̲t̲s̲

         If the CNSS gets an EVENT from the X25-protocol (ref.
         1.3.14, sec. 3.1.2.5.4) indicating a failure in the
         link, this is reported to theFIKS system as an LOCAL
         ̲FIX ̲UP error report with error code equal #2222. If
         the error indicates disconnection, then the X25-protocol
         is (attempted) reinitialized as described in 3.2.3.2.

         L̲i̲n̲k̲ ̲F̲a̲i̲l̲u̲r̲e̲

         In case a 'FODCCIS FAILURE' is discovered bythe CPIP-process
         (ref. sec. 3.4.3.6) an AMOS-signal is sent to CNSS.
         The CNSS will then perform reinitialization of the
         X25-protocol as described in sec. 3.2.3.2.

         U̲n̲e̲x̲p̲e̲c̲t̲e̲d̲ ̲D̲a̲t̲a̲

         If some kind of unexpected (corrupted) data are received
         by the CSS, this is reported by use of 'LOCAL ̲FIX ̲UP'-error
         report with error code equal #2222 (ref. sec. 3.2.4).
         No other actions are performed.

         M̲i̲s̲s̲i̲n̲g̲ ̲P̲a̲c̲k̲e̲t̲s̲

         The CNSS keeps constantly track of the packets passing
         to/from the CCISLTUX by use of the DU NUMBER in the
         data packets. Ref. 1.3.14, sec. 3.1.2.5.(5 + 6). If
         a LDU-number is missing, either in the incoming or
         the outgoing sequence this is reported as a 'LOCAL
         ̲FIX ̲UP'-error report with error code equal #B03. No
         other actions are taken.


3.2.4    C̲N̲S̲S̲ ̲E̲r̲r̲o̲r̲ ̲L̲o̲c̲a̲t̲i̲o̲n̲s̲


3.2.5    C̲N̲S̲S̲ ̲N̲o̲t̲e̲s̲

         S̲t̲o̲r̲a̲g̲e̲ ̲A̲l̲l̲o̲c̲a̲t̲i̲o̲n̲:

         The CNSS-process has the following memory claim (approximately)
         in words:
         Program: 585 (max. overlay)
         Process: 1230

         The FIKS Overlay Moitor, ref. 1.3.3.3, has been used
         at the implementation of the CNSS to reduce the program
         memory claim. The CCIS-LTUX initializing processing
         has been extracted from the CNSS Main Flow and placed
         in a separate overlay.

         P̲e̲r̲f̲o̲r̲m̲a̲n̲c̲e̲ ̲C̲h̲a̲r̲a̲c̲t̲e̲r̲i̲s̲t̲i̲c̲s̲

         The way, the CNSS-process is performing IO-operation,
         imply that the CNSS must never exist as 'Background
         Process' in the FIKS system.
         Ref. 1.3.28, sec. 3.3.15.

         P̲r̲e̲p̲a̲r̲a̲t̲i̲o̲n̲ ̲f̲o̲r̲ ̲D̲e̲l̲i̲v̲e̲r̲y̲:

         Do as stated in the file 'INFORMATION' in the last
         deivery of CNSS to FIXLIB. (ref. 1.3.34).

         M̲o̲d̲u̲l̲e̲ ̲G̲e̲n̲e̲r̲a̲t̲i̲o̲n̲:

         The CNSS-module is compiled and linked by means of
         the AMOS SWELL Compiler and Linker. Refer to 1.3.35/36/37/38.



3.3      C̲C̲I̲S̲ ̲T̲E̲R̲M̲I̲N̲A̲L̲ ̲P̲R̲O̲C̲E̲S̲S̲ ̲(̲C̲T̲E̲R̲M̲)̲



3.3.1    F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲C̲a̲p̲a̲b̲i̲l̲i̲t̲i̲e̲s̲

         The CTERM-Process has the following tasks:

         -   Receive all messages sent from CCIS to FIKS

         -   Separate Control and Narrative Messages from each
             other.

         -   Process Control Message as follows:
             
             1)  Message ACK-
                 forward it to the CPIP-Process.
             2)  Message NAK-
                 forward it to the CPIP-Process.
             3)  Open Link Agreement -
                 Mark CCIS-FIKS link as OPEN.                     4) Open
                                                                     Link
                                                                     Rejection
                                                                     -
                 Mark CCIS-FIKS Links as CLOSED.
             5)  Close Link -
                 Mark CCIS-FIKS link as CLOSED.
             6)  Other Control Messages -
                 ignore

         -   The CTERM is monitoring 'time-out' upon 'Open Link
             Agreement'.

         -   Narrative Messages are hecked to be valid FIKS-SMF-Messages
             by doing the following checks:

             1)  total length is less than 9000 bytes and does
                 correspond to the length of the PDB-file in
                 which it is placed.
             2)  action and info. precedence is valid
                 (range 1-6)
             3)  clssification code is in the valid range for
                 the CCIS-terminal.
             4)  address list offset, signal header length,
                 
                 MSG ̲ID ̲reference, SIC-reference does not exceed
                 the total length.
             5)  The message is not of special handling type.

             If the checkingfails, then CTERM sees to it that
             a NACK on the message is returned to CCIS. If the
             checking answers OK then an ACK is returned, and
             the message is released to the FIKS-Network. I.e.
             enqueued to the MDS-Process (ref. 1.3.20) and checkpointed
             (ref. .3.19). LOG ̲JOURNAL (message released) is
             performed. ref. 1.3.21.


         -   Receive and process CCIS Supervisor Commands:

             1)  Open Link Request -
                 Initiate despatch of an 'Open Link Request'
                 control message and start a timeout test on
                 return of the orresponding 'Open Link Agreement/Open
                 Link Rejection' Control Message.
             2)  Close Link Command -
                 Initiate despatch of a 'Close Link' Control
                 Message and immediately set FIKS-CCIS Link
                 Status to 'CLOSED'.

         -   The CTERM-process reports to the FIK supervisor
             by using the SEND REPORT-Procedure (ref. 1.3.22)
             about changes in the FIKS-CCIS-Link Status.

         -   The CTERM maintains the MEDE-Statistics (ref. 1.3.6,
             sec. 10.2.2.10) concerning the CCIS-terminal in
             the critical region 'STATIC'.


3.3.2    I̲n̲t̲e̲r̲f̲a̲c̲e̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲



3.3.2.1  I̲n̲t̲e̲r̲f̲a̲c̲e̲ ̲O̲v̲e̲r̲v̲i̲e̲w̲

         FIKS Interface refer to 1.3.6
         Refer to fig. 3.3.2.1-1.

         S̲y̲s̲t̲e̲m̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲

         1.  FMS-System via the IO-system
         2.  Kernel, se of AMOS-Message Functions and Critical
             Region Procedures.

         F̲I̲K̲S̲ ̲A̲p̲p̲l̲i̲c̲a̲t̲i̲o̲n̲s̲

         1.  FIKS Monitors -
             QACCESS, MTCB, LOG-JOURNAL, SEND REPORT.

         2.  FIKS Critical Regions -
             CONFIG (CCIS-STATUS)/STATIC (Statistics)

         3.  FIKS-Queues -
             The MDS - ,M,P,O,Y,Z - queues, Supervisor Al-queue,

         4.  FIKS-Modules -
             The TERMXX-process when the FIKS Supervisor issue
             of commands concerning CCIS.

         5.  CHECKP-process -
             At checkpointing.

         C̲C̲I̲S̲-̲A̲p̲p̲l̲i̲c̲a̲t̲i̲o̲n̲s̲

         1.  CNSS-Process (Reception of Messages)
         .   CPIP-Process (Despatch Control Message Commands)

         F̲i̲l̲e̲s̲

         1.  PDB- files…86…1         …02…   …02…   …02…   …02…                 
                                      




















































                     FIGURE 3.3.2.1-1

CTERM INTERFACE OVERVIEW…86…1         …02…   …02…   …02…   …02…                     …02…             
          
3.3.2.2  F̲o̲r̲m̲a̲t̲ ̲o̲f̲ ̲A̲M̲O̲S̲ ̲M̲e̲s̲s̲a̲g̲e̲/̲A̲n̲s̲w̲e̲r̲ ̲t̲o̲/̲f̲r̲o̲m̲ ̲C̲T̲E̲R̲M̲

         Messages from CNSS about reception of message from
         CCIS.

          Message                               Answer
                                                           
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲                   ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲
         ^̲ ̲Type = 0     ̲^̲   Word     0     ^̲ ̲  Type = 0    ̲^̲
         ^̲ ̲MTCB index   ̲^̲            1     ^̲ ̲  MTCB index  ̲^̲
         ^̲ ̲(of MTCB     ̲^̲            2     ^̲ ̲              ̲^̲
         ^̲ ̲refrring to ̲^̲            3     ^̲ ̲              ̲^̲
         ^̲ ̲m̲e̲s̲s̲a̲g̲e̲)̲ ̲ ̲ ̲ ̲ ̲^̲            4     ^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲

         The use and layout of the MTCB's is as for CNSS-interfaces.

         (ref. sec. 3.2.2.2).



         Messages from TERMXX-process (Supervisor commands)

         (XX = atual supervisor terminal no.), concerning FIKS-CCIS
         Link Open/Close request.

          Message                               Answer
                                                           
          
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲                   ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲
         ^̲ ̲Type = 1    ̲^̲   Word     0     ^̲ ̲Type = 1      ̲^̲
         ^̲ ̲Command Code ̲^̲            1     ^̲ ̲Command Code  ̲^̲
         ^̲ ̲             ̲^̲            2     ^̲ ̲              ̲^̲
         ^̲ ̲             ̲^̲            3     ^̲ ̲              ̲^̲
         ^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲            4     ^̲ ̲C̲o̲m̲p̲l̲e̲t̲i̲o̲n̲ ̲ ̲ ̲^̲


         C̲o̲m̲m̲a̲n̲d̲ ̲C̲o̲d̲e̲s̲:                                          C̲o̲m̲p̲l̲e̲t̲i̲o̲n̲s̲

         0 : Open Link Request                                   0
                                                                 :
                                                                 OK
                                                                 (Command
                                                                 
                                                                 
                                                                 
                                                                 
                                                                 Accepted)
         1 : Close Link Command                                  1
                                                                 :
                                                                 Unexpected
                                                                 Command

                                                                 Returned
                                                                 immediately
                                                                 after
                                                                 reception



3.3.3    C̲T̲E̲R̲M̲ ̲P̲r̲o̲c̲e̲s̲s̲i̲n̲g̲



3.3.3.1  C̲T̲E̲R̲M̲ ̲M̲a̲i̲n̲ ̲F̲l̲o̲w̲ (ref. fig. 3.3.3-1)

         The CTERM passes through an initializing phase. After
         this, events to initiate some kind of processing is
         awited. They may be:

         1)  Reception of a message from CCIS.
             The event is noted as an AMOS message sent to CTERM
             from CNSS with layout as stated in sec. 3.3.2.2.
             The message may be both a narrative and a control
             message. The type depends upon the MTCB-type (PSEUDO/REAL)
             ref. sec. 3.2.2.2. Of all messages the control
             messages has the highest priority, and of those
             ACK/NACK's has the highest priority. To ensure
             that this priority scheme is kept, the CTERM-AMOS
             message queue (ref. 1.3.27) is sanned by use of
             'MON(INSPECTEVENTS), MON(SAVEEVENT), 'MON(RECOVEREVENTS)'
             each time an AMOS-message is received. The first
             one with the highest priority is processed.

         2)  Reception of a supervisor command. This event is
             realized as an AMOS messagesent from one of the
             supervisor terminal processes with layout as stated
             in sec. 3.3.2.2.

         3)  Timeout upon 'Open Agreement' - request.
             The timeout test is started at reception of the
             request (ref. 2). To control this timing the AMOS
             SET-CYCLE/ZEOPHASE - event is used.
             (ref. 1.3.27 + 1.3.28). This timer is the only
             one to be handled by CTERM. Therefore CYCLE can
             be used directly as timeout time. Dismantling (i.e.
             cancel of timeout test) of the timer is simply
             performed by setting CYCLE t zero.

























































                      FIGURE 3.3.3-1

                     CTERM MAIN FLOW


3.3.3.2  C̲T̲E̲R̲M̲ ̲I̲n̲i̲t̲i̲a̲l̲i̲z̲i̲n̲g̲

         As the FIKS MTCB/QACCESS - Monitors are used, MTCB
         ̲INIT shall be performed. ref (1.3.29 + 1.3.30).

         CTERM is responsible for reopening of the FIKS CCI
         Link after a 'SWITCHOVER' at the FIKS Node/MEDE. The
         status of the link as it was before SWITCHOVER has
         been checkpointed. This CCIS ̲STATUS is retrieved by
         use of the Checkpoint procedure, ref. 3.1.1.4 + ref.
         1.3.6, sec. 8.1.4. If the status is 'CIS ̲OPEN' then
         a 'Open Link Request'- control message is despatched
         to CCIS in the same way as if it was initiated by a
         supervisor command. ref. 3.3.3.5.




3.3.3.3  P̲r̲o̲c̲e̲s̲s̲i̲n̲g̲ ̲o̲f̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲M̲e̲s̲s̲a̲g̲e̲s̲
         (ref. fig. 3.3.3-2)

         The control messages coming in from CCIS must be one
         of the following mentioned. They are processed as follows:

         -   Mesage ACK/NACK
             The information about the event is forwarded to
             CPIP by sending an AMOS message to CPIP with the
             layout as stated in sec. 3.4.2.2.

         -   Open Link Agreement
             The CCIS ̲STATUS in the critical region 'CONFIG'
             is set to 'CCIS ̲OPEN', ref.