|
|
DataMuseum.dkPresents historical artifacts from the history of: CR80 Wang WCS documentation floppies |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CR80 Wang WCS documentation floppies Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: 1 8 C S U W ~
Length: 315392 (0x4d000)
Description: Bits:30005807 8" Wang WCS floppy, CR 0112A
Types: 8" Floppy Disk
| name | artifact | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1463A | CPS/SDS/024 | dhh | JSC | fra 4.2 | 24-11-81 10:28 | 4 | 17 | 7512 | 21-01-86 10:17 | 18 | 47 | 28-08-85 08:43 | 27-01-86 12:32 | 0112A | 82 | 31 | 05 | 740 | 78207 | 1463A | ⟦531f7d91b⟧ Wang Wps File, CPS/SDS/024 | |||
| 1526A | CPS/SDS/039 | bbh | JBS | fra 4.2.4 | 15-12-81 09:23 | 30 | 25 | 58201 | 13-05-82 09:58 | 08 | 143 | 07-01-82 12:14 | 14-05-82 15:31 | 0112A | 108 | 35 | 15 | 824 | 64054 | 1526A | ⟦32cb8aa1e⟧ Wang Wps File, CPS/SDS/039 | |||
| 1549A | USER VDU | sdv | BBC | SDS/039,4.2.5.4.13-1 | 23-12-81 08:36 | 14 | 05 | 40928 | 04-12-82 09:55 | 2 | 09 | 2414 | 07-01-82 12:16 | 19-05-82 14:43 | 0112A | 37 | 16 | 14 | 332 | 43342 | 1549A | ⟦9d39424ec⟧ Wang Wps File, USER VDU | ||
| 1552A | USER VDU | bbh | BBC | CPS/039 4.2.5.6.16 | 23-12-81 09:12 | 9 | 18 | 20835 | 24-03-82 10:36 | 01 | 8 | 07-01-82 12:18 | 19-05-82 14:43 | 0112A | 1 | 10 | 16 | 248 | 22370 | @ | 1552A | ⟦bb95cbe74⟧ Wang Wps File, USER VDU | ||
| ~ORPHAN01.02 | ⟦3bc2c7af1⟧ Wang Wps File, Spelunked | |||||||||||||||||||||||
| ~ORPHAN02.04 | ⟦1e094b904⟧ Wang Wps File, Spelunked | |||||||||||||||||||||||
| ~ORPHAN02.05 | ⟦c7e6740bf⟧ Wang Wps File, Spelunked | |||||||||||||||||||||||
| ~ORPHAN03.04 | ⟦f592ba678⟧ Wang Wps File, Spelunked | |||||||||||||||||||||||
| ~ORPHAN29.13 | ⟦786b93b67⟧ Wang Wps File, Spelunked | |||||||||||||||||||||||
| 1553A | CPS/SDS/039 | pn | JBS | 4.1.2 | 23-12-81 10:06 | 11 | 36 | 39119 | 04-02-82 12:35 | 03 | 196 | 07-01-82 11:49 | 26-03-82 13:44 | 0112A | 100 | 16 | 47 | 816 | 49018 | 0 | ~ORPHAN58.00 | ⟦6e17cfc1f⟧ Wang Wps File, Spelunked | ||
| 1552A | USER VDU | bbh | BBC | CPS/039 4.2.5.6.16 | 23-12-81 09:12 | 9 | 18 | 20835 | 24-03-82 10:36 | 00 | 2 | 07-01-82 12:18 | 04-05-82 13:06 | 0112A | 40 | 10 | 15 | 248 | 22364 | @ | ~ORPHAN59.00 | ⟦e3f03931a⟧ Wang Wps File, Spelunked | ||
| 1553A | CPS/SDS/039 | pn | JBS | 4.1.2 | 23-12-81 10:06 | 11 | 36 | 39119 | 07-01-82 10:12 | 11 | 187 | 07-01-82 11:49 | 07-01-82 15:45 | 0112A | 100 | 16 | 44 | 996 | 48822 | 0 | ~ORPHAN61.00 | ⟦3e0572107⟧ Wang Wps File, Spelunked |
0x00000…00020 (0, 0, 0) 01 12 41 30 31 31 32 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ A0112A ┆
0x00020…00040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x6…]
0x00100…00200 (0, 0, 1) 0x00[0x100]
0x00200…00220 (0, 0, 2) ff 00 c0 ff f0 ff f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ┆ @ p p ┆
0x00220…00240 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff f8 ff ff ff ff ┆ x ┆
0x00240…00260 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 00 00 00 ┆ ┆
0x00260…00280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x4…]
0x00300…00306 (0, 0, 3) WangDocument {d00=0x14, d01=0x63, d02=0x41, ptr=(46,0, 0), d05=0x00}
0x00306…0030c WangDocument {d00=0x15, d01=0x26, d02=0x41, ptr=(22,0, 8), d05=0x00}
0x0030c…00312 WangDocument {d00=0x15, d01=0x49, d02=0x41, ptr=(29,0, 0), d05=0x00}
0x00312…00318 WangDocument {d00=0x15, d01=0x52, d02=0x41, ptr=( 3,0, 0), d05=0x00}
0x00318…00320 00 00 00 00 00 00 00 00 ┆ ┆
0x00320…00340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x5…]
0x003e0…00400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18 ┆ ┆
0x00400…00500 (0, 0, 4) 0x00[0x100]
0x00500…00520 (0, 0, 5) 01 12 41 30 31 31 32 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ A0112A ┆
0x00520…00540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x6…]
0x00600…00620 (0, 0, 6) 42 1c 40 26 00 41 5b 27 00 00 00 11 20 00 eb 00 00 00 58 25 09 00 19 25 10 9e 50 4f 00 50 04 00 ┆B @& A[' k X% % PO P ┆
0x00620…00640 1c 00 3b 02 00 05 02 14 63 41 88 26 08 01 04 43 0e e6 00 f8 0e e6 00 d6 00 d7 07 01 00 4f 04 37 ┆ ; cA & C f x f V W O 7┆
0x00640…00660 00 3a 99 38 16 00 99 3b 70 00 ad 01 31 34 36 33 41 00 0e e6 01 00 00 00 1c e9 00 02 00 82 00 00 ┆ : 8 ;p - 1463A f i ┆
0x00660…00680 00 00 20 3c 01 7b c3 04 3c 01 7b 9f 3b 00 32 00 02 60 20 00 ec 9e 20 82 20 00 00 1e 99 82 82 00 ┆ < {C < { ; 2 ` l ┆
0x00680…006a0 0a ea bc 00 0a ea 41 00 09 00 cf 00 01 05 00 00 00 39 00 38 00 3a 00 70 00 00 00 f4 00 00 00 78 ┆ j< jA O 9 8 : p t x┆
0x006a0…006c0 49 01 06 0b 03 04 00 01 31 34 36 33 41 31 34 36 31 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆I 1463A1461A ┆
0x006c0…006e0 01 49 01 4c 63 32 67 3b 23 3e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ I Lc2g;#> ┆
0x006e0…00700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x00700…00800 (0, 0, 7) 0x00[0x100]
[…0x8…]
0x01000…01100 (1, 0, 0) WangDocumentBody
[…0x1…]
0x01200…01220 (1, 0, 2) 01 03 ff 00 15 49 41 75 73 20 61 64 6d 69 6e 69 73 74 72 61 74 69 6f 6e 20 66 69 65 6c 64 2e 03 ┆ IAus administration field. ┆
0x01220…01240 03 03 03 34 2e 32 2e 35 2e 36 2e 31 35 2e 32 20 c9 ee f4 e5 f2 e6 e1 e3 e5 a0 c4 e5 e6 e9 ee e9 ┆ 4.2.5.6.15.2 Interface Defini┆
0x01240…01260 f4 e9 ef ee 03 03 04 c3 e1 ec ec a0 c3 ef ee f6 e5 f2 f4 e9 ef ee 03 03 04 61 29 04 43 4f 4e 56 ┆tion Call Convertion a) CONV┆
0x01260…01280 45 52 54 a0 53 54 4f 52 45 a0 4c 54 44 20 28 4c 54 44 3a 20 20 49 4e 54 45 47 45 52 29 03 03 04 ┆ERT STORE LTD (LTD: INTEGER) ┆
0x01280…012a0 62 29 04 43 4f 4e 56 45 52 54 a0 53 54 4f 52 45 a0 4c 54 44 20 28 52 30 2c 20 52 36 29 03 03 04 ┆b) CONVERT STORE LTD (R0, R6) ┆
0x012a0…012c0 d2 e5 e7 e9 f3 f4 e5 f2 a0 c3 ef ee f6 e5 ee f4 e9 ef ee 03 03 04 52 30 04 04 4c 54 44 20 20 20 ┆Register Convention R0 LTD ┆
0x012c0…012e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 4b 65 70 74 29 03 04 52 36 ┆ (Kept) R6┆
0x012e0…01300 04 04 4c 49 4e 4b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 44 ┆ LINK (D┆
0x01300…01320 (1, 0, 3) 01 04 ff 00 15 49 41 65 73 74 2e 29 03 03 04 d2 e5 f4 f5 f2 ee a0 d2 e5 e7 e9 f3 f4 e5 f2 f3 03 ┆ IAest.) Return Registers ┆
0x01320…01340 03 04 4e 6f 6e 65 03 03 04 52 31 2d 52 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ None R1-R7 ┆
0x01340…01360 20 20 20 20 20 20 20 20 20 20 20 20 20 28 44 65 73 74 2e 29 03 03 03 03 34 2e 32 2e 35 2e 36 2e ┆ (Dest.) 4.2.5.6.┆
0x01360…01380 31 35 2e 33 20 c4 e1 f4 e1 a0 c4 e5 e6 e9 ee e9 f4 e9 ef ee 03 03 04 61 29 04 c4 e1 f4 e1 a0 d2 ┆15.3 Data Definition a) Data R┆
0x01380…013a0 e5 e6 e5 f2 e5 ee e3 e5 f3 03 03 04 04 54 41 42 4c 45 a0 54 59 50 45 20 20 20 20 20 20 20 20 20 ┆eferences TABLE TYPE ┆
0x013a0…013c0 20 20 20 20 20 20 20 20 20 20 20 20 20 43 50 53 2f 44 42 44 2f 30 30 31 03 04 04 44 45 56 49 43 ┆ CPS/DBD/001 DEVIC┆
0x013c0…013e0 45 a0 50 52 4f 46 49 4c 45 a0 54 59 50 45 20 20 20 20 20 20 20 20 20 20 20 20 20 43 50 53 2f 44 ┆E PROFILE TYPE CPS/D┆
0x013e0…01400 42 44 2f 30 30 31 03 04 04 54 45 52 4d 49 4e 41 4c a0 50 52 4f 46 49 4c 45 a0 54 59 50 45 20 20 ┆BD/001 TERMINAL PROFILE TYPE ┆
0x01400…01420 (1, 0, 4) 01 05 a9 00 15 49 41 20 20 20 20 20 20 20 20 20 43 50 53 2f 44 42 44 2f 30 30 31 03 04 04 4e 4f ┆ ) IA CPS/DBD/001 NO┆
0x01420…01440 a0 4f 46 a0 56 44 55 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 50 ┆ OF VDUS CP┆
0x01440…01460 53 2f 44 42 44 2f 30 30 31 03 03 04 62 29 04 c5 f8 f4 e5 f2 ee e1 ec a0 c4 e1 f4 e1 03 03 04 04 ┆S/DBD/001 b) External Data ┆
0x01460…01480 55 4d 41 4d a0 54 41 42 4c 45 a0 52 45 43 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆UMAM TABLE REC ┆
0x01480…014a0 34 2e 32 2e 35 2e 35 03 03 03 03 34 2e 32 2e 35 2e 36 2e 31 35 2e 34 20 d0 f2 ef e3 e5 e4 f5 f2 ┆4.2.5.5 4.2.5.6.15.4 Procedur┆
0x014a0…014c0 e5 a0 c4 e5 f3 e9 e7 ee 03 03 6f 64 75 6c 65 20 69 73 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 ┆e Design odule is to change the┆
0x014c0…014e0 20 73 74 61 74 65 20 6f 66 20 61 20 43 49 46 20 66 72 6f 6d 20 70 61 73 73 69 76 65 20 74 6f 20 ┆ state of a CIF from passive to ┆
0x014e0…01500 61 63 74 69 76 65 2e 03 03 03 03 34 2e 32 2e 35 2e 36 2e 31 33 2e 32 20 c9 ee f4 e5 f2 e6 e1 e3 ┆active. 4.2.5.6.13.2 Interfac┆
0x01500…01520 (1, 0, 5) 01 06 ff 00 15 49 41 86 31 02 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆ IA 1 ┆
0x01520…01540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x01540…01560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 03 01 43 4f 4e 56 45 52 54 2f 53 54 4f 52 45 a0 ┆ CONVERT/STORE ┆
0x01560…01580 4c 54 44 03 03 03 03 04 4c 54 44 20 47 54 20 4e 4f a0 4f 46 a0 56 44 55 53 3f 20 20 20 20 20 20 ┆LTD LTD GT NO OF VDUS? ┆
0x01580…015a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 45 54 20 4c 44 44 20 3d 20 4c 54 44 2d ┆ SET LDD = LTD-┆
0x015a0…015c0 4e 4f a0 4f 46 a0 56 44 55 53 03 03 04 43 41 53 45 20 54 4d 50 a0 53 45 41 52 43 48 28 54 45 52 ┆NO OF VDUS CASE TMP SEARCH(TER┆
0x015c0…015e0 4d 49 4e 41 4c a0 50 52 4f 46 49 4c 45 2c 20 4c 54 44 29 03 04 04 04 20 20 28 4c 54 44 28 41 53 ┆MINAL PROFILE, LTD) (LTD(AS┆
0x015e0…01600 43 49 49 29 2c 20 43 43 29 3a 20 20 45 52 52 4f 52 a0 4f 4b 03 03 03 04 20 20 20 45 52 52 4f 52 ┆CII), CC): ERROR OK ERROR┆
0x01600…01620 (1, 0, 6) 01 07 ff 00 15 49 41 3f 20 20 20 41 4e 41 4c 59 5a 45 a0 45 52 52 4f 52 28 43 43 2c 20 30 29 03 ┆ IA? ANALYZE ERROR(CC, 0) ┆
0x01620…01640 03 04 20 20 20 4f 4b 3f 03 03 03 04 45 4e 44 20 43 41 53 45 03 03 03 04 4d 4f 56 45 20 4c 54 44 ┆ OK? END CASE MOVE LTD┆
0x01640…01660 28 41 53 43 49 49 29 54 4f 20 53 54 41 a0 41 44 4d 2e 4c 54 44 03 03 03 04 04 04 04 20 20 20 20 ┆(ASCII)TO STA ADM.LTD ┆
0x01660…01680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 53 45 20 54 4d 50 a0 53 45 41 52 43 48 28 44 45 ┆ CASE TMP SEARCH(DE┆
0x01680…016a0 56 49 43 45 a0 50 52 4f 46 49 4c 45 2c 4c 44 44 29 03 03 04 04 04 04 20 20 20 20 20 20 20 20 20 ┆VICE PROFILE,LDD) ┆
0x016a0…016c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 4c 44 44 28 41 53 43 49 49 29 ┆ (LDD(ASCII)┆
0x016c0…016e0 2c 43 43 29 3a 45 52 52 4f 52 a0 4f 4b 03 03 03 04 04 04 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆,CC):ERROR OK ┆
0x016e0…01700 20 20 20 20 20 20 20 20 20 20 20 20 45 52 52 4f 52 3f 20 41 4e 41 4c 59 5a 45 a0 45 52 52 4f 52 ┆ ERROR? ANALYZE ERROR┆
0x01700…01720 (1, 0, 7) 00 00 a1 00 15 49 41 3a 03 03 03 04 04 04 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! IA: ┆
0x01720…01740 20 20 20 20 20 20 20 4f 4b 3f 03 03 04 04 04 04 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ OK? ┆
0x01740…01760 20 20 20 45 4e 44 20 43 41 53 45 03 03 03 04 04 04 04 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ END CASE ┆
0x01760…01780 20 20 20 20 20 4d 4f 56 45 20 4c 44 44 28 41 53 43 49 49 29 20 54 4f 20 53 54 41 a0 41 44 4d 2e ┆ MOVE LDD(ASCII) TO STA ADM.┆
0x01780…017a0 4c 44 44 03 03 03 03 03 03 03 03 03 03 03 03 03 03 01 46 69 67 2e 20 34 2e 32 2e 35 2e 36 2e 31 ┆LDD Fig. 4.2.5.6.1┆
0x017a0…017c0 35 03 04 04 4e 2f 41 03 03 03 03 34 2e 32 2e 35 2e 36 2e 31 33 2e 34 20 d0 f2 ef e3 e5 e4 f5 f2 ┆5 N/A 4.2.5.6.13.4 Procedur┆
0x017c0…017e0 e5 a0 c4 e5 f3 e9 e7 ee 03 2e 03 03 03 03 34 2e 32 2e 35 2e 36 2e 31 31 2e 32 20 c9 ee f4 e5 f2 ┆e Design . 4.2.5.6.11.2 Inter┆
0x017e0…01800 e6 e1 e3 e5 a0 c4 e5 e6 e9 ee e9 f4 e9 ef ee 03 03 04 c3 e1 ec ec a0 d3 f0 e5 e3 e9 e6 e9 e3 e1 ┆face Definition Call Specifica┆
0x01800…01900 (1, 0, 8) WangDocumentBody
[…0xb…]
0x02400…02420 (2, 0, 4) 00 00 e7 00 15 26 41 73 20 75 73 65 64 20 74 68 65 6e 20 74 68 65 20 73 74 61 74 75 73 20 72 65 ┆ g &As used then the status re┆
0x02420…02440 63 6f 72 64 73 20 61 72 65 20 72 65 61 64 20 61 6e 64 20 73 6f 72 74 65 64 2e 03 03 04 54 68 65 ┆cords are read and sorted. The┆
0x02440…02460 20 49 6e 74 65 72 6d 65 64 69 61 74 65 20 46 69 6c 65 20 61 6e 64 20 74 68 65 20 50 72 65 70 61 ┆ Intermediate File and the Prepa┆
0x02460…02480 72 61 74 69 6f 6e 20 46 69 6c 65 20 61 72 65 20 72 65 61 64 20 61 6e 64 20 74 68 65 20 73 74 61 ┆ration File are read and the sta┆
0x02480…024a0 74 75 73 20 72 65 63 6f 72 64 73 20 61 72 65 20 73 6f 72 74 65 64 2e 03 03 04 55 70 6f 6e 20 63 ┆tus records are sorted. Upon c┆
0x024a0…024c0 6f 6d 70 6c 65 74 69 6f 6e 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 73 74 61 74 75 73 20 69 ┆ompletion the generated status i┆
0x024c0…024e0 73 20 73 65 6e 74 20 65 69 74 68 65 72 20 74 6f 20 61 20 56 44 55 20 6f 72 20 74 6f 20 61 20 70 ┆s sent either to a VDU or to a p┆
0x024e0…02500 72 69 6e 74 65 72 2e 03 c5 c3 cf d2 c4 d3 a8 b4 ae b2 ae b5 ae b4 ae b1 ae b2 a9 03 03 04 53 45 ┆rinter. ECORDS(4.2.5.4.1.2) SE┆
0x02500…02520 (2, 0, 5) 02 06 ff 00 15 52 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆ RA 1 ┆
0x02520…02540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x02540…02560 20 20 20 20 20 20 20 20 20 20 03 03 34 2e 32 2e 35 2e 36 2e 33 31 04 d5 c9 ce d4 a0 c5 d2 d2 cf ┆ 4.2.5.6.31 UINT ERRO┆
0x02560…02580 d2 03 03 03 03 34 2e 32 2e 35 2e 36 2e 33 31 2e 31 20 c6 f5 ee e3 f4 e9 ef ee e1 ec a0 d3 f0 e5 ┆R 4.2.5.6.31.1 Functional Spe┆
0x02580…025a0 e3 e9 e6 e9 e3 e1 f4 e9 ef ee 03 03 04 04 54 42 44 03 03 03 03 34 2e 32 2e 35 2e 36 2e 33 31 2e ┆cification TBD 4.2.5.6.31.┆
0x025a0…025c0 32 20 c9 ee f4 e5 f2 e6 e1 e3 e5 a0 c4 e5 e6 e9 ee e9 f4 e9 ef ee 03 03 04 c3 e1 ec ec a0 d3 f0 ┆2 Interface Definition Call Sp┆
0x025c0…025e0 e5 e3 e9 e6 e9 e3 e1 f4 e9 ef ee 03 03 04 54 42 44 03 03 04 d2 e5 e7 e9 f3 f4 e5 f2 a0 c3 ef ee ┆ecification TBD Register Con┆
0x025e0…02600 f6 e5 ee f4 e9 ef ee 03 03 04 c3 e1 ec ec a0 d2 e5 e7 e9 f3 f4 e5 f2 f3 03 03 04 54 42 44 03 03 ┆vention Call Registers TBD ┆
0x02600…02620 (2, 0, 6) 02 07 9f 00 15 52 41 04 d2 e5 f4 f5 f2 ee a0 d2 e5 e7 e9 f3 f4 e5 f2 f3 03 03 04 54 42 44 03 03 ┆ RA Return Registers TBD ┆
0x02620…02640 03 03 34 2e 32 2e 35 2e 36 2e 33 31 2e 33 5c c4 e1 f4 e1 a0 c4 e5 f3 e3 f2 e9 f0 f4 e9 ef ee 03 ┆ 4.2.5.6.31.3\Data Description ┆
0x02640…02660 03 04 61 29 20 04 c4 e1 f4 e1 a0 d2 e5 e6 e5 f2 e5 ee e3 e5 f3 03 03 04 04 54 42 44 03 03 04 62 ┆ a) Data References TBD b┆
0x02660…02680 29 20 04 c5 f8 f4 e5 f2 ee e1 ec a0 c4 e1 f4 e1 03 03 04 54 42 44 03 03 03 03 34 2e 32 2e 35 2e ┆) External Data TBD 4.2.5.┆
0x02680…026a0 36 2e 33 31 2e 34 20 d0 f2 ef e3 e5 e4 f5 f2 e5 a0 c4 e5 f3 e9 e7 ee 03 03 04 54 42 44 03 03 03 ┆6.31.4 Procedure Design TBD ┆
0x026a0…026c0 a0 c3 c9 c6 d3 a0 a8 b4 ae b2 ae b5 ae b6 ae b2 b8 a9 03 03 04 04 04 04 d5 cd c1 cd a0 d1 c5 cc ┆ CIFS (4.2.5.6.28) UMAM QEL┆
0x026c0…026e0 a0 c4 c9 d3 cd c1 ce d4 cc c5 a0 a8 b4 ae b2 ae b5 ae b6 ae b1 a9 03 03 04 43 4c 45 41 52 20 53 ┆ DISMANTLE (4.2.5.6.1) CLEAR S┆
0x026e0…02700 54 41 54 55 53 20 52 45 43 4f 52 44 03 03 04 50 52 45 50 20 45 51 20 54 52 55 45 20 3f 20 2d 20 ┆TATUS RECORD PREP EQ TRUE ? - ┆
0x02700…02720 (2, 0, 7) 00 00 9a 00 15 52 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆ RA 1 ┆
0x02720…02740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x02740…02760 20 20 20 20 20 20 20 20 20 20 03 34 2e 32 2e 35 2e 37 04 d3 f5 e2 f0 e1 e3 eb e1 e7 e5 a0 c9 ee ┆ 4.2.5.7 Subpackage In┆
0x02760…02780 f4 e5 f2 e6 e1 e3 e5 f3 03 03 04 52 65 66 65 72 20 43 50 53 2f 49 43 44 2f 30 30 39 03 03 03 03 ┆terfaces Refer CPS/ICD/009 ┆
0x02780…027a0 34 2e 33 04 cd e5 ed ef f2 f9 a0 cc e1 f9 ef f5 f4 03 03 04 54 42 44 03 03 03 03 03 03 04 55 4d ┆4.3 Memory Layout TBD UM┆
0x027a0…027c0 41 4d a0 46 49 4c 45 a0 41 44 44 52 2e 42 59 54 45 a0 43 4f 55 4e 54 20 3d 20 49 4e 54 41 a0 4c ┆AM FILE ADDR.BYTE COUNT = INTA L┆
0x027c0…027e0 45 4e 47 54 48 03 03 04 55 4d 41 4d a0 42 4c 45 2e 41 44 44 52 45 53 53 20 3d 20 42 49 47 a0 42 ┆ENGTH UMAM BLE.ADDRESS = BIG B┆
0x027e0…02800 55 46 46 45 52 20 28 50 52 45 50 a0 41 52 45 41 a0 53 49 5a 45 20 2b 31 29 03 03 04 55 4d 41 4d ┆UFFER (PREP AREA SIZE +1) UMAM┆
0x02800…02900 (2, 0, 8) WangDocumentBody
[…0x7…]
0x03000…03100 (3, 0, 0) WangDocumentHead {hdr=WangSectHead {next=( 3,0, 1), len=0xff, h3=41155241}, f00=»1552A «, f01=»USER VDU «, f02=»bbh «, f03=»BBC «, f04=»CPS/039 4.2.5.6.16 «, f05=23-12-81 09:12, f06=» 9 «, f07=»18 «, f08=» 20835 «, f09=24-03-82 10:36, f10=» «, f11=»01 «, f12=» 8 «, f13=07-01-82 12:18, f14=19-05-82 14:43, f15=»0112A «, f16=» 1 «, f17=» 10 «, f18=»16 «, f19=» 248 «, f20=» 22370 «, f21=» «, f22=» @ «, f99=040010000110062710110480aaca15050000000000000037030400df}
0x03100…03200 (3, 0, 1) WangDocumentBody
[…0x2…]
0x03400…03420 (3, 0, 4) 03 05 aa 00 15 52 41 03 03 04 04 54 42 44 03 03 04 d2 e5 f4 f5 f2 ee a0 d2 e5 e7 e9 f3 f4 e5 f2 ┆ * RA TBD Return Register┆
0x03420…03440 f3 03 03 04 04 54 42 44 03 03 03 03 34 2e 32 2e 35 2e 36 2e 33 30 2e 33 20 c4 e1 f4 e1 a0 c4 e5 ┆s TBD 4.2.5.6.30.3 Data De┆
0x03440…03460 f3 e3 f2 e9 f0 f4 e9 ef ee 03 03 04 61 29 20 04 c4 e1 f4 e1 a0 d2 c5 e6 e5 f2 e5 ee e3 e5 f3 03 ┆scription a) Data REferences ┆
0x03460…03480 03 04 04 54 42 44 03 03 04 62 29 04 c5 f8 f4 e5 f2 ee e1 ec a0 c4 e1 f4 e1 03 03 04 04 54 42 44 ┆ TBD b) External Data TBD┆
0x03480…034a0 03 03 03 03 34 2e 32 2e 35 2e 36 2e 33 30 2e 34 20 d0 f2 ef e3 e5 e4 f5 f2 e5 a0 c4 e5 f3 e9 e7 ┆ 4.2.5.6.30.4 Procedure Desig┆
0x034a0…034c0 ee 03 03 04 04 54 42 44 03 03 03 28 52 31 2c 20 52 36 29 03 03 04 d2 e5 e7 e9 f3 f4 e5 f2 a0 c3 ┆n TBD (R1, R6) Register C┆
0x034c0…034e0 ef ee f6 e5 ee f4 e9 ef ee 03 03 04 c3 e1 ec ec a0 d2 e5 e7 e9 f3 f4 e5 f2 03 03 04 04 52 31 04 ┆onvention Call Register R1 ┆
0x034e0…03500 04 70 6f 69 6e 74 65 72 20 74 6f 20 50 52 45 50 a0 52 45 43 20 20 20 28 44 45 53 54 29 03 03 04 ┆ pointer to PREP REC (DEST) ┆
0x03500…03520 (3, 0, 5) 03 06 ff 00 15 52 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆ RA 1 ┆
0x03520…03540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x03540…03560 20 20 20 20 20 20 20 20 20 20 03 03 34 2e 32 2e 35 2e 36 2e 33 31 04 d5 c9 ce d4 a0 c5 d2 d2 cf ┆ 4.2.5.6.31 UINT ERRO┆
0x03560…03580 d2 03 03 03 03 34 2e 32 2e 35 2e 36 2e 33 31 2e 31 20 c6 f5 ee e3 f4 e9 ef ee e1 ec a0 d3 f0 e5 ┆R 4.2.5.6.31.1 Functional Spe┆
0x03580…035a0 e3 e9 e6 e9 e3 e1 f4 e9 ef ee 03 03 04 04 54 42 44 03 03 03 03 34 2e 32 2e 35 2e 36 2e 33 31 2e ┆cification TBD 4.2.5.6.31.┆
0x035a0…035c0 32 20 c9 ee f4 e5 f2 e6 e1 e3 e5 a0 c4 e5 e6 e9 ee e9 f4 e9 ef ee 03 03 04 c3 e1 ec ec a0 d3 f0 ┆2 Interface Definition Call Sp┆
0x035c0…035e0 e5 e3 e9 e6 e9 e3 e1 f4 e9 ef ee 03 03 04 54 42 44 03 03 04 d2 e5 e7 e9 f3 f4 e5 f2 a0 c3 ef ee ┆ecification TBD Register Con┆
0x035e0…03600 f6 e5 ee f4 e9 ef ee 03 03 04 c3 e1 ec ec a0 d2 e5 e7 e9 f3 f4 e5 f2 f3 03 03 04 54 42 44 03 03 ┆vention Call Registers TBD ┆
0x03600…03620 (3, 0, 6) 03 07 9f 00 15 52 41 04 d2 e5 f4 f5 f2 ee a0 d2 e5 e7 e9 f3 f4 e5 f2 f3 03 03 04 54 42 44 03 03 ┆ RA Return Registers TBD ┆
0x03620…03640 03 03 34 2e 32 2e 35 2e 36 2e 33 31 2e 33 5c c4 e1 f4 e1 a0 c4 e5 f3 e3 f2 e9 f0 f4 e9 ef ee 03 ┆ 4.2.5.6.31.3\Data Description ┆
0x03640…03660 03 04 61 29 20 04 c4 e1 f4 e1 a0 d2 e5 e6 e5 f2 e5 ee e3 e5 f3 03 03 04 04 54 42 44 03 03 04 62 ┆ a) Data References TBD b┆
0x03660…03680 29 20 04 c5 f8 f4 e5 f2 ee e1 ec a0 c4 e1 f4 e1 03 03 04 54 42 44 03 03 03 03 34 2e 32 2e 35 2e ┆) External Data TBD 4.2.5.┆
0x03680…036a0 36 2e 33 31 2e 34 20 d0 f2 ef e3 e5 e4 f5 f2 e5 a0 c4 e5 f3 e9 e7 ee 03 03 04 54 42 44 03 03 03 ┆6.31.4 Procedure Design TBD ┆
0x036a0…036c0 a0 c3 c9 c6 d3 a0 a8 b4 ae b2 ae b5 ae b6 ae b2 b8 a9 03 03 04 04 04 04 d5 cd c1 cd a0 d1 c5 cc ┆ CIFS (4.2.5.6.28) UMAM QEL┆
0x036c0…036e0 a0 c4 c9 d3 cd c1 ce d4 cc c5 a0 a8 b4 ae b2 ae b5 ae b6 ae b1 a9 03 03 04 43 4c 45 41 52 20 53 ┆ DISMANTLE (4.2.5.6.1) CLEAR S┆
0x036e0…03700 54 41 54 55 53 20 52 45 43 4f 52 44 03 03 04 50 52 45 50 20 45 51 20 54 52 55 45 20 3f 20 2d 20 ┆TATUS RECORD PREP EQ TRUE ? - ┆
0x03700…03720 (3, 0, 7) 00 00 9a 00 15 52 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆ RA 1 ┆
0x03720…03740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x03740…03760 20 20 20 20 20 20 20 20 20 20 03 34 2e 32 2e 35 2e 37 04 d3 f5 e2 f0 e1 e3 eb e1 e7 e5 a0 c9 ee ┆ 4.2.5.7 Subpackage In┆
0x03760…03780 f4 e5 f2 e6 e1 e3 e5 f3 03 03 04 52 65 66 65 72 20 43 50 53 2f 49 43 44 2f 30 30 39 03 03 03 03 ┆terfaces Refer CPS/ICD/009 ┆
0x03780…037a0 34 2e 33 04 cd e5 ed ef f2 f9 a0 cc e1 f9 ef f5 f4 03 03 04 54 42 44 03 03 03 03 03 03 04 55 4d ┆4.3 Memory Layout TBD UM┆
0x037a0…037c0 41 4d a0 46 49 4c 45 a0 41 44 44 52 2e 42 59 54 45 a0 43 4f 55 4e 54 20 3d 20 49 4e 54 41 a0 4c ┆AM FILE ADDR.BYTE COUNT = INTA L┆
0x037c0…037e0 45 4e 47 54 48 03 03 04 55 4d 41 4d a0 42 4c 45 2e 41 44 44 52 45 53 53 20 3d 20 42 49 47 a0 42 ┆ENGTH UMAM BLE.ADDRESS = BIG B┆
0x037e0…03800 55 46 46 45 52 20 28 50 52 45 50 a0 41 52 45 41 a0 53 49 5a 45 20 2b 31 29 03 03 04 55 4d 41 4d ┆UFFER (PREP AREA SIZE +1) UMAM┆
0x03800…03900 (3, 0, 8) WangDocumentBody
[…0x12f…]
0x16800…16900 (22, 0, 8) WangDocumentHead {hdr=WangSectHead {next=(22,0, 9), len=0xff, h3=41152641}, f00=»1526A «, f01=»CPS/SDS/039 «, f02=»bbh «, f03=»JBS «, f04=»fra 4.2.4 «, f05=15-12-81 09:23, f06=» 30 «, f07=»25 «, f08=» 58201 «, f09=13-05-82 09:58, f10=» «, f11=»08 «, f12=» 143 «, f13=07-01-82 12:14, f14=14-05-82 15:31, f15=»0112A «, f16=»108 «, f17=» 35 «, f18=»15 «, f19=» 824 «, f20=» 64054 «, f21=» «, f22=» «, f99=700010000110062710110480aaca15050000000000000037033c01df}
0x16900…16a00 (22, 0, 9) WangDocumentBody
[…0x66…]
0x1d000…1d100 (29, 0, 0) WangDocumentHead {hdr=WangSectHead {next=(29,0, 1), len=0xff, h3=41154941}, f00=»1549A «, f01=»USER VDU «, f02=»sdv «, f03=»BBC «, f04=»SDS/039,4.2.5.4.13-1 «, f05=23-12-81 08:36, f06=» 14 «, f07=»05 «, f08=» 40928 «, f09=04-12-82 09:55, f10=» 2 «, f11=»09 «, f12=» 2414 «, f13=07-01-82 12:16, f14=19-05-82 14:43, f15=»0112A «, f16=» 37 «, f17=» 16 «, f18=»14 «, f19=» 332 «, f20=» 43342 «, f21=» «, f22=» «, f99=520010000110062710110480aaca15050000000000000037037a00df}
0x1d100…1d200 (29, 0, 1) WangDocumentBody
[…0xb…]
0x1dd00…1dd20 (29, 0, 13) 1d 0e e5 00 15 49 41 49 5a 45 03 03 03 04 43 41 53 45 20 4d 4f 44 49 46 59 42 59 54 45 53 28 46 ┆ e IAIZE CASE MODIFYBYTES(F┆
0x1dd20…1dd40 49 4c 45 a0 4e 41 4d 45 2c 55 4d 41 4d a0 46 49 4c 45 a0 41 44 44 52 2c 55 4d 41 4d a0 42 4c 45 ┆ILE NAME,UMAM FILE ADDR,UMAM BLE┆
0x1dd40…1dd60 29 03 04 04 04 04 20 20 20 20 20 20 20 28 55 4d 41 4d a0 46 49 4c 45 a0 41 44 44 52 2c 43 43 29 ┆) (UMAM FILE ADDR,CC)┆
0x1dd60…1dd80 3a 20 20 45 52 52 4f 52 a0 4f 4b 03 03 04 04 20 45 52 52 4f 52 3f 20 20 20 41 4e 41 4c 59 5a 45 ┆: ERROR OK ERROR? ANALYZE┆
0x1dd80…1dda0 a0 45 52 52 4f 52 28 43 43 2c 30 29 03 03 03 04 04 20 4f 4b 3f 03 03 04 45 4e 44 20 43 41 53 45 ┆ ERROR(CC,0) OK? END CASE┆
0x1dda0…1ddc0 03 03 03 04 41 44 44 20 53 4f 52 54 a0 43 4f 55 4e 54 20 54 4f 20 46 49 4c 45 a0 44 49 52 45 43 ┆ ADD SORT COUNT TO FILE DIREC┆
0x1ddc0…1dde0 54 4f 52 59 28 4c 54 44 29 2e 43 4f 55 4e 54 03 03 03 03 01 46 69 67 2e 20 34 2e 32 2e 35 2e 34 ┆TORY(LTD).COUNT Fig. 4.2.5.4┆
0x1dde0…1de00 2e 31 36 2d 33 03 64 20 61 72 65 20 61 6e 20 4c 54 44 20 61 6e 64 20 61 20 73 74 61 74 75 73 20 ┆.16-3 d are an LTD and a status ┆
0x1de00…1de20 (29, 0, 14) 1d 0f ff 00 15 49 41 86 31 02 20 20 02 20 20 20 02 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆ IA 1 ┆
0x1de20…1de40 20 20 20 20 20 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x1de40…1de60 20 20 20 20 20 20 20 20 20 20 03 34 2e 32 2e 35 2e 34 2e 31 37 04 c9 ce c3 cc d5 c4 c5 a0 c9 ce ┆ 4.2.5.4.17 INCLUDE IN┆
0x1de60…1de80 a0 d0 d2 c5 d0 a0 cd ef e4 f5 ec e5 03 03 06 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 ┆ PREP Module 1 ┆
0x1de80…1dea0 20 02 20 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x1dea0…1dec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 03 03 03 34 2e 32 2e 35 2e 34 2e 31 37 2e 31 ┆ 4.2.5.4.17.1┆
0x1dec0…1dee0 20 c6 f5 ee e3 f4 e9 ef ee e1 ec a0 d3 f0 e5 e3 e9 e6 e9 e3 e1 f4 e9 ef ee 03 03 04 54 68 65 20 ┆ Functional Specification The ┆
0x1dee0…1df00 70 75 72 70 6f 73 65 20 6f 66 20 74 68 69 73 20 6d 6f 64 75 6c 65 20 69 73 20 74 6f 20 69 6e 73 ┆purpose of this module is to ins┆
0x1df00…1df20 (29, 0, 15) 1d 00 ff 00 15 49 41 65 72 74 20 73 74 61 74 75 73 20 72 65 63 6f 72 64 73 20 69 6e 20 74 68 65 ┆ IAert status records in the┆
0x1df20…1df40 20 50 72 65 70 61 72 61 74 69 6f 6e 20 46 69 6c 65 2e 20 20 49 66 20 6e 6f 20 65 6d 70 74 79 20 ┆ Preparation File. If no empty ┆
0x1df40…1df60 72 65 63 6f 72 64 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 50 72 65 70 61 ┆record can be found in the Prepa┆
0x1df60…1df80 72 61 74 69 6f 6e 20 46 69 6c 65 2c 20 74 68 65 6e 20 74 68 65 20 45 78 70 61 6e 64 20 46 69 6c ┆ration File, then the Expand Fil┆
0x1df80…1dfa0 65 20 69 73 20 69 6e 73 70 65 63 74 65 64 2e 20 20 49 66 20 74 68 65 20 45 78 70 61 6e 64 20 46 ┆e is inspected. If the Expand F┆
0x1dfa0…1dfc0 69 6c 65 20 69 73 20 66 75 6c 6c 20 6f 72 20 6e 65 61 72 6c 79 20 66 75 6c 6c 2c 20 61 20 74 68 ┆ile is full or nearly full, a th┆
0x1dfc0…1dfe0 72 65 73 68 6f 6c 64 20 77 61 72 6e 69 6e 67 20 77 69 6c 6c 20 62 65 20 73 65 6e 74 20 74 6f 20 ┆reshold warning will be sent to ┆
0x1dfe0…1e000 74 68 65 20 53 75 70 65 72 76 69 73 6f 72 20 50 72 69 6e 74 65 72 2e 03 03 04 57 68 65 6e 20 74 ┆the Supervisor Printer. When t┆
0x1e000…1e100 (30, 0, 0) WangDocumentBody
[…0xff…]
0x2e000…2e100 (46, 0, 0) WangDocumentHead {hdr=WangSectHead {next=(46,0, 1), len=0xff, h3=41146341}, f00=»1463A «, f01=»CPS/SDS/024 «, f02=»dhh «, f03=»JSC «, f04=»fra 4.2 «, f05=24-11-81 10:28, f06=» 4 «, f07=»17 «, f08=» 7512 «, f09=21-01-86 10:17, f10=» «, f11=»18 «, f12=» 47 «, f13=28-08-85 08:43, f14=27-01-86 12:32, f15=»0112A «, f16=» 82 «, f17=» 31 «, f18=»05 «, f19=» 740 «, f20=» 78207 «, f21=» «, f22=» «, f99=020000000110062710110280aaca15050000000000000037030d01df}
0x2e100…2e200 (46, 0, 1) WangDocumentBody
[…0x6…]
0x2e800…2e820 (46, 0, 8) 2e 09 5a 00 15 53 41 54 3a 04 49 4e 54 45 47 45 52 03 03 03 03 34 2e 32 2e 31 2e 34 2e 31 2e 35 ┆. Z SAT: INTEGER 4.2.1.4.1.5┆
0x2e820…2e840 20 cd ef e4 f5 ec e5 a0 c4 e5 f3 e9 e7 ee 03 03 04 54 68 65 20 6d 6f 64 75 6c 65 20 70 65 72 66 ┆ Module Design The module perf┆
0x2e840…2e860 6f 72 6d 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 61 73 6b 73 3a 03 03 72 74 65 64 20 ┆orms the following tasks: rted ┆
0x2e860…2e880 61 6e 64 20 61 63 74 69 76 61 74 65 73 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 6f 72 20 ┆and activates initialization or ┆
0x2e880…2e8a0 72 65 73 74 61 72 74 20 61 63 63 6f 72 64 69 6e 67 6c 79 2e 20 49 74 20 69 6e 69 74 69 61 6c 69 ┆restart accordingly. It initiali┆
0x2e8a0…2e8c0 7a 65 73 20 74 68 65 20 56 55 53 20 64 61 74 61 61 72 65 61 73 2c 20 73 65 6e 64 73 20 61 20 63 ┆zes the VUS dataareas, sends a c┆
0x2e8c0…2e8e0 6f 6d 6d 61 6e 64 20 74 6f 20 55 46 43 4f 2c 20 73 69 67 6e 61 6c 73 20 55 46 43 4f 20 61 6e 64 ┆ommand to UFCO, signals UFCO and┆
0x2e8e0…2e900 20 69 6e 69 74 69 61 74 65 73 20 72 65 63 65 70 74 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 56 55 ┆ initiates reception from the VU┆
0x2e900…2e920 (46, 0, 9) 2e 0a ff 00 15 53 41 86 31 20 20 20 20 20 20 20 02 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 ┆. SA 1 ┆
0x2e920…2e940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x2e940…2e960 20 20 20 20 20 20 20 20 20 20 03 04 2d 04 49 6e 74 65 72 70 72 65 74 73 20 74 68 65 20 53 54 41 ┆ - Interprets the STA┆
0x2e960…2e980 52 54 a0 55 50 a0 41 43 54 49 56 45 a0 54 59 50 45 20 61 6e 64 20 73 65 6e 64 73 20 61 20 03 04 ┆RT UP ACTIVE TYPE and sends a ┆
0x2e980…2e9a0 04 49 4e 49 54 a0 55 46 43 4f 20 63 6d 64 20 6f 72 20 52 45 53 54 41 52 54 a0 55 46 43 4f 20 63 ┆ INIT UFCO cmd or RESTART UFCO c┆
0x2e9a0…2e9c0 6d 64 20 61 63 63 6f 72 64 69 6e 67 6c 79 2e 03 03 04 2d 04 49 6e 69 74 69 61 6c 69 7a 65 73 20 ┆md accordingly. - Initializes ┆
0x2e9c0…2e9e0 56 55 53 20 64 61 74 61 2d 20 61 6e 64 20 56 43 4f 20 64 61 74 61 61 72 65 61 73 2e 03 03 04 2d ┆VUS data- and VCO dataareas. -┆
0x2e9e0…2ea00 04 53 65 74 73 20 75 70 20 52 45 43 45 49 56 45 a0 46 49 52 53 54 a0 51 45 4c 20 63 61 6c 6c 20 ┆ Sets up RECEIVE FIRST QEL call ┆
0x2ea00…2ea20 (46, 0, 10) 2e 0b ff 00 15 53 41 74 6f 20 56 55 53 a0 43 4d 44 51 2c 20 61 73 73 6f 63 69 61 74 65 73 20 74 ┆. SAto VUS CMDQ, associates t┆
0x2ea20…2ea40 68 65 20 63 61 6c 6c 20 74 6f 20 56 55 53 a0 53 31 2c 20 73 69 67 6e 61 6c 73 20 55 46 43 4f 20 ┆he call to VUS S1, signals UFCO ┆
0x2ea40…2ea60 61 6e 64 20 77 61 69 74 73 20 66 6f 72 20 56 55 53 a0 53 31 2e 03 03 04 2d 04 41 6e 61 6c 79 73 ┆and waits for VUS S1. - Analys┆
0x2ea60…2ea80 65 73 20 69 6e 70 75 74 20 74 6f 20 56 55 53 a0 43 4d 44 51 20 61 6e 64 20 63 61 6c 6c 73 20 74 ┆es input to VUS CMDQ and calls t┆
0x2ea80…2eaa0 68 65 20 6d 6f 64 75 6c 65 73 3a 03 03 04 04 54 45 4d 43 4f a0 43 4d 44 a0 50 52 4f 43 45 53 53 ┆he modules: TEMCO CMD PROCESS┆
0x2eaa0…2eac0 49 4e 47 03 04 04 46 4c 41 53 48 a0 51 55 45 55 45 a0 4d 4f 4e 49 54 4f 52 49 4e 47 03 04 04 54 ┆ING FLASH QUEUE MONITORING T┆
0x2eac0…2eae0 49 4d 45 52 a0 45 56 45 4e 54 a0 50 52 4f 43 45 53 53 49 4e 47 03 04 61 63 63 6f 72 64 69 6e 67 ┆IMER EVENT PROCESSING according┆
0x2eae0…2eb00 6c 79 2e 03 03 04 2d 04 41 6e 61 6c 79 73 65 73 20 55 46 43 4f 20 72 65 73 70 6f 6e 73 65 73 20 ┆ly. - Analyses UFCO responses ┆
0x2eb00…2eb20 (46, 0, 11) 2e 0c 4b 00 15 53 41 61 6e 64 20 75 70 64 61 74 65 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 ┆. K SAand updates and displays ┆
0x2eb20…2eb40 56 44 55 20 68 65 61 64 65 72 2e 03 03 04 2d 04 53 65 6e 64 73 20 61 63 6b 6e 6f 77 6c 65 64 67 ┆VDU header. - Sends acknowledg┆
0x2eb40…2eb60 65 20 74 6f 20 54 45 4d 43 4f 2e 03 65 20 64 69 73 70 6c 61 79 65 64 20 28 69 66 20 6e 6f 74 20 ┆e to TEMCO. e displayed (if not ┆
0x2eb60…2eb80 69 74 20 77 69 6c 6c 20 62 65 20 73 65 6e 74 20 74 6f 20 4d 44 43 4f 20 69 6d 6d 65 64 69 61 74 ┆it will be sent to MDCO immediat┆
0x2eb80…2eba0 65 6c 79 29 2c 20 64 65 74 65 72 6d 69 6e 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20 63 75 72 ┆ely), determines whether the cur┆
0x2eba0…2ebc0 72 65 6e 74 20 70 72 65 63 65 64 65 6e 63 65 20 69 73 20 66 6c 61 73 68 20 6f 72 20 61 62 6f 76 ┆rent precedence is flash or abov┆
0x2ebc0…2ebe0 65 20 28 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 69 6d 65 6f 75 74 20 72 65 71 75 65 73 74 ┆e (in which case timeout request┆
0x2ebe0…2ec00 20 69 73 20 6e 6f 74 20 72 65 71 75 69 72 65 64 29 2c 20 63 68 65 63 6b 73 20 69 66 20 61 20 74 ┆ is not required), checks if a t┆
0x2ec00…2ec20 (46, 0, 12) 2e 0d ff 00 15 53 41 86 31 20 20 20 02 20 20 20 02 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 ┆. SA 1 ┆
0x2ec20…2ec40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x2ec40…2ec60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 03 04 d6 c3 cf a0 c3 cf ce d4 d2 cf cc 03 03 04 ┆ VCO CONTROL ┆
0x2ec60…2ec80 43 41 53 45 20 53 54 41 52 54 a0 55 50 20 4f 46 03 03 04 04 44 45 41 44 31 3f 20 20 52 45 53 54 ┆CASE START UP OF DEAD1? REST┆
0x2ec80…2eca0 41 52 54 3a 20 3d 20 46 41 4c 53 45 03 04 04 44 45 41 44 32 3f 20 20 52 45 53 54 41 52 54 3a 20 ┆ART: = FALSE DEAD2? RESTART: ┆
0x2eca0…2ecc0 3d 20 46 41 4c 53 45 03 04 04 43 4f 4c 44 20 3f 20 20 52 45 53 54 41 52 54 3a 20 3d 20 46 41 4c ┆= FALSE COLD ? RESTART: = FAL┆
0x2ecc0…2ece0 53 45 03 04 04 57 41 52 4d 31 3f 20 20 52 45 53 54 41 52 54 3a 20 3d 20 54 52 55 45 03 04 04 57 ┆SE WARM1? RESTART: = TRUE W┆
0x2ece0…2ed00 41 52 4d 32 3f 20 20 52 45 53 54 41 52 54 3a 20 3d 20 54 52 55 45 03 04 04 4f 54 48 45 52 57 49 ┆ARM2? RESTART: = TRUE OTHERWI┆
0x2ed00…2ed20 (46, 0, 13) 2e 0e ff 00 15 53 41 53 45 3f 20 d6 d5 d3 a0 d1 d5 c5 d5 c5 a0 c5 d2 d2 cf d2 a8 c3 cf ce d4 c9 ┆. SASE? VUS QUEUE ERROR(CONTI┆
0x2ed20…2ed40 ce d5 c5 a9 a0 a8 b4 ae b1 ae b5 ae b1 a9 03 03 04 45 4e 44 20 43 41 53 45 20 53 54 41 52 54 55 ┆NUE) (4.1.5.1) END CASE STARTU┆
0x2ed40…2ed60 50 03 03 04 d6 d5 d3 a0 c9 ce c9 d4 a8 b4 ae b2 ae b1 ae b4 ae b1 ae b3 ae b1 a9 03 03 04 52 45 ┆P VUS INIT(4.2.1.4.1.3.1) RE┆
0x2ed60…2ed80 53 54 41 52 54 3f 20 20 56 43 4f a0 4f 50 2e 43 4d 44 3a 20 3d 20 52 45 53 54 41 52 54 a0 55 46 ┆START? VCO OP.CMD: = RESTART UF┆
0x2ed80…2eda0 43 4f a0 43 4d 44 03 03 04 56 43 4f a0 4f 50 2e 43 4d 44 3a 20 3d 20 49 4e 49 54 a0 55 46 43 4f ┆CO CMD VCO OP.CMD: = INIT UFCO┆
0x2eda0…2edc0 a0 43 4d 44 03 03 04 d3 c9 c7 ce c1 cc a0 d5 c6 c3 cf a8 b4 ae b2 ae b1 ae b6 ae b1 a9 03 03 04 ┆ CMD SIGNAL UFCO(4.2.1.6.1) ┆
0x2edc0…2ede0 d3 c5 d4 a0 d2 c5 c3 c5 c9 d6 c5 a0 c3 cd c4 a0 d1 c5 cc a8 b4 ae b2 ae b1 ae b4 ae b1 ae b3 ae ┆SET RECEIVE CMD QEL(4.2.1.4.1.3.┆
0x2ede0…2ee00 b2 a9 03 03 04 4c 4f 4f 50 20 46 4f 52 45 56 45 52 03 04 04 57 41 49 54 a0 4f 50 53 45 4d 28 56 ┆2) LOOP FOREVER WAIT OPSEM(V┆
0x2ee00…2ee20 (46, 0, 14) 2e 0f ff 00 15 53 41 55 53 a0 53 31 29 28 56 55 53 a0 4f 50 29 3a 20 4f 4b 03 03 04 04 43 41 53 ┆. SAUS S1)(VUS OP): OK CAS┆
0x2ee20…2ee40 45 20 56 55 53 a0 4f 50 2e 49 44 45 4e 54 20 4f 46 03 03 04 04 20 20 20 20 43 4d 44 a0 49 44 45 ┆E VUS OP.IDENT OF CMD IDE┆
0x2ee40…2ee60 4e 54 3f 20 20 d6 d5 d3 a0 c3 cd c4 a0 d1 c5 cc a0 d0 d2 cf c3 c5 d3 d3 c9 ce c7 a8 ad b2 a9 03 ┆NT? VUS CMD QEL PROCESSING(-2) ┆
0x2ee60…2ee80 03 04 04 20 20 20 20 55 46 43 4f a0 49 44 45 4e 54 3f 20 20 20 d5 c6 c3 cf a0 d2 c5 d3 d0 cf ce ┆ UFCO IDENT? UFCO RESPON┆
0x2ee80…2eea0 d3 c5 a0 d0 d2 cf c3 c5 d3 d3 c9 ce c7 a8 ad b3 a9 03 03 04 04 20 20 20 20 4f 54 48 45 52 57 49 ┆SE PROCESSING(-3) OTHERWI┆
0x2eea0…2eec0 53 45 3f 20 20 d6 d5 d3 a0 c9 ce d4 c5 d2 ce c1 cc a0 c5 d2 d2 cf d2 a8 c7 c9 d6 c5 a0 d5 d0 a9 ┆SE? VUS INTERNAL ERROR(GIVE UP)┆
0x2eec0…2eee0 a8 b4 ae b1 ae b5 ae b2 a9 03 03 04 20 20 20 20 45 4e 44 20 43 41 53 45 20 49 44 45 4e 54 03 03 ┆(4.1.5.2) END CASE IDENT ┆
0x2eee0…2ef00 03 03 04 45 4e 44 20 46 4f 52 45 56 45 52 20 4c 4f 4f 50 03 03 04 45 4e 44 03 03 01 c6 c9 c7 d5 ┆ END FOREVER LOOP END FIGU┆
0x2ef00…2ef20 (46, 0, 15) 2e 00 18 00 15 53 41 d2 c5 a0 b4 ae b2 ae b1 ae b4 ae b1 ae b5 ad b1 03 03 03 03 04 52 65 73 70 ┆. SARE 4.2.1.4.1.5-1 Resp┆
0x2ef20…2ef40 6f 6e 64 73 20 74 6f 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 66 20 55 46 43 4f 20 63 6d 64 20 61 ┆onds to completion of UFCO cmd a┆
0x2ef40…2ef60 6e 64 20 73 65 6e 64 73 20 61 63 6b 6e 6f 77 6c 65 64 67 65 20 6f 66 20 42 4c 4f 43 4b a0 54 45 ┆nd sends acknowledge of BLOCK TE┆
0x2ef60…2ef80 52 4d 49 4e 41 4c 20 63 6d 64 20 74 6f 20 54 45 4d 43 4f 2e 03 03 03 03 20 6d 6f 64 75 6c 65 20 ┆RMINAL cmd to TEMCO. module ┆
0x2ef80…2efa0 69 6e 74 65 72 70 72 65 74 73 20 74 68 65 20 74 69 6d 65 6f 75 74 20 74 6f 20 64 65 74 65 72 6d ┆interprets the timeout to determ┆
0x2efa0…2efc0 69 6e 65 20 77 68 65 74 68 65 72 20 69 74 20 69 73 20 61 20 70 65 72 69 6f 64 69 63 2d 20 6f 72 ┆ine whether it is a periodic- or┆
0x2efc0…2efe0 20 66 6c 61 73 68 20 74 69 6d 65 6f 75 74 20 72 65 71 75 65 73 74 2e 20 46 6f 72 20 70 65 72 69 ┆ flash timeout request. For peri┆
0x2efe0…2f000 6f 64 69 63 20 74 69 6d 65 6f 75 74 73 20 74 68 65 20 64 61 74 65 2f 74 69 6d 65 20 66 69 65 6c ┆odic timeouts the date/time fiel┆
0x2f000…2f020 (47, 0, 0) 2f 01 ff 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆/ SA 1 ┆
0x2f020…2f040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x2f040…2f060 20 20 20 20 20 20 20 20 20 20 03 34 2e 32 2e 31 2e 34 2e 31 2e 33 2e 38 20 c3 cc cf d3 c5 a0 c4 ┆ 4.2.1.4.1.3.8 CLOSE D┆
0x2f060…2f080 cf d7 ce a0 d5 c6 c3 cf a0 c3 c3 a0 d0 d2 cf c3 c5 d3 d3 c9 ce c7 03 03 04 52 65 73 70 6f 6e 64 ┆OWN UFCO CC PROCESSING Respond┆
0x2f080…2f0a0 73 20 74 6f 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 66 20 55 46 43 4f 20 63 6d 64 2c 20 63 6c 65 ┆s to completion of UFCO cmd, cle┆
0x2f0a0…2f0c0 61 72 73 20 56 44 55 20 48 65 61 64 65 72 20 53 70 6c 69 74 2c 20 63 6c 6f 73 65 73 20 46 6f 72 ┆ars VDU Header Split, closes For┆
0x2f0c0…2f0e0 6d 61 74 20 48 61 6e 64 6c 65 72 20 69 6e 74 65 72 66 61 63 65 20 61 6e 64 20 73 65 6e 64 73 20 ┆mat Handler interface and sends ┆
0x2f0e0…2f100 61 63 6b 6e 6f 77 6c 65 64 67 65 20 6f 66 20 43 4c 4f 53 45 a0 44 4f 57 4e 20 63 6d 64 20 74 6f ┆acknowledge of CLOSE DOWN cmd to┆
0x2f100…2f120 (47, 0, 1) 2f 02 10 00 15 53 41 20 54 45 4d 43 4f 2e 03 03 03 65 75 65 73 20 61 72 65 20 73 65 61 72 63 68 ┆/ SA TEMCO. eues are search┆
0x2f120…2f140 65 64 20 66 6f 72 20 66 75 72 74 68 65 72 20 66 6c 61 73 68 20 69 74 65 6d 73 20 28 69 66 20 73 ┆ed for further flash items (if s┆
0x2f140…2f160 75 63 68 20 69 74 65 6d 73 20 61 72 65 20 66 6f 75 6e 64 20 72 65 6e 65 77 65 64 20 74 69 6d 65 ┆uch items are found renewed time┆
0x2f160…2f180 6f 75 74 20 69 73 20 72 65 71 75 65 73 74 65 64 29 2c 20 74 68 65 20 56 44 55 20 71 75 65 75 65 ┆out is requested), the VDU queue┆
0x2f180…2f1a0 20 6c 65 6e 67 74 68 20 66 69 65 6c 64 73 20 61 72 65 20 75 70 64 61 74 65 64 20 61 6e 64 20 64 ┆ length fields are updated and d┆
0x2f1a0…2f1c0 69 73 70 6c 61 79 65 64 2e 20 49 66 20 75 6e 65 78 70 65 63 74 65 64 20 71 75 65 75 65 20 65 6c ┆isplayed. If unexpected queue el┆
0x2f1c0…2f1e0 65 6d 65 6e 74 73 20 61 72 65 20 66 6f 75 6e 64 20 74 68 69 73 20 69 73 20 72 65 70 6f 72 74 65 ┆ements are found this is reporte┆
0x2f1e0…2f200 64 20 74 6f 20 53 53 43 2e 03 03 03 03 34 2e 32 2e 31 2e 32 2e 35 04 c3 ef ed ed ef ee a0 d0 f2 ┆d to SSC. 4.2.1.2.5 Common Pr┆
0x2f200…2f220 (47, 0, 2) 2f 03 ff 00 15 53 41 86 31 20 20 20 02 20 20 20 02 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆/ SA 1 ┆
0x2f220…2f240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x2f240…2f260 20 20 20 20 20 20 20 20 20 20 03 04 d3 c5 d4 a0 d2 c5 c3 c5 c9 d6 c5 a0 c3 cd c4 a0 d1 c5 cc 03 ┆ SET RECEIVE CMD QEL ┆
0x2f260…2f280 04 04 03 04 43 41 53 45 20 49 4e 49 54 a0 52 45 43 45 49 56 45 a0 46 49 52 53 54 a0 51 45 4c 28 ┆ CASE INIT RECEIVE FIRST QEL(┆
0x2f280…2f2a0 57 41 49 54 2c 20 56 55 53 a0 43 4d 44 51 2c 20 56 55 53 a0 43 4d 44 51 a0 41 54 54 52 2c 03 04 ┆WAIT, VUS CMDQ, VUS CMDQ ATTR, ┆
0x2f2a0…2f2c0 04 04 04 04 04 43 4d 44 a0 4f 50 29 28 43 43 29 3a 20 45 52 52 4f 52 a0 4f 4b 03 04 04 45 52 52 ┆ CMD OP)(CC): ERROR OK ERR┆
0x2f2c0…2f2e0 4f 52 3f 20 20 41 4e 41 4c 59 53 45 a0 45 52 52 4f 52 28 43 43 2c 30 29 03 03 04 04 4f 4b 3f 20 ┆OR? ANALYSE ERROR(CC,0) OK? ┆
0x2f2e0…2f300 20 41 53 53 4f 43 49 41 54 45 28 56 55 53 a0 53 31 2c 20 43 4d 44 a0 4f 50 29 3a 20 4f 4b 03 03 ┆ ASSOCIATE(VUS S1, CMD OP): OK ┆
0x2f300…2f320 (47, 0, 3) 2f 04 41 00 15 53 41 04 45 4e 44 20 43 41 53 45 20 49 4e 49 54 03 03 03 03 03 03 03 03 04 45 4e ┆/ A SA END CASE INIT EN┆
0x2f320…2f340 44 03 03 03 03 03 03 03 04 01 c6 c9 c7 d5 d2 c5 a0 b4 ae b2 ae b1 ae b4 ae b1 ae b3 ae b2 ad b1 ┆D FIGURE 4.2.1.4.1.3.2-1┆
0x2f340…2f360 03 03 20 20 20 20 20 20 20 20 03 03 03 03 03 03 03 01 c6 c9 c7 d5 d2 c5 a0 b4 ae b2 ae b1 ae b2 ┆ FIGURE 4.2.1.2┆
0x2f360…2f380 ad b1 03 03 31 2e 32 29 03 04 04 49 6e 69 74 69 61 74 65 73 20 61 20 72 65 63 65 69 76 65 20 66 ┆-1 1.2) Initiates a receive f┆
0x2f380…2f3a0 75 6e 63 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 56 55 53 a0 43 4d 44 51 20 61 6e 64 20 61 73 73 ┆unction for the VUS CMDQ and ass┆
0x2f3a0…2f3c0 6f 63 69 61 74 65 73 20 74 68 65 20 65 76 65 6e 74 20 74 6f 20 74 68 65 20 56 55 53 a0 53 31 20 ┆ociates the event to the VUS S1 ┆
0x2f3c0…2f3e0 73 65 6d 61 70 68 6f 72 65 2e 03 03 04 63 29 04 49 6e 69 74 20 55 46 43 4f 20 63 63 20 50 72 6f ┆semaphore. c) Init UFCO cc Pro┆
0x2f3e0…2f400 63 65 73 73 69 6e 67 20 28 31 2e 33 29 03 04 04 52 65 61 63 74 73 20 75 70 6f 6e 20 63 6f 6d 70 ┆cessing (1.3) Reacts upon comp┆
0x2f400…2f420 (47, 0, 4) 2f 05 ff 00 15 53 41 86 31 20 20 20 20 20 20 20 02 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 ┆/ SA 1 ┆
0x2f420…2f440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x2f440…2f460 20 20 20 20 20 20 20 20 20 20 03 34 2e 32 2e 31 2e 34 2e 31 2e 34 20 c4 e1 f4 e1 a0 c4 e5 f3 e3 ┆ 4.2.1.4.1.4 Data Desc┆
0x2f460…2f480 f2 e9 f0 f4 e9 ef ee 03 03 04 61 29 20 c4 e1 f4 e1 a0 d2 e5 e6 e5 f2 e5 ee e3 e5 f3 03 03 04 04 ┆ription a) Data References ┆
0x2f480…2f4a0 56 43 4f a0 4f 50 04 72 65 66 65 72 20 34 2e 31 2e 34 03 04 04 56 55 53 a0 53 31 04 72 65 66 65 ┆VCO OP refer 4.1.4 VUS S1 refe┆
0x2f4a0…2f4c0 72 20 34 2e 31 2e 34 03 04 04 49 4e 49 54 a0 55 46 43 4f a0 43 4d 44 04 72 65 66 65 72 20 34 2e ┆r 4.1.4 INIT UFCO CMD refer 4.┆
0x2f4c0…2f4e0 31 2e 34 03 04 04 52 45 53 54 41 52 54 a0 55 46 43 4f a0 43 4d 44 04 72 65 66 65 72 20 34 2e 31 ┆1.4 RESTART UFCO CMD refer 4.1┆
0x2f4e0…2f500 2e 34 03 04 04 53 54 41 52 54 a0 55 46 43 4f a0 43 4d 44 04 72 65 66 65 72 20 34 2e 31 2e 34 03 ┆.4 START UFCO CMD refer 4.1.4 ┆
0x2f500…2f520 (47, 0, 5) 2f 06 ff 00 15 53 41 04 04 53 54 4f 50 a0 55 46 43 4f a0 43 4d 44 04 72 65 66 65 72 20 34 2e 31 ┆/ SA STOP UFCO CMD refer 4.1┆
0x2f520…2f540 2e 34 03 04 04 42 4c 4f 43 4b a0 55 46 43 4f a0 43 4d 44 04 72 65 66 65 72 20 34 2e 31 2e 34 03 ┆.4 BLOCK UFCO CMD refer 4.1.4 ┆
0x2f540…2f560 04 04 43 4c 4f 53 45 a0 44 4f 57 4e a0 55 46 43 4f a0 43 4d 44 04 72 65 66 65 72 20 34 2e 31 2e ┆ CLOSE DOWN UFCO CMD refer 4.1.┆
0x2f560…2f580 34 03 04 04 49 4e 49 54 a0 55 46 43 4f a0 43 43 04 72 65 66 65 72 20 34 2e 31 2e 34 03 04 04 52 ┆4 INIT UFCO CC refer 4.1.4 R┆
0x2f580…2f5a0 45 53 54 41 52 54 a0 55 46 43 4f a0 43 43 04 72 65 66 65 72 20 34 2e 31 2e 34 03 04 04 53 54 41 ┆ESTART UFCO CC refer 4.1.4 STA┆
0x2f5a0…2f5c0 52 54 a0 55 46 43 4f a0 43 43 04 72 65 66 65 72 20 34 2e 31 2e 34 03 04 04 53 54 4f 50 a0 55 46 ┆RT UFCO CC refer 4.1.4 STOP UF┆
0x2f5c0…2f5e0 43 4f a0 43 43 04 72 65 66 65 72 20 34 2e 31 2e 34 03 04 04 42 4c 4f 43 4b a0 55 46 43 4f a0 43 ┆CO CC refer 4.1.4 BLOCK UFCO C┆
0x2f5e0…2f600 43 04 72 65 66 65 72 20 34 2e 31 2e 34 03 04 04 43 4c 4f 53 45 a0 44 4f 57 4e a0 55 46 43 4f a0 ┆C refer 4.1.4 CLOSE DOWN UFCO ┆
0x2f600…2f620 (47, 0, 6) 2f 07 ff 00 15 53 41 43 43 04 72 65 66 65 72 20 34 2e 31 2e 34 03 04 04 55 53 45 52 a0 4d 4f 44 ┆/ SACC refer 4.1.4 USER MOD┆
0x2f620…2f640 45 a0 43 48 41 4e 47 45 04 72 65 66 65 72 20 34 2e 31 2e 34 03 04 04 50 52 45 43 45 44 45 4e 43 ┆E CHANGE refer 4.1.4 PRECEDENC┆
0x2f640…2f660 45 a0 43 48 41 4e 47 45 04 72 65 66 65 72 20 34 2e 31 2e 34 03 04 04 51 45 52 52 4f 52 a0 49 4e ┆E CHANGE refer 4.1.4 QERROR IN┆
0x2f660…2f680 46 04 72 65 66 65 72 20 34 2e 31 2e 34 03 04 04 49 4e 54 45 52 4e 41 4c a0 45 52 52 4f 52 a0 49 ┆F refer 4.1.4 INTERNAL ERROR I┆
0x2f680…2f6a0 4e 46 04 72 65 66 65 72 20 34 2e 31 2e 34 03 04 04 43 4d 44 a0 51 45 4c 04 72 65 66 65 72 20 34 ┆NF refer 4.1.4 CMD QEL refer 4┆
0x2f6a0…2f6c0 2e 32 2e 31 2e 35 03 04 04 43 4d 44 a0 51 45 4c a0 4d 41 49 4e 54 59 50 45 04 72 65 66 65 72 20 ┆.2.1.5 CMD QEL MAINTYPE refer ┆
0x2f6c0…2f6e0 34 2e 32 2e 31 2e 35 03 04 04 43 4d 44 a0 51 45 4c a0 53 55 42 54 59 50 45 04 72 65 66 65 72 20 ┆4.2.1.5 CMD QEL SUBTYPE refer ┆
0x2f6e0…2f700 34 2e 32 2e 31 2e 35 03 04 04 43 4d 44 a0 51 45 4c a0 46 4c 41 47 53 04 72 65 66 65 72 20 34 2e ┆4.2.1.5 CMD QEL FLAGS refer 4.┆
0x2f700…2f720 (47, 0, 7) 2e 08 ff 00 15 53 41 32 2e 31 2e 35 03 04 04 41 43 4b a0 50 41 52 41 4d 53 04 72 65 66 65 72 20 ┆. SA2.1.5 ACK PARAMS refer ┆
0x2f720…2f740 34 2e 32 2e 31 2e 35 03 04 04 43 55 52 52 45 4e 54 a0 4d 4f 44 45 a0 51 55 45 55 45 04 72 65 66 ┆4.2.1.5 CURRENT MODE QUEUE ref┆
0x2f740…2f760 65 72 20 34 2e 32 2e 31 2e 35 03 04 04 46 4c 41 53 48 a0 49 54 45 4d a0 46 4f 55 4e 44 04 72 65 ┆er 4.2.1.5 FLASH ITEM FOUND re┆
0x2f760…2f780 66 65 72 20 34 2e 32 2e 31 2e 35 03 03 04 62 29 04 c5 f8 f4 e5 f2 ee e1 ec a0 c4 e1 f4 e1 03 03 ┆fer 4.2.1.5 b) External Data ┆
0x2f780…2f7a0 04 04 53 54 41 52 54 a0 55 50 3a 04 53 54 41 52 54 a0 55 50 a0 41 43 54 49 56 45 a0 54 59 50 45 ┆ START UP: START UP ACTIVE TYPE┆
0x2f7a0…2f7c0 03 03 04 63 29 04 cc ef e3 e1 ec a0 c4 e1 f4 e1 03 03 04 04 52 45 53 54 41 52 54 3a 04 42 4f 4f ┆ c) Local Data RESTART: BOO┆
0x2f7c0…2f7e0 4c 45 41 4e 03 04 04 55 46 43 4f a0 43 43 a0 52 45 43 45 49 56 45 44 3a 04 42 4f 4f 4c 45 41 4e ┆LEAN UFCO CC RECEIVED: BOOLEAN┆
0x2f7e0…2f800 03 04 04 4f 50 a0 50 4f 49 4e 54 45 52 3a 04 49 4e 54 45 47 45 52 03 04 04 4f 50 a0 49 44 45 4e ┆ OP POINTER: INTEGER OP IDEN┆
0x2f800…39000 (47, 0, 8) […elided…]
0x39000…39020 (57, 0, 0) 39 01 ff 00 15 53 41 6e 63 74 69 6f 6e 73 20 6f 66 20 55 46 43 4f 20 61 6e 64 20 56 44 49 41 20 ┆9 SAnctions of UFCO and VDIA ┆
0x39020…39040 68 61 76 65 20 62 65 65 6e 20 61 73 73 69 67 6e 65 64 20 73 65 70 61 72 61 74 65 20 63 6f 72 6f ┆have been assigned separate coro┆
0x39040…39060 75 74 69 6e 65 73 20 74 6f 20 64 65 63 72 65 61 73 65 20 74 68 65 20 63 6f 6d 70 6c 65 78 69 74 ┆utines to decrease the complexit┆
0x39060…39080 79 20 6f 66 20 74 68 65 20 73 6f 66 74 77 61 72 65 2e 20 57 68 65 6e 20 61 20 75 73 65 72 20 74 ┆y of the software. When a user t┆
0x39080…390a0 72 61 6e 73 61 63 74 69 6f 6e 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 55 46 43 4f 20 ┆ransaction is in progress, UFCO ┆
0x390a0…390c0 73 6f 66 74 77 61 72 65 20 73 68 61 6c 6c 20 6f 6e 6c 79 20 74 61 6b 65 20 63 61 72 65 20 6f 66 ┆software shall only take care of┆
0x390c0…390e0 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 69 6e 74 65 72 72 75 70 74 69 6f 6e 20 77 68 69 6c 65 20 ┆ transaction interruption while ┆
0x390e0…39100 61 6c 6c 20 66 6f 72 6d 61 74 74 69 6e 67 20 61 6e 64 20 49 2f 4f 20 74 72 61 6e 73 66 65 72 20 ┆all formatting and I/O transfer ┆
0x39100…39120 (57, 0, 1) 39 02 ff 00 15 53 41 69 6e 69 74 69 61 74 69 6f 6e 20 2f 20 61 77 61 69 74 69 6e 67 20 69 73 20 ┆9 SAinitiation / awaiting is ┆
0x39120…39140 70 65 72 66 6f 72 6d 65 64 20 62 79 20 56 44 49 41 2e 20 55 46 43 4f 20 69 73 20 61 73 73 69 67 ┆performed by VDIA. UFCO is assig┆
0x39140…39160 6e 65 64 20 61 20 68 69 67 68 65 72 20 70 72 69 6f 72 69 74 79 20 74 68 61 6e 20 56 44 49 41 2e ┆ned a higher priority than VDIA.┆
0x39160…39180 03 03 03 03 34 2e 31 2e 32 2e 31 2e 31 2e 33 20 d6 c4 d5 a0 c4 e9 e1 ec ef e7 f5 e5 a0 c3 ef f2 ┆ 4.1.2.1.1.3 VDU Dialogue Cor┆
0x39180…391a0 ef f5 f4 e9 ee e5 f3 03 03 04 54 68 65 20 56 44 55 20 64 69 61 6c 6f 67 75 65 20 28 56 44 49 41 ┆outines The VDU dialogue (VDIA┆
0x391a0…391c0 29 20 63 6f 72 6f 75 74 69 6e 65 20 69 73 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 74 ┆) coroutine is responsible for t┆
0x391c0…391e0 68 65 20 56 44 55 20 66 6f 72 6d 61 74 20 74 72 61 6e 73 66 72 6f 6d 61 74 69 6f 6e 20 6f 66 20 ┆he VDU format transfromation of ┆
0x391e0…39200 69 6e 70 75 74 20 61 6e 64 20 6f 75 74 70 75 74 20 61 6e 64 20 66 6f 72 20 76 61 6c 69 64 61 74 ┆input and output and for validat┆
0x39200…39220 (57, 0, 2) 39 03 ff 00 15 53 41 69 6f 6e 20 6f 66 20 75 73 65 72 20 69 6e 70 75 74 2e 03 03 03 03 34 2e 31 ┆9 SAion of user input. 4.1┆
0x39220…39240 2e 32 2e 31 2e 31 2e 34 20 d2 e5 f4 f2 e9 e5 f6 e5 a0 c3 ef f2 ef f5 f4 e9 ee e5 03 03 04 54 68 ┆.2.1.1.4 Retrieve Coroutine Th┆
0x39240…39260 65 20 52 65 74 72 69 65 76 65 20 28 52 45 54 52 29 20 43 6f 72 6f 75 74 69 6e 65 20 69 73 20 72 ┆e Retrieve (RETR) Coroutine is r┆
0x39260…39280 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 72 65 63 65 70 74 69 6f 6e 20 61 6e 64 20 74 72 65 ┆esponsible for reception and tre┆
0x39280…392a0 61 74 6d 65 6e 74 20 6f 66 20 72 65 74 72 69 65 76 61 6c 20 61 6e 73 77 65 72 73 20 66 72 6f 6d ┆atment of retrieval answers from┆
0x392a0…392c0 20 53 41 52 2e 20 03 03 04 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 6f 66 20 52 45 54 52 20 68 ┆ SAR. The functions of RETR h┆
0x392c0…392e0 61 76 65 20 62 65 65 6e 20 61 73 73 69 67 6e 65 64 20 74 6f 20 61 20 73 65 70 61 72 61 74 65 20 ┆ave been assigned to a separate ┆
0x392e0…39300 63 6f 72 6f 75 74 69 6e 65 2c 20 64 75 65 20 74 6f 20 74 68 65 20 66 61 63 74 20 74 68 61 74 20 ┆coroutine, due to the fact that ┆
0x39300…39320 (57, 0, 3) 39 04 ff 00 15 53 41 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 6d 61 79 20 62 65 20 70 65 72 66 6f ┆9 SAthe function may be perfo┆
0x39320…39340 72 6d 65 64 20 65 76 65 6e 20 77 68 65 6e 20 74 68 65 20 6f 74 68 65 72 20 63 6f 72 6f 75 74 69 ┆rmed even when the other corouti┆
0x39340…39360 6e 65 73 20 68 61 76 65 20 62 65 65 6e 20 73 74 6f 70 70 65 64 20 61 66 74 65 72 20 75 73 65 72 ┆nes have been stopped after user┆
0x39360…39380 20 73 69 67 6e 2d 6f 66 66 2e 20 46 75 72 74 68 65 72 6d 6f 72 65 2c 20 74 68 65 20 66 75 6e 63 ┆ sign-off. Furthermore, the func┆
0x39380…393a0 74 69 6f 6e 20 6f 66 20 74 68 65 20 52 45 54 52 20 6d 61 79 20 62 65 20 63 6f 6e 73 69 64 65 72 ┆tion of the RETR may be consider┆
0x393a0…393c0 65 64 20 61 73 20 6c 6f 77 20 70 72 69 6f 72 69 74 79 20 74 61 73 6b 73 2c 20 68 61 76 69 6e 67 ┆ed as low priority tasks, having┆
0x393c0…393e0 20 69 6e 20 6d 69 6e 64 20 74 68 61 74 20 64 75 72 69 6e 67 20 6f 6e 2d 6c 69 6e 65 20 72 65 74 ┆ in mind that during on-line ret┆
0x393e0…39400 72 69 65 76 61 6c 20 61 6c 6c 20 74 68 65 20 6f 74 68 65 72 20 63 6f 72 6f 75 74 69 6e 65 73 20 ┆rieval all the other coroutines ┆
0x39400…39420 (57, 0, 4) 39 05 b8 00 15 53 41 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 75 73 65 72 20 74 72 61 6e ┆9 8 SAassociated with user tran┆
0x39420…39440 73 61 63 74 69 6f 6e 20 70 72 6f 63 65 73 73 69 6e 67 20 28 55 46 43 4f 2c 20 56 44 49 41 29 20 ┆saction processing (UFCO, VDIA) ┆
0x39440…39460 77 69 6c 6c 20 61 77 61 69 74 20 69 6e 70 75 74 20 66 72 6f 6d 20 52 45 54 52 2c 20 74 68 65 72 ┆will await input from RETR, ther┆
0x39460…39480 65 62 79 20 61 6c 6c 6f 77 69 6e 67 20 52 45 54 52 20 74 6f 20 62 65 20 70 72 6f 63 65 73 73 69 ┆eby allowing RETR to be processi┆
0x39480…394a0 6e 67 2e 20 52 45 54 52 20 69 73 20 61 73 73 69 67 6e 65 64 20 74 68 65 20 6c 6f 77 65 73 74 20 ┆ng. RETR is assigned the lowest ┆
0x394a0…394c0 70 72 69 6f 72 69 74 79 20 77 69 74 68 69 6e 20 56 55 53 2e 03 03 03 03 03 20 6f 66 20 66 75 6e ┆priority within VUS. of fun┆
0x394c0…394e0 63 74 69 6f 6e 73 20 6f 6e 74 6f 20 70 72 6f 63 65 73 73 65 73 20 61 6e 64 20 63 6f 72 6f 75 74 ┆ctions onto processes and corout┆
0x394e0…39500 69 6e 65 73 20 77 69 6c 6c 20 62 65 20 65 78 70 6c 61 69 6e 65 64 2c 20 62 61 73 65 64 20 6f 6e ┆ines will be explained, based on┆
0x39500…39520 (57, 0, 5) 39 06 ff 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆9 SA 1 ┆
0x39520…39540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x39540…39560 20 20 20 20 20 20 20 20 20 20 03 34 2e 31 2e 32 2e 32 04 d5 cd c1 cd a0 d0 f2 ef e3 e5 f3 f3 03 ┆ 4.1.2.2 UMAM Process ┆
0x39560…39580 03 04 54 68 65 20 55 4d 41 4d 20 70 72 6f 63 65 73 73 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 ┆ The UMAM process controls the ┆
0x39580…395a0 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 70 72 65 70 61 72 61 74 69 6f 6e 20 64 61 74 61 62 61 ┆access to the preparation databa┆
0x395a0…395c0 73 65 20 61 6e 64 20 6d 61 69 6e 74 61 69 6e 73 20 74 68 65 20 4f 75 74 67 6f 69 6e 67 20 4d 65 ┆se and maintains the Outgoing Me┆
0x395c0…395e0 73 73 61 67 65 20 53 74 61 74 75 73 2c 20 74 68 65 20 52 65 6c 65 61 73 65 20 53 74 61 74 75 73 ┆ssage Status, the Release Status┆
0x395e0…39600 2c 20 74 68 65 20 44 65 6c 69 76 65 72 79 20 53 74 61 74 75 73 20 61 6e 64 20 74 68 65 20 53 65 ┆, the Delivery Status and the Se┆
0x39600…39620 (57, 0, 6) 39 07 ff 00 15 53 41 72 76 69 63 65 20 4d 65 73 73 61 67 65 20 53 74 61 74 75 73 20 66 6f 72 20 ┆9 SArvice Message Status for ┆
0x39620…39640 65 61 63 68 20 56 44 55 20 61 6e 64 20 70 72 69 6e 74 65 72 2e 03 03 04 49 6e 20 66 69 67 75 72 ┆each VDU and printer. In figur┆
0x39640…39660 65 20 34 2e 31 2e 32 2e 31 2d 32 20 61 6e 20 6f 76 65 72 76 69 65 77 20 6f 66 20 74 68 65 20 55 ┆e 4.1.2.1-2 an overview of the U┆
0x39660…39680 4d 41 4d 20 70 72 6f 63 65 73 73 20 69 73 20 73 68 6f 77 6e 2e 03 03 04 54 68 65 20 66 75 6e 63 ┆MAM process is shown. The func┆
0x39680…396a0 74 69 6f 6e 73 20 6f 66 20 55 4d 41 4d 20 68 61 76 65 20 62 65 65 6e 20 61 6c 6c 6f 63 61 74 65 ┆tions of UMAM have been allocate┆
0x396a0…396c0 64 20 74 68 65 69 72 20 6f 77 6e 20 70 72 6f 63 65 73 73 20 66 6f 72 20 74 68 65 20 66 6f 6c 6c ┆d their own process for the foll┆
0x396c0…396e0 6f 77 69 6e 67 20 72 65 61 73 6f 6e 73 3a 03 03 04 61 29 04 54 6f 20 6b 65 65 70 20 73 65 63 75 ┆owing reasons: a) To keep secu┆
0x396e0…39700 72 69 74 79 20 61 63 63 65 73 73 20 63 6f 6e 74 72 6f 6c 20 61 73 20 73 69 6d 70 6c 65 20 61 6e ┆rity access control as simple an┆
0x39700…39720 (57, 0, 7) 38 08 ff 00 15 53 41 64 20 74 69 67 68 74 20 61 73 20 70 6f 73 73 69 62 6c 65 2e 03 03 04 62 29 ┆8 SAd tight as possible. b)┆
0x39720…39740 04 54 6f 20 6d 69 6e 69 6d 69 7a 65 20 74 68 65 20 64 61 6d 61 67 65 20 63 61 75 73 65 64 20 62 ┆ To minimize the damage caused b┆
0x39740…39760 79 20 73 79 73 74 65 6d 20 6d 61 6c 66 75 6e 63 74 69 6f 6e 2e 20 57 69 74 68 20 72 65 66 65 72 ┆y system malfunction. With refer┆
0x39760…39780 65 6e 63 65 20 74 6f 20 74 68 65 20 61 6e 61 6c 79 73 69 73 20 69 6e 20 34 2e 31 2e 31 2e 34 2e ┆ence to the analysis in 4.1.1.4.┆
0x39780…397a0 31 20 74 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 73 6f 6c 75 74 69 6f 6e 20 77 ┆1 this means that the solution w┆
0x397a0…397c0 68 65 72 65 20 74 68 65 20 72 65 6c 65 61 73 65 72 20 70 72 6f 63 65 73 73 20 71 75 65 75 65 73 ┆here the releaser process queues┆
0x397c0…397e0 20 61 20 72 65 71 75 65 73 74 20 66 6f 72 20 72 65 6d 6f 76 69 6e 67 20 6f 72 20 63 68 61 6e 67 ┆ a request for removing or chang┆
0x397e0…39800 69 6e 67 20 69 74 65 6d 73 20 69 73 20 6e 6f 74 20 63 68 6f 73 65 6e 2e 20 4e 6f 74 65 20 74 68 ┆ing items is not chosen. Note th┆
0x39800…39820 (57, 0, 8) 39 09 71 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆9 q SA 1 ┆
0x39820…39840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x39840…39860 20 20 20 20 20 20 20 20 20 20 03 03 03 03 03 03 03 03 01 46 69 67 2e 20 34 2e 31 2e 32 2e 31 2d ┆ Fig. 4.1.2.1-┆
0x39860…39880 31 20 56 55 53 20 53 74 72 75 63 74 75 72 65 03 03 03 8a 33 2a a4 3c 4d cd d9 0f 2a a5 3c 4d cd ┆1 VUS Structure 3*$<MMY *%<MM┆
0x39880…398a0 d9 0f 21 5c 3c 36 ff c3 92 33 cd 2c 10 21 5c 3c 36 00 3a 81 3d fe 02 c2 89 35 3a 8f 3d 1f d2 a4 ┆Y !\<6 C 3M, !\<6 : =~ B 5: = R$┆
0x398a0…398c0 33 c3 2f 34 21 65 3d 36 00 21 66 3d 36 00 21 67 3d 36 00 21 68 3d 36 00 cd ec 2b cd bb 29 1f d2 ┆3C/4!e=6 !f=6 !g=6 !h=6 Ml+M;) R┆
0x398c0…398e0 c5 33 c3 23 34 3a ff 00 32 69 3d 3a 67 3d fe 01 ca d6 33 c3 2f 34 21 a2 3c 36 01 23 36 06 cd c2 ┆E3C#4: 2i=:g=~ JV3C/4!"<6 #6 MB┆
0x398e0…39900 26 21 8e 3d 36 04 21 2c 3c 36 07 3a 5d 3d 32 a7 3c 0e 41 cd c4 04 cd c2 26 21 2c 3c 36 08 21 81 ┆&! =6 !,<6 :]=2'< AMD MB&!,<6 ! ┆
0x39900…39920 (57, 0, 9) 39 0a ff 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆9 SA 1 ┆
0x39920…39940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x39940…39960 20 20 20 20 20 20 20 20 20 20 03 34 2e 31 2e 32 2e 31 2e 31 04 d6 d5 d3 a0 c3 ef f2 ef f5 f4 e9 ┆ 4.1.2.1.1 VUS Corouti┆
0x39960…39980 ee e5 f3 03 03 04 54 68 65 20 56 44 55 20 55 53 45 52 20 50 52 4f 43 45 53 53 20 63 6f 6e 73 69 ┆nes The VDU USER PROCESS consi┆
0x39980…399a0 73 74 73 20 6f 66 20 66 6f 75 72 20 63 6f 72 6f 75 74 69 6e 65 73 3a 20 03 03 04 2d 04 74 68 65 ┆sts of four coroutines: - the┆
0x399a0…399c0 20 56 44 55 20 43 6f 6e 74 72 6f 6c 20 43 6f 72 6f 75 74 69 6e 65 03 04 2d 04 74 68 65 20 55 73 ┆ VDU Control Coroutine - the Us┆
0x399c0…399e0 65 72 20 46 75 6e 63 74 69 6f 6e 20 43 6f 6e 74 72 6f 6c 20 43 6f 72 6f 75 74 69 6e 65 03 04 2d ┆er Function Control Coroutine -┆
0x399e0…39a00 04 74 68 65 20 56 44 55 20 44 69 61 6c 6f 67 75 65 20 43 6f 72 6f 75 74 69 6e 65 03 04 2d 04 74 ┆ the VDU Dialogue Coroutine - t┆
0x39a00…39a20 (57, 0, 10) 39 0b ff 00 15 53 41 68 65 20 52 65 74 72 69 65 76 65 20 43 6f 72 6f 75 74 69 6e 65 2e 03 04 03 ┆9 SAhe Retrieve Coroutine. ┆
0x39a20…39a40 04 49 6e 20 66 69 67 75 72 65 20 34 2e 31 2e 32 2e 31 2d 31 20 61 6e 20 6f 76 65 72 76 69 65 77 ┆ In figure 4.1.2.1-1 an overview┆
0x39a40…39a60 20 6f 66 20 56 55 53 20 69 73 20 64 65 70 69 63 74 65 64 2e 03 03 03 03 34 2e 31 2e 32 2e 31 2e ┆ of VUS is depicted. 4.1.2.1.┆
0x39a60…39a80 31 2e 31 20 d6 c4 d5 a0 c3 ef ee f4 f2 ef ec a0 c3 ef f2 ef f5 f4 e9 ee e5 03 03 04 54 68 65 20 ┆1.1 VDU Control Coroutine The ┆
0x39a80…39aa0 56 44 55 20 43 6f 6e 74 72 6f 6c 20 28 56 43 4f 29 20 43 6f 72 6f 75 74 69 6e 65 20 69 73 20 74 ┆VDU Control (VCO) Coroutine is t┆
0x39aa0…39ac0 68 65 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 63 6f 72 6f 75 74 69 6e 65 2c 20 63 6f 6e 74 72 6f ┆he controlling coroutine, contro┆
0x39ac0…39ae0 6c 6c 69 6e 67 20 74 68 65 20 73 74 61 72 74 20 2f 20 73 74 6f 70 20 6f 66 20 74 68 65 20 70 72 ┆lling the start / stop of the pr┆
0x39ae0…39b00 6f 63 65 73 73 69 6e 67 20 6f 66 20 61 6c 6c 20 74 68 65 20 6f 74 68 65 72 20 63 6f 72 6f 75 74 ┆ocessing of all the other corout┆
0x39b00…39b20 (57, 0, 11) 39 0c ff 00 15 53 41 69 6e 65 73 2e 03 03 04 56 43 4f 20 69 73 20 72 65 73 70 6f 6e 73 69 62 6c ┆9 SAines. VCO is responsibl┆
0x39b20…39b40 65 20 66 6f 72 20 74 68 65 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 ┆e for the execution of commands ┆
0x39b40…39b60 72 65 63 65 69 76 65 64 20 66 72 6f 6d 20 54 45 4d 43 4f 2c 20 65 2e 67 20 69 6e 69 74 69 61 6c ┆received from TEMCO, e.g initial┆
0x39b60…39b80 69 7a 65 2c 20 63 6c 6f 73 65 20 64 6f 77 6e 2c 20 72 65 73 74 61 72 74 2c 20 73 74 61 72 74 2f ┆ize, close down, restart, start/┆
0x39b80…39ba0 73 74 6f 70 2c 20 66 6f 72 20 56 44 55 20 48 65 61 64 65 72 20 71 75 65 75 65 20 73 74 61 74 75 ┆stop, for VDU Header queue statu┆
0x39ba0…39bc0 73 20 75 70 64 61 74 65 20 61 6e 64 20 74 68 61 74 20 6e 6f 20 6d 65 73 73 61 67 65 20 69 73 20 ┆s update and that no message is ┆
0x39bc0…39be0 6b 65 70 74 20 6c 6f 6e 67 65 72 20 69 6e 20 61 20 46 6c 61 73 68 20 70 72 65 63 65 64 65 6e 63 ┆kept longer in a Flash precedenc┆
0x39be0…39c00 65 20 71 75 65 75 65 20 74 68 61 6e 20 61 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 20 73 75 70 65 ┆e queue than allowed by the supe┆
0x39c00…39c20 (57, 0, 12) 39 0d ff 00 15 53 41 72 76 69 73 6f 72 2e 03 03 04 44 75 72 69 6e 67 20 74 68 65 20 61 6e 61 6c ┆9 SArvisor. During the anal┆
0x39c20…39c40 79 73 69 73 20 69 74 20 77 61 73 20 66 6f 75 6e 64 20 74 68 61 74 20 54 45 4d 43 4f 20 43 6f 6e ┆ysis it was found that TEMCO Con┆
0x39c40…39c60 74 72 6f 6c 20 46 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 51 75 65 75 65 20 53 74 61 74 75 73 20 ┆trol Functions and Queue Status ┆
0x39c60…39c80 4d 61 69 6e 74 65 6e 61 6e 63 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 65 72 65 20 74 6f 20 62 65 ┆Maintenance functions were to be┆
0x39c80…39ca0 20 65 78 65 63 75 74 65 64 20 77 69 74 68 20 68 69 67 68 65 72 20 70 72 69 6f 72 69 74 79 20 74 ┆ executed with higher priority t┆
0x39ca0…39cc0 68 61 6e 20 55 73 65 72 20 54 72 61 6e 73 61 63 74 69 6f 6e 20 43 6f 6e 74 72 6f 6c 20 46 75 6e ┆han User Transaction Control Fun┆
0x39cc0…39ce0 63 74 69 6f 6e 73 2e 20 54 68 75 73 20 74 68 65 73 65 20 74 77 6f 20 66 75 6e 63 74 69 6f 6e 73 ┆ctions. Thus these two functions┆
0x39ce0…39d00 20 68 61 76 65 20 62 65 65 6e 20 61 6c 6c 6f 63 61 74 65 64 20 74 68 65 69 72 20 6f 77 6e 20 63 ┆ have been allocated their own c┆
0x39d00…39d20 (57, 0, 13) 39 0e ff 00 15 53 41 6f 72 6f 75 74 69 6e 65 20 6e 61 6d 65 64 20 d6 44 55 20 c3 cf 4e 54 52 4f ┆9 SAoroutine named VDU CONTRO┆
0x39d20…39d40 4c 20 43 4f 52 4f 55 54 49 4e 45 20 28 56 43 4f 29 2e 03 03 04 54 68 65 20 56 43 4f 20 63 6f 72 ┆L COROUTINE (VCO). The VCO cor┆
0x39d40…39d60 6f 75 74 69 6e 65 20 73 68 61 6c 6c 20 62 65 20 61 73 73 73 69 67 6e 65 64 20 74 68 65 20 68 69 ┆outine shall be asssigned the hi┆
0x39d60…39d80 67 68 65 73 74 20 70 72 69 6f 72 69 74 79 20 61 6d 6f 6e 67 20 74 68 65 20 63 6f 72 6f 75 74 69 ┆ghest priority among the corouti┆
0x39d80…39da0 6e 65 73 20 6f 66 20 56 55 53 2c 20 6d 65 61 6e 69 6e 67 20 74 68 61 74 20 77 68 65 6e 65 76 65 ┆nes of VUS, meaning that wheneve┆
0x39da0…39dc0 72 20 56 43 4f 20 61 6e 64 20 6f 74 68 65 72 20 56 55 53 20 63 6f 72 6f 75 74 69 6e 65 73 20 61 ┆r VCO and other VUS coroutines a┆
0x39dc0…39de0 72 65 20 72 65 61 64 79 20 74 6f 20 72 75 6e 2c 20 56 43 4f 20 73 68 61 6c 6c 20 62 65 20 61 6c ┆re ready to run, VCO shall be al┆
0x39de0…39e00 6c 6f 77 65 64 20 74 6f 20 72 75 6e 20 66 69 72 73 74 2e 03 03 03 03 34 2e 31 2e 32 2e 31 2e 31 ┆lowed to run first. 4.1.2.1.1┆
0x39e00…39e20 (57, 0, 14) 39 0f 91 00 15 53 41 2e 32 20 d5 f3 e5 f2 a0 c6 f5 ee e3 f4 e9 ef ee a0 c3 ef ee f4 f2 ef ec a0 ┆9 SA.2 User Function Control ┆
0x39e20…39e40 c3 ef f2 ef f5 f4 e9 ee e5 03 03 04 54 68 65 20 55 73 65 72 20 46 75 6e 63 74 69 6f 6e 20 43 6f ┆Coroutine The User Function Co┆
0x39e40…39e60 6e 74 72 6f 6c 20 28 55 46 43 4f 29 20 43 6f 72 6f 75 74 69 6e 65 20 70 65 72 66 6f 72 6d 73 20 ┆ntrol (UFCO) Coroutine performs ┆
0x39e60…39e80 74 68 65 20 64 69 72 65 63 74 20 63 6f 6e 74 72 6f 6c 20 6f 66 20 74 68 65 20 56 44 55 20 44 69 ┆the direct control of the VDU Di┆
0x39e80…39ea0 61 6c 6f 67 75 65 20 43 6f 72 6f 75 74 69 6e 65 2e 03 00 a0 a0 a0 a0 00 30 33 00 a0 a0 a0 b1 39 ┆alogue Coroutine. 03 19┆
0x39ea0…39ec0 36 00 b0 b7 00 b0 b1 00 b8 b2 00 b1 b1 00 b4 b9 00 32 36 00 30 33 00 38 32 00 31 33 00 34 34 00 ┆6 07 01 82 11 49 26 03 82 13 44 ┆
0x39ec0…39ee0 30 31 31 32 41 00 31 30 30 00 a0 a0 b1 b6 00 34 37 00 20 20 38 31 36 00 a0 b4 39 30 31 38 00 18 ┆0112A 100 16 47 816 49018 ┆
0x39ee0…39f00 00 01 30 03 83 00 10 00 01 10 06 66 10 11 04 80 aa ca 15 05 00 00 00 00 00 00 00 37 03 32 01 df ┆ 0 f *J 7 2 _┆
0x39f00…39f20 (57, 0, 15) 39 00 ff 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆9 SA 1 ┆
0x39f20…39f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x39f40…39f60 20 20 20 20 20 20 20 20 20 20 03 04 55 46 43 4f 20 70 65 72 66 6f 72 6d 73 20 74 68 65 20 75 73 ┆ UFCO performs the us┆
0x39f60…39f80 65 72 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 2c 20 77 68 69 63 68 20 63 6f ┆er transaction control, which co┆
0x39f80…39fa0 6e 73 69 73 74 73 20 6f 66 3a 20 03 03 04 2d 04 75 73 65 72 20 74 72 61 6e 73 61 63 74 69 6f 6e ┆nsists of: - user transaction┆
0x39fa0…39fc0 20 65 78 65 63 75 74 69 6f 6e 20 03 04 2d 04 75 73 65 72 20 72 65 71 75 65 73 74 65 64 20 74 72 ┆ execution - user requested tr┆
0x39fc0…39fe0 61 6e 73 61 63 74 69 6f 6e 20 69 6e 74 65 72 72 75 70 74 69 6f 6e 20 03 04 2d 04 75 73 65 72 20 ┆ansaction interruption - user ┆
0x39fe0…3a000 74 72 61 6e 73 61 63 74 69 6f 6e 20 61 63 63 6f 75 6e 74 69 6e 67 2e 03 03 04 54 68 65 20 66 75 ┆transaction accounting. The fu┆
0x3a000…3a100 (58, 0, 0) WangDocumentHead {hdr=WangSectHead {next=(58,0, 1), len=0xff, h3=41155341}, f00=»1553A «, f01=»CPS/SDS/039 «, f02=»pn «, f03=»JBS «, f04=»4.1.2 «, f05=23-12-81 10:06, f06=» 11 «, f07=»36 «, f08=» 39119 «, f09=04-02-82 12:35, f10=» «, f11=»03 «, f12=» 196 «, f13=07-01-82 11:49, f14=26-03-82 13:44, f15=»0112A «, f16=»100 «, f17=» 16 «, f18=»47 «, f19=» 816 «, f20=» 49018 «, f21=» «, f22=» 0 «, f99=830010000110066610110480aaca15050000000000000037033201df}
0x3a100…3a120 (58, 0, 1) 3a 02 64 00 15 53 41 00 00 00 00 00 3a 02 00 00 3a 03 3a 04 3a 07 39 08 39 09 39 0f 39 05 38 0c ┆: d SA : : : : 9 9 9 9 8 ┆
0x3a120…3a140 38 0d 38 02 38 03 38 04 38 05 38 06 38 07 37 0c 37 0d 37 0e 37 0f 37 02 37 03 37 05 37 06 37 07 ┆8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 ┆
0x3a140…3a160 36 08 36 0e 36 0f 36 03 36 04 36 07 35 08 35 0f 35 00 35 03 35 07 34 0b 34 0f 34 03 34 06 33 09 ┆6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 ┆
0x3a160…3a180 33 0d 33 01 33 05 32 09 32 0c 32 0e 32 01 32 02 31 08 31 0d 31 03 30 09 30 0f 30 03 30 04 30 06 ┆3 3 3 2 2 2 2 2 1 1 1 0 0 0 0 0 ┆
0x3a180…3a1a0 30 07 2f 0c 2f 00 2f 02 2f 04 2e 09 2e 0c 2e 00 2e 03 2d 08 2d 0c 2d 00 2d 02 2d 06 2c 0a 2c 0e ┆0 / / / / . . . . - - - - - , , ┆
0x3a1a0…3a1c0 2c 00 2c 03 2b 08 2b 0c 2b 0f 2b 02 2b 07 2a 09 2a 0a 2a 0e 2a 01 2a 03 2a 05 29 08 29 0b 29 0d ┆, , + + + + + * * * * * * ) ) ) ┆
0x3a1c0…3a1e0 29 00 29 03 29 06 28 08 28 0a 28 0d 23 00 23 03 23 07 22 0a 22 0c 22 0f 52 53 49 47 54 03 03 44 ┆) ) ) ( ( ( # # # " " " RSIGT D┆
0x3a1e0…3a200 6f 6b 75 6d 65 6e 74 20 6e 72 3a 02 00 03 44 6f 6b 75 6d 65 6e 74 6e 61 76 6e 3a 02 00 03 00 03 ┆okument nr: Dokumentnavn: ┆
0x3a200…3a220 (58, 0, 2) 3a 03 9c 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆: SA 1 ┆
0x3a220…3a240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3a240…3a260 20 20 02 20 20 20 02 20 20 20 20 20 20 20 20 03 03 02 43 50 53 2f 53 44 53 2f 30 33 39 03 03 02 ┆ CPS/SDS/039 ┆
0x3a260…3a280 38 32 30 31 30 34 02 02 03 55 53 45 52 20 56 44 55 03 44 45 54 41 49 4c 45 44 20 44 45 53 49 47 ┆820104 USER VDU DETAILED DESIG┆
0x3a280…3a2a0 4e 20 53 50 45 43 49 46 49 43 41 54 49 4f 4e 02 02 43 41 4d 50 53 03 03 03 03 03 03 03 21 af 3d ┆N SPECIFICATION CAMPS !/=┆
0x3a2a0…3a2c0 36 57 c3 aa 2d 21 af 3d 36 29 cd b2 26 2a af 3d 4d cd ac 08 3e 01 c9 21 65 3d 36 01 21 5a 3d 22 ┆6WC*-!/=6)M2&*/=MM, > I!e=6 !Z="┆
0x3a2c0…3a2e0 a8 3d e5 2a 24 3c eb e1 73 23 72 01 00 39 78 32 22 3c 21 20 3c 36 1b cd 38 29 c9 3a 5e 3d fe 02 ┆(=e*$<kas#r 9x2"<! <6 M8)I:^=~ ┆
0x3a2e0…3a300 c2 23 2e 21 23 3c 36 01 21 20 3c 36 04 cd a6 26 3a 21 3c fe 04 ca 23 2e 3a 21 3c 32 ae 3d cd b2 ┆B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x3a300…3a320 (58, 0, 3) 3a 04 5f 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆: _ SA 1 ┆
0x3a320…3a340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3a340…3a360 20 20 20 20 20 20 20 20 20 20 03 03 03 03 01 46 69 67 2e 20 34 2e 31 2e 31 2e 34 2d 32 03 03 03 ┆ Fig. 4.1.1.4-2 ┆
0x3a360…3a380 c2 70 2e cd 50 2d 1f d2 6d 2e 3e 01 c9 cd 29 2d cd c9 2c 3a 5e 3d fe 01 c2 7e 2e 3e 00 c9 cd c2 ┆Bp.MP- Rm.> IM)-MI,:^=~ B~.> IMB┆
0x3a380…3a3a0 27 c9 cd b2 26 01 00 39 78 32 22 3c 21 5a 3d 22 a8 3d 5e 23 56 eb 22 24 3c 3a 5d 3d 32 23 3c 3a ┆'IM2& 9x2"<!Z="(=^#Vk"$<:]=2#<:┆
0x3a3a0…3a3c0 5e 3d fe 02 ca b6 2e 21 20 3c 36 1c cd 38 29 1f d2 b6 2e 3e 01 c9 21 20 3c 36 1b cd 38 29 c9 21 ┆^=~ J6.! <6 M8) R6.> I! <6 M8)I!┆
0x3a3c0…3a3e0 68 3d 36 00 21 8f 3d 36 00 cd 22 29 c9 cd 22 29 3a 67 3d fe 00 ca 0f 2f 3a 68 3d 32 be 3d cd bf ┆h=6 ! =6 M")IM"):g=~ J /:h=2>=M?┆
0x3a3e0…3a400 2e cd 6a 27 3a 15 3c 1f da ee 2e c3 02 2f 0e 1f c5 2a ba 3d eb 01 30 f7 cd a5 03 21 bb 3d 34 c3 ┆.Mj': < Zn.C / E*:=k 0wM% !;=4C┆
0x3a400…3a420 (58, 0, 4) 3a 05 ff 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆: SA 1 ┆
0x3a420…3a440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3a440…3a460 20 20 20 20 20 20 20 20 20 20 03 34 2e 31 2e 32 04 d3 ef e6 f4 f7 e1 f2 e5 a0 d3 f0 e5 e3 e9 e6 ┆ 4.1.2 Software Specif┆
0x3a460…3a480 e9 e3 e1 f4 e9 ef ee 03 03 04 49 6e 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 74 68 65 20 73 6f ┆ication In this section the so┆
0x3a480…3a4a0 66 74 77 61 72 65 20 73 74 72 75 63 74 75 72 65 20 6f 66 20 56 55 50 20 77 69 6c 6c 20 62 65 20 ┆ftware structure of VUP will be ┆
0x3a4a0…3a4c0 64 65 73 63 72 69 62 65 64 2e 20 54 68 65 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 66 75 6e ┆described. The allocation of fun┆
0x3a4c0…3a4e0 63 74 69 6f 6e 73 20 6f 6e 74 6f 20 70 72 6f 63 65 73 73 65 73 20 61 6e 64 20 63 6f 72 6f 75 74 ┆ctions onto processes and corout┆
0x3a4e0…3a500 69 6e 65 73 20 77 69 6c 6c 20 62 65 20 65 78 70 6c 61 69 6e 65 64 2c 20 62 61 73 65 64 20 6f 6e ┆ines will be explained, based on┆
0x3a500…3a520 (58, 0, 5) 3a 06 ff 00 15 53 41 20 74 68 65 20 61 6e 61 6c 79 73 69 73 20 70 65 72 66 6f 72 6d 65 64 20 69 ┆: SA the analysis performed i┆
0x3a520…3a540 6e 20 73 65 63 74 69 6f 6e 20 34 2e 31 2e 31 2e 03 03 04 46 69 67 75 72 65 20 34 2e 31 2e 32 2d ┆n section 4.1.1. Figure 4.1.2-┆
0x3a540…3a560 31 20 73 68 6f 77 73 20 74 68 65 20 6d 61 70 70 69 6e 67 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 ┆1 shows the mapping of functions┆
0x3a560…3a580 20 6f 6e 74 6f 20 70 72 6f 63 65 73 73 65 73 20 61 6e 64 20 63 6f 72 6f 75 74 69 6e 65 73 03 03 ┆ onto processes and coroutines ┆
0x3a580…3a5a0 03 03 34 2e 31 2e 32 2e 31 2e 04 d6 d5 d3 a0 d0 f2 ef e3 e5 f3 f3 03 03 04 54 68 65 20 56 44 55 ┆ 4.1.2.1. VUS Process The VDU┆
0x3a5a0…3a5c0 20 55 53 45 52 20 50 52 4f 43 45 53 53 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 69 6e 74 65 72 ┆ USER PROCESS controls the inter┆
0x3a5c0…3a5e0 61 63 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 75 73 65 72 20 56 44 55 2c 20 75 6e 64 65 72 20 ┆action with the user VDU, under ┆
0x3a5e0…3a600 73 75 70 65 72 76 69 73 69 6f 6e 20 6f 66 20 54 45 4d 43 4f 20 28 53 53 43 20 73 6f 66 74 77 61 ┆supervision of TEMCO (SSC softwa┆
0x3a600…3a620 (58, 0, 6) 3a 07 ec 00 15 53 41 72 65 29 2e 20 49 74 20 74 68 75 73 20 68 61 73 20 74 68 65 20 66 6f 6c 6c ┆: l SAre). It thus has the foll┆
0x3a620…3a640 6f 77 69 6e 67 20 72 65 73 70 6f 6e 73 69 62 69 6c 69 74 69 65 73 3a 03 03 04 2d 04 54 45 4d 43 ┆owing responsibilities: - TEMC┆
0x3a640…3a660 4f 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 69 6f 6e 03 04 2d 04 43 6f 6e 74 72 6f 6c 20 61 ┆O command execution - Control a┆
0x3a660…3a680 6e 64 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 75 73 65 72 20 74 72 61 6e 73 61 63 74 69 6f 6e ┆nd execution of user transaction┆
0x3a680…3a6a0 73 03 04 2d 04 55 73 65 72 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 61 63 63 6f 75 6e 74 69 6e 67 ┆s - User transaction accounting┆
0x3a6a0…3a6c0 03 04 2d 04 4d 61 69 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 56 44 55 20 48 65 61 64 65 72 20 71 ┆ - Maintaining the VDU Header q┆
0x3a6c0…3a6e0 75 65 75 65 20 73 74 61 74 75 73 03 04 2d 04 4d 6f 6e 69 74 6f 72 69 6e 67 20 6f 66 20 46 4c 41 ┆ueue status - Monitoring of FLA┆
0x3a6e0…3a700 53 48 20 71 75 65 75 65 73 2e 03 03 03 36 24 60 69 36 1b fb cd a9 28 f3 cd 98 26 cd 37 04 0e 07 ┆SH queues. 6$`i6 {M)(sM &M7 ┆
0x3a700…3a720 (58, 0, 7) 39 08 5e 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆9 ^ SA 1 ┆
0x3a720…3a740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3a740…3a760 20 20 20 20 20 20 20 20 20 20 03 20 03 03 03 01 46 69 67 2e 20 34 2e 31 2e 32 2d 31 03 03 03 cd ┆ Fig. 4.1.2-1 M┆
0x3a760…3a780 bf 2e c9 2a ba 3d 22 b8 3d c9 cd b2 26 cd 50 27 cd 63 32 21 00 ed 22 32 3c 0e 5b cd 49 1d 21 bf ┆?.I*:="8=IM2&MP'Mc2! m"2< [MI !?┆
0x3a780…3a7a0 3d 36 00 3a ff 00 23 77 c9 3e 4b 21 b8 3d be d2 99 32 21 b8 3d 36 00 23 34 0e 05 c5 2a b8 3d eb ┆=6 : #wI>K!8=>R 2!8=6 #4 E*8=k┆
0x3a7a0…3a7c0 01 4c 3c cd a5 03 3a b8 3d c6 07 32 b8 3d c9 21 a3 3c 3a a2 3c be d2 bc 32 3e 01 c9 0e 05 c5 2a ┆ L<M% :8=F 28=I!#<:"<>R<2> I E*┆
0x3a7c0…3a7e0 a3 3c 26 00 01 a2 3c 09 44 4d 11 4c 3c cd a5 03 3a a3 3c c6 05 32 a3 3c 3e 00 c9 3a 67 3d 1f d2 ┆#<& "< DM L<M% :#<F 2#<> I:g= R┆
0x3a7e0…3a800 ef 32 cd af 32 1f d2 ec 32 3e 01 c9 c3 31 33 21 bf 3d 34 7e fe 01 c2 fc 32 3e 00 c9 3a c1 3d 21 ┆o2M/2 Rl2> IC13!?=4~~ B|2> I:A=!┆
0x3a800…3a820 (58, 0, 8) 3a 09 ff 00 15 52 41 86 31 02 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆: RA 1 ┆
0x3a820…3a840 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3a840…3a860 20 20 20 20 20 20 20 20 20 20 03 04 52 45 51 49 52 45 44 a0 53 54 41 20 45 51 20 4e 4f 52 4d 41 ┆ REQIRED STA EQ NORMA┆
0x3a860…3a880 4c 3f 04 44 49 52 a0 41 52 45 41 20 45 51 20 4e 4f 52 4d 41 4c 3f 03 03 04 04 04 04 04 04 c9 ce ┆L? DIR AREA EQ NORMAL? IN┆
0x3a880…3a8a0 d0 d5 d4 a0 c4 c9 d2 c5 c3 d4 cf d2 d9 a0 a8 b4 ae b2 ae b5 ae b6 ae b1 b6 ad b2 a9 03 03 04 04 ┆PUT DIRECTORY (4.2.5.6.16-2) ┆
0x3a8a0…3a8c0 04 04 04 04 53 45 54 20 44 49 52 a0 41 52 45 41 20 3d 20 4e 4f 52 4d 41 4c 03 03 04 44 49 52 a0 ┆ SET DIR AREA = NORMAL DIR ┆
0x3a8c0…3a8e0 41 52 45 41 20 45 51 20 4d 49 44 4e 49 47 48 54 3f 03 03 04 c9 ce d0 d5 d4 a0 c4 c9 d2 c5 c3 d4 ┆AREA EQ MIDNIGHT? INPUT DIRECT┆
0x3a8e0…3a900 cf d2 d9 a0 a8 b4 ae b2 ae b5 ae b6 ae b1 b6 ad b2 a9 03 03 04 53 45 54 20 44 49 52 a0 41 52 45 ┆ORY (4.2.5.6.16-2) SET DIR ARE┆
0x3a900…3a920 (58, 0, 9) 3a 0a 4c 00 15 52 41 41 20 3d 20 4d 49 44 4e 49 47 48 54 03 03 03 03 03 03 03 03 03 03 03 03 03 ┆: L RAA = MIDNIGHT ┆
0x3a920…3a940 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 01 46 69 67 75 72 65 20 34 ┆ Figure 4┆
0x3a940…3a960 2e 32 2e 35 2e 36 2e 31 36 2d 31 03 03 3d fe 04 c2 56 34 c3 37 35 3a 67 3d fe 02 c2 66 34 0e 5a ┆.2.5.6.16-1 =~ BV4C75:g=~ Bf4 Z┆
0x3a960…3a980 cd ef 07 c3 6b 34 0e 4b cd ef 07 0e 02 cd 6a 20 fe 00 c2 84 34 3a 67 3d fe 00 ca 80 34 c3 71 35 ┆Mo Ck4 KMo Mj ~ B 4:g=~ J 4Cq5┆
0x3a980…3a9a0 cd 22 29 c9 cd 79 2c cd 31 27 1f d2 96 34 0e 27 cd ac 08 c3 56 34 3a 67 3d fe 02 c2 e7 34 cd 37 ┆M")IMy,M1' R 4 'M, CV4:g=~ Bg4M7┆
0x3a9a0…3a9c0 33 fe 00 c2 a9 34 c3 71 35 21 92 3d 22 a8 3d 2a a8 3d 4e 23 46 cd 43 1c 32 ae 3d cd 05 27 3a be ┆3~ B)4Cq5! ="(=*(=N#FMC 2.=M ':>┆
0x3a9c0…3a9e0 3d d6 00 d6 01 9f f5 3a c1 3d 21 be 3d 96 9f c1 48 b1 1f d2 de 34 0e 5d cd ac 08 c3 9e 34 3a be ┆=V V u:A=!>= AH1 R^4 ]M, C 4:>┆
0x3a9e0…3aa00 3d 32 c1 3d cd f3 21 3a 67 3d fe 00 ca f2 34 cd 6a 32 3a 67 3d fe 00 c2 fd 34 c3 37 35 21 ff 00 ┆=2A=Ms!:g=~ Jr4Mj2:g=~ B}4C75! ┆
0x3aa00…3aa20 (58, 0, 10) 3a 0b ff 00 15 52 41 86 31 02 20 20 02 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆: RA 1 ┆
0x3aa20…3aa40 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3aa40…3aa60 20 20 20 20 20 20 20 20 20 20 03 04 d3 d4 cf d2 c5 a0 c6 c9 cc c5 a0 c4 c9 d2 c5 c3 d4 cf d2 d9 ┆ STORE FILE DIRECTORY┆
0x3aa60…3aa80 a0 a8 b4 ae b2 ae b5 ae b6 ae b1 b8 a9 03 03 04 55 4d 41 4d a0 46 49 4c 45 a0 41 44 44 52 2e 20 ┆ (4.2.5.6.18) UMAM FILE ADDR. ┆
0x3aa80…3aaa0 46 49 52 53 54 a0 42 59 54 45 20 3d 20 4f 03 03 04 55 4d 41 4d a0 46 49 4c 45 a0 41 44 44 52 2e ┆FIRST BYTE = O UMAM FILE ADDR.┆
0x3aaa0…3aac0 42 59 54 45 a0 43 4f 55 4e 54 20 3d 20 53 49 5a 45 20 28 46 49 4c 45 a0 44 49 52 29 03 03 04 55 ┆BYTE COUNT = SIZE (FILE DIR) U┆
0x3aac0…3aae0 4d 41 4d a0 42 4c 45 2e 20 41 44 44 52 45 53 53 20 3d 20 46 49 4c 45 a0 44 49 52 03 03 04 55 4d ┆MAM BLE. ADDRESS = FILE DIR UM┆
0x3aae0…3ab00 41 4d a0 42 4c 45 2e 42 59 54 45 a0 53 49 5a 45 20 3d 20 53 49 5a 45 20 28 46 49 4c 45 a0 44 49 ┆AM BLE.BYTE SIZE = SIZE (FILE DI┆
0x3ab00…3ab20 (58, 0, 11) 3a 0c ff 00 15 52 41 52 29 03 03 04 44 49 52 a0 41 52 45 41 20 45 51 20 4d 49 44 4e 49 47 48 54 ┆: RAR) DIR AREA EQ MIDNIGHT┆
0x3ab20…3ab40 3f 20 2d 20 53 45 54 20 44 49 52 a0 46 49 4c 45 a0 49 44 20 3d 20 4f 4c 44 a0 44 49 52 a0 46 49 ┆? - SET DIR FILE ID = OLD DIR FI┆
0x3ab40…3ab60 4c 45 03 04 53 45 54 20 44 49 52 a0 46 49 4c 45 a0 49 44 20 3d 20 43 55 52 52 45 4e 54 a0 44 49 ┆LE SET DIR FILE ID = CURRENT DI┆
0x3ab60…3ab80 52 a0 46 49 4c 45 03 03 04 43 41 53 45 04 52 45 41 44 42 59 54 45 53 20 28 44 49 52 a0 46 49 4c ┆R FILE CASE READBYTES (DIR FIL┆
0x3ab80…3aba0 45 a0 49 44 2c 20 55 4d 41 4d a0 46 49 4c 45 a0 41 44 44 52 2c 20 55 4d 41 4d a0 42 4c 45 29 03 ┆E ID, UMAM FILE ADDR, UMAM BLE) ┆
0x3aba0…3abc0 03 04 04 04 04 04 20 20 28 55 4d 41 4d a0 46 49 4c 45 a0 41 44 44 52 2c 20 43 43 29 3a 20 45 52 ┆ (UMAM FILE ADDR, CC): ER┆
0x3abc0…3abe0 52 4f 52 a0 4f 4b 03 03 04 04 45 52 52 4f 52 3f 20 41 4e 41 4c 59 5a 45 a0 45 52 52 4f 52 20 28 ┆ROR OK ERROR? ANALYZE ERROR (┆
0x3abe0…3ac00 43 43 2c 20 30 29 03 03 04 04 4f 4b 3f 03 03 04 45 4e 44 20 43 41 53 45 03 03 03 03 03 03 03 03 ┆CC, 0) OK? END CASE ┆
0x3ac00…3ac20 (58, 0, 12) 3a 0d 2d 00 15 52 41 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 01 46 69 67 75 72 65 20 ┆: - RA Figure ┆
0x3ac20…3ac40 34 2e 32 2e 35 2e 36 2e 31 36 2d 32 03 03 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 50 ┆4.2.5.6.16-2 CP┆
0x3ac40…3ac60 53 2f 44 42 44 2f 30 30 31 03 03 04 62 29 04 c5 f8 f4 e5 f2 ee e1 ec a0 c4 e1 f4 e1 03 03 04 04 ┆S/DBD/001 b) External Data ┆
0x3ac60…3ac80 55 4d 41 4d a0 54 41 42 4c 45 a0 52 45 43 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆UMAM TABLE REC ┆
0x3ac80…3aca0 34 2e 32 2e 35 2e 35 03 03 03 03 34 2e 32 2e 35 2e 36 2e 31 35 2e 34 20 d0 f2 ef e3 e5 e4 f5 f2 ┆4.2.5.5 4.2.5.6.15.4 Procedur┆
0x3aca0…3acc0 e5 a0 c4 e5 f3 e9 e7 ee 03 03 6f 64 75 6c 65 20 69 73 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 ┆e Design odule is to change the┆
0x3acc0…3ace0 20 73 74 61 74 65 20 6f 66 20 61 20 43 49 46 20 66 72 6f 6d 20 70 61 73 73 69 76 65 20 74 6f 20 ┆ state of a CIF from passive to ┆
0x3ace0…3ad00 61 63 74 69 76 65 2e 03 03 03 03 34 2e 32 2e 35 2e 36 2e 31 33 2e 32 20 c9 ee f4 e5 f2 e6 e1 e3 ┆active. 4.2.5.6.13.2 Interfac┆
0x3ad00…3ad20 (58, 0, 13) 3a 0e ff 00 15 52 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆: RA 1 ┆
0x3ad20…3ad40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3ad40…3ad60 20 20 20 20 20 20 20 20 20 20 03 34 2e 32 2e 35 2e 36 2e 31 37 20 c9 ce d0 d5 d4 a0 d0 d2 c5 d0 ┆ 4.2.5.6.17 INPUT PREP┆
0x3ad60…3ad80 a0 d2 c5 c3 cf d2 c4 d3 03 03 03 03 34 2e 32 2e 35 2e 36 2e 31 37 2e 31 20 c6 f5 ee e3 f4 e9 ef ┆ RECORDS 4.2.5.6.17.1 Functio┆
0x3ad80…3ada0 ee e1 ec a0 d3 f0 e5 e3 e9 e6 e9 e3 e1 f4 e9 ef ee 03 03 04 54 68 65 20 70 75 72 70 6f 73 65 20 ┆nal Specification The purpose ┆
0x3ada0…3adc0 6f 66 20 74 68 69 73 20 6d 6f 64 75 6c 65 20 69 73 20 74 6f 20 72 65 61 64 20 61 6c 6c 20 70 72 ┆of this module is to read all pr┆
0x3adc0…3ade0 65 70 20 72 65 63 6f 72 64 73 20 63 6f 6e 63 65 72 6e 69 6e 67 20 61 20 73 70 65 63 69 66 69 65 ┆ep records concerning a specifie┆
0x3ade0…3ae00 64 20 74 65 72 6d 69 6e 61 6c 2e 03 03 03 03 34 2e 32 2e 35 2e 36 2e 31 37 2e 33 20 c9 ee f4 e5 ┆d terminal. 4.2.5.6.17.3 Inte┆
0x3ae00…3ae20 (58, 0, 14) 3a 0f ff 00 15 52 41 f2 e6 e1 e3 e5 a0 c4 e5 e6 e9 ee e9 f4 e9 ef ee 03 03 04 c3 e1 ec ec a0 d3 ┆: RArface Definition Call S┆
0x3ae20…3ae40 f0 e5 e3 e9 e6 e9 e3 e1 f4 e9 ef ee 03 03 04 61 29 20 04 49 4e 50 55 54 a0 50 52 45 50 a0 52 45 ┆pecification a) INPUT PREP RE┆
0x3ae40…3ae60 43 4f 52 44 53 20 28 4c 54 44 20 20 3a 20 44 45 53 49 47 4e 41 54 4f 52 a0 54 59 50 45 29 03 04 ┆CORDS (LTD : DESIGNATOR TYPE) ┆
0x3ae60…3ae80 04 04 04 20 20 20 20 20 20 20 20 20 20 28 53 54 41 52 54 3a 20 50 52 45 50 a0 52 45 43 a0 54 59 ┆ (START: PREP REC TY┆
0x3ae80…3aea0 50 45 03 04 04 04 04 20 20 20 20 20 20 20 20 20 20 20 53 54 4f 50 20 3a 20 50 52 45 50 a0 52 45 ┆PE STOP : PREP RE┆
0x3aea0…3aec0 43 a0 54 59 50 45 29 03 03 04 62 a9 04 49 4e 50 55 54 a0 50 52 45 50 a0 52 45 43 4f 52 44 53 20 ┆C TYPE) b) INPUT PREP RECORDS ┆
0x3aec0…3aee0 28 52 31 2c 20 52 32 2c 20 52 33 2c 20 52 36 29 03 03 04 d2 e5 e7 e9 f3 f4 e5 f2 a0 c3 ef ee f6 ┆(R1, R2, R3, R6) Register Conv┆
0x3aee0…3af00 e5 ee f4 e9 ef ee a9 03 03 04 c3 e1 ec ec a0 d2 e5 e7 e9 f3 f4 e5 f2 20 03 03 04 04 52 31 04 4c ┆ention) Call Register R1 L┆
0x3af00…3af20 (58, 0, 15) 28 00 ff 00 15 52 41 54 44 04 04 28 4b 45 50 54 29 03 04 04 52 36 04 4c 49 4e 4b 04 28 44 45 53 ┆( RATD (KEPT) R6 LINK (DES┆
0x3af20…3af40 54 29 03 03 04 d2 e5 f4 f5 f2 ee a0 d2 e5 e7 e9 f3 f4 e5 f2 03 03 04 04 52 32 04 70 6f 69 6e 74 ┆T) Return Register R2 point┆
0x3af40…3af60 73 20 74 6f 20 66 69 72 73 74 20 50 52 45 50 a0 52 45 43 03 04 04 52 33 04 70 6f 69 6e 74 73 20 ┆s to first PREP REC R3 points ┆
0x3af60…3af80 74 6f 20 6c 61 64 20 50 52 45 50 a0 52 45 43 03 04 04 52 30 04 04 04 28 44 45 53 54 29 03 04 04 ┆to lad PREP REC R0 (DEST) ┆
0x3af80…3afa0 52 34 20 2d 20 52 37 04 04 28 44 45 53 54 29 03 03 03 03 34 2e 32 2e 35 2e 36 2e 31 37 2e 33 20 ┆R4 - R7 (DEST) 4.2.5.6.17.3 ┆
0x3afa0…3afc0 c4 e1 f4 e1 a0 c4 e5 f3 e3 f2 e9 f0 f4 e9 ef ee 03 03 04 61 29 04 44 61 74 61 20 52 65 66 65 72 ┆Data Description a) Data Refer┆
0x3afc0…3afe0 65 6e 63 65 73 03 03 04 04 45 58 50 41 4e 44 a0 41 52 45 41 a0 54 59 50 45 04 72 65 66 65 72 20 ┆ences EXPAND AREA TYPE refer ┆
0x3afe0…3b000 34 2e 32 2e 35 2e 35 03 04 04 50 52 45 50 a0 52 45 43 a0 54 59 50 45 04 72 65 66 65 72 20 34 2e ┆4.2.5.5 PREP REC TYPE refer 4.┆
0x3b000…3b100 (59, 0, 0) WangDocumentHead {hdr=WangSectHead {next=(59,0, 1), len=0xff, h3=41155241}, f00=»1552A «, f01=»USER VDU «, f02=»bbh «, f03=»BBC «, f04=»CPS/039 4.2.5.6.16 «, f05=23-12-81 09:12, f06=» 9 «, f07=»18 «, f08=» 20835 «, f09=24-03-82 10:36, f10=» «, f11=»00 «, f12=» 2 «, f13=07-01-82 12:18, f14=04-05-82 13:06, f15=»0112A «, f16=» 40 «, f17=» 10 «, f18=»15 «, f19=» 248 «, f20=» 22364 «, f21=» «, f22=» @ «, f99=040010000110062710110480aaca15050000000000000037036800df}
0x3b100…3b120 (59, 0, 1) 3b 02 28 00 15 52 41 86 00 00 00 00 3b 02 00 00 3b 03 3b 07 3a 08 3a 0a 3a 0d 28 01 28 03 28 06 ┆; ( RA ; ; ; : : : ( ( ( ┆
0x3b120…3b140 27 0a 27 0d 27 00 27 03 27 07 26 08 26 0a 26 0e 26 0f 26 01 26 03 26 06 26 07 25 0a 25 0d 25 0f ┆' ' ' ' ' & & & & & & & & % % % ┆
0x3b140…3b160 25 02 25 04 24 08 24 0b 24 0f 24 00 24 03 24 06 23 08 23 0b 23 0d 03 00 03 01 03 03 03 05 03 07 ┆% % $ $ $ $ $ $ # # # ┆
0x3b160…3b180 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 02 20 20 20 20 02 20 20 20 20 20 20 20 ┆ ┆
0x3b180…3b1a0 20 02 20 20 20 20 02 20 20 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3b1a0…3b1c0 20 20 20 20 03 02 02 44 4f 4b 55 4d 45 4e 54 4f 56 45 52 53 49 47 54 03 03 44 6f 6b 75 6d 65 6e ┆ DOKUMENTOVERSIGT Dokumen┆
0x3b1c0…3b1e0 74 20 6e 72 3a 02 00 03 44 6f 6b 75 6d 65 6e 74 6e 61 76 6e 3a 02 00 03 4f 70 65 72 61 74 5d 72 ┆t nr: Dokumentnavn: Operat]r┆
0x3b1e0…3b200 3a 02 00 03 46 6f 72 66 61 74 74 65 72 3a 02 00 03 03 4b 6f 6d 6d 65 6e 74 61 72 65 72 3a 02 00 ┆: Forfatter: Kommentarer: ┆
0x3b200…3b220 (59, 0, 2) 3b 03 a0 00 15 52 41 86 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆; RA 1 ┆
0x3b220…3b240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3b240…3b260 20 20 02 20 20 20 02 20 20 20 20 20 20 20 20 03 03 02 43 50 53 2f 53 44 53 2f 30 33 39 03 03 02 ┆ CPS/SDS/039 ┆
0x3b260…3b280 42 42 43 2f 38 32 30 31 30 34 02 02 03 55 53 45 52 20 56 44 55 03 44 45 54 41 49 4c 45 44 20 44 ┆BBC/820104 USER VDU DETAILED D┆
0x3b280…3b2a0 45 53 49 47 4e 20 53 50 45 43 49 46 49 43 41 54 49 4f 4e 02 02 43 41 4d 50 53 03 03 03 03 03 03 ┆ESIGN SPECIFICATION CAMPS ┆
0x3b2a0…3b2c0 03 57 c3 aa 2d 21 af 3d 36 29 cd b2 26 2a af 3d 4d cd ac 08 3e 01 c9 21 65 3d 36 01 21 5a 3d 22 ┆ WC*-!/=6)M2&*/=MM, > I!e=6 !Z="┆
0x3b2c0…3b2e0 a8 3d e5 2a 24 3c eb e1 73 23 72 01 00 39 78 32 22 3c 21 20 3c 36 1b cd 38 29 c9 3a 5e 3d fe 02 ┆(=e*$<kas#r 9x2"<! <6 M8)I:^=~ ┆
0x3b2e0…3b300 c2 23 2e 21 23 3c 36 01 21 20 3c 36 04 cd a6 26 3a 21 3c fe 04 ca 23 2e 3a 21 3c 32 ae 3d cd b2 ┆B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x3b300…3b320 (59, 0, 3) 3b 04 ff 00 15 52 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆; RA 1 ┆
0x3b320…3b340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3b340…3b360 20 20 20 20 20 20 20 20 20 20 03 34 2e 32 2e 35 2e 36 2e 31 36 20 c9 ce d0 d5 d4 a0 c6 c9 cc c5 ┆ 4.2.5.6.16 INPUT FILE┆
0x3b360…3b380 a0 c4 c9 d2 c5 c3 d4 cf d2 d9 03 03 03 03 34 2e 32 2e 35 2e 36 2e 31 36 2e 31 20 c6 f5 ee e3 f4 ┆ DIRECTORY 4.2.5.6.16.1 Funct┆
0x3b380…3b3a0 e9 ef ee e1 ec a0 d3 f0 e5 e3 e9 e6 e9 e3 e1 f4 e9 ef ee 03 03 04 44 65 70 65 6e 64 69 6e 67 20 ┆ional Specification Depending ┆
0x3b3a0…3b3c0 6f 6e 20 74 68 65 20 73 74 61 74 75 73 20 74 79 70 65 20 74 68 65 20 46 69 6c 65 20 44 69 72 65 ┆on the status type the File Dire┆
0x3b3c0…3b3e0 63 74 6f 72 79 20 69 73 20 75 70 64 61 74 65 64 20 77 69 74 68 20 74 68 65 20 43 75 72 72 65 6e ┆ctory is updated with the Curren┆
0x3b3e0…3b400 74 20 6f 72 20 4f 6c 64 20 44 69 72 65 63 74 6f 72 79 2e 03 03 03 03 34 2e 32 2e 35 2e 36 2e 31 ┆t or Old Directory. 4.2.5.6.1┆
0x3b400…3b420 (59, 0, 4) 3b 05 ff 00 15 52 41 36 2e 32 20 c9 ee f4 e5 f2 e6 e1 e3 e5 a0 c4 e5 e6 e9 ee e9 f4 e9 ef ee 03 ┆; RA6.2 Interface Definition ┆
0x3b420…3b440 03 04 c3 e1 ec ec a0 d3 f0 e5 e3 e9 e6 e9 e3 e1 f4 e9 ef ee 03 03 04 61 29 20 04 49 4e 50 55 54 ┆ Call Specification a) INPUT┆
0x3b440…3b460 a0 46 49 4c 45 a0 44 49 52 45 43 54 4f 52 59 20 28 52 45 51 a0 53 54 41 3a 20 20 52 45 51 a0 44 ┆ FILE DIRECTORY (REQ STA: REQ D┆
0x3b460…3b480 49 52 a0 54 59 50 45 29 03 03 04 62 29 04 49 4e 50 55 54 a0 46 49 4c 45 a0 44 49 52 45 43 54 4f ┆IR TYPE) b) INPUT FILE DIRECTO┆
0x3b480…3b4a0 52 59 20 28 52 31 2c 20 52 36 29 03 03 04 d2 e5 e7 e9 f3 f4 e5 f2 a0 c3 ef ee f6 e5 ee f4 e9 ef ┆RY (R1, R6) Register Conventio┆
0x3b4a0…3b4c0 ee 03 03 04 c3 e1 ec ec a0 d2 e5 e7 e9 f3 f4 e5 f2 03 03 04 04 52 31 04 52 45 51 a0 53 54 41 20 ┆n Call Register R1 REQ STA ┆
0x3b4c0…3b4e0 04 28 44 45 53 54 29 03 04 04 52 36 04 4c 49 4e 4b 20 04 28 44 45 53 54 29 03 03 04 d2 e5 f4 f5 ┆ (DEST) R6 LINK (DEST) Retu┆
0x3b4e0…3b500 f2 ee a0 d2 e5 e7 e9 f3 f4 e5 f2 03 03 04 4e 6f 6e 65 03 03 04 52 30 20 2d 20 52 37 04 04 04 28 ┆rn Register None R0 - R7 (┆
0x3b500…3b520 (59, 0, 5) 3b 06 ff 00 15 52 41 44 45 53 54 29 03 03 03 03 34 2e 32 2e 35 2e 36 2e 31 36 2e 33 20 c4 e1 f4 ┆; RADEST) 4.2.5.6.16.3 Dat┆
0x3b520…3b540 e1 a0 c4 e5 e6 e9 ee e9 f4 e9 ef ee 03 03 04 61 29 04 c4 e1 f4 e1 a0 d2 e5 e6 e5 f2 e5 ee e3 e5 ┆a Definition a) Data Reference┆
0x3b540…3b560 f3 03 03 04 04 52 45 51 a0 44 49 52 a0 54 59 50 45 20 04 72 65 66 2e 20 34 2e 32 2e 35 2e 35 03 ┆s REQ DIR TYPE ref. 4.2.5.5 ┆
0x3b560…3b580 03 04 62 29 04 c5 f8 f4 e5 f2 ee e1 ec a0 c4 e1 f4 e1 03 03 04 04 52 45 51 55 49 52 45 44 a0 53 ┆ b) External Data REQUIRED S┆
0x3b580…3b5a0 54 41 04 72 65 66 2e 20 34 2e 32 2e 35 2e 35 03 04 04 4f 4c 44 a0 44 49 52 a0 46 49 4c 45 04 72 ┆TA ref. 4.2.5.5 OLD DIR FILE r┆
0x3b5a0…3b5c0 65 66 2e 20 34 2e 32 2e 35 2e 35 03 04 04 43 55 52 52 45 4e 54 a0 44 49 52 a0 46 49 4c 45 04 72 ┆ef. 4.2.5.5 CURRENT DIR FILE r┆
0x3b5c0…3b5e0 65 66 2e 20 34 2e 32 2e 35 2e 35 03 04 04 55 4d 41 4d a0 42 4c 45 20 28 6d 29 04 72 65 66 2e 20 ┆ef. 4.2.5.5 UMAM BLE (m) ref. ┆
0x3b5e0…3b600 34 2e 32 2e 35 2e 35 03 04 04 55 4d 41 4d a0 46 49 4c 45 a0 41 44 44 52 04 72 65 66 2e 20 34 2e ┆4.2.5.5 UMAM FILE ADDR ref. 4.┆
0x3b600…3b620 (59, 0, 6) 3b 07 25 00 15 52 41 32 2e 35 2e 35 03 04 04 44 49 52 a0 41 52 45 41 04 72 65 66 2e 20 34 2e 32 ┆; % RA2.5.5 DIR AREA ref. 4.2┆
0x3b620…3b640 2e 35 2e 35 03 03 3d 3e 00 77 23 36 00 c9 21 0d 00 22 a8 3d 36 a0 2a a8 3d 23 22 a8 3d 36 02 c9 ┆.5.5 => w#6 I! "(=6 *(=#"(=6 I┆
0x3b640…3b660 cd b2 26 21 00 f7 22 32 3c 0e 68 cd 49 1d f3 cd 9f 26 0e 07 c5 11 b0 3d 01 75 03 cd a5 03 3a 5e ┆M2&! w"2< hMI sM & E 0= u M% :^┆
0x3b660…3b680 3d fe 04 c2 6c 31 fb cd 34 30 f3 c9 3a 5e 3d fe 03 ca 93 31 21 22 3c 36 3b 21 23 3c 36 02 21 26 ┆=~ Bl1{M40sI:^=~ J 1!"<6;!#<6 !&┆
0x3b680…3b6a0 3c 36 02 21 00 05 22 24 3c 21 20 3c 36 1c fb cd bb 28 f3 21 00 00 39 22 63 3d 21 0d 00 22 a8 3d ┆<6 ! "$<! <6 {M;(s! 9"c=! "(=┆
0x3b6a0…3b6c0 01 5a 3d 71 23 70 21 22 3c 36 02 21 26 3c 36 10 21 0b 00 22 24 3c 21 23 3c 36 01 21 20 3c 36 1b ┆ Z=q#p!"<6 !&<6 ! "$<!#<6 ! <6 ┆
0x3b6c0…3b6e0 fb cd a9 28 f3 c3 00 02 c9 21 20 3c 36 00 21 04 00 22 a8 3d 01 20 3c 71 23 70 21 22 3c 36 02 21 ┆{M)(sC I! <6 ! "(= <q#p!"<6 !┆
0x3b6e0…3b700 23 3c 36 01 21 11 0c 22 24 3c 21 26 3c 36 24 60 69 36 1b fb cd a9 28 f3 cd 98 26 cd 37 04 0e 07 ┆#<6 ! "$<!&<6$`i6 {M)(sM &M7 ┆
0x3b700…3b720 (59, 0, 7) 3a 08 83 00 15 52 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆: RA 1 ┆
0x3b720…3b740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3b740…3b760 20 20 20 20 20 20 20 20 20 20 03 04 63 29 04 cc ef e3 e1 ec a0 c4 e1 f4 e1 03 03 04 04 4e 6f 6e ┆ c) Local Data Non┆
0x3b760…3b780 65 03 03 03 03 34 2e 32 2e 35 2e 36 2e 31 36 2e 34 20 d0 f2 ef e3 e5 e4 f5 f2 e5 a0 c4 e5 f3 e9 ┆e 4.2.5.6.16.4 Procedure Desi┆
0x3b780…3b7a0 e7 ee 03 03 ff 00 23 77 c9 3e 4b 21 b8 3d be d2 99 32 21 b8 3d 36 00 23 34 0e 05 c5 2a b8 3d eb ┆gn #wI>K!8=>R 2!8=6 #4 E*8=k┆
0x3b7a0…3b7c0 01 4c 3c cd a5 03 3a b8 3d c6 07 32 b8 3d c9 21 a3 3c 3a a2 3c be d2 bc 32 3e 01 c9 0e 05 c5 2a ┆ L<M% :8=F 28=I!#<:"<>R<2> I E*┆
0x3b7c0…3b7e0 a3 3c 26 00 01 a2 3c 09 44 4d 11 4c 3c cd a5 03 3a a3 3c c6 05 32 a3 3c 3e 00 c9 3a 67 3d 1f d2 ┆#<& "< DM L<M% :#<F 2#<> I:g= R┆
0x3b7e0…3b800 ef 32 cd af 32 1f d2 ec 32 3e 01 c9 c3 31 33 21 bf 3d 34 7e fe 01 c2 fc 32 3e 00 c9 3a c1 3d 21 ┆o2M/2 Rl2> IC13!?=4~~ B|2> I:A=!┆
0x3b800…3b820 (59, 0, 8) 3b 09 ff 00 15 53 41 61 74 20 64 75 65 20 74 6f 20 73 65 63 75 72 69 74 79 2c 20 69 74 20 69 73 ┆; SAat due to security, it is┆
0x3b820…3b840 20 6f 75 72 20 61 69 6d 20 74 68 61 74 20 61 20 75 73 65 72 20 70 72 6f 63 65 73 73 20 73 68 6f ┆ our aim that a user process sho┆
0x3b840…3b860 75 6c 64 20 6e 6f 74 20 62 65 20 74 72 75 73 74 65 64 2c 20 6d 65 61 6e 69 6e 67 20 74 68 61 74 ┆uld not be trusted, meaning that┆
0x3b860…3b880 20 61 63 63 65 73 73 20 72 69 67 68 74 73 20 70 6f 73 73 65 73 73 65 64 20 62 79 20 61 6e 20 75 ┆ access rights possessed by an u┆
0x3b880…3b8a0 6e 61 73 73 69 67 6e 65 64 20 75 73 65 72 20 70 72 6f 63 65 73 73 20 28 6e 6f 20 75 73 65 72 20 ┆nassigned user process (no user ┆
0x3b8a0…3b8c0 68 61 73 20 73 69 67 6e 65 64 20 6f 6e 29 20 73 68 61 6c 6c 20 62 65 20 6b 65 70 74 20 61 74 20 ┆has signed on) shall be kept at ┆
0x3b8c0…3b8e0 61 20 6d 69 6e 69 6d 75 6d 2e 03 03 04 63 29 04 54 68 65 20 63 6c 6f 73 65 20 72 65 6c 61 74 69 ┆a minimum. c) The close relati┆
0x3b8e0…3b900 6f 6e 73 68 69 70 20 62 65 74 77 65 65 6e 20 50 72 65 70 61 72 61 74 69 6f 6e 20 44 61 74 61 62 ┆onship between Preparation Datab┆
0x3b900…3b920 (59, 0, 9) 3b 0a ff 00 15 53 41 61 73 65 20 41 63 63 65 73 73 20 43 6f 6e 74 72 6f 6c 20 61 6e 64 20 4d 65 ┆; SAase Access Control and Me┆
0x3b920…3b940 73 73 61 67 65 20 2f 20 43 6f 6d 6d 65 6e 74 20 53 74 61 74 75 73 20 4d 61 69 6e 74 65 6e 61 6e ┆ssage / Comment Status Maintenan┆
0x3b940…3b960 63 65 20 68 61 73 20 63 61 75 73 65 64 20 62 6f 74 68 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 ┆ce has caused both functions to ┆
0x3b960…3b980 62 65 20 61 6c 6c 6f 63 61 74 65 64 20 74 6f 20 74 68 65 20 73 61 6d 65 20 70 72 6f 63 65 73 73 ┆be allocated to the same process┆
0x3b980…3b9a0 2e 03 03 04 64 29 04 54 68 65 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 6f 6e 65 20 70 72 6f ┆. d) The allocation of one pro┆
0x3b9a0…3b9c0 63 65 73 73 20 74 6f 20 53 74 61 74 75 73 20 4d 61 69 6e 74 65 6e 61 6e 63 65 20 67 69 76 65 73 ┆cess to Status Maintenance gives┆
0x3b9c0…3b9e0 20 74 68 65 20 64 69 73 69 67 6e 65 72 20 74 68 65 20 66 72 65 65 64 6f 6d 20 74 6f 20 6f 70 74 ┆ the disigner the freedom to opt┆
0x3b9e0…3ba00 69 6d 69 7a 65 20 64 69 73 6b 2d 61 63 63 65 73 73 65 73 20 61 6e 64 20 74 6f 20 75 74 69 6c 69 ┆imize disk-accesses and to utili┆
0x3ba00…3ba20 (59, 0, 10) 3b 0b ff 00 15 53 41 7a 65 20 74 68 65 20 66 61 63 74 20 74 68 61 74 20 69 64 65 6e 74 69 63 61 ┆; SAze the fact that identica┆
0x3ba20…3ba40 6c 20 65 6e 74 72 69 65 73 20 69 6e 20 64 69 66 66 65 72 65 6e 74 20 73 74 61 74 75 73 20 74 79 ┆l entries in different status ty┆
0x3ba40…3ba60 70 65 73 20 65 78 69 73 74 2e 03 03 04 65 29 04 54 68 65 20 63 65 6e 74 72 61 6c 69 7a 61 74 69 ┆pes exist. e) The centralizati┆
0x3ba60…3ba80 6f 6e 20 6f 66 20 73 74 61 74 75 73 20 6d 61 69 6e 74 65 6e 61 6e 63 65 20 61 6e 64 20 50 44 42 ┆on of status maintenance and PDB┆
0x3ba80…3baa0 20 61 63 63 65 73 73 20 63 6f 6e 74 72 6f 6c 20 66 6f 72 20 61 6c 6c 20 56 44 55 20 70 72 6f 63 ┆ access control for all VDU proc┆
0x3baa0…3bac0 65 73 73 65 73 20 69 6e 20 6f 6e 65 20 70 72 6f 63 65 73 73 2c 20 69 6e 63 72 65 61 73 65 73 20 ┆esses in one process, increases ┆
0x3bac0…3bae0 74 68 65 20 66 6c 65 78 69 62 69 6c 69 74 79 20 6f 66 20 74 68 65 20 73 79 73 74 65 6d 2e 03 03 ┆the flexibility of the system. ┆
0x3bae0…3bb00 03 03 34 2e 31 2e 32 2e 33 04 d3 ef e6 f4 f7 e1 f2 e5 a0 d3 f4 f2 f5 e3 f4 f5 f2 e5 03 03 04 49 ┆ 4.1.2.3 Software Structure I┆
0x3bb00…3bb20 (59, 0, 11) 3b 0c b8 00 15 53 41 6e 20 74 68 65 20 70 72 65 63 65 64 69 6e 67 20 73 75 62 73 65 63 74 69 6f ┆; 8 SAn the preceding subsectio┆
0x3bb20…3bb40 6e 73 20 6f 66 20 73 65 63 74 69 6f 6e 20 34 2e 31 2e 32 2c 20 74 68 65 20 70 72 6f 63 65 73 73 ┆ns of section 4.1.2, the process┆
0x3bb40…3bb60 65 73 20 61 6e 64 20 63 6f 72 6f 75 74 69 6e 65 73 20 6f 66 20 56 55 50 20 68 61 76 65 20 62 65 ┆es and coroutines of VUP have be┆
0x3bb60…3bb80 65 6e 20 69 73 6f 6c 61 74 65 64 2c 20 61 6e 64 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 74 ┆en isolated, and the functions t┆
0x3bb80…3bba0 6f 20 62 65 20 70 65 72 66 6f 72 6d 65 64 20 62 79 20 74 68 65 73 65 20 73 6f 66 74 77 61 72 65 ┆o be performed by these software┆
0x3bba0…3bbc0 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 69 64 65 6e 74 69 66 69 65 64 2e 03 03 61 67 65 20 69 73 20 ┆ components identified. age is ┆
0x3bbc0…3bbe0 6b 65 70 74 20 6c 6f 6e 67 65 72 20 69 6e 20 61 20 46 6c 61 73 68 20 70 72 65 63 65 64 65 6e 63 ┆kept longer in a Flash precedenc┆
0x3bbe0…3bc00 65 20 71 75 65 75 65 20 74 68 61 6e 20 61 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 20 73 75 70 65 ┆e queue than allowed by the supe┆
0x3bc00…3bc20 (59, 0, 12) 3b 0d 64 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆; d SA 1 ┆
0x3bc20…3bc40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3bc40…3bc60 20 20 20 20 20 20 20 20 20 20 03 03 03 03 03 03 03 03 03 03 01 c6 c9 c7 d5 d2 c5 a0 b4 ae b1 ae ┆ FIGURE 4.1.┆
0x3bc60…3bc80 b2 ae b1 ad b2 65 6e 61 6e 63 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 65 72 65 20 74 6f 20 62 65 ┆2.1-2enance functions were to be┆
0x3bc80…3bca0 20 65 78 65 63 75 74 65 64 20 77 69 74 68 20 68 69 67 68 65 72 20 70 72 69 6f 72 69 74 79 20 74 ┆ executed with higher priority t┆
0x3bca0…3bcc0 68 61 6e 20 55 73 65 72 20 54 72 61 6e 73 61 63 74 69 6f 6e 20 43 6f 6e 74 72 6f 6c 20 46 75 6e ┆han User Transaction Control Fun┆
0x3bcc0…3bce0 63 74 69 6f 6e 73 2e 20 54 68 75 73 20 74 68 65 73 65 20 74 77 6f 20 66 75 6e 63 74 69 6f 6e 73 ┆ctions. Thus these two functions┆
0x3bce0…3bd00 20 68 61 76 65 20 62 65 65 6e 20 61 6c 6c 6f 63 61 74 65 64 20 74 68 65 69 72 20 6f 77 6e 20 63 ┆ have been allocated their own c┆
0x3bd00…3bd20 (59, 0, 13) 3b 0e ff 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆; SA 1 ┆
0x3bd20…3bd40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3bd40…3bd60 20 20 20 20 20 20 20 20 20 20 03 04 54 68 65 20 73 6f 66 74 77 61 72 65 20 73 74 72 75 63 74 75 ┆ The software structu┆
0x3bd60…3bd80 72 65 20 66 6f 72 20 65 61 63 68 20 63 6f 6d 70 6f 6e 65 6e 74 20 28 69 2e 65 2e 20 63 6f 72 6f ┆re for each component (i.e. coro┆
0x3bd80…3bda0 75 74 69 6e 65 29 20 77 69 6c 6c 20 62 65 20 6f 75 74 6c 69 6e 65 64 20 69 6e 20 74 68 65 20 66 ┆utine) will be outlined in the f┆
0x3bda0…3bdc0 6f 6c 6c 6f 77 69 6e 67 20 73 75 62 73 65 63 74 69 6f 6e 73 2e 20 54 68 65 20 64 65 73 63 72 69 ┆ollowing subsections. The descri┆
0x3bdc0…3bde0 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 6f 66 74 77 61 72 65 20 73 74 72 75 63 74 75 72 65 20 ┆ption of the software structure ┆
0x3bde0…3be00 77 69 6c 6c 20 6d 61 69 6e 6c 79 20 62 65 20 69 6e 20 74 68 65 20 66 6f 72 6d 20 6f 66 20 73 6f ┆will mainly be in the form of so┆
0x3be00…3be20 (59, 0, 14) 3b 0f ff 00 15 53 41 66 74 77 61 72 65 20 73 74 72 75 63 74 75 72 65 20 63 68 61 72 74 73 20 61 ┆; SAftware structure charts a┆
0x3be20…3be40 6e 64 20 72 65 66 65 72 65 6e 63 65 73 20 73 68 6f 75 6c 64 20 62 65 20 6d 61 64 65 20 74 6f 20 ┆nd references should be made to ┆
0x3be40…3be60 74 68 65 20 66 75 6e 63 74 69 6f 6e 61 6c 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 67 69 76 ┆the functional specification giv┆
0x3be60…3be80 65 6e 20 69 6e 20 73 65 63 74 69 6f 6e 20 34 2e 31 2e 31 2e 20 54 68 65 20 64 65 6e 6f 74 61 74 ┆en in section 4.1.1. The denotat┆
0x3be80…3bea0 69 6f 6e 20 75 73 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 20 34 2e 31 2e 31 20 68 61 73 20 61 73 ┆ion used in section 4.1.1 has as┆
0x3bea0…3bec0 20 66 61 72 20 61 73 20 70 6f 73 73 69 62 6c 65 20 62 65 65 6e 20 75 73 65 64 20 69 6e 20 74 68 ┆ far as possible been used in th┆
0x3bec0…3bee0 65 20 73 6f 66 74 77 61 72 65 20 73 74 72 75 63 74 75 72 65 20 63 68 61 72 74 73 2c 20 77 69 74 ┆e software structure charts, wit┆
0x3bee0…3bf00 68 20 74 68 65 20 70 75 72 70 6f 73 65 20 6f 66 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 74 68 ┆h the purpose of highlighting th┆
0x3bf00…3bf20 (59, 0, 15) 3b 00 ff 00 15 53 41 65 20 63 6c 6f 73 65 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 2e 20 54 68 75 ┆; SAe close relationship. Thu┆
0x3bf20…3bf40 73 20 74 68 65 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 70 72 6f 67 72 61 6d 6d ┆s the identification of programm┆
0x3bf40…3bf60 65 20 74 61 73 6b 73 20 69 73 20 67 69 76 65 6e 20 69 6e 20 6e 61 72 72 61 74 69 76 65 20 45 6e ┆e tasks is given in narrative En┆
0x3bf60…3bf80 67 6c 69 73 68 20 61 6e 64 20 6e 6f 74 20 61 73 20 70 72 6f 67 72 61 6d 6d 65 20 6f 72 20 70 72 ┆glish and not as programme or pr┆
0x3bf80…3bfa0 6f 63 65 64 75 72 65 20 6e 61 6d 65 73 2e 03 03 03 03 34 2e 31 2e 32 2e 33 2e 31 04 d6 c3 cf a0 ┆ocedure names. 4.1.2.3.1 VCO ┆
0x3bfa0…3bfc0 c3 ef f2 ef f5 f4 e9 ee e5 a0 d3 ef e6 f4 f7 e1 f2 e5 a0 d3 f4 f2 f5 e3 f4 f5 f2 e5 03 03 04 54 ┆Coroutine Software Structure T┆
0x3bfc0…3bfe0 68 65 20 73 6f 66 74 77 61 72 65 20 73 74 72 75 63 74 75 72 65 20 6f 66 20 74 68 65 20 56 44 55 ┆he software structure of the VDU┆
0x3bfe0…3c000 20 43 6f 6e 74 72 6f 6c 20 43 6f 72 6f 75 74 69 6e 65 20 28 56 43 4f 29 20 69 73 20 6f 75 74 6c ┆ Control Coroutine (VCO) is outl┆
0x3c000…3c020 (60, 0, 0) 3c 01 ff 00 15 53 41 6e 63 74 69 6f 6e 73 20 6f 66 20 55 46 43 4f 20 61 6e 64 20 56 44 49 41 20 ┆< SAnctions of UFCO and VDIA ┆
0x3c020…3c040 68 61 76 65 20 62 65 65 6e 20 61 73 73 69 67 6e 65 64 20 73 65 70 61 72 61 74 65 20 63 6f 72 6f ┆have been assigned separate coro┆
0x3c040…3c060 75 74 69 6e 65 73 20 74 6f 20 64 65 63 72 65 61 73 65 20 74 68 65 20 63 6f 6d 70 6c 65 78 69 74 ┆utines to decrease the complexit┆
0x3c060…3c080 79 20 6f 66 20 74 68 65 20 73 6f 66 74 77 61 72 65 2e 20 57 68 65 6e 20 61 20 75 73 65 72 20 74 ┆y of the software. When a user t┆
0x3c080…3c0a0 72 61 6e 73 61 63 74 69 6f 6e 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 55 46 43 4f 20 ┆ransaction is in progress, UFCO ┆
0x3c0a0…3c0c0 73 6f 66 74 77 61 72 65 20 73 68 61 6c 6c 20 6f 6e 6c 79 20 74 61 6b 65 20 63 61 72 65 20 6f 66 ┆software shall only take care of┆
0x3c0c0…3c0e0 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 69 6e 74 65 72 72 75 70 74 69 6f 6e 20 77 68 69 6c 65 20 ┆ transaction interruption while ┆
0x3c0e0…3c100 61 6c 6c 20 66 6f 72 6d 61 74 74 69 6e 67 20 61 6e 64 20 49 2f 4f 20 74 72 61 6e 73 66 65 72 20 ┆all formatting and I/O transfer ┆
0x3c100…3c120 (60, 0, 1) 3c 02 ff 00 15 53 41 69 6e 69 74 69 61 74 69 6f 6e 20 2f 20 61 77 61 69 74 69 6e 67 20 69 73 20 ┆< SAinitiation / awaiting is ┆
0x3c120…3c140 70 65 72 66 6f 72 6d 65 64 20 62 79 20 56 44 49 41 2e 20 55 46 43 4f 20 69 73 20 61 73 73 69 67 ┆performed by VDIA. UFCO is assig┆
0x3c140…3c160 6e 65 64 20 61 20 68 69 67 68 65 72 20 70 72 69 6f 72 69 74 79 20 74 68 61 6e 20 56 44 49 41 2e ┆ned a higher priority than VDIA.┆
0x3c160…3c180 03 03 03 03 34 2e 31 2e 32 2e 31 2e 31 2e 33 20 d6 c4 d5 a0 c4 e9 e1 ec ef e7 f5 e5 a0 c3 ef f2 ┆ 4.1.2.1.1.3 VDU Dialogue Cor┆
0x3c180…3c1a0 ef f5 f4 e9 ee e5 f3 03 03 04 54 68 65 20 56 44 55 20 64 69 61 6c 6f 67 75 65 20 28 56 44 49 41 ┆outines The VDU dialogue (VDIA┆
0x3c1a0…3c1c0 29 20 63 6f 72 6f 75 74 69 6e 65 20 69 73 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 74 ┆) coroutine is responsible for t┆
0x3c1c0…3c1e0 68 65 20 56 44 55 20 66 6f 72 6d 61 74 20 74 72 61 6e 73 66 72 6f 6d 61 74 69 6f 6e 20 6f 66 20 ┆he VDU format transfromation of ┆
0x3c1e0…3c200 69 6e 70 75 74 20 61 6e 64 20 6f 75 74 70 75 74 20 61 6e 64 20 66 6f 72 20 76 61 6c 69 64 61 74 ┆input and output and for validat┆
0x3c200…3c220 (60, 0, 2) 3c 03 ff 00 15 53 41 69 6f 6e 20 6f 66 20 75 73 65 72 20 69 6e 70 75 74 2e 03 03 03 03 34 2e 31 ┆< SAion of user input. 4.1┆
0x3c220…3c240 2e 32 2e 31 2e 31 2e 34 20 d2 e5 f4 f2 e9 e5 f6 e5 a0 c3 ef f2 ef f5 f4 e9 ee e5 03 03 04 54 68 ┆.2.1.1.4 Retrieve Coroutine Th┆
0x3c240…3c260 65 20 52 65 74 72 69 65 76 65 20 28 52 45 54 52 29 20 43 6f 72 6f 75 74 69 6e 65 20 69 73 20 72 ┆e Retrieve (RETR) Coroutine is r┆
0x3c260…3c280 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 72 65 63 65 70 74 69 6f 6e 20 61 6e 64 20 74 72 65 ┆esponsible for reception and tre┆
0x3c280…3c2a0 61 74 6d 65 6e 74 20 6f 66 20 72 65 74 72 69 65 76 61 6c 20 61 6e 73 77 65 72 73 20 66 72 6f 6d ┆atment of retrieval answers from┆
0x3c2a0…3c2c0 20 53 41 52 2e 20 03 03 04 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 6f 66 20 52 45 54 52 20 68 ┆ SAR. The functions of RETR h┆
0x3c2c0…3c2e0 61 76 65 20 62 65 65 6e 20 61 73 73 69 67 6e 65 64 20 74 6f 20 61 20 73 65 70 61 72 61 74 65 20 ┆ave been assigned to a separate ┆
0x3c2e0…3c300 63 6f 72 6f 75 74 69 6e 65 2c 20 64 75 65 20 74 6f 20 74 68 65 20 66 61 63 74 20 74 68 61 74 20 ┆coroutine, due to the fact that ┆
0x3c300…3c320 (60, 0, 3) 3c 04 ff 00 15 53 41 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 6d 61 79 20 62 65 20 70 65 72 66 6f ┆< SAthe function may be perfo┆
0x3c320…3c340 72 6d 65 64 20 65 76 65 6e 20 77 68 65 6e 20 74 68 65 20 6f 74 68 65 72 20 63 6f 72 6f 75 74 69 ┆rmed even when the other corouti┆
0x3c340…3c360 6e 65 73 20 68 61 76 65 20 62 65 65 6e 20 73 74 6f 70 70 65 64 20 61 66 74 65 72 20 75 73 65 72 ┆nes have been stopped after user┆
0x3c360…3c380 20 73 69 67 6e 2d 6f 66 66 2e 20 46 75 72 74 68 65 72 6d 6f 72 65 2c 20 74 68 65 20 66 75 6e 63 ┆ sign-off. Furthermore, the func┆
0x3c380…3c3a0 74 69 6f 6e 20 6f 66 20 74 68 65 20 52 45 54 52 20 6d 61 79 20 62 65 20 63 6f 6e 73 69 64 65 72 ┆tion of the RETR may be consider┆
0x3c3a0…3c3c0 65 64 20 61 73 20 6c 6f 77 20 70 72 69 6f 72 69 74 79 20 74 61 73 6b 73 2c 20 68 61 76 69 6e 67 ┆ed as low priority tasks, having┆
0x3c3c0…3c3e0 20 69 6e 20 6d 69 6e 64 20 74 68 61 74 20 64 75 72 69 6e 67 20 6f 6e 2d 6c 69 6e 65 20 72 65 74 ┆ in mind that during on-line ret┆
0x3c3e0…3c400 72 69 65 76 61 6c 20 61 6c 6c 20 74 68 65 20 6f 74 68 65 72 20 63 6f 72 6f 75 74 69 6e 65 73 20 ┆rieval all the other coroutines ┆
0x3c400…3c420 (60, 0, 4) 3c 05 b8 00 15 53 41 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 75 73 65 72 20 74 72 61 6e ┆< 8 SAassociated with user tran┆
0x3c420…3c440 73 61 63 74 69 6f 6e 20 70 72 6f 63 65 73 73 69 6e 67 20 28 55 46 43 4f 2c 20 56 44 49 41 29 20 ┆saction processing (UFCO, VDIA) ┆
0x3c440…3c460 77 69 6c 6c 20 61 77 61 69 74 20 69 6e 70 75 74 20 66 72 6f 6d 20 52 45 54 52 2c 20 74 68 65 72 ┆will await input from RETR, ther┆
0x3c460…3c480 65 62 79 20 61 6c 6c 6f 77 69 6e 67 20 52 45 54 52 20 74 6f 20 62 65 20 70 72 6f 63 65 73 73 69 ┆eby allowing RETR to be processi┆
0x3c480…3c4a0 6e 67 2e 20 52 45 54 52 20 69 73 20 61 73 73 69 67 6e 65 64 20 74 68 65 20 6c 6f 77 65 73 74 20 ┆ng. RETR is assigned the lowest ┆
0x3c4a0…3c4c0 70 72 69 6f 72 69 74 79 20 77 69 74 68 69 6e 20 56 55 53 2e 03 03 03 03 03 20 6f 66 20 66 75 6e ┆priority within VUS. of fun┆
0x3c4c0…3c4e0 63 74 69 6f 6e 73 20 6f 6e 74 6f 20 70 72 6f 63 65 73 73 65 73 20 61 6e 64 20 63 6f 72 6f 75 74 ┆ctions onto processes and corout┆
0x3c4e0…3c500 69 6e 65 73 20 77 69 6c 6c 20 62 65 20 65 78 70 6c 61 69 6e 65 64 2c 20 62 61 73 65 64 20 6f 6e ┆ines will be explained, based on┆
0x3c500…3c520 (60, 0, 5) 3c 06 ff 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆< SA 1 ┆
0x3c520…3c540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3c540…3c560 20 20 20 20 20 20 20 20 20 20 03 34 2e 31 2e 32 2e 32 04 d5 cd c1 cd a0 d0 f2 ef e3 e5 f3 f3 03 ┆ 4.1.2.2 UMAM Process ┆
0x3c560…3c580 03 04 54 68 65 20 55 4d 41 4d 20 70 72 6f 63 65 73 73 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 ┆ The UMAM process controls the ┆
0x3c580…3c5a0 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 70 72 65 70 61 72 61 74 69 6f 6e 20 64 61 74 61 62 61 ┆access to the preparation databa┆
0x3c5a0…3c5c0 73 65 20 61 6e 64 20 6d 61 69 6e 74 61 69 6e 73 20 74 68 65 20 4f 75 74 67 6f 69 6e 67 20 4d 65 ┆se and maintains the Outgoing Me┆
0x3c5c0…3c5e0 73 73 61 67 65 20 53 74 61 74 75 73 2c 20 74 68 65 20 52 65 6c 65 61 73 65 20 53 74 61 74 75 73 ┆ssage Status, the Release Status┆
0x3c5e0…3c600 2c 20 74 68 65 20 44 65 6c 69 76 65 72 79 20 53 74 61 74 75 73 20 61 6e 64 20 74 68 65 20 53 65 ┆, the Delivery Status and the Se┆
0x3c600…3c620 (60, 0, 6) 3c 07 ff 00 15 53 41 72 76 69 63 65 20 4d 65 73 73 61 67 65 20 53 74 61 74 75 73 20 66 6f 72 20 ┆< SArvice Message Status for ┆
0x3c620…3c640 65 61 63 68 20 56 44 55 20 61 6e 64 20 70 72 69 6e 74 65 72 2e 03 03 04 49 6e 20 66 69 67 75 72 ┆each VDU and printer. In figur┆
0x3c640…3c660 65 20 34 2e 31 2e 32 2e 31 2d 32 20 61 6e 20 6f 76 65 72 76 69 65 77 20 6f 66 20 74 68 65 20 55 ┆e 4.1.2.1-2 an overview of the U┆
0x3c660…3c680 4d 41 4d 20 70 72 6f 63 65 73 73 20 69 73 20 73 68 6f 77 6e 2e 03 03 04 54 68 65 20 66 75 6e 63 ┆MAM process is shown. The func┆
0x3c680…3c6a0 74 69 6f 6e 73 20 6f 66 20 55 4d 41 4d 20 68 61 76 65 20 62 65 65 6e 20 61 6c 6c 6f 63 61 74 65 ┆tions of UMAM have been allocate┆
0x3c6a0…3c6c0 64 20 74 68 65 69 72 20 6f 77 6e 20 70 72 6f 63 65 73 73 20 66 6f 72 20 74 68 65 20 66 6f 6c 6c ┆d their own process for the foll┆
0x3c6c0…3c6e0 6f 77 69 6e 67 20 72 65 61 73 6f 6e 73 3a 03 03 04 61 29 04 54 6f 20 6b 65 65 70 20 73 65 63 75 ┆owing reasons: a) To keep secu┆
0x3c6e0…3c700 72 69 74 79 20 61 63 63 65 73 73 20 63 6f 6e 74 72 6f 6c 20 61 73 20 73 69 6d 70 6c 65 20 61 6e ┆rity access control as simple an┆
0x3c700…3c720 (60, 0, 7) 3b 08 ff 00 15 53 41 64 20 74 69 67 68 74 20 61 73 20 70 6f 73 73 69 62 6c 65 2e 03 03 04 62 29 ┆; SAd tight as possible. b)┆
0x3c720…3c740 04 54 6f 20 6d 69 6e 69 6d 69 7a 65 20 74 68 65 20 64 61 6d 61 67 65 20 63 61 75 73 65 64 20 62 ┆ To minimize the damage caused b┆
0x3c740…3c760 79 20 73 79 73 74 65 6d 20 6d 61 6c 66 75 6e 63 74 69 6f 6e 2e 20 57 69 74 68 20 72 65 66 65 72 ┆y system malfunction. With refer┆
0x3c760…3c780 65 6e 63 65 20 74 6f 20 74 68 65 20 61 6e 61 6c 79 73 69 73 20 69 6e 20 34 2e 31 2e 31 2e 34 2e ┆ence to the analysis in 4.1.1.4.┆
0x3c780…3c7a0 31 20 74 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 73 6f 6c 75 74 69 6f 6e 20 77 ┆1 this means that the solution w┆
0x3c7a0…3c7c0 68 65 72 65 20 74 68 65 20 72 65 6c 65 61 73 65 72 20 70 72 6f 63 65 73 73 20 71 75 65 75 65 73 ┆here the releaser process queues┆
0x3c7c0…3c7e0 20 61 20 72 65 71 75 65 73 74 20 66 6f 72 20 72 65 6d 6f 76 69 6e 67 20 6f 72 20 63 68 61 6e 67 ┆ a request for removing or chang┆
0x3c7e0…3c800 69 6e 67 20 69 74 65 6d 73 20 69 73 20 6e 6f 74 20 63 68 6f 73 65 6e 2e 20 4e 6f 74 65 20 74 68 ┆ing items is not chosen. Note th┆
0x3c800…3c820 (60, 0, 8) 3c 09 71 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆< q SA 1 ┆
0x3c820…3c840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3c840…3c860 20 20 20 20 20 20 20 20 20 20 03 03 03 03 03 03 03 03 01 46 69 67 2e 20 34 2e 31 2e 32 2e 31 2d ┆ Fig. 4.1.2.1-┆
0x3c860…3c880 31 20 56 55 53 20 53 74 72 75 63 74 75 72 65 03 03 03 8a 33 2a a4 3c 4d cd d9 0f 2a a5 3c 4d cd ┆1 VUS Structure 3*$<MMY *%<MM┆
0x3c880…3c8a0 d9 0f 21 5c 3c 36 ff c3 92 33 cd 2c 10 21 5c 3c 36 00 3a 81 3d fe 02 c2 89 35 3a 8f 3d 1f d2 a4 ┆Y !\<6 C 3M, !\<6 : =~ B 5: = R$┆
0x3c8a0…3c8c0 33 c3 2f 34 21 65 3d 36 00 21 66 3d 36 00 21 67 3d 36 00 21 68 3d 36 00 cd ec 2b cd bb 29 1f d2 ┆3C/4!e=6 !f=6 !g=6 !h=6 Ml+M;) R┆
0x3c8c0…3c8e0 c5 33 c3 23 34 3a ff 00 32 69 3d 3a 67 3d fe 01 ca d6 33 c3 2f 34 21 a2 3c 36 01 23 36 06 cd c2 ┆E3C#4: 2i=:g=~ JV3C/4!"<6 #6 MB┆
0x3c8e0…3c900 26 21 8e 3d 36 04 21 2c 3c 36 07 3a 5d 3d 32 a7 3c 0e 41 cd c4 04 cd c2 26 21 2c 3c 36 08 21 81 ┆&! =6 !,<6 :]=2'< AMD MB&!,<6 ! ┆
0x3c900…3c920 (60, 0, 9) 3c 0a ff 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆< SA 1 ┆
0x3c920…3c940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3c940…3c960 20 20 20 20 20 20 20 20 20 20 03 34 2e 31 2e 32 2e 31 2e 31 04 d6 d5 d3 a0 c3 ef f2 ef f5 f4 e9 ┆ 4.1.2.1.1 VUS Corouti┆
0x3c960…3c980 ee e5 f3 03 03 04 54 68 65 20 56 44 55 20 55 53 45 52 20 50 52 4f 43 45 53 53 20 63 6f 6e 73 69 ┆nes The VDU USER PROCESS consi┆
0x3c980…3c9a0 73 74 73 20 6f 66 20 66 6f 75 72 20 63 6f 72 6f 75 74 69 6e 65 73 3a 20 03 03 04 2d 04 74 68 65 ┆sts of four coroutines: - the┆
0x3c9a0…3c9c0 20 56 44 55 20 43 6f 6e 74 72 6f 6c 20 43 6f 72 6f 75 74 69 6e 65 03 04 2d 04 74 68 65 20 55 73 ┆ VDU Control Coroutine - the Us┆
0x3c9c0…3c9e0 65 72 20 46 75 6e 63 74 69 6f 6e 20 43 6f 6e 74 72 6f 6c 20 43 6f 72 6f 75 74 69 6e 65 03 04 2d ┆er Function Control Coroutine -┆
0x3c9e0…3ca00 04 74 68 65 20 56 44 55 20 44 69 61 6c 6f 67 75 65 20 43 6f 72 6f 75 74 69 6e 65 03 04 2d 04 74 ┆ the VDU Dialogue Coroutine - t┆
0x3ca00…3ca20 (60, 0, 10) 3c 0b ff 00 15 53 41 68 65 20 52 65 74 72 69 65 76 65 20 43 6f 72 6f 75 74 69 6e 65 2e 03 04 03 ┆< SAhe Retrieve Coroutine. ┆
0x3ca20…3ca40 04 49 6e 20 66 69 67 75 72 65 20 34 2e 31 2e 32 2e 31 2d 31 20 61 6e 20 6f 76 65 72 76 69 65 77 ┆ In figure 4.1.2.1-1 an overview┆
0x3ca40…3ca60 20 6f 66 20 56 55 53 20 69 73 20 64 65 70 69 63 74 65 64 2e 03 03 03 03 34 2e 31 2e 32 2e 31 2e ┆ of VUS is depicted. 4.1.2.1.┆
0x3ca60…3ca80 31 2e 31 20 d6 c4 d5 a0 c3 ef ee f4 f2 ef ec a0 c3 ef f2 ef f5 f4 e9 ee e5 03 03 04 54 68 65 20 ┆1.1 VDU Control Coroutine The ┆
0x3ca80…3caa0 56 44 55 20 43 6f 6e 74 72 6f 6c 20 28 56 43 4f 29 20 43 6f 72 6f 75 74 69 6e 65 20 69 73 20 74 ┆VDU Control (VCO) Coroutine is t┆
0x3caa0…3cac0 68 65 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 63 6f 72 6f 75 74 69 6e 65 2c 20 63 6f 6e 74 72 6f ┆he controlling coroutine, contro┆
0x3cac0…3cae0 6c 6c 69 6e 67 20 74 68 65 20 73 74 61 72 74 20 2f 20 73 74 6f 70 20 6f 66 20 74 68 65 20 70 72 ┆lling the start / stop of the pr┆
0x3cae0…3cb00 6f 63 65 73 73 69 6e 67 20 6f 66 20 61 6c 6c 20 74 68 65 20 6f 74 68 65 72 20 63 6f 72 6f 75 74 ┆ocessing of all the other corout┆
0x3cb00…3cb20 (60, 0, 11) 3c 0c ff 00 15 53 41 69 6e 65 73 2e 03 03 04 56 43 4f 20 69 73 20 72 65 73 70 6f 6e 73 69 62 6c ┆< SAines. VCO is responsibl┆
0x3cb20…3cb40 65 20 66 6f 72 20 74 68 65 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 ┆e for the execution of commands ┆
0x3cb40…3cb60 72 65 63 65 69 76 65 64 20 66 72 6f 6d 20 54 45 4d 43 4f 2c 20 65 2e 67 20 69 6e 69 74 69 61 6c ┆received from TEMCO, e.g initial┆
0x3cb60…3cb80 69 7a 65 2c 20 63 6c 6f 73 65 20 64 6f 77 6e 2c 20 72 65 73 74 61 72 74 2c 20 73 74 61 72 74 2f ┆ize, close down, restart, start/┆
0x3cb80…3cba0 73 74 6f 70 2c 20 66 6f 72 20 56 44 55 20 48 65 61 64 65 72 20 71 75 65 75 65 20 73 74 61 74 75 ┆stop, for VDU Header queue statu┆
0x3cba0…3cbc0 73 20 75 70 64 61 74 65 20 61 6e 64 20 74 68 61 74 20 6e 6f 20 6d 65 73 73 61 67 65 20 69 73 20 ┆s update and that no message is ┆
0x3cbc0…3cbe0 6b 65 70 74 20 6c 6f 6e 67 65 72 20 69 6e 20 61 20 46 6c 61 73 68 20 70 72 65 63 65 64 65 6e 63 ┆kept longer in a Flash precedenc┆
0x3cbe0…3cc00 65 20 71 75 65 75 65 20 74 68 61 6e 20 61 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 20 73 75 70 65 ┆e queue than allowed by the supe┆
0x3cc00…3cc20 (60, 0, 12) 3c 0d ff 00 15 53 41 72 76 69 73 6f 72 2e 03 03 04 44 75 72 69 6e 67 20 74 68 65 20 61 6e 61 6c ┆< SArvisor. During the anal┆
0x3cc20…3cc40 79 73 69 73 20 69 74 20 77 61 73 20 66 6f 75 6e 64 20 74 68 61 74 20 54 45 4d 43 4f 20 43 6f 6e ┆ysis it was found that TEMCO Con┆
0x3cc40…3cc60 74 72 6f 6c 20 46 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 51 75 65 75 65 20 53 74 61 74 75 73 20 ┆trol Functions and Queue Status ┆
0x3cc60…3cc80 4d 61 69 6e 74 65 6e 61 6e 63 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 65 72 65 20 74 6f 20 62 65 ┆Maintenance functions were to be┆
0x3cc80…3cca0 20 65 78 65 63 75 74 65 64 20 77 69 74 68 20 68 69 67 68 65 72 20 70 72 69 6f 72 69 74 79 20 74 ┆ executed with higher priority t┆
0x3cca0…3ccc0 68 61 6e 20 55 73 65 72 20 54 72 61 6e 73 61 63 74 69 6f 6e 20 43 6f 6e 74 72 6f 6c 20 46 75 6e ┆han User Transaction Control Fun┆
0x3ccc0…3cce0 63 74 69 6f 6e 73 2e 20 54 68 75 73 20 74 68 65 73 65 20 74 77 6f 20 66 75 6e 63 74 69 6f 6e 73 ┆ctions. Thus these two functions┆
0x3cce0…3cd00 20 68 61 76 65 20 62 65 65 6e 20 61 6c 6c 6f 63 61 74 65 64 20 74 68 65 69 72 20 6f 77 6e 20 63 ┆ have been allocated their own c┆
0x3cd00…3cd20 (60, 0, 13) 3c 0e ff 00 15 53 41 6f 72 6f 75 74 69 6e 65 20 6e 61 6d 65 64 20 d6 44 55 20 c3 cf 4e 54 52 4f ┆< SAoroutine named VDU CONTRO┆
0x3cd20…3cd40 4c 20 43 4f 52 4f 55 54 49 4e 45 20 28 56 43 4f 29 2e 03 03 04 54 68 65 20 56 43 4f 20 63 6f 72 ┆L COROUTINE (VCO). The VCO cor┆
0x3cd40…3cd60 6f 75 74 69 6e 65 20 73 68 61 6c 6c 20 62 65 20 61 73 73 73 69 67 6e 65 64 20 74 68 65 20 68 69 ┆outine shall be asssigned the hi┆
0x3cd60…3cd80 67 68 65 73 74 20 70 72 69 6f 72 69 74 79 20 61 6d 6f 6e 67 20 74 68 65 20 63 6f 72 6f 75 74 69 ┆ghest priority among the corouti┆
0x3cd80…3cda0 6e 65 73 20 6f 66 20 56 55 53 2c 20 6d 65 61 6e 69 6e 67 20 74 68 61 74 20 77 68 65 6e 65 76 65 ┆nes of VUS, meaning that wheneve┆
0x3cda0…3cdc0 72 20 56 43 4f 20 61 6e 64 20 6f 74 68 65 72 20 56 55 53 20 63 6f 72 6f 75 74 69 6e 65 73 20 61 ┆r VCO and other VUS coroutines a┆
0x3cdc0…3cde0 72 65 20 72 65 61 64 79 20 74 6f 20 72 75 6e 2c 20 56 43 4f 20 73 68 61 6c 6c 20 62 65 20 61 6c ┆re ready to run, VCO shall be al┆
0x3cde0…3ce00 6c 6f 77 65 64 20 74 6f 20 72 75 6e 20 66 69 72 73 74 2e 03 03 03 03 34 2e 31 2e 32 2e 31 2e 31 ┆lowed to run first. 4.1.2.1.1┆
0x3ce00…3ce20 (60, 0, 14) 3c 0f 91 00 15 53 41 2e 32 20 d5 f3 e5 f2 a0 c6 f5 ee e3 f4 e9 ef ee a0 c3 ef ee f4 f2 ef ec a0 ┆< SA.2 User Function Control ┆
0x3ce20…3ce40 c3 ef f2 ef f5 f4 e9 ee e5 03 03 04 54 68 65 20 55 73 65 72 20 46 75 6e 63 74 69 6f 6e 20 43 6f ┆Coroutine The User Function Co┆
0x3ce40…3ce60 6e 74 72 6f 6c 20 28 55 46 43 4f 29 20 43 6f 72 6f 75 74 69 6e 65 20 70 65 72 66 6f 72 6d 73 20 ┆ntrol (UFCO) Coroutine performs ┆
0x3ce60…3ce80 74 68 65 20 64 69 72 65 63 74 20 63 6f 6e 74 72 6f 6c 20 6f 66 20 74 68 65 20 56 44 55 20 44 69 ┆the direct control of the VDU Di┆
0x3ce80…3cea0 61 6c 6f 67 75 65 20 43 6f 72 6f 75 74 69 6e 65 2e 03 00 20 20 20 20 00 31 31 00 20 20 20 31 38 ┆alogue Coroutine. 11 18┆
0x3cea0…3cec0 37 00 b0 b7 00 b0 b1 00 b8 b2 00 b1 b1 00 b4 b9 00 30 37 00 30 31 00 38 32 00 31 35 00 34 35 00 ┆7 07 01 82 11 49 07 01 82 15 45 ┆
0x3cec0…3cee0 30 31 31 32 41 00 31 30 30 00 a0 a0 b1 b6 00 34 34 00 20 20 39 39 36 00 a0 b4 b8 38 32 32 00 07 ┆0112A 100 16 44 996 48822 ┆
0x3cee0…3cf00 00 0b 30 03 83 00 10 00 01 10 06 66 10 11 04 80 aa ca 15 05 00 00 00 00 00 00 00 37 03 5f 01 df ┆ 0 f *J 7 _ _┆
0x3cf00…3cf20 (60, 0, 15) 3c 00 ff 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆< SA 1 ┆
0x3cf20…3cf40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3cf40…3cf60 20 20 20 20 20 20 20 20 20 20 03 04 55 46 43 4f 20 70 65 72 66 6f 72 6d 73 20 74 68 65 20 75 73 ┆ UFCO performs the us┆
0x3cf60…3cf80 65 72 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 2c 20 77 68 69 63 68 20 63 6f ┆er transaction control, which co┆
0x3cf80…3cfa0 6e 73 69 73 74 73 20 6f 66 3a 20 03 03 04 2d 04 75 73 65 72 20 74 72 61 6e 73 61 63 74 69 6f 6e ┆nsists of: - user transaction┆
0x3cfa0…3cfc0 20 65 78 65 63 75 74 69 6f 6e 20 03 04 2d 04 75 73 65 72 20 72 65 71 75 65 73 74 65 64 20 74 72 ┆ execution - user requested tr┆
0x3cfc0…3cfe0 61 6e 73 61 63 74 69 6f 6e 20 69 6e 74 65 72 72 75 70 74 69 6f 6e 20 03 04 2d 04 75 73 65 72 20 ┆ansaction interruption - user ┆
0x3cfe0…3d000 74 72 61 6e 73 61 63 74 69 6f 6e 20 61 63 63 6f 75 6e 74 69 6e 67 2e 03 03 04 54 68 65 20 66 75 ┆transaction accounting. The fu┆
0x3d000…3d100 (61, 0, 0) WangDocumentHead {hdr=WangSectHead {next=(61,0, 1), len=0xff, h3=41155341}, f00=»1553A «, f01=»CPS/SDS/039 «, f02=»pn «, f03=»JBS «, f04=»4.1.2 «, f05=23-12-81 10:06, f06=» 11 «, f07=»36 «, f08=» 39119 «, f09=07-01-82 10:12, f10=» «, f11=»11 «, f12=» 187 «, f13=07-01-82 11:49, f14=07-01-82 15:45, f15=»0112A «, f16=»100 «, f17=» 16 «, f18=»44 «, f19=» 996 «, f20=» 48822 «, f21=» «, f22=» 0 «, f99=830010000110066610110480aaca15050000000000000037033201df}
0x3d100…3d120 (61, 0, 1) 3d 02 64 00 15 53 41 00 00 00 00 00 3d 02 00 00 3d 03 3d 04 3d 07 3c 08 3c 09 3c 0f 3c 05 3b 0c ┆= d SA = = = = < < < < ; ┆
0x3d120…3d140 3b 0d 3b 02 3b 03 3b 04 3b 05 3b 06 3b 07 3a 0c 3a 0d 3a 0e 3a 0f 3a 02 3a 03 3a 05 3a 06 3a 07 ┆; ; ; ; ; ; ; : : : : : : : : : ┆
0x3d140…3d160 39 08 39 0e 39 0f 39 03 39 04 39 07 38 08 38 0f 38 00 38 03 38 07 37 0b 37 0f 37 03 37 06 36 09 ┆9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 ┆
0x3d160…3d180 36 0d 36 01 36 05 35 09 35 0c 35 0e 35 01 35 02 34 08 34 0d 34 03 33 09 33 0f 33 03 33 04 33 06 ┆6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 3 ┆
0x3d180…3d1a0 33 07 32 0c 32 00 32 02 32 04 31 09 31 0c 31 00 31 03 30 08 30 0c 30 00 30 02 30 06 2f 0a 2f 0e ┆3 2 2 2 2 1 1 1 1 0 0 0 0 0 / / ┆
0x3d1a0…3d1c0 2f 00 2f 03 2e 08 2e 0c 2e 0f 2e 02 2e 07 2d 09 2d 0a 2d 0e 2d 01 2d 03 2d 05 2c 08 2c 0b 2c 0d ┆/ / . . . . . - - - - - - , , , ┆
0x3d1c0…3d1e0 2c 00 2c 03 2c 06 2b 08 2b 0a 2b 0d 2b 00 2b 03 2b 07 2a 0a 2a 0c 2a 0f 52 53 49 47 54 03 03 44 ┆, , , + + + + + + * * * RSIGT D┆
0x3d1e0…3d200 6f 6b 75 6d 65 6e 74 20 6e 72 3a 02 00 03 44 6f 6b 75 6d 65 6e 74 6e 61 76 6e 3a 02 00 03 00 03 ┆okument nr: Dokumentnavn: ┆
0x3d200…3d220 (61, 0, 2) 3d 03 9c 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆= SA 1 ┆
0x3d220…3d240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 02 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3d240…3d260 20 20 02 20 20 20 02 20 20 20 20 20 20 20 20 03 03 02 43 50 53 2f 53 44 53 2f 30 33 39 03 03 02 ┆ CPS/SDS/039 ┆
0x3d260…3d280 38 32 30 31 30 34 02 02 03 55 53 45 52 20 56 44 55 03 44 45 54 41 49 4c 45 44 20 44 45 53 49 47 ┆820104 USER VDU DETAILED DESIG┆
0x3d280…3d2a0 4e 20 53 50 45 43 49 46 49 43 41 54 49 4f 4e 02 02 43 41 4d 50 53 03 03 03 03 03 03 03 21 af 3d ┆N SPECIFICATION CAMPS !/=┆
0x3d2a0…3d2c0 36 57 c3 aa 2d 21 af 3d 36 29 cd b2 26 2a af 3d 4d cd ac 08 3e 01 c9 21 65 3d 36 01 21 5a 3d 22 ┆6WC*-!/=6)M2&*/=MM, > I!e=6 !Z="┆
0x3d2c0…3d2e0 a8 3d e5 2a 24 3c eb e1 73 23 72 01 00 39 78 32 22 3c 21 20 3c 36 1b cd 38 29 c9 3a 5e 3d fe 02 ┆(=e*$<kas#r 9x2"<! <6 M8)I:^=~ ┆
0x3d2e0…3d300 c2 23 2e 21 23 3c 36 01 21 20 3c 36 04 cd a6 26 3a 21 3c fe 04 ca 23 2e 3a 21 3c 32 ae 3d cd b2 ┆B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x3d300…3d320 (61, 0, 3) 3d 04 5f 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆= _ SA 1 ┆
0x3d320…3d340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3d340…3d360 20 20 20 20 20 20 20 20 20 20 03 03 03 03 01 46 69 67 2e 20 34 2e 31 2e 31 2e 34 2d 32 03 03 03 ┆ Fig. 4.1.1.4-2 ┆
0x3d360…3d380 c2 70 2e cd 50 2d 1f d2 6d 2e 3e 01 c9 cd 29 2d cd c9 2c 3a 5e 3d fe 01 c2 7e 2e 3e 00 c9 cd c2 ┆Bp.MP- Rm.> IM)-MI,:^=~ B~.> IMB┆
0x3d380…3d3a0 27 c9 cd b2 26 01 00 39 78 32 22 3c 21 5a 3d 22 a8 3d 5e 23 56 eb 22 24 3c 3a 5d 3d 32 23 3c 3a ┆'IM2& 9x2"<!Z="(=^#Vk"$<:]=2#<:┆
0x3d3a0…3d3c0 5e 3d fe 02 ca b6 2e 21 20 3c 36 1c cd 38 29 1f d2 b6 2e 3e 01 c9 21 20 3c 36 1b cd 38 29 c9 21 ┆^=~ J6.! <6 M8) R6.> I! <6 M8)I!┆
0x3d3c0…3d3e0 68 3d 36 00 21 8f 3d 36 00 cd 22 29 c9 cd 22 29 3a 67 3d fe 00 ca 0f 2f 3a 68 3d 32 be 3d cd bf ┆h=6 ! =6 M")IM"):g=~ J /:h=2>=M?┆
0x3d3e0…3d400 2e cd 6a 27 3a 15 3c 1f da ee 2e c3 02 2f 0e 1f c5 2a ba 3d eb 01 30 f7 cd a5 03 21 bb 3d 34 c3 ┆.Mj': < Zn.C / E*:=k 0wM% !;=4C┆
0x3d400…3d420 (61, 0, 4) 3d 05 ff 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆= SA 1 ┆
0x3d420…3d440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3d440…3d460 20 20 20 20 20 20 20 20 20 20 03 34 2e 31 2e 32 04 d3 ef e6 f4 f7 e1 f2 e5 a0 d3 f0 e5 e3 e9 e6 ┆ 4.1.2 Software Specif┆
0x3d460…3d480 e9 e3 e1 f4 e9 ef ee 03 03 04 49 6e 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 74 68 65 20 73 6f ┆ication In this section the so┆
0x3d480…3d4a0 66 74 77 61 72 65 20 73 74 72 75 63 74 75 72 65 20 6f 66 20 56 55 50 20 77 69 6c 6c 20 62 65 20 ┆ftware structure of VUP will be ┆
0x3d4a0…3d4c0 64 65 73 63 72 69 62 65 64 2e 20 54 68 65 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 66 75 6e ┆described. The allocation of fun┆
0x3d4c0…3d4e0 63 74 69 6f 6e 73 20 6f 6e 74 6f 20 70 72 6f 63 65 73 73 65 73 20 61 6e 64 20 63 6f 72 6f 75 74 ┆ctions onto processes and corout┆
0x3d4e0…3d500 69 6e 65 73 20 77 69 6c 6c 20 62 65 20 65 78 70 6c 61 69 6e 65 64 2c 20 62 61 73 65 64 20 6f 6e ┆ines will be explained, based on┆
0x3d500…3d520 (61, 0, 5) 3d 06 ff 00 15 53 41 20 74 68 65 20 61 6e 61 6c 79 73 69 73 20 70 65 72 66 6f 72 6d 65 64 20 69 ┆= SA the analysis performed i┆
0x3d520…3d540 6e 20 73 65 63 74 69 6f 6e 20 34 2e 31 2e 31 2e 03 03 04 46 69 67 75 72 65 20 34 2e 31 2e 32 2d ┆n section 4.1.1. Figure 4.1.2-┆
0x3d540…3d560 31 20 73 68 6f 77 73 20 74 68 65 20 6d 61 70 70 69 6e 67 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 ┆1 shows the mapping of functions┆
0x3d560…3d580 20 6f 6e 74 6f 20 70 72 6f 63 65 73 73 65 73 20 61 6e 64 20 63 6f 72 6f 75 74 69 6e 65 73 03 03 ┆ onto processes and coroutines ┆
0x3d580…3d5a0 03 03 34 2e 31 2e 32 2e 31 2e 04 d6 d5 d3 a0 d0 f2 ef e3 e5 f3 f3 03 03 04 54 68 65 20 56 44 55 ┆ 4.1.2.1. VUS Process The VDU┆
0x3d5a0…3d5c0 20 55 53 45 52 20 50 52 4f 43 45 53 53 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 69 6e 74 65 72 ┆ USER PROCESS controls the inter┆
0x3d5c0…3d5e0 61 63 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 75 73 65 72 20 56 44 55 2c 20 75 6e 64 65 72 20 ┆action with the user VDU, under ┆
0x3d5e0…3d600 73 75 70 65 72 76 69 73 69 6f 6e 20 6f 66 20 54 45 4d 43 4f 20 28 53 53 43 20 73 6f 66 74 77 61 ┆supervision of TEMCO (SSC softwa┆
0x3d600…3d620 (61, 0, 6) 3d 07 ec 00 15 53 41 72 65 29 2e 20 49 74 20 74 68 75 73 20 68 61 73 20 74 68 65 20 66 6f 6c 6c ┆= l SAre). It thus has the foll┆
0x3d620…3d640 6f 77 69 6e 67 20 72 65 73 70 6f 6e 73 69 62 69 6c 69 74 69 65 73 3a 03 03 04 2d 04 54 45 4d 43 ┆owing responsibilities: - TEMC┆
0x3d640…3d660 4f 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 69 6f 6e 03 04 2d 04 43 6f 6e 74 72 6f 6c 20 61 ┆O command execution - Control a┆
0x3d660…3d680 6e 64 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 75 73 65 72 20 74 72 61 6e 73 61 63 74 69 6f 6e ┆nd execution of user transaction┆
0x3d680…3d6a0 73 03 04 2d 04 55 73 65 72 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 61 63 63 6f 75 6e 74 69 6e 67 ┆s - User transaction accounting┆
0x3d6a0…3d6c0 03 04 2d 04 4d 61 69 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 56 44 55 20 48 65 61 64 65 72 20 71 ┆ - Maintaining the VDU Header q┆
0x3d6c0…3d6e0 75 65 75 65 20 73 74 61 74 75 73 03 04 2d 04 4d 6f 6e 69 74 6f 72 69 6e 67 20 6f 66 20 46 4c 41 ┆ueue status - Monitoring of FLA┆
0x3d6e0…3d700 53 48 20 71 75 65 75 65 73 2e 03 03 03 36 24 60 69 36 1b fb cd a9 28 f3 cd 98 26 cd 37 04 0e 07 ┆SH queues. 6$`i6 {M)(sM &M7 ┆
0x3d700…3d720 (61, 0, 7) 3c 08 5e 00 15 53 41 86 31 20 20 20 20 20 20 20 20 20 02 20 20 20 02 20 20 20 02 20 20 20 02 20 ┆< ^ SA 1 ┆
0x3d720…3d740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x3d740…3d760 20 20 20 20 20 20 20 20 20 20 03 20 03 03 03 01 46 69 67 2e 20 34 2e 31 2e 32 2d 31 03 03 03 cd ┆ Fig. 4.1.2-1 M┆
0x3d760…3d780 bf 2e c9 2a ba 3d 22 b8 3d c9 cd b2 26 cd 50 27 cd 63 32 21 00 ed 22 32 3c 0e 5b cd 49 1d 21 bf ┆?.I*:="8=IM2&MP'Mc2! m"2< [MI !?┆
0x3d780…3d7a0 3d 36 00 3a ff 00 23 77 c9 3e 4b 21 b8 3d be d2 99 32 21 b8 3d 36 00 23 34 0e 05 c5 2a b8 3d eb ┆=6 : #wI>K!8=>R 2!8=6 #4 E*8=k┆
0x3d7a0…3d7c0 01 4c 3c cd a5 03 3a b8 3d c6 07 32 b8 3d c9 21 a3 3c 3a a2 3c be d2 bc 32 3e 01 c9 0e 05 c5 2a ┆ L<M% :8=F 28=I!#<:"<>R<2> I E*┆
0x3d7c0…3d7e0 a3 3c 26 00 01 a2 3c 09 44 4d 11 4c 3c cd a5 03 3a a3 3c c6 05 32 a3 3c 3e 00 c9 3a 67 3d 1f d2 ┆#<& "< DM L<M% :#<F 2#<> I:g= R┆
0x3d7e0…3d800 ef 32 cd af 32 1f d2 ec 32 3e 01 c9 c3 31 33 21 bf 3d 34 7e fe 01 c2 fc 32 3e 00 c9 3a c1 3d 21 ┆o2M/2 Rl2> IC13!?=4~~ B|2> I:A=!┆
0x3d800…3d900 (61, 0, 8) 0x00[0x100]
[…0xf7…]