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

⟦06b96e072⟧ Wang Wps File

    Length: 16091 (0x3edb)
    Types: Wang Wps File
    Notes: CPS/SDS/038               
    Names: »1951A «

Derivation

└─⟦d6c5ca2c3⟧ Bits:30006095 8" Wang WCS floppy, CR 0149A
    └─ ⟦this⟧ »1951A « 

WangText

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

…02…CPS/SDS/038

…02…JHH/820514…02……02…
MSO VDU
DETAILED DESIGN SPECIFICATION…02……02…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 REFERENCES1
     001
       1.2.1  Applicable Documents ..................1
       001
       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
     009
       2.2.1  Main Functions ........................2
       011
         2.2.1.1  Queue Status Display ..............2
         011
         2.2.1.2  Information Concerning the Trans-
                  action in Progress ................2
               014
         2.2.1.3  Display of Queued Information .....2
         014
           2.2.1.3.1  The Incoming Message Queue ....2
           016
           2.2.1.3.2  The Outgoing Message Queue ....2
           016
           2.2.1.3.3  The Response Queue ............2
           017
           2.2.1.3.4  The User Queue ................2
           017

         2.2.1.4  Requests to CAMPS System ..........2
         017
         2.2.1.5  Service Message Preparation .......2
         018
         2.2.1.6  Maintenance and Update of Message
                  Status Files ......................2
                 018

       2.2.2  Functional Responsibilities ...........2
       019
         2.2.2.1  Initializaton, Close Down, and
                  Restart ...........................2
                 019
         2.2.2.2  Checkpointing and Recovery ........2
         019
         2.2.2.3  Error Detection and Error Handling 2
         019
         2.2.2.4  Integrity of Operation ............2
         020
         2.2.2.5  Data Collection ...................2
         020
         2.2.2.6  Security ..........................2
         021

     2.3  CHARACTERISTICS ...........................2
     021

       2.3.1  Timing ................................2
       021
       2.3.2  Throughput ............................2
       022
       2.3.3  Flexibility ...........................2
       022
       2.3.4  Accuracy ..............................2
       022



   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  INTERFACE .................................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  LOG I/F ...........................3
         002
         3.3.2.3  SAR I/F ...........................3
         002
         3.3.2.4  THP I/F ...........................3
         002
         3.3.2.5  UMAM I/F ..........................3
         002
         3.3.2.6  VUS 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
       006
         4.1.1.1  TEMCO Control Function ............4
         008
         4.1.1.2  Queue Status Maintenance...........4
         010
         4.1.1.3  Transaction Accounting ............4
         013
         4.1.1.4  Transaction Interruption ..........4
         015
         4.1.1.5  Command Interpretation ............4
         017
         4.1.1.6  Command Execution .................4
         019
         4.1.1.7  Start/Stop Transaction Execution ..4
         021
         4.1.1.8  Preparation of Service Messages ...4
         023
         4.1.1.9  Presentation of Queued Information 4
         025
         4.1.1.10 Requests to CAMPS System ..........4
         029
         4.1.1.11 Dialogue Formatting ...............4
         033
         4.1.1.12 Format Validation .................4
         035
         4.1.1.13 Service Message Database
                  Maintenance .......................4
                 037

       4.1.2  Software Specification ................4
       038
         4.1.2.1  SEVCO Sub-Package .................4
         041
         4.1.2.2  SEFCO Sub-Package .................4
         050
         4.1.2.3  SEDIA Sub-Package .................4
         061
         4.1.2.4  SETR Sub-Package ..................4
         070

       4.1.3  Data Flow and Control Logic ...........4
       072
         4.1.3.1  Process Data Flow and Process Syn-
                  chronization.......................4
                 072
         4.1.3.2  MSOP Internal Data Flow and Corou-
                  ting Synchronization ..............4
                 075
           4.1.3.2.1  Normal Functional Flow (Major
                      transaction) ..................4
                   078



       4.1.4   Common Package Data ................. 4
               094
       4.1.5   Common Package Procedures ........... 4
               103
         4.1.5.1   TEP Queue Error ................. 4
                   104
         4.1.5.2   TEP Internal Error .............. 4
                   105
         4.1.5.3   Dism ............................ 4
                   109

       4.1.6   Global Data ......................... 4
               109
       4.1.7   Interfaces .......................... 4
               109
         4.1.7.1   External Interfaces ............. 4
                   109
         4.1.7.2   Package Interfaces .............. 4
                   109
           4.1.7.2.1   Traffic Handling (THP) I/F... 4
                       109
           4.1.7.2.2   Storage and Retrieval
                       (SAR) I/F ................... 4
                       109
           4.1.7.2.3   Log and Accountability
                       (LOG) I/F ................... 4
                       110
           4.1.7.2.4   SSC Software I/F ............ 4
                       110
           4.1.7.2.5   Table Management 
                       Package (TMP) I/F ........... 4
                       110

         4.1.7.3   Subpackage Interfaces ........... 4
                   110
           4.1.7.3.1   Process Interfaces .......... 4
                       111
           4.1.7.3.2   Coroutine Interfaces ........ 4
                       113

     4.2   Subpackage Specification ................ 4
           113
       4.2.1   Message Service Control Subpackage .  4
               113
         4.2.1.1   Functional Specification ........ 4
                   113
           4.2.1.1.1   Initialization .............. 4
                       115
           4.2.1.1.2   TEMCO Command Processing .... 4
                       115
           4.2.1.1.3   Flash Item Control .......... 4
                       116
           4.2.1.1.4   Timer Event Processing ...... 4
                       116
           4.2.1.1.5   VDU Header Control .......... 4
                       116
           4.2.1.1.6   SEFCO Control ............... 4
                       117
           4.2.1.1.7   Error Reporting ............. 4
                       117

         4.2.1.2   Software Structure .............. 4
                   118
           4.2.1.2.1   SEVCO Control ............... 4
                       118
           4.2.1.2.2   TEMCO CMD Processing ........ 4
                       118
           4.2.1.2.3   Flash Queue Monitoring ...... 4
                       119
           4.2.1.2.4   Timer Event Processing ...... 4
                       119
           4.2.1.2.5   SEFCO Response Processing ... 4
                       119
           4.2.1.2.6   Internal Flash .............. 4
                       120
           4.2.1.2.7   Internal Antiflash .......... 4
                       120
           4.2.1.2.8   Common Procedures ........... 4
                       120

         4.2.1.3   Dataflow and Control Logic
                   within SEVCO .................... 4
                   122
         4.2.1.4   SEVCO Module Specification ...... 4
                   128


           4.2.1.4.1   SEVCO Control ............... 4
                       128
           4.2.1.4.2   TEMCO CMD Processing ........ 4
                       135
           4.2.1.4.3   Flash Queue Monitoring ...... 4
           142
           4.2.1.4.4   Timer Event Processing ...... 4
           146
           4.2.1.4.5   SEFCO Response Processing ... 4
           149
           4.2.1.4.6   Internal Flash .............. 4
           156
           4.2.1.4.7   Internal Antiflash .......... 4
           161

         4.2.1.5   Common Subpackage Data .......... 4
                   165
         4.2.1.6   Common Subpackage Procedures .... 4
                   168
           4.2.1.6.1   Signal SEFCO ................ 4
                       168
           4.2.1.6.2   Flash Queue Fields Update ... 4
                       171
           4.2.1.6.3   Queue Fields Update ......... 4
                       175
           4.2.1.6.4   Display VDU Header .......... 4
                       180
           4.2.1.6.5   Set Receive CMD QEL ......... 4
                       184
           4.2.1.6.6   Set Receive CCMD QEL ........ 4
                       187
           4.2.1.6.7   Send Notific................. 4
                       190
           4.2.1.6.8   Remove ...................... 4
                       193
           4.2.1.6.9   Get Date Time ............... 4
                       196
           4.2.1.6.10  Invert And Bell ............. 4
                       199
           4.2.1.6.11  Get Queue Length ............ 4
                       202
           4.2.1.6.12  Get Total Prec .............. 4
           206
           4.2.1.6.13  Get Prec Length ............. 4
           209
           4.2.1.6.14  Get USERQ Length ............ 4
           212

         4.2.1.7   Subpackage Interfaces ........... 4
                   215
           4.2.1.7.1   SEVCO-SEFCO Interfaces ...... 4
                       215
           4.2.1.7.2   SEFCO-SEVCO Interfaces ...... 4
                       215

       4.2.2   MSO  Function Control Subpackage .... 4
               216
         4.2.2.1   Functional Specification ........ 4
                   216
           4.2.2.1.1   System Control .............. 4
                       222
           4.2.2.1.2   Transaction Accounting .......4
                       222
           4.2.2.1.3   Transaction Creation......... 4
                       223
           4.2.2.1.4   Format Sequence Function
                       ............................. 4
                       224
             4.2.2.1.4.1   Start Execution.......... 4
                           225
             4.2.2.1.4.2   Stop Execution .......... 4
                           226
             4.2.2.1.4.3   Queue Requests .......... 4
                           226
             4.2.2.1.4.4   Requests to CAMPS
                           System .................. 4
                           227
           4.2.2.1.5   Error Handling .............. 4
                       228

         4.2.2.2   Software Structure .............. 4
                   228
         4.2.2.3   Data Flow and Control Logic ..... 4
                   230
           4.2.2.3.1   Data Flow ................... 4
                       230
           4.2.2.3.2   Control Logic ............... 4
                       230



         4.2.2.4   Module Specification ............ 4
                   256
           4.2.2.4.1   SEFCO4 MAIN ................. 4
                       256
           4.2.2.4.2   RESTART SEFCO .............   4
           264
           4.2.2.4.3   MSOS ANSWER Q PROCESSESING .. 4
           270
           4.2.2.4.4   MSOS F/C KEY PROCESSING  .... 4
                       285
           4.2.2.4.5   SEVCO CMD PROCESSING ........ 4
                       304
           4.2.2.4.6   SEDIA CC PROCESSING ......... 4
                       315
           4.2.2.4.7   SETR OP PROCESSING .......... 4
                       322
           4.2.2.4.8   MSOS IN/OUT LINE ............ 4
                       331
           4.2.2.4.9   MSOS CMD PENDING ............ 4
                       335
           4.2.2.4.l0  MSOS DISPLAY RESP MSG  ...... 4
                       348
           4.2.2.4.ll  MSOS SEQUENCE ............... 4
                       351
           4.2.2.4.l2  EXECUTE FUNCTION ............ 4
                       362

         4.2.2.5   COMMON SUBPACKAGE DATA .......... 4
                   380
         4.2.2.6   Common Subpackage Procedures .... 4
                   389
           4.2.2.6.l   VDU INIT .................... 4
                       389
           4.2.2.6.2   SET CURSOR .................. 4
                       392
           4.2.2.6.3   MSO RECV FIRST .............. 4
                       395
           4.2.2.6.4   DISPLAY ERROR MSG ........... 4
                       400
           4.2.2.6.5   DISPLAY ̲VDU ̲FIELD ........... 4
                       403
           4.2.2.6.6   MSO RECV NEXT ............... 4
                       406
           4.2.2.6.7   CALCULATE FORMAT ............ 4
                       413
           4.2.2.6.8   TEP CREATE CIF .............. 4
                       432
           4.2.2.6.9   TEP CREATE NEW CIF .......... 4
                       434
           4.2.2.6.l0  TEP NEW VIEW ................ 4
                       436
           4.2.2.6.ll  TEP TRSERNO ................. 4
                       438
           4.2.2.6.l2  TEP RETURN VIEW ............. 4
                       440
           4.2.2.6.l3  TEP SAVE VIEW ............... 4
                       442
           4.2.2.6.l4  TEP READ BUFFER ............. 4
                       444
           4.2.2.6.l5  TEP WRITE BUFFER ............ 4
                       446
           4.2.2.6.l6  TEP RESERVE BUFFER .......... 4
                       448
           4.2.2.6.l7  COPY TEXT FIELDS ............ 4
                       450
           4.2.2.6 l8  UPDATE VDU HEADER ........... 4
                       452
           4.2.2.6.19  SEND SERVICED MSG TO THP .... 4
                       454
           4.2.2.6.20  SEND REQUEST TO UMAM ........ 4
                       456
           4.2.2.6.21  SEND REQUEST TO SAR ......... 4
                       458
           4.2.2.6.22  SEND TO ASS PRINTER  ........ 4
                       460
           4.2.2.6.23  TEP OPEN VIEW ............... 4
                       462
           4.2.2.6.24  SEND TO PRINTER ............. 4
                       464
           4.2.2.6.25  COPY CIF FIELD .............. 4
           466
           4.2.2.6.26  TEP CLOSE VIEW .............. 4
           468
           4.2.2.6.27  FREE SEFCO OP ............... 4
           470
           4.2.2.6.28  FETCH SEFCO OP .............. 4
           473

         4.2.2.7   Subpackage Interfaces ........... 4
                   475
           4.2.2.7.l   SEFCO ̲SEDIA Interfaces ...... 4
                       475
           4.2.2.7.2   SEVCO ̲SEFCO Interfaces ...... 4
                       475


           4.2.2.7.3   SETR ̲SEFCO Interfaces ....... 4
                       475
           4.2.2.7.4   SEDIA ̲SEFCO Interfaces ...... 4
                       476
           4.2.2.7.5   SEFCO ̲SEVCO Interfaces ...... 4
                       477
           4.2.2.7.6   SEFCO ̲UMAM Interfaces ....... 4
                       477
           4.2.2.7.7   UMAM ̲SEFCO Interfaces ....... 4
                       477

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

         4.2.3.2 Software Structure ................ 4
                 488
         4.2.3.3 Data Flow and Control Structure ... 4
                 508
         4.2.3.5 SEDIA Module Specifications ....... 4
         508
           4.2.3.4.1 DIALOGUE CONTROL Specification  4
                     508
           4.2.3.4.2 VDU DATA OUTPUT Specification . 4
                     513
           4.2.3.4.3 VDU DATA INPUT Specification .. 4
                     528
           4.2.3.4.4 VDU FORMAT OUTPUT ............. 4
                     538
           4.2.3.4.5 SYNTAX VALIDATION ............. 4
                     543
           4.2.3.4.6 SEMANTIC VALIDATION ........... 4
                     548
           4.2.3.4.7 DISPLAY ERROR CODES ........... 4
                     551
           4.2.3.4.8 GA INPUT ...................... 4.559

         4.2.3.5 Common Subpackage Data ............ 4
                 567
         4.2.3.6 Common Subpackage Procedures ...... 4
                 572
           4.2.3.6.1 STOP INPUT OUTPUT ............. 4
           572
           4.2.3.6.2 CLEAN UP ...................... 4
                     575
           4.2.3.6.3 LINE INSERT ................... 4
                     578
           4.2.3.6.4 LINE DELETE ................... 4
                     581
           4.2.3.6.5 CLEAR ......................... 4
                     584
           4.2.3.6.6 SET BUFFER STRUCTURE .......... 4
                     585
           4.2.3.6.7 SET MMI VDU ADDRESSES ......... 4
                     589
           4.2.3.6.8 SET IOC REC ADDRESSES ......... 4
                     592
           4.2.3.6.9 SET FIELD LIST ADDRESSES ...... 4
                     595
           4.2.3.6.10 SET ̲MEMORY ̲ADDRESSES ......... 4
           597
           4.2.3.6.11 SET ERROR LIST ADDRESSES ..... 4
           600
           4.2.3.6.12 WRITE CIF BUF ................ 4
           603
           4.2.3.6.13 READ MMI CTRL TABLE .......... 4
           606
           4.2.3.6.14 CLEAR SPLIT .................. 4
           609
           4.2.3.6.15 CREATE DISP REC .............. 4
           613
           4.2.3.6.16 FIELD REPEAT ................. 4
           615
           4.2.3.6.17 FIELD GROUP REPEAT ........... 4
           618
           4.2.3.6.18 DISPLAY LINE NOS ............. 4
           621


           4.2.3.6.19 DISPLAY ANALYSES ERRORS........
           4 622
           4.2.3.6.20 CHECK FINAL CALL ..............
           4 623
           4.2.3.6.21 EXEC VAL PROC .................
           4 626
           4.2.3.6.22 EXEC DISP PROC ................
           4 629
           4.2.3.6.23 SIGNAL SEFCO ..................
           4 632
           4.2.3.6.24 UPDATE ERROR LIST .............
           4 635

         4.2.3.7 Subpackage Interface ...............
                 4 638
         4.2.3.7.1 SEFCO SEDIA Interfaces ...........
         4 638
           4.2.3.7.2 SEDIA SEFCO Interfaces .........
           4 639

       4.2.4  Retrieve Subpackage ...................
       4 640
         4.2.4.1 Functional Specification ...........
         4 640
         4.2.4.2 Software Structure .................
         4 642
         4.2.4.3 Data Flow and Control Logic.........
         4 643
           4.2.4.3.1 Data Flow ......................
           4 643
           4.2.4.3.2 Control Logic ..................
           4 643

         4.2.4.4  Module Specification ..............
         4 647
           4.2.4.4.1 SETR MAIN Module ...............
           4 647

         4.2.4.5 Common Subpackage Data .............
         4 666
         4.2.4.6 Common Subpackage Procedures .......
         4 666
         4.2.4.7 Subpackage Interfaces ..............
         4 666
           4.2.4.7.1 SETR UMAM Interfaces ...........
           4 666
           4.2.4.7.2 SETR SEFCO Interfaces ..........
           4 666
       4.3 MEMORY LAYOUT ............................
       4 666

   APPENDIX A .......................................
   4 667

   APPENDIX B .......................................
   4 678