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

⟦746c11e8c⟧ Wang Wps File

    Length: 17111 (0x42d7)
    Types: Wang Wps File
    Notes: Spelunked
    Names: »~ORPHAN69.00«

Derivation

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

WangText




…02…CPS/SDS/037

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







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



   1  GENERAL ...................................... 
    10

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

     1.3  TERMS AND ABBREVIATIONS ...................
       12
       1.3.1  Terms .................................
         12
       1.3.2  Abbreviations .........................
         12

   2  SUMMARY OF REQUIREMENTS .......................
     13

     2.1  PACKAGE DESCRPTION ....................... 
      13
     2.2  PACKAGE FUNCTIONS .........................
       19
       2.2.1  Main Functions ........................
         21
         2.2.1.1  Queue Status Display ..............
           21
         2.2.1.2  Information Concerning the Trans-
                action in Progress ................  
               23
         2.2.1.3  Display of Queued Information .....
           23
         2.2.1.4  Service Message Preparation .......
           25
         2.2.1.5  Maintenance and Update of
                  Message Status Files ..............
                   25
       1̲9̲0̲4̲A̲…00…CPS/SDS/037              …00…vhn             
          …00…CGN                 …00…TABLE OF CONTENTS   …00…2̲4̲…00…0̲3̲…00…8̲2̲…00…1̲3̲…00…4̲5̲…00…
       ̲ ̲ ̲ ̲…00…1̲4̲…00… ̲ ̲ ̲4̲9̲7̲…00…26…00…03…00…82…00…08…00…15…00…    …00…36…00…  2404…00…2̲6̲…00…0̲3̲…00…8̲2̲…00…0̲8̲…00…5̲1̲…00…01…00…04…00…82…00…09…00…18…00…0145A…00…
        7…00… ̲ ̲ ̲2…00…15…00…  272…00… ̲ ̲7508…00……1a……00…$…00……11……02……00……10……00……01……10……06…f…10……11… …80…*̲J̲…15……05……00……00……00……00……00……00……01…7
D…00……86…1                                             …02…      
     …02…   …02…        

…02…CPS/SDS/037

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







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



   1  GENERAL ...................................... 
    10

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

     1.3  TERMS AND ABBREVIATIONS ...................
       12
       1.3.1  Terms .................................
         12
       1.3.2  Abbreviations .........................
         12

   2  SUMMARY OF REQUIREMENTS .......................
     13

     2.1  PACKAGE DESCRPTION ....................... 
      13
     2.2  PACKAGE FUNCTIONS .........................
       19
       2.2.1  Main Functions ........................
         21
         2.2.1.1  Queue Status Display ..............
           21
         2.2.1.2  Information Concerning the Trans-
                action in Progress ................  
               23
         2.2.1.3  Display of Queued Information .....
           23
         2.2.1.4  Service Message Preparation .......
           25
         2.2.1.5  Maintenance and Update of
                  Message Status Files ..............
                   25
       2.2.1.6  Redistribution ....................  
       25
         2.2.1.7  Message Distribution Assistance ...
           26

       2.2.2  Functional Responsibilities ...........
         27
         2.2.2.1  Initialization, Close Down and
                  Restart ...........................
                  27
         2.2.2.2  Checkpointing and Recovery ........
           27
         2.2.2.3  Error Detection and Error Handling 
           27
         2.2.2.4  Integrity of Operation ............
           28
         2.2.2.5  Data Collection ...................
           28
           2.2.2.5.1  Log Collecton ................ 
            28

         2.2.2.6  Security ..........................
           28

     2.3  CHARACTERISTICS ...........................
       29
       2.3.1  Timing ................................
         29
       2.3.2  Throughput ............................
         29
     2.3.3  Flexibility ...........................  
     30
       2.3.4  Accuracy ..............................
         30


   3  ENVIRONMENT ...................................
     31

     3.1  EQUIPMENT .................................
       31
     3.  SOFTWARE .................................. 
      31
       3.2.1  System Software .......................
         31
       3.2.2  Development Support Software ..........
         31

     3.3  INTERFACES ................................
       31
       3.3.1  External Interfaces .................. 
        31
       3.3.2  Package Interfaces ....................
         31
         3.3.2.1  SSC I/F ...........................
           32
         3.3.2.2  TMP I/F ...........................
           32
         3.3.2.3  LOG I/F ...........................
           32
         3.32.4  SAR I/F ........................... 
          32
         3.3.2.5  THP I/F ...........................
           33
         3.3.2.6  MDP I/F ...........................
           33
         3.3.2.7  UMAM I/F ..........................
           33

     3.4  FUNCTIONS MAINTAINED BY OTHER PAKAGES .... 
      33

   4  PACKAGE DESIGN ................................
     34

     4.1  PACKAGE OVERVIEW ..........................
       34
       4.1.1  Functional Specification ..............
         40
         4.1.1.1  TEMCO Control Functions ...........
           42
         4.1..2  Queue Status Maintenance .......... 
          44
         4.1.1.3  Transaction Accounting ............
           47
         4.1.1.4  Transaction Interruption ..........
           49
         4.1.1.5  Command Interpretation ............
           51
         4.1.1.6  Command Execution ................ 
          53
         4.1.1.7  Start/Stop Transaction 
                  Execution .........................
                   55
         4.1.1.8  Preparation of Service
                  Message ...........................
                   57
         4.1.1.9  Presentation of Queued
                  Information ...................... 
                  59
         4.1.1.10 Requests to CAMPS System ..........
           61
         4.1.1.11 Dialogue Formatting ...............
           65
         4.1.1.12 Format Validation .................
           67
         4.1.1.13 Service Message Data-
                  base Maintenance ................. 
                  69

       4.1.2  Software Specification ................
         70
 
         4.1.2.1  DIVCO Sub-Package .................
           72
         4.1.2.2  DIFCO Sub-Package .................
           81
         4.1.2.3  DIDIA Sub-Package .................
           91
         4.1..4  DIRT Sub-Package .................. 
          93


       4.1.3  Dataflow and Control Logic ........... 
        95
         4.1.3.1  Process Dataflow and  
                  Process Synchronizaion ..........  
                 95
         4.1.3.2  MDOP Internal Dataflow and
                  Coroutine Synchronization......... 
                  98
           4.1.3.2.1  Normal Functional Flow........ 
           101

       4.1.4   Common Package Data ................. 
               117 
       4.1.5   Common Package Procedues ...........  125
               
         4.1.5.1   MDOS Queue Error ................ 
                   126 
         4.1.5.2   MDOS Internal Error ............. 
                   128 
         4.1.5.3   Dismantle QEL ................... 
                   132 

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

         4.1.7.3   Subpackage Interfaces ........... 
                   133 
           4.1.7.3.1   Process Interfaces .......... 
                       133 
           4.1.7.3.2   Coroutine Interfaces ........ 
                       134 

     4.2   Subpackage Specification ...............  136
           
       4.2.1   Delivery VDU Control Subpackage ..... 
               136 
         4.2.1.1   Functional Specification ........ 
                   136 
           4.2.1.1.1   Initialization .............. 
                       138 
           4.2.1.1.2   TEMCO Command Processing .... 
                       138 
           4.2.1.1.3   lash Item Control ..........  139
                       
           4.2.1.1.4   Timer Event Processing ...... 
                       139 
           4.2.1.1.5   VDU Header Control .......... 
                       140 
           4.2.1.1.6   DIFCO Control ............... 
                       140 
           4.2.1.1.7   Error Reporting ............. 
                       140 

         .2.1.2    Software Structure .............. 
                   141 
           4.2.1.2.1   DIVCO Control ............... 
                       141 
           4.2.1.2.2   DIFCO Response Processing ... 
                       141 
           4.2.1.2.3   Flash Notification from
                       CCMD-Q PROCESSING ........... 
                       141 …86…1   …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02…  
                                                     
                                                     
                                         
           4.2.1.2.4   Flash Notification from
                       CMD-Q Processing ............ 
                       142 
           4.2.1.2.5   Antiflash Notifcation
                       from CMD-Q Processing ....... 
                       142 
           4.2.1.2.6   TEMCO CMD Processing ........ 
                       142 
           4.2.1.2.7   Timer Event Processing ...... 
                       143 
           4.2.1.2.8   Common Procedures ........... 
                       143 

         4.2.1.3   Dataflow and Control Logc
                   within DIVCO .................... 
                   145 
         4.2.1.4   DIVCO Module Specification ...... 
                   152 
           4.2.1.4.1   DIVCO Control ............... 
                       152 
           4.2.1.4.2   DIFCO Response Processing ... 
                       159 
           4.2.1.4.3   FLASH Notification from
                     CCMD Q Processing ...........  166
                     
           4.2.1.4.4   FLASH Notification from
                       CMD Q Processing ............ 
                       169 
           4.2.1.4.5   ANTI-FLASH Notification
                       from CMD Q Processing ....... 
                       172 
           4.2.1.4.6   TEMCO CMD Prcessing ........  175
                       
           4.2.1.4.7   Timer Event Processing ...... 
                       182 

         4.2.1.5   Common Subpackage Data .......... 
                   185 
         4.2.1.6   Common Subpackage Procedures .... 
                   188 
           4.2.1.6.1   Set Receive CMD QEL ......... 
                       188 
           4.2.1.6.2 Set Receive CCMD QEL ........  191
                     
           4.2.1.6.3   FLASH Queue Fields Update ... 
                       194 
           4.2.1.6.4   Queue Fields Update ......... 
                       197 
           4.2.1.6.5   Get Queue Length ............ 
                       201 
           4.2.1.6.6   Get Date Time ............... 
                       204 
         4.2.1.6.7   Display VDU Header ..........  207
                     
           4.2.1.6.8   Invert and Bell ............. 
                       210 
           4.2.1.6.9   Send Notification ........... 
                       213 
           4.2.1.6.10  Signal DIFCO ................ 
                       216 

         4.2.1.7   Subpackage Interfaces ..........  219
                   
           4.2.1.7.1   DIVCO-DIFCO Interfaces ...... 
                       219 
           4.2.1.7.2   DIFCO-DIVCO Interfaces ...... 
                       219 

       4.2.2   MDCO Function Control Subpackage .... 
               220 
         4.2.2.1   Functional Specification ........ 
                   220 
           4.2.2.1.1   System Contol (1.0) ........  226
                       
           4.2.2.1.2   Transaction Accounting (2.0) .
                       227 
           4.2.2.1.3   Transaction Creation (3.0) .. 
                       227 
           4.2.2.1.4   Format Sequence Function
                       (4.0) ....................... 
                       228 
             4.2.2.1.4.1   Start Executin (4.1) ...  229
                           
             4.2.2.1.4.2   Stop Execution (4.2) .... 
                           230 
             4.2.2.1.4.3   Queue Requests .......... 
                           231 
             4.2.2.1.4.4   Requests to CAMPS
                           System (4.4) ............ 
                           231 …86…1   …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02…
                           …02… …02…                         
                                                     
                                                     
                              
           4.2.2.1.5   Error Handling .............. 
                       233 

         4.2.2.2   Software Structure .............. 
                   233 
         4.2.2.3 Data Flow and Control Logic .....  236
                 
           4.2.2.3.1   Data Flow ................... 
                       236 
           4.2.2.3.2   Control Logic ............... 
                       236 

         4.2.2.4   Module Specification ............ 
                   262 
           4.2.2.4.1   DIFCO MAIN .................. 
                       262
           4.2.2.4.2   RESTART DIFCO ............... 
           270
           4.2.2.4.3   MDOS ANSWER Q PROCESSESING .. 
           277
           4.2.2.4.4   MDOS F/C KEY PROCESSING  .... 
                       291
           4.2.2.4.5   DIVCO CMD PROCESSING ........ 
                       299
           4.2.2.4.6   DIDIA CC PROCESSING ........  302
           4.2.2.4.7   DIRT OP PROCESSING .......... 
                       306
           4.2.2.4.8   MDOS IN/OUT LINE ............ 
                       313
           4.2.2.4.9   MDOS CMD PENDING ............ 
                       317
           4.2.2.4.l0  MDOS DISPLAY RESP MSG  ...... 
                       327
           4.2.2.4.ll  MDOS SEQUENCE ..............  330
           4.2.2.4.l2  FUNCTION EXECUTION .......... 
                       342

         4.2.2.5   COMMON SUBPACKAGE DATA .......... 
                   355 
         4.2.2.6   Common Subpackage Procedures .... 
                   360 
           4.2.2.6.l   VDU INIT .................... 
                       360 
           4.2.2.6.2   SET CUROR ..................  363
                       
           4.2.2.6.3   TEP RECV FIRST .............. 
                       366 
           4.2.2.6.4   DISPLAY ERROR MSG ........... 
                       372 
           4.2.2.6.5   DISPLAY ̲VDU ̲FIELD ........... 
                       375 
           4.2.2.6.6   TEP RECV NEXT ............... 
                       378 
           4.2.2.67    CALCULATE FORMAT ............ 
                       385 
           4.2.2.6.8   TEP CREATE CIF .............. 
                       394 
           4.2.2.6.9   TEP CREATE NEW CIF .......... 
                       394 
           4.2.2.6.l0  TEP NEW VIEW ................ 
                       395 
           4.2.2.6.ll  TEP TRSERNO ................. 
                       396 
         4.2.2.6.l2  CALCULATE MENU ..............  397
                     
           4.2.2.6.l3  TEP RETURN VIEW ............. 
                       397 
           4.2.2.6.l4  TEP SAVE VIEW ............... 
                       398 
           4.2.2.6.l5  TEP READ BUFFER ............. 
                       399 
           4.2.2.6.l6  TEP WRITE BUFFER ...........  400
                       
           4.2.2.6.l7  TEP RESERVE BUFFER .......... 
                       401 
           4.2.2.6.l8  COPY TEXT FIELDS ............ 
                       401 
           4.2.2.6 l9  UPDATE VDU HEADER ........... 
                       402 
           4.2.2.6.20  SEND TO MDP ................. 
                       402 
           4.2.2.6.2l  SEND TO THP ................  403
                       
           4.2.2.6.22  SEND REQUEST TO UMAM ........ 
                       404 
           4.2.2.6.23  SEND REQUEST TO SAR ......... 
                       404 
           4.2.2.6.24  SEND TO ASS PRINTER  ........ 
                       405 
           4.2.2.6.25  TEP CLOSE VIEW .............. 
                       406 
           4.2.2.6.26  TEP ̲PEN ̲VIEW ...............  407
                       
           4.2.2.6.27  SEND SPECIAL PRINT .......... 
                       408 


         4.2.2.7   Subpackage Interfaces ........... 
                   409 
           4.2.2.7.l   DIFCO ̲DIDIA Interfaces ...... 
                       409 
           4.2.2.72    VCO ̲UFCO Interfaces ......... 
                       409 
           4.2.2.7.3   RETR ̲UFCO Interfaces ........ 
                       409 
           4.2.2.7.4   DIDIA ̲DIFCO Interfaces ...... 
                       409 
           4.2.2.7.5   DIFCO ̲DIVCO Interfaces ...... 
                       410 
           4.2.2.7.6   UFCO ̲UMAM Interfaces ........ 
                       410 
         4.2.2.7.7   UMAM ̲UFCO Interfaces ........  410
                     

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

         4.2.3.2 Software Structure .................
                 421 
         4.2.3.3 Data Fow and Control Structure .... 441
                 
         4.2.3.5 DIDIA Module Specifications ........
         441 
           4.2.3.4.1 DIALOGUE CONTROL Specification .
                     441 
           4.2.3.4.2 VDU DATA OUTPUT Specification ..
                     446 
           4.2.3.4.3 VDU DATA INPUT Specification ...
                     461 
         4.2.3.4.4 VDU FORMAT OUTPUT .............. 472
                   
           4.2.3.4.5 SYNTAX VALIDATION ..............
                     477 
           4.2.3.4.6 SEMANTIC VALIDATION ............
                     483 
           4.2.3.4.7 DISPLAY ERROR CODES ............
                     486 

         4.2.3.5 Common Subpackage Data ............ 494
                 
         4.2.3.6 Common Subpackage Procedures .......
                 499 
           4.2.3.6.1 STOP INPUT OUTPUT ..............
           499 
           4.2.3.6.2 CLEAN UP .......................
                     502 
           4.2.3.6.3 LINE INSERT ....................
                     505 
           4.2.3.6.4 LIN DELETE .................... 508
                     
           4.2.3.6.5 CLEAR ..........................
                     511 
           4.2.3.6.6 SET BUFFER STRUCTURE ...........
                     512 
           4.2.3.6.7 SET MMI VDU ADDRESSES ..........
                     516 
           4.2.3.6.8 SET IOC REC ADDRESSES ..........
                     519 
         4.2.3.6.9 SET FIELD LIST ADDRESSES ....... 522
                   
           4.2.3.6.10 SET ̲MEMORY ̲ADDRESSES ..........
           524 
           4.2.3.6.11 SET ERROR LIST ADDRESSES ......
           527 
           4.2.3.6.12 WRITE CIF BUF .................
           530 
           4.2.3.6.13 READ MMI CTRL TABLE .......... 533
           4.2.3.6.14 CLEAR SPLIT ...................
           536
           4.2.3.6.15 CREATE DISP REC ...............
           539
           4.2.3.6.16 FIELD REPEAT ..................
           542
           4.2.3.6.17 FIELD GROUP REPEAT ............
           545
           4.2.3.6.18 DISPLAY LINENOS .............. 548…86…1
             …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02… …02…                    
                                                     
                              
           4.2.3.6.20 CHECK FINAL CALL ..............
           549
           4.2.3.6.21 EXEC VAL PROC .................
           552
           4.2.3.6.2 EXEC DISP PROC ................ 555

         4.2.3.7 Subpackage Interface ...............
                 558
           4.2.3.7.1 DIFCO DIDIA Interfaces .........
           558
           4.2.3.7.2 DIDIA DIFCO Interfaces .........
           558

       4.2.4  Retrieve Subpackage ...................
       55
         4.2.4.1 Functional Specification ...........
         559
         4.2.4.2 Software Structure .................
         561
         4.2.4.3 Data Flow and Control Logic Within
                 DIRT ...............................
                 561
           4.2.4.3.1 Data Flow ..................... 561
           4.2.4.3.2 Control Logic ..................
           561

         4.2.4.4  Module Specification ..............
         565
           4.2.4.4.1 DIRT MAIN Module ...............
           565

         4.2.4.5 Common Subpackage Data .............
         574
         4.2.4.6 Common Subpackage rocedures ....... 574
         4.2.4.7 Subpackage Interfaces ..............
         574
           4.2.4.7.1 RETR DIFCO Interfaces ..........
           574

     4.3 MEMORY LAYOUT ..............................
     574

   APPENDIX A .......................................
   575