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

⟦c8914e7d8⟧ Wang Wps File

    Length: 18592 (0x48a0)
    Types: Wang Wps File
    Notes: CPS/SDS/035               
    Names: »2110A «

Derivation

└─⟦83672169b⟧ Bits:30006105 8" Wang WCS floppy, CR 0165A
    └─ ⟦this⟧ »2110A « 

WangText

…07……00……86…1                                             …02…           …02…   …02…        

…02…CPS/SDS/035

…02…850601   …02……02…
SUPERVISOR VDU
DETAILED DESIGN SPECIFICATION…02…ISSUE 1…02…CAMPS








                    T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲



   1  GENERAL .......................................
    001

     1.1  PURPOSE AND SCOPE .........................
      001
     1.2  APPLICABLE DOCUMENTS AND PROJECT REFERENCES
      002
       1.2.1  Applicable Documents ..................
        002
       1.2.2  Reference Documents ...................
        002

     1.3  TERMS AND ABBREVIATIONS ...................
      003
       1.3.1  Terms .................................
        003
       1.3.2  Abbreviations .........................
        004

   2  SUMMARY OF REQUIREMENTS .......................
    008

     2.1  PACKAGE DESCRIPTION .......................
      008
     2.2  PACKAGE FUNCTIONS .........................
      019
       2.2.1  Main Functions (Normal Operation) .....
        024
         2.2.1.1  Queue Status Display ..............
          024
         2.2.1.2  Information Concerning the Trans-
                  actions in Progress ...............
                  027
         2.2.1.3  Menu Guidance .....................
                  027
         2.2.1.4  Requests/Commands to CAMPS System .
          027
           2.2.1.4.1 Supervisor Control Commands ....
                      027
           2.2.1.4.2 Supervisor Procedure Commands ..
                      028

       2.2.2  Functional Responsibilities ...........
        030
         2.2.2.1  Initialization, Close-Down and 
                  Restart ...........................
                  030
         2.2.2.2  Checkpointing and Recovery ........
          031
         2.2.2.3  Error Detection and Error Handling 
          031
         2.2.2.4  Integrity of Operation ............
          031
         2.2.2.5  Data Collection (Log, Statistics
                  and Reports) ......................
                  031
         2.2.2.6  Security ..........................
          032

     2.3  CHARACTERISTICS ...........................
      032
       2.3.1  Timing ................................
        032
       2.3.2  Throughput ............................
        033
       2.3.3  Flexibility ...........................
        033
       2.3.4  Accuracy ..............................
        033


   3  ENVIRONMENT ...................................
    034

     3.1  EQUIPMENT .................................
      034
     3.2  SOFTWARE ..................................
      034
       3.2.1  System Software .......................
        034
       3.2.2  Development Support Software ..........
        034

     3.3  INTERFACES ................................
      034
       3.3.1  External Interfaces ...................
        034
       3.3.2  Package Interfaces ....................
        035
         3.3.2.1  SSC I/F ...........................
          035
         3.3.2.2  TMP I/F ...........................
          035
         3.3.2.3  CSF I/F ...........................
          035
         3.3.2.4  MMS I/F ...........................
          035
         3.3.2.5  LOG I/F ...........................
          035
         3.3.2.6  SAR I/F ...........................
          036
         3.3.2.7  THP I/F ...........................
          036
         3.3.2.8  STP I/F ...........................
                  036
         3.3.2.9  SPRI I/F ..........................
          036
         3.3.2.10 UMAM I/F ..........................
          036

     3.4  FUNCTIONS MAINTAINED BY OTHER PACKAGES ....
      036

   4  PACKAGE DESIGN ................................
    037

     4.1  PACKAGE OVERVIEW ..........................
      037
       4.1.1  Functional Specification ..............
        040
         4.1.1.1  TEMCO Control Functions ...........
          043
         4.1.1.2  Queue Status Maintenance ..........
          045
         4.1.1.3  Transaction Accounting ............
          047
         4.1.1.4  Transaction Interruption ..........
          049
         4.1.1.5  Commanded Task ....................
          051
         4.1.1.6  Command Task Control ..............
          053
         4.1.1.7  Execute Command ...................
          055
         4.1.1.8  Dialogue Formatting ...............
          057
         4.1.1.9  Format Data Functions .............
          059
         4.1.1.10 Supervisor Completion Report  
                  Control ...........................
                  061

       4.1.2  Software Specification ................
        063
         4.1.2.1  SVCO Coroutine Software Structure .
          067
         4.1.2.2  SFCO Coroutine Software Structure .
          072


         4.1.2.3  VDIA Coroutine Software Structure  
          076
         4.1.2.4  VODL Coroutine Software Structure  
          078
         4.1.2.5  SCREP Coroutine Software Structure 
          080
         4.1.2.6  Subpackage Identification ........ 
          082

       4.1.3  Dataflow and Control Logic ........... 
        083
       4.1.4  Common Package Data .................. 
        086
       4.1.5  Common Package Procedures ............ 
        087
         4.1.5.1  TEP Queue Error .................. 
          087
         4.1.5.2  TEP Internal Error ............... 
                  088
         4.1.5.3  TEP Dismantle .................... 
          090
         4.1.5.4  Display Header Queues ............ 
          092
         4.1.5.5  Display Header Information ....... 
          094
         4.1.5.6  Set Header Text Field ............ 
          096
         4.1.5.7  Set Header Classification Field .. 
          098
         4.1.5.8  Internal Representation to ASCII 
                  Conversion ....................... 
                  100
         4.1.5.9  ASCII to Internal Representation
                  Conversion ....................... 
              101
         4.1.5.10 Move Words ....................... 
          103
         4.1.5.11 Capability Pack .................. 
          104
         4.1.5.12 Special Handling Pack ............ 
          106

       4.1.6  Global Data ...........................
        108

       4.1.7 Interfaces .............................
              108
         4.1.7.1 External Interfaces ................
                  108
         4.1.7.2 Package Interfaces .................
                  108
         4.1.7.3 Subpackage Interfaces ..............
                  109

     4.2 SUBPACKAGE SPEFICATIONS ....................
          113
       4.2.1 Supervisor VDU Control Subpackage ......
              113
         4.2.1.1 Functional Specification ...........
                  113
           4.2.1.1.1 Initialization .................
                      115
           4.2.1.1.2 TEMCO Command Processing .......
                      115
           4.2.1.1.3 VDU Header Control .............
                      116
           4.2.1.1.4 Error Reporting ................
                      116

         4.2.1.2 Software Structure .................
                  116
           4.2.1.2.1 SVCO Control ...................
                      116
           4.2.1.2.2 Start User .....................
                      117
           4.2.1.2.3 Stop User ......................
                      117
           4.2.1.2.4 Timer Event Processing .........
                      117
           4.2.1.2.5 Queue Fields Update ............
                      117
           4.2.1.2.6 Common Procedures ..............
                      117

         4.2.1.3 Dataflow and Control Logic within
                 SVCO ...............................
                  119
         4.2.1.4 SVCO Module Specifications .........
                  129


           4.2.1.4.1 SVCO Control ...................
                      129
           4.2.1.4.2 SVUP Start User ................
                      132
           4.2.1.4.3 SVUP Stop User .................
                      134
           4.2.1.4.4 Timer Event Processing .........
                      136
           4.2.1.4.5 Queue Fields Update ............
                      138

         4.2.1.5 Common Subpackage Data .............
                  140
         4.2.1.6 Common Subpackage Procedures .......
                  140
           4.2.1.6.1 SVUP SFCO Command ..............
                      140
           4.2.1.6.2 Remove User Connection .........
                      142
           4.2.1.6.3 Cancel Periodic Timeout ........
                      143
           4.2.1.6.4 Get Date Time ..................
                      145
           4.2.1.6.5 SSC Reply ......................
                      147
           4.2.1.6.6 Clear Header Split .............
                      149
           4.2.1.6.7 Request Periodic Timeout .......
                      151

         4.2.1.7 Subpackage Interfaces ..............
                  152
           4.2.1.7.1 SVCO SFCO Interfaces ...........
                      152
           4.2.1.7.2 SFCO SVCO Interfaces ...........
                      152
           4.2.1.7.3 SVCO VODL Interfaces ...........
                      152
           4.2.1.7.4 VODL SVCO Interfaces ...........
                      152

       4.2.2 Supervisor Function Control Subpackage
             (SFCO) .................................
              153
         4.2.2.1 Functional Specification ...........
                  153
           4.2.2.1.1 SFCO Software Error Functions...
                      156
           4.2.2.1.2 F/C Key Command Functions ......
                      156
           4.2.2.1.3 SVCO Control Functions .........
                      156
           4.2.2.1.4 Supervisor Command Execution
                     Functions.......................
                      157
           4.2.2.1.5 Transaction Exectuion Functions 
                      162
           4.2.2.l.6 Transaction Accounting .........
                      162

         4.2.2.2 Software Structure .................
          163
           4.2.2.2.1 SFCO Main Module ...............
                      163
           4.2.2.2.2 F/C Key Command Execution ......
                      163
           4.2.2.2.3 Command Validation .............
                      163
           4.2.2.2.4 Table Commands Validation ......
                      163
           4.2.2.2.5 Execute Table Command ..........
            164
           4.2.2.2.6 Execute Transaction ............
                      164
           4.2.2.2.7 System Sequence Control ........
                      164
           4.2.2.2.8 Execute System Sequence ........
                      164
           4.2.2.2.9 Execute System Function ........
                      164
           4.2.2.2.l0 Transaction Control ...........
            164


         4.2.2.3 Data Flow and Control logic within
                 SFCO................................
                  170
         4.2.2.4 Module Description .................
                  184
           4.2.2.4.l SFCO Main Module ...............
            184
           4.2.2.4.2 Execution of F/C key entered
                     commands....................... 
                      190
           4.2.2.4.3 Supervisor Command Validation
                     Module..........................
                      196
           4.2.2.4.4 Table command Validation Module 
                      199
           4.2.2.4.5 Execute Transaction Module .....
                      201
           4.2.2.4.6 System control Sequence Module .
                      203
           4.2.2.4.7 Execute System Sequence ........
                      208
           4.2.2.4.8 Transaction Control Through F/C
                     Keys ...........................
                      216
           4.2.2.4.9 Validate Format Entered Command 
                      221
           4.2.2.4.10 Full Parameter Check ..........
            223
           4.2.2.4.11 Execute System Function .......
            224
           4.2.2.4.12 Read Additional Information ...
            226
           4.2.2.4.13 Execute Table Command 
                      Transaction ...................
                      229
           4.2.2.4.14 Command Confirmation ..........
            232
           4.2.2.4.15 Wait a Second .................
            235
           4.2.2.4.16 SVUP Exception ................
            237
           4.2.2.4.17 SCC Line Control ..............
            238
           4.2.2.4.18 THP Channel Control ...........
            239
           4.2.2.4.19 Check Table Validation Result .
            240
           4.2.2.4.20 Send Command Completion Report 
            243
           4.2.2.4.21 Execute Queue Command .........
            244
           4.2.2.4.22 Queue Command Validation ......
            246
           4.2.2.4.23 System Parameter Control       
           
                      Commands Validation ...........
                      247
           4.2.2.4.24 Execute System Parameter Control
                      Command .......................
                      249
           4.2.2.4.25 Read System Parameter Control 
                      Information ...................
                      250
           4.2.2.4.26 Execute Disc Command ..........
            251
           4.2.2.4.27 Disc Command Validation .......
            253
           4.2.2.4.28 Execute Global Number Series
                      Control Command ...............
                      255
           4.2.2.4.29 Global Number Series Control 
                      Command Validation ............
                      256
           4.2.2.4.30 Read Global Number Series Control
                      Information ...................
                      258
           4.2.2.4.31 Execute System Control Command 
            259
           4.2.2.4.32 Read System Control Information
            261
           4.2.2.4.33 Execute Table Print Command ...
            262
           4.2.2.4.34 System Information Extract 
                      Command Validation ............
                      264


           4.2.2.4.35 Execute System Information 
                      Extract Command ...............
                      265
           4.2.2.4.36 Execute System Engineering 
                      Function Command ..............
                      267
           4.2.2.4.37 Volume Command Validation .....
            268
           4.2.2.4.38 Execute Volume Command ........
            270
           4.2.2.4.39 Volume to SAR .................
            272
           4.2.2.4.40 Mount/Dismount Volume .........
            273
           4.2.2.4.41 Overload Action ...............
            275

         4.2.2.5 Common Subpackage Data .............
                  276
         4.2.2.6 Common Subpacakge Procedures .......
                  277
           4.2.2.6.1 Send SVCO Answer ...............
                      277
           4.2.2.6.2 Send SVDIA Cmd .................
                      278
           4.2.2.6.3 Send SCREP Cmd .................
                      280
           4.2.2.6.4 Free SFCO Operation ............
                      281
           4.2.2.6.5 Fetch SFCO Operation ...........
                      283
           4.2.2.6.6 Request F/C Key Input ..........
                      284
           4.2.2.6.7 Delete F/C Key Input Request ...
                      285
           4.2.2.6.8 Set Header Text ................
                      286
           4.2.2.6.9 Extract Parameter ..............
                      288
           4.2.2.6.10 Wait SFCO Event ...............
            290
           4.2.2.6.11 Exception VDU .................
            294
           4.2.2.6.12 Fetch and Validate F/C Key ....
            295
           4.2.2.6.13 Execute Display Error Message
                      Command .......................
                      299
           4.2.2.6.14 Set Cursor ....................
            300
           4.2.2.6.15 Display Response Message ......
            301
           4.2.2.6.16 Read Command Line .............
            303
           4.2.2.6.17 Display Header Field ..........
            304
           4.2.2.6.18 Lookup Parameters .............
            305
           4.2.2.6.19 F/C Key Parameter Validation ..
            308
           4.2.2.6.20 Simple Command Parameter Check 
            309
           4.2.2.6.21 Compute Error text No. ........
            312
           4.2.2.6.22 Reporting of LOG events .......
            313
           4.2.2.6.23 Fetch Sequence Record .........
            314
           4.2.2.6.24 Initiate TMP Request ..........
            317

         4.2.2.7 Subpackage Interfaces ..............
                  318
           4.2.2.7.1 Interface to SVCO ..............
                      318
           4.2.2.7.2 Interface to SVDIA .............
                      319
           4.2.2.7.3 Interface to SCREP .............
                      322
           4.2.2.7.4 Interface to VODL ..............
                      324

       4.2.3 VDU Dialogue Subpackage (VDIA) .........
              325
       4.2.4 Volume Deletion Subpackage (VODL) ......
              325
         4.2.4.1 Functional Specification ...........
                  325
           4.2.4.1.1 Command Interpretation and
                     Processing .....................
                      327
           4.2.4.1.2 Volume Deletion ................
                      327
           4.2.4.1.3 Error Handling .................
                      327



         4.2.4.2 Software Structure .................
                  328
         4.2.4.3 Data Flow and Control Logic ........
                  330
         4.2.4.4 Module Description .................
                  330
           4.2.4.4.1 VODL Main ......................
                      330
           4.2.4.4.2 Report to CREP .................
            331
           4.2.4.4.3 VODL Start .....................
                      333
           4.2.4.4.4 Clean VODL .....................
                      334
           4.2.4.4.5 Analyse VODL Result ............
                      335
           4.2.4.4.6 Find and Delete Next File ......
                      337
           4.2.4.4.7 Volume Mount/Dismount ..........
                      338

         4.2.4.5 Common Subpackage Data .............
                  340
         4.2.4.6 Common Subpackage Procedure ........
                  340
           4.2.4.6.1 Fetch Next File ................
                      340
           4.2.4.6.2 Remove This File ...............
                      342
           4.2.4.6.3 Purge Next File ................
                      343

         4.2.4.7 Subpackage Interfaces ..............
                  344
           4.2.4.7.1 SVCO VODL Interfaces ...........
                      344
           4.2.4.7.2 VODL SVCO Interface ............
                      345
           4.2.4.7.3 SFCO VODL Interface ............
                      345
           4.2.4.7.4 VODL SFCO Interface ............
                      345

       4.2.5 Supervisor Completion Report Sub- 
             package (SCREP).........................
              346
         4.2.5.1 Functional Specification ...........
                  346
           4.2.5.1.1 SFCO Command Processing ........
                      348
           4.2.5.1.2 CREP Q Processing ..............
                      348
           4.2.5.1.3 Error Handling .................
                      349

         4.2.5.2 Software Structure .................
                  350
         4.2.5.3 Data Flow and Control Logic ........
                  352
           4.2.5.3.1 Data Flow ......................
                      352
           4.2.5.3.2 Control Logic ..................
                      352

         4.2.5.4 Module Description .................
                  357
           4.2.5.4.1 SCREP Main .....................
                      357
           4.2.5.4.2 SFCO Command Processing ........
                      358
           4.2.5.4.3 CREPQ Processing ...............
                      360

         4.2.5.5 Common Subpackage Procedure ........
                  362
           4.2.5.5.1 CC ASCII Conversion ............
                      362
           4.2.5.5.2 Required CP ....................
                      364
           4.2.5.5.3 Precedence Analyse .............
                      365
           4.2.5.5.4 Note to CREPQ ..................
            366
           4.2.5.5.5 Search in Tables ...............
                      369
           4.2.5.5.6 Send to SPIP ...................
                      370

         4.2.5.6 Subpackage Interface ...............
                  372
           4.2.5.6.1 SCREP SFCO Interface ...........
                      372
           4.2.5.6.2 SFCO SCREP Interface ...........
                      372



       4.2.6 SVUP Initialization Subpackage .........
              373
         4.2.6.1 Functional Specification ...........
                  373
           4.2.6.1.1 Start up Information Inter-
                     pretation ......................
                      375
           4.2.6.1.2 Supervisor VDU Software 
                     Initialization .................
                      375

         4.2.6.2 Software Structure .................
                  375
           4.2.6.2.1 Process Start ..................
                      378
           4.2.6.2.2 Supervisor Subprocess Init .....
                      378

         4.2.6.3 Dataflow and Control Logic within
                 VUS initialization Sub-Package .... 
                  378
         4.2.6.4 SVUP Initialization Module Speci-
                 fication .......................... 
                  378
           4.2.6.4.1 Process Start Specification ... 
                      378
           4.2.6.4.2 SVUP Subprocess Init 
                     Specification ................. 
                      381
         4.2.6.5. Common Subpackage Data ........... 
          385
         4.2.6.6. Common Subpackage Procedures ..... 
          385
         4.2.6.7. Subpackage Interfaces ............ 
          385

       4.2.7 Supervisor VDU Procedure Subpackage 
             (SUPR) ................................ 
              386
         4.2.7.1 Functional Specification .......... 
                  386
         4.2.7.2 Software Structure ................ 
                  388
         4.2.7.3 Data Flow and Control Logic within 
                 SUPR .............................. 
                  391
         4.2.7.4 Module Description ................ 
                  394
           4.2.7.4.1 SUPV Display .................. 
                      394
           4.2.7.4.2 SUPV Syntax ................... 
                      400
           4.2.7.4.3 SUPV Seman .................... 
                      411

         4.2.7.5 Common Subpackage Data ............ 
                  444
         4.2.7.6 Common Subpackage Procedures ...... 
                  444

     4.3 MEMORY LAYOUT ............................. 
          446

     APPENDIX A  

     APPENDIX B