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

⟦73b0d6f2d⟧ Wang Wps File

    Length: 8378 (0x20ba)
    Types: Wang Wps File
    Notes: FIX/1200/PSP/0104         
    Names: »3176A «

Derivation

└─⟦507b19fd6⟧ Bits:30006135 8" Wang WCS floppy, CR 0282A
    └─ ⟦this⟧ »3176A « 

WangText



…0c……0a……0c……0c……0c……0e……0c……00……86…1    
      
      
      
      
      
      
     …02… 
      
     …02… 
   …02…   
      
   

…02…FIX/1200/PSP/0104

…02…MLA/821217…02……02…#
T26 SUBSYSTEM
 PSP
…02……02…FK 7809






           TABLE OF CONTENTS

1.   SCOPE ................................................       
                                                                  1
  1.1   Introduction ................................... 
                                                         1
  1.2   Abbreviations .................................. 
                                                         1

2.   APPLICABLE DOCUMENTS .................................       
                                                                  2

3.   MODULE SPECIFICATION .................................       
                                                                  3
  3.1   Functional Capabilities ........................ 
                                                         3
     3.1.1    T26 main ................................. 
                                                         3
     3.1.2    INIT ̲MTCB ................................ 
                                                         4
     3.1.3    MOVE ̲MSG ................................. 
                                                         5
  3.2   Interface Description .......................... 
                                                         6
     3.2.1    T26 main ................................. 
                                                         6
        3.2.1.1  Internal Interface .................... 
                                                         6
        3.2.1.2  External Interface .................... 
                                                         7
     3.2.2    INIT ̲MTCB ................................ 
                                                         8
        3.2.2.1  Internal Interface .................... 
                                                         8
        3.2.2.2  External Interface .................... 
                                                         8
     3.2.3    MOVE ̲MSG ................................. 
                                                         9
        3.2.3.1  Internal Interface .................... 
                                                         9
        3.2.3.2  External Interface .................... 
                                                         9
  3.3   Processing ..................................... 11
     3.3.1    T26 main ................................. 11
     3.3.2    INIT ̲MTCB ................................ 12
     3.3.3    MOVE ̲MSG ................................. 13
  3.4   Data ORganization .............................. 14
  3.5   Storage Allocation ............................. 15
  3.6   Performance Characteristics .................... 16
  3.7   Limitations .................................... 17
  3.8   Error code/Error Location ...................... 18
  3.9   Listing References ............................. 19


4.   QUALITY ASSURANCE ....................................       20
  4.1   Qualification Tests ............................ 20
  4.2   Other Quality Assurance Provisions ............. 20

5.   PREPARATIONS FOR DELIVERY ............................       21

6.   NOTES ................................................       22

7.   APPENDICES ...........................................       23


1        S̲c̲o̲p̲e̲

         This document describes the function of the T26 Subsystem.



1.1      I̲n̲t̲r̲o̲d̲u̲c̲t̲i̲o̲n̲

         The purpose of the T26 is to copy a message on a IMF-file to a PDB-File.



1.2      A̲b̲b̲r̲e̲v̲i̲a̲t̲i̲o̲n̲s̲

         Please refer to:

         FIKS Data I/F Reference : FIX/0100/MAN/0004





2.       A̲p̲p̲l̲i̲c̲a̲b̲l̲e̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲s̲

         FIKS Data I/F Reference
         FIX/0100/MAN/0004

         MTCB Monitor PSP
         FIX/1256/PSP/0066

         QACCESS Monitor PSP
         FIX/1256/PSP/0078

         FIKS S/W Configuration Control Lib. Descr. Doc. 
         FIX/1000/EWP/0080





3.       M̲o̲d̲u̲l̲e̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲



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



3.1.1    T̲2̲6̲ ̲M̲a̲i̲n̲

         The T26 proces will copy a IMF-File to a PDB-File.  This is required because the MAS process
         cannot access IMF-Files.  The PDB-File will be enqueued to the MAS process and the IMF-file
         will be deleted.

         The T26 processing is involved by a signal and it will process all messages in its input
         queue and then it will wait for a new signal.…86…W         …02…   …02…   …02…   …02…                        
                           
3.1.2    I̲N̲I̲T̲-̲M̲T̲C̲B̲

         This procedure gets the FD's for MOVHEAD and FIXHEAD volumes, and it initiates the MTCB work
         area.  The two volumes are dismantled again.





3.1.3    M̲O̲V̲E̲-̲M̲S̲G̲

         The MOVE ̲MSG procedure is creating the resources which is required for copying the IMF-file
         to a PDB-file.

         The message will be copied, and there-after the PDB-file will be enqueued to the MAS-process,
         and all rescources will be released.





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

3.2.1    T̲2̲6̲ ̲M̲a̲i̲n̲

3.2.1.1  I̲n̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The T26 main procedure is invoked by:

             ESP     ref: PSP/0046

         Input to T26 main procedure is

             .   an entry in the input queue

         Output from T26 main procedure is

             .   an entry in the MAS input queue

         The T26 main procedure interfaces to the following procedures:

             INIT ̲MTCB                ref: Sec. 3.1.2
             MOVE ̲MSG                 ref: Sec. 3.1.3


3.2.1.2  E̲x̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The T26 main procedure interfaces to the following monitor procedures:

             MON WAITEVENT
             Waits for a signal
             MON QACCESS READ ̲GR ̲EL
             Reads from input queue
             MON QACCESS DEL
             Deletes first entry in input queue
             MON ERROR
             Terminates process in case of error



3.2.2    I̲N̲I̲T̲-̲M̲T̲C̲B̲

3.2.2.1  I̲n̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The INIT ̲MTCB procedure is invoked by:
             T26 MAIN              ref: Sec. 3.1.1

         Output from INIT ̲MTCB procedure is:
             .   MTCB work area initiated.


3.2.2.2  E̲x̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

             MON IO GETROOT
             Gets file descriptors for system volumes
             MON IO DISMANTLE
             Releases file descriptors for system volumes
             MON MTCB INITE
             Initializes the MTCB work area


3.2.3    M̲O̲V̲E̲-̲M̲S̲G̲

3.2.3.1  I̲n̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The MOVE-MSG procedure is invoked by:
             T26 main              ref: Sec. 3.1.1

         Input to the MOVE ̲MSG procedure is:
             .   MTCB + file received from input queue

         Output from the MOVE ̲MSG procedure is:
             .   message moved to a PDB-file
             .   resources from IMF-file released


3.2.3.2  E̲x̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The MOVE ̲MSG procedure interfaces to the following monitor procedures:

             MON MTCB READ
             Reads the MTCB for the IMF-File

             MON MTCB WRITE
             Updates the MTCB for the PDB-File

             MON MTCB CREATE
             Creates the MTCB for the PDB-File

             MON MTCB CREATEFILE
             Creates the PDB-File

             MON MTCB GETFILE
             Opens the IMF-File

             MON IO  READBYTES
             Reads the IMF-File


             MON TO APPENDBYTES
             Writes the PDB-File

             MON MTCB RELEASEFILE
             Closes the IMF-and PDB-File

             MON MTCB RELEASE
             Decrements the use count at the PDB-MTCB

             MON QACCESS INS
             Inserts the PDB File in the MAS-process…08…s Input queue





3.3      P̲R̲O̲C̲E̲S̲S̲I̲N̲G̲

3.3.1    T̲2̲6̲ ̲m̲a̲i̲n̲


3.3.2    INIT ̲MTCB
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…


3.3.3    MOVE ̲MSG
…0e……0e…          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f……0f…


3.4      D̲a̲t̲a̲ ̲O̲r̲g̲a̲n̲i̲z̲a̲t̲i̲o̲n̲

         Please refer to source listing…86…W         …02…   …02…   …02…   …02…                                       
            
3.5.     S̲t̲o̲r̲a̲g̲e̲ ̲A̲l̲l̲o̲c̲a̲t̲i̲o̲n̲

         Please refer to the SCCLDD Document…86…W         …02…   …02…   …02…   …02…                                  
                 
3.6      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̲

         N/A…86…W         …02…   …02…   …02…   …02…                                           
3.7      L̲i̲m̲i̲t̲a̲t̲i̲o̲n̲s̲

         N/A…86…W         …02…   …02…   …02…   …02…                  …02…                        
3.8      E̲r̲r̲o̲r̲ ̲C̲o̲d̲e̲s̲/̲E̲r̲r̲o̲r̲ ̲L̲o̲c̲a̲t̲i̲o̲n̲s̲

         Error codes returned by monitor procedures are reported at the consol together with an error
         label which points out the location in the procedures where the error occurred.  The error
         labels are listed below:

             EL1                                                 =  1
             EL2                                                 =  2
             EL3                                                 =  3
             EL4                                                 =  4
             EL5                                                 =  5
             EL6                                                 =  6
             EL7                                                 =  7
             EL8                                                 =  8
             EL9                                                 =  9
             EL10                                                = 10
             EL11                                                = l1
             EL12                                                = 12
             EL13                                                = 13
             EL14                                                = 14
             INIT ̲MTCB ̲EL1                                       =100
             INIT ̲MTCB ̲EL2                                       =200
             INIT ̲MTCB ̲EL3                                       =300
             INIT ̲MTCB ̲EL4                                       =400
             INIT ̲MTCB ̲EL5                                       =500





3.9      L̲i̲s̲t̲i̲n̲g̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲s̲

         Please refer to the SCCLDD Document





4        Q̲u̲a̲l̲i̲t̲y̲ ̲A̲s̲s̲u̲r̲a̲n̲c̲e̲



4.1      Q̲u̲a̲l̲i̲f̲i̲c̲a̲t̲i̲o̲n̲ ̲T̲e̲s̲t̲s̲

         Please refer to:

         System Test Report 5070 FIX/0000/TPR/0088



4.2      O̲t̲h̲e̲r̲ ̲Q̲u̲a̲l̲i̲t̲y̲ ̲A̲s̲s̲u̲r̲a̲n̲c̲e̲ ̲P̲r̲o̲v̲i̲s̲i̲o̲n̲s̲

         N/A…86…W         …02…   …02…   …02…   …02…                                           
5        P̲r̲e̲p̲a̲r̲a̲t̲i̲o̲n̲s̲ ̲f̲o̲r̲ ̲D̲e̲l̲i̲v̲e̲r̲y̲

         Please refer to the SCCLDD Document…86…W         …02…   …02…   …02…   …02…                                  
                 
6        N̲o̲t̲e̲s̲

         N/A



7        A̲p̲p̲e̲n̲d̲i̲c̲e̲s̲

         N/A