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