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

⟦0910a0686⟧ Wang Wps File

    Length: 16105 (0x3ee9)
    Types: Wang Wps File
    Notes: CPS/SDS/037               
    Names: »1904A «

Derivation

└─⟦3aebbc545⟧ Bits:30006093 8" Wang WCS floppy, CR 0145A
    └─ ⟦this⟧ »1904A « 

WangText

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

…02…CPS/SDS/037

…02…CGN/820514
MDCO VDU
DETAILED DESIGN SPECIFICATION  CAMPS








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



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

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

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

   2  SUMMARY OF REQUIREMENTS .......................
   2 001

     2.1  PACKAGE DESCRIPTION .......................
     2 001
     2.2  PACKAGE FUNCTIONS .........................
     2 008
       2.2.1  Main Functions ........................
       2 010
         2.2.1.10 Queue Status Display ..............
         2 010
         2.2.1.2  Information Concerning the Trans-
                  action in Progress ................
                 2 012
         2.2.1.3  Display of Queued Information .....
         2 012
         2.2.1.4  Service Message Preparation .......
         2 014
         2.2.1.5  Maintenance and Update of
                  Message Status Files ..............
                 2 014
         2.2.1.6  Redistribution ....................
         2 015
         2.2.1.7  Message Distribution Assistance ...
         2 015

       2.2.2  Functional Responsibilities ...........
       2 016
         2.2.2.1  Initialization, Close Down and
                  Restart ...........................
                 2 016
         2.2.2.2  Checkpointing and Recovery ........
         2 016
         2.2.2.3  Error Detection and Error Handling 
         2 016
         2.2.2.4  Integrity of Operation ............
         2 017
         2.2.2.5  Data Collection ...................
         2 017
           2.2.2.5.1  Log Collection ................
           2 017
           2.2.2.5.2  STATISTICS ....................
           2 017
           2.2.2.5.3  REPORTS .......................
           2 017

         2.2.2.6  Security ..........................
         2 018

     2.3  CHARACTERISTICS ...........................
     2 019
       2.3.1  Timing ................................
       2 019
       2.3.2  Throughput ............................
       2 019
       2.3.3  Flexibility ...........................
       2 020
       2.3.4  Accuracy ..............................
       2 020



   3  ENVIRONMENT ...................................
   3 001

     3.1  EQUIPMENT .................................
     3 001
     3.2  SOFTWARE ..................................
     3 001
       3.2.1  System Software .......................
       3 001
       3.2.2  Development Support Software ..........
       3 001

     3.3  INTERFACES ................................
     3 001
       3.3.1  External Interfaces ...................
       3 001
       3.3.2  Package Interfaces ....................
       3 001
         3.3.2.1  SSC I/F ...........................
         3 002
         3.3.2.2  TMP I/F ...........................
         3 002
         3.3.2.3  LOG I/F ...........................
         3 002
         3.3.2.4  SAR I/F ...........................
         3 002
         3.3.2.5  THP I/F ...........................
         3 003
         3.3.2.6  MDP I/F ...........................
         3 003
         3.3.2.7  UMAM I/F ..........................
         3 003

     3.4  FUNCTIONS MAINTAINED BY OTHER PACKAGES ....
     3 003

   4  PACKAGE DESIGN ................................
   4 001

     4.1  PACKAGE OVERVIEW ..........................
     4 001
       4.1.1  Functional Specification ..............
       4 007
         4.1.1.1  TEMCO Control Functions ...........
         4 009
         4.1.1.2  Queue Status Maintenance ..........
         4 011
         4.1.1.3  Transaction Accounting ............
         4 014
         4.1.1.4  Transaction Interruption ..........
         4 016
         4.1.1.5  Command Interpretation ............
         4 018
         4.1.1.6  Command Execution .................
         4 020
         4.1.1.7  Start/Stop Transaction 
                  Execution .........................
                 4 022
         4.1.1.8  Preparation of Service
                  Message ...........................
                 4 024
         4.1.1.9  Presentation of Queued
                  Information .......................
                 4 026
         4.1.1.10 Requests to CAMPS System ..........
         4 028
         4.1.1.11 Dialogue Formatting ...............
         4 032
         4.1.1.12 Format Validation .................
         4 034
         4.1.1.13 Service Message Data-
                  base Maintenance ..................
                 4 036

       4.1.2  Software Specification ................
       4 037
 
         4.1.2.1  DIVCO Sub-Package .................
         4 040
         4.1.2.2  DIFCO Sub-Package .................
         4 049
         4.1.2.3  DIDIA Sub-Package .................
         4 059
         4.1.2.4  DIRT Sub-Package ..................
         4 061



       4.1.3  Dataflow and Control Logic ........... 4
       063

         4.1.3.1  Process Dataflow and  
                  Process Synchronization .......... 4
                 063

         4.1.3.2  MDOP Internal Dataflow and
                  Coroutine Synchronization......... 4
                 066
           4.1.3.2.1  Normal Functional Flow........ 4
           069

       4.1.4   Common Package Data ................. 4
               085
       4.1.5   Common Package Procedures ........... 4
               100
         4.1.5.1   TEP Queue Error ................. 4
                   100
         4.1.5.2   TEP Internal Error .............. 4
                   101
         4.1.5.3   Dismantle QEL ................... 4
                   103

       4.1.6   Global Data ......................... 4
               107
       4.1.7   Interface ........................... 4
               107
         4.1.7.1   External Interfaces ............. 4
                   107
         4.1.7.2   Package Interfaces .............. 4
                   107
           4.1.7.2.1   Traffic Handling (TMP) I/F... 4
                       107
           4.1.7.2.2   Distribution (MDP) I/F ...... 4
                       107
           4.1.7.2.3   Storage and Retrieval
                       (SAR) I/F ................... 4
                       107
           4.1.7.2.4   Log and Accountability
                       (LOG) I/F ................... 4
                       108
           4.1.7.2.5   SSC Software I/F ............ 4
                       108
           4.1.7.2.6   Table Management 
                       Package (TMP) I/F ........... 4
                       108

         4.1.7.3   Subpackage Interfaces ........... 4
                   108
           4.1.7.3.1   Process Interfaces .......... 4
                       108
           4.1.7.3.2   Coroutine Interfaces ........ 4
                       109

     4.2   Subpackage Specification ................ 4
           111
       4.2.1   Delivery VDU Control Subpackage ..... 4
               111
         4.2.1.1   Functional Specification ........ 4
                   111
           4.2.1.1.1   Initialization .............. 4
                       113
           4.2.1.1.2   TEMCO Command Processing .... 4
                       113
           4.2.1.1.3   Flash Item Control .......... 4
                       113
           4.2.1.1.4   Timer Event Processing ...... 4
                       113
           4.2.1.1.5   VDU Header Control .......... 4
                       115
           4.2.1.1.6   DIFCO Control ............... 4
                       115
           4.2.1.1.7   Error Reporting ............. 4
                       115
         4.2.1.2   Software Structure .............. 4
                   116
           4.2.1.2.1   DIVCO Control ............... 4
                       116
           4.2.1.2.2   DIFCO Response Processing ... 4
                       116
           4.2.1.2.3   Flash Notification from
                       CCMD-Q PROCESSING ........... 4
                       116


           4.2.1.2.4   Flash Notification from
                       CMD-Q Processing ............ 4
                       117
           4.2.1.2.5   Antiflash Notification
                       from CMD-Q Processing ....... 4
                       117
           4.2.1.2.6   TEMCO CMD Processing ........ 4
                       117
           4.2.1.2.7   Timer Event Processing ...... 4
                       118
           4.2.1.2.8   Common Procedures ........... 4
                       118

         4.2.1.3   Dataflow and Control Logic
                   within DIVCO .................... 4
                   120
         4.2.1.4   DIVCO Module Specification ...... 4
                   127
           4.2.1.4.1   DIVCO Control ............... 4
                       127
           4.2.1.4.2   DIFCO Response Processing ... 4
                       134
           4.2.1.4.3   FLASH Queue Monitoring ...... 4
                       140
           4.2.1.4.4   INTERNAL FLASH............... 4
                       143
           4.2.1.4.5   INTERNAL ANTI-FLASH ......... 4
                       146
           4.2.1.4.6   TEMCO CMD Processing ........ 4
                       149
           4.2.1.4.7   Timer Event Processing ...... 4
                       156

         4.2.1.5   Common Subpackage Data .......... 4
                   159
         4.2.1.6   Common Subpackage Procedures .... 4
                   160
           4.2.1.6.1   Set Receive CMD QEL ......... 4
                       160
           4.2.1.6.2   Set Receive CCMD QEL ........ 4
                       163
           4.2.1.6.3   FLASH Queue Fields Update ... 4
                       166
           4.2.1.6.4   Queue Fields Update ......... 4
                       169
           4.2.1.6.5   Get Queue Length ............ 4
                       173
           4.2.1.6.6   Get Date Time ............... 4
                       176
           4.2.1.6.7   Display VDU Header .......... 4
                       179
           4.2.1.6.8   Invert and Bell ............. 4
                       182
           4.2.1.6.9   Send Notification ........... 4
                       185

         4.2.1.7   Subpackage Interfaces ........... 4
                   188
           4.2.1.7.1   DIVCO-DIFCO Interfaces ...... 4
                       188
           4.2.1.7.2   DIFCO-DIVCO Interfaces ...... 4
                       188

       4.2.2   MDCO Function Control Subpackage .... 4
               189
         4.2.2.1   Functional Specification ........ 4
                   189
           4.2.2.1.1   System Control (1.0) ........ 4
                       195
           4.2.2.1.2   Transaction Accounting (2.0) .4
                       196
           4.2.2.1.3   Transaction Creation (3.0) .. 4
                       196
           4.2.2.1.4   Format Sequence Function
                       (4.0) ....................... 4
                       197
             4.2.2.1.4.1   Start Execution (4.1) ... 4
                           198
             4.2.2.1.4.2   Stop Execution (4.2) .... 4
                           199
             4.2.2.1.4.3   Queue Requests .......... 4
                           200
             4.2.2.1.4.4   Requests to CAMPS
                           System (4.4) ............ 4
                           200


           4.2.2.1.5   Error Handling .............. 4
                       202

         4.2.2.2   Software Structure .............. 4
                   202
         4.2.2.3   Data Flow and Control Logic ..... 4
                   205
           4.2.2.3.1   Data Flow ................... 4
                       205
           4.2.2.3.2   Control Logic ............... 4
                       205

         4.2.2.4   Module Specification ............ 4
                   231
           4.2.2.4.1   DIFCO MAIN .................. 4
                       231
           4.2.2.4.2   RESTART DIFCO ............... 4
           239
           4.2.2.4.3   MDOS ANSWER Q PROCESSESING .. 4
           246
           4.2.2.4.4   MDOS F/C KEY PROCESSING  .... 4
                       264
           4.2.2.4.5   DIVCO CMD PROCESSING ......   4
                       272
           4.2.2.4.6   DIDIA CC PROCESSING ......... 4
                       275
           4.2.2.4.7   DIRT OP PROCESSING .......... 4
                       284
           4.2.2.4.8   MDOS IN/OUT LINE ............ 4
                       291
           4.2.2.4.9   MDOS CMD PENDING ............ 4
                       295
           4.2.2.4.l0  MDOS DISPLAY RESP MSG  ....   4
                       308
           4.2.2.4.ll  MDOS SEQUENCE ............... 4
                       311
           4.2.2.4.l2  FUNCTION EXECUTION .......... 4
                       323

         4.2.2.5   COMMON SUBPACKAGE DATA .......... 4
                   337
         4.2.2.6   Common Subpackage Procedures .... 4
                   346
           4.2.2.6.l   VDU INIT .................... 4
                       346
           4.2.2.6.2   SET CURSOR .................. 4
                       349
           4.2.2.6.3   MDOS RECV FIRST ............. 4
                       352
           4.2.2.6.4   DISPLAY ERROR MSG ........... 4
                       358
           4.2.2.6.5   DISPLAY ̲VDU ̲FIELD ........... 4
                       361
           4.2.2.6.6   MDOS RECV NEXT .............. 4
                       364
           4.2.2.6.7   CALCULATE FORMAT ............ 4
                       371
           4.2.2.6.8   TEP CREATE CIF .............. 4
                       382
           4.2.2.6.9   TEP CREATE NEW CIF .......... 4
                       383
           4.2.2.6.l0  MDOS NEW VIEW ............... 4
                       385
           4.2.2.6.ll  MDOS TRSERNO ................ 4
                       387
           4.2.2.6.l2  CALCULATE MENU .............. 4
                       389
           4.2.2.6.l3  TEP RETURN VIEW ............. 4
                       390
           4.2.2.6.l4  TEP SAVE VIEW ............... 4
                       392
           4.2.2.6.l5  TEP READ BUFFER ............. 4
                       394
           4.2.2.6.l6  TEP WRITE BUFFER ............ 4
                       395
           4.2.2.6.l7  TEP RESERVE BUFFER .......... 4
                       398
           4.2.2.6.l8  COPY TEXT FIELDS ............ 4
                       399
           4.2.2.6 l9  UPDATE VDU HEADER ........... 4
                       401
           4.2.2.6.20  SEND TO MDP ................. 4
                       403
           4.2.2.6.2l  SEND TO THP ................. 4
                       406
           4.2.2.6.22  SEND REQUEST TO UMAM ........ 4
                       408
           4.2.2.6.23  SEND REQUEST TO SAR ......... 4
                       409
           4.2.2.6.24  SEND TO ASS PRINTER  ........ 4
                       411
           4.2.2.6.25  TEP CLOSE VIEW .............. 4
                       414
           4.2.2.6.26  TEP ̲OPEN ̲VIEW ............... 4
                       416
           4.2.2.6.27  SEND SPECIAL PRINT .......... 4
                       418


           4.2.2.6.28  COPY ̲CIF ̲FIELD .............. 4
                       420
           4.2.2.6.29  MDOS ̲FIRST ̲QEL .............. 4
                       422
           4.2.2.6.30  FREE ̲DIFCO ̲OPERATION ........ 4
                       425
           4.2.2.6.31  FETCH ̲DIFCO ̲OPERATION ....... 4
                       428

         4.2.2.7   Subpackage Interfaces ........... 4
                   430
           4.2.2.7.l   DIFCO ̲DIDIA Interfaces ...... 4
                       430
           4.2.2.7.2   DIVCO ̲DIFCO Interfaces ...... 4
                       430
           4.2.2.7.3   DIRT ̲DIFCO Interfaces ....... 4
                       430
           4.2.2.7.4   DIDIA ̲DIFCO Interfaces ...... 4
                       431
           4.2.2.7.5   DIFCO ̲DIVCO Interfaces ...... 4
                       432
           4.2.2.7.6   UFCO ̲UMAM Interfaces ........ 4
                       432
           4.2.2.7.7   UMAM ̲UFCO Interfaces ........ 4
                       432

       4.2.3 Dialogue Subpackage ................... 4
             433
         4.2.3.1 Functional Specification .......... 4
         433
           4.2.3.1.1 Output of Data ................ 4
                     433
           4.2.3.1.2 Input of Data ................. 4
                     433
           4.2.3.1.3 Validation .................... 4
                     433
           4.2.3.1.4 Display of Error Codes ........ 4
                     434
           4.2.3.1.5 Error Handling ................ 4
           434

         4.2.3.2 Software Structure ................ 4
                 443
         4.2.3.3 Data Flow and Control Structure ... 4
                 462
         4.2.3.4 DIDIA Module Specifications ....... 4
         462
           4.2.3.4.1 DIALOGUE CONTROL Specification  4
                     462
           4.2.3.4.2 VDU DATA OUTPUT Specification . 4
                     467
           4.2.3.4.3 VDU DATA INPUT Specification .. 4
                     482
           4.2.3.4.4 VDU FORMAT OUTPUT ............. 4
                     492
           4.2.3.4.5 SYNTAX VALIDATION ............. 4
                     497
           4.2.3.4.6 SEMANTIC VALIDATION ........... 4
                     502
           4.2.3.4.7 DISPLAY ERROR CODES ........... 4
                     505

         4.2.3.5 Common Subpackage Data ............ 4
                 513
         4.2.3.6 Common Subpackage Procedures ...... 4
                 518
           4.2.3.6.1 STOP INPUT OUTPUT ............. 4
           518
           4.2.3.6.2 CLEAN UP ...................... 4
                     521
           4.2.3.6.3 LINE INSERT ................... 4
                     524
           4.2.3.6.4 LINE DELETE ................... 4
                     527
           4.2.3.6.5 CLEAR ......................... 4
                     530
           4.2.3.6.6 SET BUFFER STRUCTURE .......... 4
                     531
           4.2.3.6.7 SET MMI VDU ADDRESSES ......... 4
                     535
           4.2.3.6.8 SET IOC REC ADDRESSES ......... 4
                     538
           4.2.3.6.9 SET FIELD LIST ADDRESSES ...... 4
                     541
           4.2.3.6.10 SET ̲MEMORY ̲ADDRESSES ......... 4
           543
           4.2.3.6.11 SET ERROR LIST ADDRESSES ..... 4
           546
           4.2.3.6.12 WRITE CIF BUF ................ 4
           549
           4.2.3.6.13 READ MMI CTRL TABLE .......... 4
           552


           4.2.3.6.14 CLEAR SPLIT .................. 4
           555
           4.2.3.6.15 CREATE DISP REC .............. 4
           558
           4.2.3.6.16 FIELD REPEAT ................. 4
           561
           4.2.3.6.17 FIELD GROUP REPEAT ........... 4
           564
           4.2.3.6.18 DISPLAY LINE NOS ............. 4
           567
           4.2.3.6.20 CHECK FINAL CALL ............. 4
           568
           4.2.3.6.21 EXEC VAL PROC ................ 4
           571
           4.2.3.6.22 EXEC DISP PROC ............... 4
           574
           4.2.3.6.23 SIGNAL DIFCO ................. 4
           577
           4.2.3.6.24 UPDATE ERROR LIST ............ 4
           580

         4.2.3.7 Subpackage Interface .............. 4
                 583
           4.2.3.7.1 DIFCO DIDIA Interfaces ........ 4
           583
           4.2.3.7.2 DIDIA DIFCO Interfaces ........ 4
           583

       4.2.4  Retrieve Subpackage .................. 4
       584
         4.2.4.1 Functional Specification .......... 4
         584
         4.2.4.2 Software Structure ................ 4
         586
         4.2.4.3 Data Flow and Control Logic Within
                 DIRT .............................. 4
                 586
           4.2.4.3.1 Data Flow ..................... 4
           586
           4.2.4.3.2 Control Logic ................. 4
           586

         4.2.4.4  Module Specification ............. 4
         590
           4.2.4.4.1 DIRT MAIN Module .............. 4
           590

         4.2.4.5 Common Subpackage Data ............ 4
         600
         4.2.4.6 Common Subpackage Procedures ...... 4
         600
         4.2.4.7 Subpackage Interfaces ............. 4
         600
           4.2.4.7.1 RETR DIFCO Interfaces ......... 4
           600

     4.3 MEMORY LAYOUT ............................. 4
     601

   APPENDIX A ...................................... 4
   602

   APPENDIX B ...................................... 4
   616