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

⟦118fcc171⟧ Wang Wps File

    Length: 6470 (0x1946)
    Types: Wang Wps File
    Notes: Spelunked
    Names: »~ORPHAN76.00«

Derivation

└─⟦8b37ca311⟧ Bits:30006109 8" Wang WCS floppy, CR 0174A
    └─ ⟦this⟧ »~ORPHAN76.00« 

WangText

L…00……00……00……00…L…02……00……00…L
L…06…L…07…K…0b…K…0f…K
J…08…J…0c…J…0e…J…0f…J…01…J…02…J
J…06…J…07…I…0c…I…00…I H…09…H…0b…H…0e…H…01…H…06…G…09…G…0f…G
G…06…F…0b…F…0f…F F…06…E…09…E…0d…E…01…E D…08…D…0a…D…0e…D…01…D D…07……86…1                                             …02…           …02…   …02…   
                     

…02…CPS/SDS/039

…02…820505…02……02…
USER VDU
DETAILED DESIGN SPECIFICATION…02……02…CAMPS







4.2.5    U̲s̲e̲r̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲A̲c̲c̲e̲s̲s̲ ̲M̲o̲n̲i̲t̲o̲r̲i̲n̲g̲ ̲S̲u̲b̲p̲a̲c̲k̲a̲g̲e̲

         The U̲ser M̲essage A̲ccess M̲onitoring (UMAM) process has
         the responsibility for the status collecting and status
         generating. Furthermre, UMAM performs the access control
         to the preparation database.



4.2.5.1  F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         The following functions are included in this subpackage
         (refer figure 4.2.5.1-1):

         -   collect status
         -   generate status
         -   message access contro 
         -   supervisory control functions
         -   error handling
















































        FIG. 4.2.5.1-1…01…UMAM Functional Description



4.2.5.1.1 C̲o̲l̲l̲e̲c̲t̲ ̲S̲t̲a̲t̲u̲s̲ ̲(̲1̲.̲0̲)̲

         Status update requests are received from VUP, SUP,
         MDC and MSO in the Collect Queue. The QEL will identify
         the type of status. They are:

         -   delivey message status
         -   release status
         -   outgoing message status
         -   service message status

         a)  Status Changes (1.1)

             The referenced CIF is looked up in the PREP ̲AREA
             or EXPAND AREA and status is changed. The CIF currently
             referenced from the statusrecord will be dismantled
             and the new CIF will be inserted.

         b)  Status Updating (1.2)

             The received data buffer will be inserted as a
             part of the delivery status.

         c)  Offline Append Changes (1.3)

             The CIF which has requested the offline appen is
             searched and status is changed to append complete.
             An Append Notification is returned to the drafter.


4.2.5.1.2    G̲e̲n̲e̲r̲a̲t̲e̲ ̲S̲t̲a̲t̲u̲s̲ ̲(̲2̲.̲0̲)̲

         Two types of status are generated. They are:

         -   user requested status
         -   periodic generated status.



         a)  User Requested Status (2.1)

             Upon rquest from a user or operator, a status is
             generated. There are four types of status which
             can be requested:

             -   outgoing message status
             -   message release status
             -   delivery status
             -   service message status.

             Information about the terminal i looked up in the
             File Directory. The relevant records are then transferred
             from the status file to a temporary CIF and sent
             to the requestor. the CIF is then sent to the requestor.



         b)  Periodic Generated Status  (2.2)

             A summary status is genrated each day at 00.00
             hours and sent to the supervisor.

             The status is generated per terminal/device
             When status has been generated for all terminals/devices,
             then the status files will be cleared and the file
             directories will be reset.


         c)  Generate Service Message Status (2.3)

             A service message status is generated and sent
             to the requestor. The status will be generated
             by sorting the EXPAND AREA, PREP AREA, COLECT AREA
             and OUT AREA.

         d)  Generate Outgoing Message Status (2.4)

             An outgoing message status is generated and sent
             to the requestor. The status will be generated
             by sorting the EXPAND AREA, PREP AREA, COLLECT
             AREA and OUT AREA.

         e)  Generate Rlease Message Status (2.5)

             A release message status is generated and sent
             to the requestor. The status will be generated
             by sorting the COLLECT AREA and RELEASE AREA.

         f)  Generate Delivery Status (2.6)

             A delivery status is generated for the equired
             terminal/device and sent to the requestor. The
             status will be generated by sorting the DELIVER
             AREA.




4.2.5.1.3    M̲e̲s̲s̲a̲g̲e̲ ̲A̲c̲c̲e̲s̲s̲-̲C̲o̲n̲t̲r̲o̲l̲ ̲(̲3̲.̲0̲)

         Deletion requests, edit requests and VDU page retrieval
         requests inserted by a user or operator are received
         in the Collect Queue. 

         a)  Usr Deletion Request (3.1)

             Depending on the message status, the deletion request
             is either sent to the supervisor or the referenced
             item is deleted from the Preparation File

         b)  Edit Request (3.2)

             If the reference message is in a state where i
             is available for editing, then the message is sent
             to the requesting terminal. If the SEND command
             is rejected by QMON due to profile fault, then
             the message is deleted and a response message is
             returned. If the user does not have access to the
             mesage, then a response message is returned to
             the requestor.

         c)  VDU-Page Retrieval (3.3)

             If the referenced Display name can be found in
             the Display table, then a copy of the stored VDU-page
             will be sent to the requestor.

         d)  VDU-Page Storage (.4).

             If the referenced Display name can be found in
             the Display table, then the received CIF will be
             stored in the Display Database, otherwise the received
             CIF will be sent to the MDCO.




4.2.5.1.4    S̲u̲p̲e̲r̲v̲i̲s̲o̲r̲y̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲ ̲(̲4̲.̲0̲)̲

         Commands inserted by the Supervisor are received in
         the Collect Queue.

         a)  QUEUE STATE REQUEST (4.1)

             The number of messages unde preparation is calculated
             and sent to the Supervisor Printer.

         b)  CANCEL ALL PREP QUEUES (4.2)

             All messages under preparation is deleted and a
             command completion report is generated.

         c)  CANCEL TERMINAL PREP QUEUE (4.3)

             All messages under reparation for the specified
             terminal is deleted. A command completion report
             is generated.

         d)  DELETE CIF (4.4)

             The specified CIF is deleted from the preparation
             files and an acknowledge is returned..



4.2.5.1.5    E̲r̲r̲o̲r̲ ̲R̲e̲p̲o̲r̲t̲i̲n̲g̲ ̲(̲5̲.̲0̲)̲

         a)  Quue Error Reporting (5.1).

             Reports to SSC that an unexpected Queue element
             has been received.

         b)  Internal Error Handling (5.2).

             Reports to SSC that an unexpected response has
             been received from SFCO or from monitor procedures
             called.…86…1         …02…   …02…   …02…   …02…                    
                                   
4.2.5.2  S̲o̲f̲t̲w̲a̲r̲e̲ ̲S̲t̲r̲u̲c̲t̲u̲r̲e̲

         Figure 4.2.5.2-1 shows a hierarchical overview of the
         software structure within UMAM. UMAM consists of one
         process performing the functions listed in sction 4.2.5.1.…86…1
                 …02…   …02…   …02…   …02…                                 
                  














































FIG. 4.2.5.2-1…01…UMAM Software Structure…86…1         …02…   …02…   …02…   …02…                           
                
4.2.5.3  D̲a̲t̲a̲ ̲F̲l̲o̲w̲ ̲a̲n̲d̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲L̲o̲g̲i̲c̲



4.2.5.3.1    D̲a̲t̲a̲ ̲F̲l̲o̲w̲

         The HIPO diagrams overleaf show the data flow of UMAM
         The dataflow between the files of UMAM is shown in
         figure 4.2.5.