OctetView
0x00000…00100 (0, 0, 0) Sector 01714130313731 ┆ qA0171A ┆
0x00100…00200 (0, 0, 1) Sector 00000000000000 ┆ ┆
0x00200…00300 (0, 0, 2) Sector ff0080fffeffff ┆ ~ | ┆
0x00300…00306 (0, 0, 3) WangDocument {d00=0x21, d01=0x42, d02=0x41, ptr=( 8,0, 0), d05=0x00}
0x00306…0030c WangDocument {d00=0x21, d01=0x45, d02=0x41, ptr=(47,0, 0), d05=0x00}
0x0030c…00312 WangDocument {d00=0x21, d01=0x46, d02=0x41, ptr=(44,0, 8), d05=0x00}
0x00312…00318 WangDocument {d00=0x21, d01=0x51, d02=0x41, ptr=(48,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) Sector 00000000000000 ┆ ┆
0x00500…00600 (0, 0, 5) Sector 01714130313731 ┆ qA0171A ┆
0x00600…00700 (0, 0, 6) Sector 421c402600415b ┆B @& A[' 2 X% % PO P ; !QA + C f x f V WI O B :B0 B3L v 2151A f S < {C < { ; 1 ` r PK b bI U P 8 : 9 L x : 2142A2151A2141A B2B3B5 5)8)9( ┆
0x00700…00800 (0, 0, 7) Sector 00000000000000 ┆ ┆
[…0x8…]
0x01000…01100 (1, 0, 0) WangDocumentBody
0x01100…01200 (1, 0, 1) Sector 00000000000000 ┆ ┆
[…0x6…]
0x01800…01900 (1, 0, 8) WangDocumentBody
[…0xe…]
0x02700…02800 (2, 0, 7) Sector 00004f00214241 ┆ O !BA 1 SECURITY FAILURE ! RETURN (QEL) CC2.=NOT OPENED END CASE OKAY ? CC2:=RECEIVED OK END CASE CC2 STOPPED ? - EXIT LOOP 1 ┆
0x02800…02900 (2, 0, 8) WangDocumentBody
[…0x57…]
0x08000…08100 (8, 0, 0) WangDocumentHead {hdr=WangSectHead {next=( 8,0, 1), len=0xff, h3=41214241}, f00=»2142A «, f01=»CPS/SDS/039 «, f02=»DE «, f03=»JBS «, f04=»4.2.2.4.8 «, f05=10-05-82 14:43, f06=» 17 «, f07=»42 «, f08=» 47957 «, f09=17-04-84 08:23, f10=» «, f11=»27 «, f12=» 588 «, f13=12-02-85 12:52, f14=12-02-85 13:41, f15=»0171A «, f16=» 35 «, f17=» 30 «, f18=»47 «, f19=» 264 «, f20=» 78262 «, f21=» «, f22=» «, f99=020010000110052710110380aa8a37040000000000000142036700df}
0x08100…08200 (8, 0, 1) WangDocumentBody
[…0x24…]
0x0a600…0a700 (10, 0, 6) Sector 0a077a00214241 ┆ z !BA.... 4.2.2.6.5 TEP RELV FIRST ................. 4.2.2.6.6 TEP RECV NEXT .................. <6 !&<6 ! "$<! <6 {M;(s! 9"c=! "(= Z=q#p!"<6 !&<6 ! "$<!#<6 ! <6 {M)(sC I! <6 ! "(= <q#p!"<6 !#<6 ! "$<!&<6$`i6 {M)(sM &M7 ┆
0x0a700…0a800 (10, 0, 7) Sector 0800ff00214241 ┆ !BA 1 4.2.2.4.8 INSERT/DELETE LINES 4.2.2.4.8.1 Functional Specification The purpose of this module is to analyze the input from command line and signal command and parameter to VDIA┆
0x0a800…0a900 (10, 0, 8) WangDocumentBody
[…0x78…]
0x12100…12200 (18, 0, 1) Sector 1202ff00214541 ┆ !EACIF BUF (INDEX: INTEGER) b) WRITE CIF BUF (R0, R6) Register Convention Call Registers R0 INTEGER destr. R6 LINK Return Registers R0-R7 destr. Fatal Errors None 4.2.3.6.12.3 Data Description a) Data References CIF F LIST ┆
0x12200…12300 (18, 0, 2) Sector 12037f00214541 ┆ !EA4.2.3.5 CIF FIELD BYTE ADDR 4.2.3.5 CIF BUF PT 4.2.3.5 BOCB 4.2.3.5 OUTPUT CIF 4.1.4 b) External Data N/A MMI PT), F TYPE: MMI CTRL REC.FIELD TYPE) EQUIVALENCE (MMI CTRL TABLE(MMI PT), L NO: MMI CTRL REC.LINE NO) EQUIVALENCE (┆
0x12300…12400 (18, 0, 3) Sector 1204ae00214541 ┆ . !EA 1 c) Local Data BUFSIZE INTEGER 4.2.3.6.12.4 Procedure Design Refer figure 4.2.3.6.12-1 COUNT: MMI CTRL REC.FIELD COUNT) EQUIVALENCE (MMI CTRL TABLE(MMI PT), FG COUN┆
0x12400…12500 (18, 0, 4) Sector 1205ff00214541 ┆ !EA 1 WRITE CIF BUF BUF SIZE = BOCB (INDEX) - CIF BUF PT (INDEX) CIF F LIST. NO OF ELEM = 1 CIF F LIST.ELEM (INDEX).F GROUP ID = INDEX CIF F LIST.ELEM(INDEX).F BYTE ADR = CIF ┆
0x12500…12600 (18, 0, 5) Sector 1206ff00214541 ┆ !EAFIELD BYTE ADDR CIF F LIST.ELEM (INDEX).REC LENGTH = BUF SIZE CIF FIELD BYTE ADDR = CIF FIELD BYTE ADDR + BUF SIZE CASE WRITE VIEW (BUF SIZE, CIF F LIST, OUTPUT CIF, BOCB (INDEX) (CIF F LIST, CC): ERROR OK ERROR? ANAL┆
0x12600…12700 (18, 0, 6) Sector 00007d00214541 ┆ } !EAYSE ERROR (0,CC) OK? END CASE CIF BUF PT(INDEX) = BOCB (INDEX) END Figure 4.2.3.6.12-1 T: MMI CTRL REC.ITEM COUNT PT) EQUIVALENCE (MMI CTRL TABLE(MMI PT), DISP PROC: MMI CTRL REC.DISPLAY PROCEDURE) EQUIVALENCE┆
0x12700…12800 (18, 0, 7) Sector 00000000000000 ┆ ┆
0x12800…12900 (18, 0, 8) WangDocumentBody
[…0x19f…]
0x2c800…2c900 (44, 0, 8) WangDocumentHead {hdr=WangSectHead {next=(44,0, 9), len=0xff, h3=41214641}, f00=»2146A «, f01=»CPS/SDS/039 «, f02=»vhn «, f03=»BBC «, f04=»4.2.3.6.13 «, f05=10-05-82 15:59, f06=» 3 «, f07=»04 «, f08=» 6399 «, f09=05-10-84 11:24, f10=» «, f11=»03 «, f12=» 27 «, f13=25-04-84 14:20, f14=10-10-84 11:38, f15=»0171A «, f16=» 46 «, f17=» 4 «, f18=»06 «, f19=» 324 «, f20=» 7215 «, f21=» «, f22=» «, f99=020010000110052710110380aa8a37040000000000000142038100df}
0x2c900…2ca00 (44, 0, 9) WangDocumentBody
[…0x26…]
0x2f000…2f100 (47, 0, 0) WangDocumentHead {hdr=WangSectHead {next=(47,0, 1), len=0xff, h3=41214541}, f00=»2145A «, f01=»CPS/SDS/039 «, f02=»vhn «, f03=»BBC «, f04=»4.2.3 «, f05=10-05-82 15:57, f06=» 6 «, f07=»15 «, f08=» 10377 «, f09=17-05-82 16:07, f10=» «, f11=»13 «, f12=» 523 «, f13=18-05-82 09:40, f14=19-05-82 10:14, f15=»0171A «, f16=»111 «, f17=» 7 «, f18=»24 «, f19=» 932 «, f20=» 12265 «, f21=» «, f22=» p «, f99=770077000110052710110480aaca15050000000000000142035901df}
0x2f100…2f200 (47, 0, 1) WangDocumentBody
[…0xe…]
0x30000…30100 (48, 0, 0) WangDocumentHead {hdr=WangSectHead {next=(48,0, 1), len=0xff, h3=41215141}, f00=»2151A «, f01=»CPS/SDS/039 «, f02=»ja/rt «, f03=»JBS «, f04=»4.2.2.4.19 «, f05=11-05-82 14:29, f06=» 6 «, f07=»14 «, f08=» 30122 «, f09=12-02-85 12:56, f10=» «, f11=»00 «, f12=» 6 «, f13=12-02-85 13:09, f14=12-02-85 13:41, f15=»0171A «, f16=» 57 «, f17=» 19 «, f18=»54 «, f19=» 428 «, f20=» 55357 «, f21=» «, f22=» «, f99=020044000110052710110380aa8a3704000000000000014203a600df}
0x30100…30200 (48, 0, 1) WangDocumentBody
[…0x6…]
0x30800…30900 (48, 0, 8) Sector 3009ff41215141 ┆0 A!QA2151A CPS/SDS/039 ja/rt JBS 4.2.2.4.19 11 05 82 14 29 6 14 30122 18 04 84 12 57 36 849 01 11 84 13 38 07 10 84 09 47 0171A 57 19 54 464 55351 @ D ' *J B & _┆
0x30900…30a00 (48, 0, 9) Sector 300a3900215141 ┆0 9 !QA 0 0 0 0 / / / . . . . . . - - - - - - ┆
0x30a00…30b00 (48, 0, 10) Sector 300ba400215141 ┆0 $ !QA 1 # CPS/SDS/039 841101 USER VDU DETAILED DESIGN SPECIFICATION ISSUE 1 CAMPS !/=6)M2&*/=MM, > I!e=6 !Z="(=e*$<kas#r 9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x30b00…30c00 (48, 0, 11) Sector 300c4a00215141 ┆0 J !QA 1 I:^=~ B[.Mr)Cp.:]=~ Bp.MP- Rm.> IM)-MI,:^=~ B~.> IMB'IM2& 9x2"<!Z="(=^#Vk"$<:]=2#<:^=~ J6.! <6 M8) R6.> I! <6 M8)I!h=6 ! =6 M")IM"):g=~ J /:h=2>=M?.Mj': < Zn.C / E*:=k 0wM% !;=4C┆
0x30c00…30d00 (48, 0, 12) Sector 300dff00215141 ┆0 !QA 1 1 4.2.2.6.7 Calcul┆
0x30d00…30e00 (48, 0, 13) Sector 300eff00215141 ┆0 !QAate Format ............... 4.2.2.6.8 TEP GET FIRST CIF .............. 4.2.2.6.9 TEP GET NEXT CIF ............... 4.2.2.6.10 TEP CREATE CIF ................. 4.2.2.6.11 TEP CREATE NEW CIF ............. ┆
0x30e00…30f00 (48, 0, 14) Sector 300fff00215141 ┆0 !QA 4.2.2.6.12 TEP NEW VIEW ................... 4.2.2.6.13 TEP TRSERNO .................... 4.2.2.6.14 CALCULATE MENU ................. 4.2.2.6.15 TEP RETURN VIEW ................ 4.2.2.6.16 TEP SAVE VIEW ....┆
0x30f00…31000 (48, 0, 15) Sector 3000ff00215141 ┆0 !QA.............. 4.2.2.6.17 TEP READ BUFFER ................ 4.2.2.6.18 TEP WRITE BUFFER ............... 4.2.2.6.19 TEP RESERVE BUFFER ............. 4.2.2.6.20 COPY TEXT FIELDS ............... 4.2.2.6.┆
0x31000…31100 (49, 0, 0) Sector 3101ff00215141 ┆1 !QAT) R3 SIZE (DEST) in characters(excl.IOC) R6 LINK (DEST) Return Registers None R0 - R7 (DEST) 4.2.2.6.4 DISPLAY ERROR MSG 4.2.2.6.4.1 Functional Specification Specified error message is fetched via TMP and displayed. In case┆
0x31100…31200 (49, 0, 1) Sector 3102d100215141 ┆1 Q !QA of VDU SPLIT FAILURE the error exit is used. 4.2.1.6.4.2 Interface Specification Call Specification a) DISPLAY ERROR MSG (ERROR NO:VUS RESP MSG TYPE): ERROR OK b) DISPLAY ERROR MSG (R5, R6) ER ............ 4.2.2.6.30 CALCULATE┆
0x31200…31300 (49, 0, 2) Sector 3103ff00215141 ┆1 !QA 1 Register Convention Call Registers R5 ERROR NO (DEST) R6 LINK (DEST) Return Registers R0 - R7 (DEST) b) External Data TMP RECORD (m) OUTPUT FLAG (m) HEADER ┆
0x31300…31400 (49, 0, 3) Sector 31043800215141 ┆1 8 !QALINE (m) c) Local Data Refer source list. ST) R6 LINK (DEST) Return Registers R0 NO OF PARAMS R1 - R7 (DEST) 4.2.2.6.1.3 Data Description a) Data References Refer source list. b) External Data All external data defined┆
0x31400…31500 (49, 0, 4) Sector 3105af00215141 ┆1 / !QA 1 kan de f]lgende sider indtil TEP CREATE CIF annulleres, og er du sikker p>, at de er flyttet ?to calculate the format into which items received from the RECEIVE QUEUE, RELEAS┆
0x31500…31600 (49, 0, 5) Sector 3106ff00215141 ┆1 !QA 1 DISPLAY ERROR MSG ERROR PARAM.LINK = ERROR PARAM.INFO = NULL ERROR PARAM.KEY = ERROR NO KEY COUNT = 1 CASE SEARCH PRIMARY KEY (RESPONSE TEXT TABLE,ERROR PARAM,KEY COUN┆
0x31600…31700 (49, 0, 6) Sector 3107ff00215141 ┆1 !QAT SIZE (HEADER LINE),ERROR MASK (HEADER LINE,CC):ERROR OK ERROR? - ANALYZE ERROR (CC,0) OK? END CASE DISPLAY VDU FIELD (RESP LINE,RESP FIELD,HEADER LINE)(4.2.2.6.3) EXC DONE EXC? RETURN (E┆
0x31700…31800 (49, 0, 7) Sector 30086b00215141 ┆0 k !QAXC) DONE? OUTPUT FLAG = TRUE RETURN (DONE) END CASE Figure 4.2.2.6.4-1 ure 4.2.2.6.1-1. EXT (m) UFCO VAL (m) ┆
0x31800…31900 (49, 0, 8) Sector 31098900215141 ┆1 !QA 1 Table 4.2.2.6.1-1 esign The main type,sub-type and flag value of the received CIF are investigated and a format is calculated. The se┆
0x31900…31a00 (49, 0, 9) Sector 310aff00215141 ┆1 !QA 1 SCAN LOOP: Scan until last char or max parameter met. SEARCH START LOOP: search for start of a parameter. SEARCH END LOOP: search for end of a parameter. END SCAN LOOP ┆
0x31a00…31b00 (49, 0, 10) Sector 310b4000215141 ┆1 @ !QA Figure 4.2.2.6.1-1 CALCULATE FORMAT CASE MAIN QUEUE RELEASE QUEUE ? CHECK QEL MAINTYPE, SUBTYPE, CAMPS ORIGIN ETC. AND SET SEQ REC.VDIA FORMAT AND SEQ REC. RECEIVE QUEUE ? NEW FO┆
0x31b00…31c00 (49, 0, 11) Sector 310cff00215141 ┆1 !QA 1 4.2.2.6.2 SET CURSOR 4.2.2.6.2.1 Functional Specification Sets CURSOR POSITION either in COMMAND LINE or in position specified by CURSOR RECORD. 4.2.2.6.2.2 Interface Defini┆
0x31c00…31d00 (49, 0, 12) Sector 310dff00215141 ┆1 !QAtion a) Call Specification SET CURSOR (SPLIT; TEP CURSOR SPLIT TYPE b) SET CURSOR (R5, R6) Register Convention Call Register R5 SPLIT (DEST) R6 LINK (DEST) Return Register R0 - R7 (DEST) 4.2.2.6.3 DISPLAY VDU FIELD 4.2.┆
0x31d00…31e00 (49, 0, 13) Sector 310ea300215141 ┆1 # !QA2.6.3.1 Functional Specification Output a specified text string in the Command line or Response line of the VDU Header Area as specified by the caller. xternal Data None c) Local Data c1) Types Refer source list. c2) Constants Re┆
0x31e00…31f00 (49, 0, 14) Sector 310fff00215141 ┆1 !QA 1 4.2.2.6.3.2 Interface Specification Call Specification 1 a) DISPLAY VDU FIELD (LINE NO: HEADER LINE NO; F┆
0x31f00…32000 (49, 0, 15) Sector 3100ff00215141 ┆1 !QAIELD NO: HEADER FIELD NO; DATA: OUTPUT DATA; SIZE: NO OF (CHARACTERS), ():ERROR OK b) DISPLAY VDU FIELD(R0, R1, R2, R3, R6) Register Convention Call Registers R0 LINE NO (DEST) R1 FIELD NO (DEST) R2 pointer to DATA (DES┆
0x32000…32100 (50, 0, 0) Sector 3201ff00215141 ┆2 !QA. Z char is alpha 0,1,....... 9 char is numeric otherwise char is alpha-numeric. The type of parameter is defined as follows: If a parameter contains chars of only one type, then the parameter is of that type. If a parameter contains chars of┆
0x32100…32200 (50, 0, 1) Sector 32024700215141 ┆2 G !QA more than one type then the parameter is of type alpha-numeric. 4.2.2.6.27 SEND REQUEST TO SSC ............ 4.2.2.6.28 SEND REQUEST TO SAR ............ 4.2.2.6.29 SEND TO ASS PRINTER ............ 4.2.2.6.30 CALCULATE┆
0x32200…32300 (50, 0, 2) Sector 3203ff00215141 ┆2 !QA 1 4.2.2.6.1.2 Interface Specification Call Specification a) LOOKUP PARAMS(COMMAND LINE LENGTH#: INTEGER) NO OF PARAMS: INTEGER) b) LOOKUP PARAMS (R0, R6) Register Convent┆
0x32300…32400 (50, 0, 3) Sector 3204ff00215141 ┆2 !QAion Call Registers R0 COMMAND LINE LENGTH (DEST) R6 LINK (DEST) Return Registers R0 NO OF PARAMS R1 - R7 (DEST) 4.2.2.6.1.3 Data Description a) Data References Refer source list. b) External Data All external data defined┆
0x32400…32500 (50, 0, 4) Sector 32056600215141 ┆2 f !QA in 4.1.4/4.2.2.5 HEADER LINE UFCO PARAM TABLE (m) c) Local Data Refer source list. 4.2.2.4.19.1 Functional Description The purpose of the procedure is to calculate the format into which items received from the RECEIVE QUEUE, RELEAS┆
0x32500…32600 (50, 0, 5) Sector 3206ff00215141 ┆2 !QA 1 4.2.2.6.1.4 Procedure Design The procedure works on two data structures HEADER LINE and UFCO PARAM TABLE. At procedure exit UFCO PARAM TABLE contains a full description of the HEA┆
0x32600…32700 (50, 0, 6) Sector 3207ff00215141 ┆2 !QADER LINE content, Refer table 4.2.2.6.1.1. Procedure Algorithm. Refer fig. 4.2.2.6.1.1 HL INDEX is a reference relative to HEADER LINE start, identifying the character currently analysed. NOTE the following restriction at call: IOC HD LENGTH+1 ┆
0x32700…32800 (50, 0, 7) Sector 31087c00215141 ┆1 | !QA= COMMAND LINE LENGTH = COMMAND LINE LENGTH + IOC HD LENGTH Procedure design summarized in figure 4.2.2.6.1-1. EXT (m) UFCO VAL (m) ┆
0x32800…32900 (50, 0, 8) Sector 3209ff00215141 ┆2 !QA 1 c) Local Data Refer source list 4.2.2.4.19.4 Procedure Design The main type,sub-type and flag value of the received CIF are investigated and a format is calculated. The se┆
0x32900…32a00 (50, 0, 9) Sector 320a4000215141 ┆2 @ !QAquence record is up-dated. Refer figure 4.2.2.4.19-1. ┆
0x32a00…32b00 (50, 0, 10) Sector 320bff00215141 ┆2 !QA 1 CALCULATE FORMAT CASE MAIN QUEUE RELEASE QUEUE ? CHECK QEL MAINTYPE, SUBTYPE, CAMPS ORIGIN ETC. AND SET SEQ REC.VDIA FORMAT AND SEQ REC. RECEIVE QUEUE ? NEW FO┆
0x32b00…32c00 (50, 0, 11) Sector 320cdf00215141 ┆2 _ !QARMAT ACCORDINGLY AND TER- MINAL TXT. IF CHECK IS NOT OK RETURN (CC=ERROR) ELSE RETURN (CC=OKAY) RESPONSE QUEUE ? OTHERWISE INTERNAL ERROR (GIVE UP) Fig. 4.2.2.4.19-1 .Mj': < Zn.C / E*:=k 0wM% !;=4C┆
0x32c00…32d00 (50, 0, 12) Sector 320d6300215141 ┆2 c !QA 1 UFCO COMMON PROCEDURES 4.2.2.6.7 Calcul┆
0x32d00…32e00 (50, 0, 13) Sector 320eff00215141 ┆2 !QA 1 4.2.2.5 Common Subpackage Data a) Data References Refer 4.1.4 and CPS/DBD/001 b) External Data None c) Local Data c1) Types Refer source list. c2) Constants Re┆
0x32e00…32f00 (50, 0, 14) Sector 320fff00215141 ┆2 !QAfer source list. c3) Variables Refer source list. 4.2.2.6 Common Subpackage Procedures 4.2.2.6.1 Lookup Parameters 4.2.2.6.1.1 Functional Specification Scans HEADER LINE for start of each parameter, determine its length and type (i.e. ┆
0x32f00…33000 (50, 0, 15) Sector 3200ff00215141 ┆2 !QAalpha, numeric, or alpha-numeric). In accordance UFCO PARAM TABLE is updated. The character set is divided into type as: 1 SPACE and COMMA delimiter between parameters A, B,.....┆
0x33000…33100 (51, 0, 0) Sector 3301ff00215141 ┆3 !QA21 UPDATE VDU HEADER .............. 4.2.2.6.22 SEND TO MDP .................... 4.2.2.6.23 SEND FOR RELEASE ............... 4.2.2.6.24 SEND RELEASE NOTIFICATION ...... 4.2.2.6.25 SEND TO THP ..................┆
0x33100…33200 (51, 0, 1) Sector 3302ff00215141 ┆3 !QA.. 4.2.2.6.26 SEND REQUEST TO UMAM ........... 4.2.2.6.27 SEND REQUEST TO SSC ............ 4.2.2.6.28 SEND REQUEST TO SAR ............ 4.2.2.6.29 SEND TO ASS PRINTER ............ 4.2.2.6.30 CALCULATE┆
0x33200…33300 (51, 0, 2) Sector 3303ff00215141 ┆3 !QA PRPM FORMAT .......... 4.2.2.6.31 FETCH UFCO OPERATION ........... 4.2.2.6.32 FREE UFCO OPERATION ............ 4.2.2.6.33 ENABLE FC KEYS.................. 4.2.2.7 Subpackage Interfaces ................ ┆
0x33300…33400 (51, 0, 3) Sector 33047300215141 ┆3 s !QA 4.2.2.7.2 VDIA UFCO Interfaces.............. 4.2.2.7.4 UFCO VCO Interfaces............... OTHERWISE? - CC=S QERROR END CASE SC COMMENT, COMMENT? - CASE VUS QEL ATTR.SUBTYPE OF MESSAGE SUBTYPE FOR DISPLAY?┆
0x33400…33500 (51, 0, 4) Sector 3305ff00215141 ┆3 !QA 1 4.2.2.4.19 Calculate Format 4.2.2.4.19.1 Functional Description The purpose of the procedure is to calculate the format into which items received from the RECEIVE QUEUE, RELEAS┆
0x33500…33600 (51, 0, 5) Sector 3306ff00215141 ┆3 !QAE QUEUE and the RESPONSE QUEUE shall be displayed. 4.2.2.4.19.2 Interface Specification Call Specification a) CALCULATE FORMAT (QEL: QEL REFERENCE) (CC: ERROR OK) b) CALCULATE FORMAT (R0,R2,R6) Register Convention Call Reg┆
0x33600…33700 (51, 0, 6) Sector 3307ff00215141 ┆3 !QAisters R2 POINTER TO QEL (DEST) R6 LINK (DEST) Return Registers R0 CC R1 - R7 (DEST) 4.2.2.4.19.3 Data Description a) Data References Refer source list. b) Ex┆
0x33700…33800 (51, 0, 7) Sector 32089300215141 ┆2 !QAternal Data All external data defined in 4.1.4/4.2.2.5. VUS RECV ATTR CURRENT MAIN QUEUE SEQ REC HEADER TEXT (m) UFCO VAL (m) ┆
0x33800…33900 (51, 0, 8) Sector 3309ff41215141 ┆3 A!QA2151A CPS/SDS/039 ja/rt JBS 4.2.2.4.19 11 05 82 14 29 6 14 30122 18 04 84 12 57 11 208 18 04 84 11 33 10 10 84 11 38 0171A 76 19 29 552 54710 ' * 7 B W _┆
0x33900…33a00 (51, 0, 9) Sector 330a4c00215141 ┆3 L !QA 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 / / / . . . . . . - - - - - - ┆
0x33a00…33b00 (51, 0, 10) Sector 330ba300215141 ┆3 # !QA 1 CPS/SDS/039 840601 USER VDU DETAILED DESIGN SPECIFICATION ISSUE 1 CAMPS -!/=6)M2&*/=MM, > I!e=6 !Z="(=e*$<kas#r 9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x33b00…33c00 (51, 0, 11) Sector 330c4a00215141 ┆3 J !QA 1 I:^=~ B[.Mr)Cp.:]=~ Bp.MP- Rm.> IM)-MI,:^=~ B~.> IMB'IM2& 9x2"<!Z="(=^#Vk"$<:]=2#<:^=~ J6.! <6 M8) R6.> I! <6 M8)I!h=6 ! =6 M")IM"):g=~ J /:h=2>=M?.Mj': < Zn.C / E*:=k 0wM% !;=4C┆
0x33c00…33d00 (51, 0, 12) Sector 330dff00215141 ┆3 !QA 1 1 4.2.2.6.7 Calcul┆
0x33d00…33e00 (51, 0, 13) Sector 330eff00215141 ┆3 !QAate Format ............... 4.2.2.6.8 TEP GET FIRST CIF .............. 4.2.2.6.9 TEP GET NEXT CIF ............... 4.2.2.6.10 TEP CREATE CIF ................. 4.2.2.6.11 TEP CREATE NEW CIF ............. ┆
0x33e00…33f00 (51, 0, 14) Sector 330fff00215141 ┆3 !QA 4.2.2.6.12 TEP NEW VIEW ................... 4.2.2.6.13 TEP TRSERNO .................... 4.2.2.6.14 CALCULATE MENU ................. 4.2.2.6.15 TEP RETURN VIEW ................ 4.2.2.6.16 TEP SAVE VIEW ....┆
0x33f00…34000 (51, 0, 15) Sector 3300ff00215141 ┆3 !QA.............. 4.2.2.6.17 TEP READ BUFFER ................ 4.2.2.6.18 TEP WRITE BUFFER ............... 4.2.2.6.19 TEP RESERVE BUFFER ............. 4.2.2.6.20 COPY TEXT FIELDS ............... 4.2.2.6.┆
0x34000…34100 (52, 0, 0) Sector 3401ff00215141 ┆4 !QA 1 c) Local Data Refer source list 4.2.2.4.19.4 Procedure Design The main type,sub-type and flag value of the received CIF are investigated and a format is calculated. The se┆
0x34100…34200 (52, 0, 1) Sector 34024000215141 ┆4 @ !QAquence record is up-dated. Refer figure 4.2.2.4.19-1. ┆
0x34200…34300 (52, 0, 2) Sector 3403ff00215141 ┆4 !QA 1 CALCULATE FORMAT CASE MAIN QUEUE RELEASE QUEUE ? CHECK QEL MAINTYPE, SUBTYPE, CAMPS ORIGIN ETC. AND SET SEQ REC.VDIA FORMAT AND SEQ REC. RECEIVE QUEUE ? NEW FO┆
0x34300…34400 (52, 0, 3) Sector 3404df00215141 ┆4 _ !QARMAT ACCORDINGLY AND TER- MINAL TXT. IF CHECK IS NOT OK RETURN (CC=ERROR) ELSE RETURN (CC=OKAY) RESPONSE QUEUE ? OTHERWISE INTERNAL ERROR (GIVE UP) Fig. 4.2.2.4.19-1 .Mj': < Zn.C / E*:=k 0wM% !;=4C┆
0x34400…34500 (52, 0, 4) Sector 34056300215141 ┆4 c !QA 1 UFCO COMMON PROCEDURES 4.2.2.6.7. Calcula┆
0x34500…34600 (52, 0, 5) Sector 3406ff00215141 ┆4 !QA 1 4.2.2.5 Common Subpackage Data a) Data References Refer 4.1.4 and CPS/DBD/001 b) External Data None c) Local Data c1) Types Refer source list. c2) Constants Re┆
0x34600…34700 (52, 0, 6) Sector 3407ff00215141 ┆4 !QAfer source list. c3) Variables Refer source list. 4.2.2.6 Common Subpackage Procedures 4.2.2.6.1 Lookup Parameters 4.2.2.6.1.1 Functional Specification Scans HEADER LINE for start of each parameter, determine its length and type (i.e. ┆
0x34700…34800 (52, 0, 7) Sector 3308ff00215141 ┆3 !QAalpha, numeric, or alpha-numeric). In accordance UFCO PARAM TABLE is updated. The character set is divided into type as: 1 SPACE and COMMA delimiter between parameters A, B,.....┆
0x34800…34900 (52, 0, 8) Sector 3409ff00215141 ┆4 !QA 4.2.2.6.22 SEND TO MDP ................ 4.2.2.6.23 SEND FOR RELEASE ........... 4.2.2.6.24 SEND RELEASE NOTIFICATION .. 4.2.2.6.25 SEND TO THP ................ 4.2.2.6.26 SEND REQUEST TO UMAM ...┆
0x34900…34a00 (52, 0, 9) Sector 340aff00215141 ┆4 !QA.... 4.2.2.6.27 SEND REQUEST TO SSC ........ 4.2.2.6.28 SEND REQUEST TO SAR ........ 4.2.2.6.29 SEND TO ASS PRINTER ........ 4.2.2.6.30 CALCULATE PRPM FORMAT ...... 4.2.2.6.31 Fetch UFCO Operati┆
0x34a00…34b00 (52, 0, 10) Sector 340bff00215141 ┆4 !QAon ....... 4.2.2.6.32 Free UFCO Operation ........ 4.2.2.6.3.3 ENABLE FC KEYS.............. 4.2.2.7 Subpackage Interfaces ...... 4.2.2.7.2 VDIA UFCO Interfaces........ 4.2.2.7.4 UFCO VCO In┆
0x34b00…34c00 (52, 0, 11) Sector 340c1d00215141 ┆4 !QAterfaces......... lut) Hvilken funktion? Til hvor? Fra hvor? Dokument: Hvilken kommando? Hvilken side: (Sletter) (S]ger) (Udf]rer) Inds`t hvilket? Slette hvilket? Flytte hvilket? Kopiere hvilket? Bytte hvilket? Bytte med? S]ge hvilket? ┆
0x34c00…34d00 (52, 0, 12) Sector 340dff00215141 ┆4 !QA 1 4.2.2.4.19 Calculate Format 4.2.2.4.19.1 Functional Description The purpose of the procedure is to calculate the format into which items received from the RECEIVE QUEUE, RELEAS┆
0x34d00…34e00 (52, 0, 13) Sector 340eff00215141 ┆4 !QAE QUEUE and the RESPONSE QUEUE shall be displayed. 4.2.2.4.19.2 Interface Specification Call Specification a) CALCULATE FORMAT (QEL: QEL REFERENCE) (CC: ERROR OK) b) CALCULATE FORMAT (R0,R2,R6) Register Convention Call Reg┆
0x34e00…34f00 (52, 0, 14) Sector 340fff00215141 ┆4 !QAisters R2 POINTER TO QEL (DEST) R6 LINK (DEST) Return Registers R0 CC R1 - R7 (DEST) 4.2.2.4.19.3 Data Description a) Data References Refer source list. b) Ex┆
0x34f00…35000 (52, 0, 15) Sector 34009300215141 ┆4 !QAternal Data All external data defined in 4.1.4/4.2.2.5. VUS RECV ATTR CURRENT MAIN QUEUE SEQ REC HEADER TEXT (m) UFCO VAL (m) ┆
0x35000…35100 (53, 0, 0) Sector 3501ff41215141 ┆5 A!QA2151A CPS/SDS/039 ja/rt JBS 4.2.2.4.19 11 05 82 14 29 6 14 30122 18 04 84 12 57 00 5 18 04 84 11 33 18 04 84 13 35 0171A 76 19 18 652 54507 ' * 7 B W _┆
0x35100…35200 (53, 0, 1) Sector 35024c00215141 ┆5 L !QA 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 / / / ┆
0x35200…35300 (53, 0, 2) Sector 3503a300215141 ┆5 # !QA 1 CPS/SDS/039 840601 USER VDU DETAILED DESIGN SPECIFICATION ISSUE 1 CAMPS -!/=6)M2&*/=MM, > I!e=6 !Z="(=e*$<kas#r 9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x35300…35400 (53, 0, 3) Sector 35044a00215141 ┆5 J !QA 1 I:^=~ B[.Mr)Cp.:]=~ Bp.MP- Rm.> IM)-MI,:^=~ B~.> IMB'IM2& 9x2"<!Z="(=^#Vk"$<:]=2#<:^=~ J6.! <6 M8) R6.> I! <6 M8)I!h=6 ! =6 M")IM"):g=~ J /:h=2>=M?.Mj': < Zn.C / E*:=k 0wM% !;=4C┆
0x35400…35500 (53, 0, 4) Sector 3505ff00215141 ┆5 !QA 1 1 4.2.2.6.7. Calcula┆
0x35500…35600 (53, 0, 5) Sector 3506ff00215141 ┆5 !QAte Format ................ 4.2.2.6.8 TEP GET FIRST CIF .............. 4.2.2.6.9 TEP GET NEXT CIF ............... 4.2.2.6.10 TEP CREATE CIF ............. 4.2.2.6.11 TEP CREATE NEW CIF ......... 4.2.┆
0x35600…35700 (53, 0, 6) Sector 3507ff00215141 ┆5 !QA2.6.12 TEP NEW VIEW ............... 4.2.2.6.13 TEP TRSERNO ................ 4.2.2.6.14 CALCULATE MENU ............... 4.2.2.6.15 TEP RETURN VIEW ............ 4.2.2.6.16 TEP SAVE VIEW .............. ┆
0x35700…35800 (53, 0, 7) Sector 3408ff00215141 ┆4 !QA 4.2.2.6.17 TEP READ BUFFER ............ 4.2.2.6.18 TEP WRITE BUFFER ........... 4.2.2.6.19 TEP RESERVE BUFFER ......... 4.2.2.6.20 COPY TEXT FIELDS ........... 4.2.2.6.21 UPDATE VDU HEADER .......... ┆
0x35800…35900 (53, 0, 8) Sector 3509ff00215141 ┆5 !QA 1 4.2.2.6.11 TEP CREATE NEW CIF 4.2.2.6.11.1 Functional Specification This procedure creates a new version of an existing CIF. 4.2.2.6.11.2 Interface Specification Call Spe┆
0x35900…35a00 (53, 0, 9) Sector 350aff00215141 ┆5 !QAcification a) TEP CREATE NEW CIF(OLD CIF: VIEW REFERENCE) NEW CIF: VIEW REFERENCE b) TEP CREATE NEW CIF (R2, R6) Register Convention Call Registers R2 OLD CIF (DEST) R6 LINK (DEST) Return Registers R2 NEW CIF R0 -┆
0x35a00…35b00 (53, 0, 10) Sector 350b1a00215141 ┆5 !QA R1, R3 - R7 (DEST) C (m) refer 4.2.2.5 INPUT CIF (m) refer 4.1.4 c) Local Data None 4.2.2.6.8.4 Procedure Design Refer fig. 4.2.2.6.8-1. SPLAY? SEQ REC.NEW FORMAT = SC G2 SEQ REC.VDIA FORMAT = SC G2 HEADER TEXT = RETR SC COM┆
0x35b00…35c00 (53, 0, 11) Sector 350cff00215141 ┆5 !QA 1 4.2.2.6.12 TEP NEW VIEW 4.2.2.6.12.1 Functional Specification A new view of an existing CIF is generated. Either a new version of field 1 - 3 or field 4 - 5 will be generated.┆
0x35c00…35d00 (53, 0, 12) Sector 350dff00215141 ┆5 !QA 4.2.2.6.12.2 Interface Specification Call Specification a) TEP NEW VIEW(OLD CIF: VIEW REFERENCE TEXT HEADER: BOOLEAN) (NEW CIF: VIEW REFERENCE) b) TEP NEW VIEW (R2, R3, R6) Register Convention Call Registers R2 OLD┆
0x35d00…35e00 (53, 0, 13) Sector 350e7400215141 ┆5 t !QA CIF (DEST) R3 TEXT HEADER (DEST) R6 LINK (DEST) Return Registers R2 NEW CIF R0-R1, R3-R7 (DEST) UT CIF = NEW CIF RECV NEXT? OUTPUT CC = NOK OTHERWISE? VUS INTERNAL ERROR(GIVE UP)(4.1.5.2) END CASE FIG. 4.2.2.6.8-1 .┆
0x35e00…35f00 (53, 0, 14) Sector 350fff00215141 ┆5 !QA 1 4.2.2.6.13 TEP TRSERNO 4.2.2.6.13.1 Functional Specification The next Transaction Serial number is read via TMP. Current time is fetched from the CUR TIME. 4.2.2.6.13.2 Int┆
0x35f00…36000 (53, 0, 15) Sector 3500bc00215141 ┆5 < !QAerface Specification Call Specification a) TEP TRSERNO b) TEP TRSERNO (R6) Register Convention Call Register R6 LINK (DEST) Return Registers None R0 - R7 (DEST) Register Convention Call Registers R2 RECV QEL (DEST) R6 LI┆
0x36000…36100 (54, 0, 0) Sector 36015e00215141 ┆6 ^ !QANK (DEST) Return Registers R2 OUT QEL R3 CC (NOK OK) R0-R1, R4 - R7 (DEST) CC = NOK END CASE FIG. 4.2.2.6.7-20 HEADER TEXT = RETR OUTG CAMPS READ? SEQ REC.NEW FORMAT = E2 RE S┆
0x36100…36200 (54, 0, 1) Sector 3602ff00215141 ┆6 !QA 1 4.2.2.6.9.3 Data Description a) Data References NOK OK refer CPS/DBD/001 QEL REFERENCE refer CPS/DBD/001 UFCO CMD refer 4.2.2.5 SEQ FORMAT refer 4.2.2.5 b) External ┆
0x36200…36300 (54, 0, 2) Sector 36039600215141 ┆6 !QAData SEQ REC (m) refer 4.2.2.5 INPUT CIF (m) refer 4.1.4 c) Local Data None 4.2.2.6.9.4 Procedure Design Refer fig. 4.2.2.6.9-1 1) CC = NOK END CASE FIG. 4.2.2.6.7-15 VDU PAGE? SEQ REC.NEW FORMAT = SC VDU S┆
0x36300…36400 (54, 0, 3) Sector 3604ff00215141 ┆6 !QA 1 1 TEP GET NEXT CIF TEP RECV NEXT (RECV QEL)(OUTQEL, CC)(4.2.2.6.6) CASE CC OF NOT OPENED? SEQ REC.VD┆
0x36400…36500 (54, 0, 4) Sector 3605ff00215141 ┆6 !QAIA CMD = NULL Q EMPTY? - DISPLAY ERROR MSG(QEMPTY)(4.2.2.6.4) CALCULATE MENU (4.2.2.6.14) UPDATE HEADER (CLEAR HEADER, MAX CLASS)(4.2.2.6.21) CHECK PRECEDENCE ( ) RECV OK? TEP TRSERNO (4.2.2.6.13) UPDATE HEADER(UPDA┆
0x36500…36600 (54, 0, 5) Sector 3606c700215141 ┆6 G !QATE HEADER,CURRENT CLASS)(4.2.2.6.21) CHECK PRECEDENCE ( ) INPUT CIF = OUT QEL OTHERWISE? VUS INTERNAL ERROR(GIVE UP) (4.1.5.2) END CASE FIG. 4.2.2.6.9-1 CC = NOK END CASE OTHERWISE? - VUS┆
0x36600…36700 (54, 0, 6) Sector 3607ff00215141 ┆6 !QA 1 4.2.2.6.10 TEP CREATE CIF 4.2.2.6.10.1 Functional Specification This procedure creates a CIF and opens it by a call to Message Monitor. 4.2.2.6.10.2 Interface Specificat┆
0x36700…36800 (54, 0, 7) Sector 3508f600215141 ┆5 v !QAion Call Specification a) TEP CREATE CIF (NEW CIF: VIEW REFERENCE) b) TEP CREATE CIF (R2, R6) Register Convention Call Registers R6 LINK (DEST) Return Registers R2 NEW CIF R0 - R1, R3 - R7 (DEST) CIF R3┆
0x36800…36900 (54, 0, 8) Sector 36092f00215141 ┆6 / !QA CC (NOK, OK) R0 - R1, R4 - R7 (DEST) ASE VUS RECV ATTR.FLAG VALUE OF NON CAMPS? - SEQ REC.NEW FORMAT = E1 SEQ REC.VDIA FORMAT = E1 HEADER TEXT = RETR INCO OTHERWISE? - VUS QUEUE ERROR(CONTI┆
0x36900…36a00 (54, 0, 9) Sector 360aff00215141 ┆6 !QA 1 4.2.2.6.8.3 Data Description a) Data References QEL REFERENCE TYPE refer CPS/DBD/001 NOK OK refer CPS/DBD/001 UFCO CMD refer 4.2.2.5 SEQ FORMAT refer 4.2.2.5 b) Ext┆
0x36a00…36b00 (54, 0, 10) Sector 360b9c00215141 ┆6 !QAernal Data SEQ REC (m) refer 4.2.2.5 INPUT CIF (m) refer 4.1.4 c) Local Data None 4.2.2.6.8.4 Procedure Design Refer fig. 4.2.2.6.8-1. SPLAY? SEQ REC.NEW FORMAT = SC G2 SEQ REC.VDIA FORMAT = SC G2 HEADER TEXT = RETR SC COM┆
0x36b00…36c00 (54, 0, 11) Sector 360cff00215141 ┆6 !QA 1 1 TEP GET FIRST CIF OUTPUT CC = OK TEP RECV FIRST (CC, NEW CIF)(4.2.2.6.5) CASE CC OF NOT OPENED? - S┆
0x36c00…36d00 (54, 0, 12) Sector 360dff00215141 ┆6 !QAEQ REC.VDIA CMD = NULL Q EMPTY? DISPLAY ERROR MSG(Q EMPTY)(4.2.2.6.4) CALCULATE MENU (4.2.2.6.14)) UPDATE HEADER (CLEAR HEADER, MAX CLASS)( ) CHECK PRECEDENCE ( ) RECV OK? TEP TRSERNO (4.2.2.6.13) UPDATE VDU ┆
0x36d00…36e00 (54, 0, 13) Sector 360efe00215141 ┆6 ~ !QAHEADER (UPDATE HEADER, CURRENT CLASS) (4.2.2.6.21) CHECK PRECEDENCE ( ) INPUT CIF = NEW CIF RECV NEXT? OUTPUT CC = NOK OTHERWISE? VUS INTERNAL ERROR(GIVE UP)(4.1.5.2) END CASE FIG. 4.2.2.6.8-1 .┆
0x36e00…36f00 (54, 0, 14) Sector 360fff00215141 ┆6 !QA 1 4.2.2.6.9 TEP GET NEXT CIF 4.2.2.6.9.1 Functional Specification The purpose of this procedure is to receive the next CIF, to which a user has access. 4.2.2.6.9.2 Interface S┆
0x36f00…37000 (54, 0, 15) Sector 3600ff00215141 ┆6 !QApecification Call Specification a) TEP GET NEXT CIF (RECV QEL: QEL REFERENCE) (OUT QEL: QEL REFERENCE; CC: NOK OK) b) TEP GET NEXT CIF (R2, R3, R6) Register Convention Call Registers R2 RECV QEL (DEST) R6 LI┆
0x37000…37100 (55, 0, 0) Sector 3701a400215141 ┆7 $ !QA HEADER TEST = VUS APP NO OTHERWISE? VUS QUEUE ERROR(CONTINUE)(4.1.5.1) CC = NOK END CASE FIG. 4.2.2.6.7-20 HEADER TEXT = RETR OUTG CAMPS READ? SEQ REC.NEW FORMAT = E2 RE S┆
0x37100…37200 (55, 0, 1) Sector 3702ff00215141 ┆7 !QA 1 RESP DELETE INVEST CASE VUS RECV ATTR.SUBTYPE OF DETETE NOT SUBTYPE DEL NOT DISP? - SEQ REC.NEW FORMAT = DEL NOT SEQ REC.VDIA FORMAT = DEL NOT HEADER TEX┆
0x37200…37300 (55, 0, 2) Sector 37039500215141 ┆7 !QAT = VUS DEL NO OTHERWISE? - VUS QUEUE ERROR(CONTINUE)(4.1.5.1) CC = NOK END CASE FIG. 4.2.2.6.7-21 .1) CC = NOK END CASE FIG. 4.2.2.6.7-15 VDU PAGE? SEQ REC.NEW FORMAT = SC VDU S┆
0x37300…37400 (55, 0, 3) Sector 3704ff00215141 ┆7 !QA 1 RESP ACK INVEST CASE VUS RECV ATTR.SUBTYPE OF ACK SUBTYPE SAR ERROR ACK? - TEP READ BUFFER(INPUT CIF,UFCO VAL)(4.2.2.6.17) CASE UFCO VAL.IDENT OF SUPV RETR ID ┆
0x37400…37500 (55, 0, 4) Sector 3705ff00215141 ┆7 !QA H1? SEQ REC.NEW FORMAT = H1 SEQ REC.VDIA FORMAT = H1 HEADER TEXT = VUS RETR ERROR OTHERWISE? - VUS QUEUE ERROR(CONTINUE) (4.1.5.1) CC = NOK END CASE OTHER┆
0x37500…37600 (55, 0, 5) Sector 37066900215141 ┆7 i !QAWISE? - VUS QUEUE ERROR(CONTINUE)(4.1.5.1) CC = NOK END CASE FIG. 4.2.2.6.7-22 OTHERWISE? - VUS QUEUE ERROR(CONTINUED) (4.1.5.1 CC = NOK END CASE OTHERWISE? - VUS┆
0x37600…37700 (55, 0, 6) Sector 3707ff00215141 ┆7 !QA 1 4.2.2.6.8 TEP GET FIRST CIF 4.2.2.6.8.1 Functional Description The purpose of this procedure is to receive the first CIF to which a user has access in a queue. 4.2.2.6.8.2 I┆
0x37700…37800 (55, 0, 7) Sector 3608ff00215141 ┆6 !QAnterface Specification Call Specification a) TEP GET FIRST CIF(NEW CIF: QEL REFERENCE CC: OK NOK) b) TEP GET FIRST CIF (R2, R3, R6) Register Convention Call Registers R6 LINK (DEST) Return Registers R2 NEW CIF R3┆
0x37800…37900 (55, 0, 8) Sector 3709ff00215141 ┆7 !QAER TEST = VUS APP NO FOR DISPLAY? - CASE VUS RECV ATTR.FLAG VALUE OF NON CAMPS? - SEQ REC.NEW FORMAT = E1 SEQ REC.VDIA FORMAT = E1 HEADER TEXT = RETR INCO OTHERWISE? - VUS QUEUE ERROR(CONTI┆
0x37900…37a00 (55, 0, 9) Sector 370add00215141 ┆7 ] !QANUED) (4.1.5.1) CC = NOK END CASE OTHERWISE? - VUS QUEUE ERROR(CONTINUE)(4.1.5.1) CC = NOK END CASE FIG. 4.2.2.6.7-17 C PLAINDRESS? SEQ REC.NEW FORMAT ┆
0x37a00…37b00 (55, 0, 10) Sector 370bff00215141 ┆7 !QA 1 RESP SC COM INVEST CASE VUS RECV ATTR.SUBTYPE OF MESSAGE SUBTYPE FOR DISPLAY? SEQ REC.NEW FORMAT = SC G2 SEQ REC.VDIA FORMAT = SC G2 HEADER TEXT = RETR SC COM┆
0x37b00…37c00 (55, 0, 11) Sector 370c8100215141 ┆7 !QAM OTHERWISE? VUS QUEUE ERROR(CONTINUE)(4.1.5.1) CC = NOK END CASE FIG. 4.2.2.6.7-18 ION? CASE VUS RECV ATTR.SUBTYPE OF REL NOT SUB REL NOT DISPLAY? SEQ REC.NEW FORMAT = F SEQ R┆
0x37c00…37d00 (55, 0, 12) Sector 370dff00215141 ┆7 !QA 1 RESP COM INVEST CASE VUS RECV ATTR.SUBTYPE OF MESSAGE SUBTYPE FOR DISPLAY? CASE VUS RECV ATTR.FLAG VALUE OF CAMPS ORIG? - SEQ REC.NEW FORMAT = G2 SEQ REC┆
0x37d00…37e00 (55, 0, 13) Sector 370eff00215141 ┆7 !QA.VDIA FORMAT = G2 HEADER TEST = RETR COMM OTHERWISE? - VUS QUEUE ERROR(CONTINUE)(4.1.5.1) CC = NOK END CASE OTHERWISE? - VUS QUEUE ERROR(CONTINUE)(4.1.5.1) CC = NOK END CASE FIG. 4.┆
0x37e00…37f00 (55, 0, 14) Sector 370f1100215141 ┆7 !QA2.2.6.7-19 RWISE? VUS QUEUE ERROR(CONTINUE)(4.1.5.1) CC = NOK END CASE FIG. 4.2.2.6.7-14 ? VUS QUEUE ERROR (CONTINUE)(4.1.5.1) CC = NOK END CASE Fig. 4.2.2.6.7-8 VUS SC REL OTHERWISE? VUS QUEUE E┆
0x37f00…38000 (55, 0, 15) Sector 3700ff00215141 ┆7 !QA 1 RESP TEP INT INVEST CASE VUS RECV ATTR.SUBTYPE OF TEP INTERNAL SUBTYPE APPEND NOTIFICATION? - SEQ REC.NEW FORMAT = APP NOT SEQ REC.VDIA FORMAT = APP NOT ┆
0x38000…38100 (56, 0, 0) Sector 3801ff00215141 ┆8 !QA TEXT = VUS APP NO FOR DISPLAY? - CASE VUS RECV ATTR.FLAG VALUE OF CAMPS ORIG? - SEQ REC.NEW FORMAT = E2 SEQ REC.VDIA FORMAT = E2 HEADER TEXT = RETR OUTG CAMPS READ? SEQ REC.NEW FORMAT = E2 RE S┆
0x38100…38200 (56, 0, 1) Sector 3802ff00215141 ┆8 !QAEQ REC.VDIA FORMAT = E2 RE HEADER TEXT = RETR OUTG READ NON CAMPS? - SEQ REC.NEW FORMAT = E1 SEQ REC.VDIA FORMAT = E1 HEADER TEXT = RETR INCO NON CAMPS READ? SEQ REC.NEW FORMAT = E1 RE ┆
0x38200…38300 (56, 0, 2) Sector 3803cf00215141 ┆8 O !QA SEQ REC.VDIA FORMAT = E1-RE HEADER TEXT = RETR INCO READ END CASE OTHERWISE? - VUS QUEUE ERROR(CONTINUE)(4.1.5.1) CC = NOK END CASE FIG. 4.2.2.6.7-15 VDU PAGE? SEQ REC.NEW FORMAT = SC VDU S┆
0x38300…38400 (56, 0, 3) Sector 3804ff00215141 ┆8 !QA 1 RESP ABB INVEST CASE VUS RECV ATTR.SUBTYPE OF MESSAGE SUBTYPE FOR CONTINUED PREP? SEQ REC.NEW FORMAT = APP NOT SEQ REC.VDIA FORMAT = APP NOT HEADER TEX┆
0x38400…38500 (56, 0, 4) Sector 3805ff00215141 ┆8 !QAT = VUS APP NO FOR DISPLAY? - CASE VUS RECV ATTR.FLAG VALUE OF NON CAMPS? - SEQ REC.NEW FORMAT = E1 SEQ REC.VDIA FORMAT = E1 HEADER TEXT = RETR OUTG NON CAMPS READ? - SEQ REC.NEW FORMAT = E1 RE ┆
0x38500…38600 (56, 0, 5) Sector 3806ff00215141 ┆8 !QA SEQ REC.VDIA FORMAT = E1 RE HEADER TEXT =RETR OUTG READ OTHERWISE? - VUS QUEUE ERROR(CONTINUED) (4.1.5.1 CC = NOK END CASE OTHERWISE? - VUS┆
0x38600…38700 (56, 0, 6) Sector 38076000215141 ┆8 ` !QA QUEUE ERROR(CONTINUE)(4.1.5.1) CC = NOK END CASE FIG. 4.2.2.6.7-16 ECV ATTR.MAINTYPE OF QELEMENT MAIN TYPE PLAINDRESS, PLAINDRESS DATA? SEQ REC.NEW FORMAT = B SEQ REC.VDIA FORMAT = B FIRST COOR? HEADER TEXT = ┆
0x38700…38800 (56, 0, 7) Sector 3708ff00215141 ┆7 !QA 1 RESP SC PLAIN INVEST CASE VUS RECV ATTR.SUBTYPE OF MESSAGE SUBTYPE FOR CONTINUED PREP? - SEQ REC.NEW FORMAT = APP NOT SEQ REC.VDIA FORMAT = APP NOT HEAD┆
0x38800…38900 (56, 0, 8) Sector 3809ff00215141 ┆8 !QA 1 NON CAMPS COOR CASE VUS RECV ATTR.MAINTYPE OF QELEMENT MAIN TYPE SC PLAINDRESS, SC PLAINDRESS DATA? SEQ REC.NEW.FORMAT = E1 COOR SEQ REC.VIDA FORMAT = E1 COOR HEADE┆
0x38900…38a00 (56, 0, 9) Sector 380a9200215141 ┆8 !QAR TEXT = VUS SC COOR OTHERWISE? VUS QUEUE ERROR(CONTINUE)(4.1.5.1) CC = NOK END CASE Fig. 4.2.2.6.7-13 PLAINDRESS DATA, PLAINDRESS, ABB PLAINDRESS, ABB PLAINDRESS DATA SC PLAINDRESS? SEQ REC.NEW FORMAT ┆
0x38a00…38b00 (56, 0, 10) Sector 380bff00215141 ┆8 !QA 1 RESPQ INVESTIGATION CASE VUS RECV ATTR.MAINTYPE OF QELEMENT MAIN TYPE PLAINDRESS? RESP PLAIN INVEST (15) ABB PLAINDRESS? RESP ABB INVEST (-16) SC PLAINDRESS? RE┆
0x38b00…38c00 (56, 0, 11) Sector 380cff00215141 ┆8 !QASP SC PLAIN INVEST (-17) SC COMMENT? RESP SC COM INVEST(-18) COMMENT? RESP COM INVEST (-19) RELEASE NOTIFICATION? CASE VUS RECV ATTR.SUBTYPE OF REL NOT SUB REL NOT DISPLAY? SEQ REC.NEW FORMAT = F SEQ R┆
0x38c00…38d00 (56, 0, 12) Sector 380dff00215141 ┆8 !QAEC.VDIA FORMAT = F HEADER TEXT=RETR REL NO REL NOT LOCAL DIST?-SEQ REC.NEW FORMAT = F SEQ REC.VDIA FORMAT= F HEADER TEXT = VUS REC NO OTHERWISE? - VUS QUEUE ERROR(CONTI┆
0x38d00…38e00 (56, 0, 13) Sector 380eff00215141 ┆8 !QANUE) (4.1.5.1) CC = NOK END CASE TEP INTERNAL? RESP TEP INT INVEST ( -20) DELETE NOTIFICATION? RESP DELETE INVEST ( -21) ACKNOWLEDGE? RESP ACK INVEST ( -22) SYSTEM CATALOGUE DISPLAY? - RESP CATALOGUE INVEST( -┆
0x38e00…38f00 (56, 0, 14) Sector 380f6b00215141 ┆8 k !QA23) OTHERWISE? VUS QUEUE ERROR(CONTINUE)(4.1.5.1) CC = NOK END CASE FIG. 4.2.2.6.7-14 ? VUS QUEUE ERROR (CONTINUE)(4.1.5.1) CC = NOK END CASE Fig. 4.2.2.6.7-8 VUS SC REL OTHERWISE? VUS QUEUE E┆
0x38f00…39000 (56, 0, 15) Sector 3800ff00215141 ┆8 !QA 1 RESP PLAIN INVEST CASE VUS RECV ATTR.SUBTYPE OF MESSAGE SUBTYPE FOR CONTINUED PREP? - SEQ REC.VDIA FORMAT = APP NOT SEQ REC.VDIA FORMAT = APP NOT HEADER┆
0x39000…39100 (57, 0, 0) Sector 39018b00215141 ┆9 !QAVUS OUTG READ OTHERWISE? VUS QUEUE ERROR (CONTINUE) (4.1.5.1) CC = NOK END CASE Fig. 4.2.2.6.7-9 CASE VUS RECV ATTR.SUBTYPE OF MESSAGE SUBTYPE FOR DISPLAY? CASE VUS RELV ATTR.FLAG VALUE OF CAMPS ORIG┆
0x39100…39200 (57, 0, 1) Sector 3902ff00215141 ┆9 !QA 1 NON CAMPS DISP CASE VUS RECV ATTR.MAINTYPE OF QELEMENT MAIN TYPE PLAINDRESS, PLAINDRESS DATA, ABB PLAINDRESS, ABB PLAINDRESS DATA, SC PLAINDRESS, SC PLAINDRESS DATA? SE┆
0x39200…39300 (57, 0, 2) Sector 3903ff00215141 ┆9 !QAQ.REC.NEW FORMAT = E1 SEQ REC.VDIA FORMAT = E1 HEADER TEXT = VUS INCO SC COMMENT? SEQ REC.NEW:FORMAT = SC G2 SEQ REC. VDIA FORMAT = SC G2 HEADER TEXT = VUS SC COMM SC VDU PAGE? SEQ REC.NEW FORMAT = SC VDU S┆
0x39300…39400 (57, 0, 3) Sector 3904a400215141 ┆9 $ !QAEQ REC.VDIA FORMAT = SC VDU HEADER TEXT = VUS SC VDU OTHERWISE? VUS QUEUE ERROR(CONTINUE)(4.1.5.1) CC = NOK END CASE Fig. 4.2.6.7-10 COOR( -12) NON CAMPS? NON CAMPS COOR( -13) OTHERWISE? VUS QUEUE ERROR(CONT┆
0x39400…39500 (57, 0, 4) Sector 3905ff00215141 ┆9 !QA 1 NON CAMPS RE DISP CASE VUS RECV ATTR.MAINTYPE OF QELEMENT MAIN TYPE PLAINDRESS, PLAINDRESS DATA, ABB PLAINDRESS, ABB PLAINDRESS DATA? SEQ REC.NEW FORMAT = E1 RE SEQ R┆
0x39500…39600 (57, 0, 5) Sector 3906b400215141 ┆9 4 !QAEC.VDIA FORMAT = E1 RE HEADER TEXT = VUS INCO READ OTHERWISE? VUS QUEUE ERROR (CONTINUE) (4.1.5.1) CC = NOK END CASE Fig. 4.2.2.6.7-11 C.NEW FORMAT = E2 SEQ REC.VDIA FORMAT = E2 HEADER TEXT = DUTY OUT┆
0x39600…39700 (57, 0, 6) Sector 3907ff00215141 ┆9 !QA 1 CAMPS COOR CASE VUS RECV ATTR.MAINTYPE OF QELEMENT MAIN TYPE PLAINDRESS, PLAINDRESS DATA? SEQ REC.NEW FORMAT = B SEQ REC.VDIA FORMAT = B FIRST COOR? HEADER TEXT = ┆
0x39700…39800 (57, 0, 7) Sector 3808a200215141 ┆8 " !QAVUS COOR HEADER TEXT = VUS COOR REP OTHERWISE? VUS QUEUE ERROR (CONTINUE)(4.1.5.1) CC = NOK END CASE Fig. 4.2.2.6.7-12 A, PLAINDRESS? SEQ REC.NEW FORMAT = E2 RE SEQ REC.VDIA FORMAT = E2 RE HEADER TEXT┆
0x39800…39900 (57, 0, 8) Sector 39098e00215141 ┆9 !QA = DUTY OUTG READ OTHERWISE? VVS QUEUE ERROR (CONTINUE)(4.1.5.1) CC = NOK END CASE Fig. 4.2.2.6.7-5 fer 4.1.4. c) Local Data None 4.2.2.6.7.4 Procedure Design The main type,sub-type and flag value of the┆
0x39900…39a00 (57, 0, 9) Sector 390aff00215141 ┆9 !QA 1 DUTY NON CAMPS DISP CASE VUS RECV ATTR.MAINTYPE OF QELEMENT MAIN TYPE PLAINDRESS DATA, PLAINDRESS, ABB PLAINDRESS, ABB PLAINDRESS DATA SC PLAINDRESS? SEQ REC.NEW FORMAT ┆
0x39a00…39b00 (57, 0, 10) Sector 390bb700215141 ┆9 7 !QA= E1 SEQ REC.VDIA FORMAT =E1 HEADER TEXT = DUTY INCO OTHERWISE? VUS QUEUE ERROR(CONTINUE)(4.1.5.1) CC = NOK END CASE Fig. 4.2.2.6.7-6 7-2) RECVQ? RECVQ INVESTIGATION (4.2.2.6.7-3) RESPQ? RECVQ INVESTI┆
0x39b00…39c00 (57, 0, 11) Sector 390cff00215141 ┆9 !QA 1 NON CAMPS READ CASE VUS RECV ATTR. MAINTYPE OF QELEMENT MAIN TYPE PLAINDRESS DATA, ABB PLAINDRESS DATA, ABB PLAINDRESS, PLAINDRESS? SEQ REC.NEW FORMAT = E1 RE SEQ REC┆
0x39c00…39d00 (57, 0, 12) Sector 390da400215141 ┆9 $ !QA.VDIA FORMAT = E1 RE HEADER TEXT = DUTY INCO READ OTHERWISE? VUS QUEUE ERROR (CONTINUE)(4.1.5.1) END CASE Fig. 4.2.2.6.7-7 CAMPS ORIG? CASE VUS RECVL ATTR.MAINTYPE OF QELEMENT MAIN TYPE PLAINDRESS DATA, ┆
0x39d00…39e00 (57, 0, 13) Sector 390eff00215141 ┆9 !QA 1 CAMPS DISP CASE VUS RECV ATTR.MAINTYPE OF QELEMENT MAIN TYPE PLAINDRESS DATA, PLAINDRESS? SEQ REC.NEW FORMAT = E2 SEQ REC.VDIA FORMAT = E2 HEADER TEXT = VUS OUTG CO┆
0x39e00…39f00 (57, 0, 14) Sector 390fd300215141 ┆9 S !QAMMENT? SEQ REC.NEW FORMAT = G2 SEQ REC.VDIA FORMAT = G2 HEADER TEXT = VUS COMM OTHERWISE? VUS QUEUE ERROR (CONTINUE)(4.1.5.1) CC = NOK END CASE Fig. 4.2.2.6.7-8 VUS SC REL OTHERWISE? VUS QUEUE E┆
0x39f00…3a000 (57, 0, 15) Sector 3900ff00215141 ┆9 !QA 1 CAMPS READ DISP CASE VUS RECV ATTR.MAINTYPE OF QELEMENT MAIN TYPE PLAINDRESS DATA, PLAINDRESS? SEQ REC.NEW FORMAT = E2 RE SEQ REC.VDIA FORMAT =E2 RE HEADER TEXT = ┆
0x3a000…3a100 (58, 0, 0) Sector 3a01ff00215141 ┆: !QA 1 RECVQ INVESTIGATION CASE VUS RELV ATTAR.SECOND WORD OF DUTY? CASE VUS RECV ATTR.SUBTYPE OF MESSAGE SUBTYPE FOR DISPLAY? CASE VUS RELV ATTR.FLAG VALUE OF CAMPS ORIG┆
0x3a100…3a200 (58, 0, 1) Sector 3a02ff00215141 ┆: !QA? DUTY CAMPS DISP( -4) CAMPS READ? DUTY CAMPS READ DISP( -5) NON CAMPS? DUTY NON CAMPS DISP( -6) NON CAMPS READ?DUTY ON CAMPS RE( -7) END CASE OTHERWISE? VUS QUEUE ERROR(CONTINUE)(4.1.5.1) CC = NOK END CASE┆
0x3a200…3a300 (58, 0, 2) Sector 3a03ff00215141 ┆: !QA NON DUTY? CASE VUS RECV ATTR.SUBTYPE OF MESSAGE SUBTYPE FOR DISPLAY? CASE VUS RECV ATTR.FLAG VALUE OF CAMPS ORIG? CAMPS DISP(-8) CAMPS READ? CAMPS READ DISP(-9) NON CAMPS? NON CAMPS DISP( -10) NO┆
0x3a300…3a400 (58, 0, 3) Sector 3a04ff00215141 ┆: !QAN CAMPS READ? NON CAMPS REDISP(-11) END CASE FOR COORDINATION? CASE VUS RELV ATTR.FLAG VALUE OF CAMPS? CAMPS COOR( -12) NON CAMPS? NON CAMPS COOR( -13) OTHERWISE? VUS QUEUE ERROR(CONT┆
0x3a400…3a500 (58, 0, 4) Sector 3a05bb00215141 ┆: ; !QA) (4.1.5.1) CC = NOK END CASE OTHERWISE? VUS QUEUE ERROR (CONTINUE)(4.1.5.1) CC = NOK END CASE END CASE Fig. 4.2.2.6.7-3 QEL REFERENCE) (CC: NOK OK) b) CALCULATE FORMAT (R0,┆
0x3a500…3a600 (58, 0, 5) Sector 3a06ff00215141 ┆: !QA 1 DUTY CAMPS DISP CASE VUS RECV ATTR. MAINTYPE OFQELEMENT MAIN TYPE PLAINDRESS DATA, PLAINDRESS? SEQ REC.NEW FORMAT = E2 SEQ REC.VDIA FORMAT = E2 HEADER TEXT = DUTY OUT┆
0x3a600…3a700 (58, 0, 6) Sector 3a07cb00215141 ┆: K !QAG COMMENT? SEQ REC.NEW FORMAT = G2 SEQ REC.VDIA FORMAT =G2 HEADER TEXT = DUTY COMM OTHERWISE? VUS QUEUE ERROR (CONTINUE)(4.1.5.1) END CASE Fig. 4.2.2.6.7-4 11 05 564 35946 R ' *J B N _┆
0x3a700…3a800 (58, 0, 7) Sector 3908ff00215141 ┆9 !QA 1 DUTY CAMPS READ DISP CASE VUS RECV ATTR.MAINTYPE OF QELEMENT MAIN TYPE PLAINDRESS DATA, PLAINDRESS? SEQ REC.NEW FORMAT = E2 RE SEQ REC.VDIA FORMAT = E2 RE HEADER TEXT┆
0x3a800…3a900 (58, 0, 8) Sector 3a09ff00215141 ┆: !QABD/001 VUS RECV QUEUES refer 4.2.2.5 b) External Data VUS RELV ATTR refer 4.1.4. CURRENT MAIN QUEUE refer 4.2.2.5 SEQ REC refer 4.1.4. c) Local Data None 4.2.2.6.7.4 Procedure Design The main type,sub-type and flag value of the┆
0x3a900…3aa00 (58, 0, 9) Sector 3a0a6600215141 ┆: f !QA received CIF are investigated and a format is calculated. The sequence record is up-dated. ┆
0x3aa00…3ab00 (58, 0, 10) Sector 3a0bff00215141 ┆: !QA 1 CALCULATE FORMAT CC = OK CASE CURRENT MAIN QUEUE OF VUS RECV QUEUES RELSQ? RELSQ INVESTIGATION (4.2.2.6.7-2) RECVQ? RECVQ INVESTIGATION (4.2.2.6.7-3) RESPQ? RECVQ INVESTI┆
0x3ab00…3ac00 (58, 0, 11) Sector 3a0c8d00215141 ┆: !QAGATION (4.2.2.6.7-14) OTHERWISE? VUS INTERNAL ERROR (GIVE UP) (4.1.5.2) END CASE Fig. 4.2.2.6.7-1 4.2.2.6.7. Calcula┆
0x3ac00…3ad00 (58, 0, 12) Sector 3a0dff00215141 ┆: !QA 1 RELSQ INVESTIGATION CASE VUS RECV ATTR.SUBTYPE OF MESSAGE SUBTYPE FOR RELEASE? CAMPS ORIG? CASE VUS RECVL ATTR.MAINTYPE OF QELEMENT MAIN TYPE PLAINDRESS DATA, ┆
0x3ad00…3ae00 (58, 0, 13) Sector 3a0eff00215141 ┆: !QA PLAINDRES? SEQ REC.NEW FORMAT = E2 REL SEQ REC.VDIA FORMAT =E2 REL FIRST REL? HEADER TEXT=VUS REL HEADER TEXT = VUS REL REP OTHERWISE? VUS QUEUE ERROR (CONTINUE) (4.1.5.1) CC = NOK END CASE ┆
0x3ae00…3af00 (58, 0, 14) Sector 3a0fff00215141 ┆: !QA CASE VUS RECV ATTR.MAINTYPE OF QELEMENT MAIN TYPE SC PLAINDRESS DATA, SC PLAINDRESS? SEQ REC.NEW FORMAT = E1 REL SEQ REC.VDIA FORMAT = E1 REL HEADER TEXT = VUS SC REL OTHERWISE? VUS QUEUE E┆
0x3af00…3b000 (58, 0, 15) Sector 3a009c00215141 ┆: !QARROR (CONTINUE)(4.1.5.1) CC = NOK END CASE OTHERWISE? VUS QUEUE ERROR (CONTINUE) (4.1.5.1) CC = NOK END CASE Fig. 4.2.2.6.7-2 . 4.2.2.6.25 SEND TO THP ................ 4.2.2.6.26 SEND REQUEST TO UMAM ...┆
0x3b000…3b100 (59, 0, 0) Sector 3b01ff00215141 ┆; !QA.... 4.2.2.6.27 SEND REQUEST TO SSC ........ 4.2.2.6.28 SEND REQUEST TO SAR ........ 4.2.2.6.29 SEND TO ASS PRINTER ........ 4.2.2.6.30 CALCULATE PRPM FORMAT ...... 4.2.2.6.31 Fetch UFCO Operati┆
0x3b100…3b200 (59, 0, 1) Sector 3b02ff00215141 ┆; !QAon ....... 4.2.2.6.32 Free UFCO Operation ........ 4.2.2.6.3.3 ENABLE FC KEYS.............. 4.2.2.7 Subpackage Interfaces ...... 4.2.2.7.2 VDIA UFCO Interfaces........ 4.2.2.7.4 UFCO VCO In┆
0x3b200…3b300 (59, 0, 2) Sector 3b031d00215141 ┆; !QAterfaces......... q5MB' R*5Cq5M[2 R45Cq5M 2M[- RA5Cq5:^=~ BL5C`5M{) RV5Cq5M . R`5Cq5M@1MI1:h= Rp5Cr4IMM.:^=~ B}5I:g=~ J 5IC$3I > S C_* ┆
0x3b300…3b400 (59, 0, 3) Sector 3b04ff00215141 ┆; !QA 1 4.2.2.6.7 Calculate Format 4.2.2.6.7.1 Functional Description The purpose of the procedure is to calculate the format into which items received from the RECEIVE QUEUE, RELEASE ┆
0x3b400…3b500 (59, 0, 4) Sector 3b05ff00215141 ┆; !QAQUEUE and the RELEASE QUEUE shall be displayed. 4.2.2.6.7.1 Interface Specification Call Specification a) CALCULATE FORMAT (VUS RECV ATTR: QEL ATTRIBUTES; QEL: QEL REFERENCE) (CC: NOK OK) b) CALCULATE FORMAT (R0,┆
0x3b500…3b600 (59, 0, 5) Sector 3b06ff00215141 ┆; !QAR1,R2,R6) Register Convention Call Registers R1 Pointer to VUS RECV ATTR (DEST) R2 QEL (DEST) R6 LINK (DEST) Return Registers R0 CC R1 - R7 ┆
0x3b600…3b700 (59, 0, 6) Sector 3b071000215141 ┆; !QA (DEST) SDS/039 ja/rt JBS 4.2.2.6.7 11 05 82 14 29 6 14 30122 17 05 82 15 52 14 118 18 05 82 08 25 18 05 82 08 56 0171A 63 11 05 564 35946 R ' *J B N _┆
0x3b700…3b800 (59, 0, 7) Sector 3a08ff00215141 ┆: !QA 1 4.2.2.6.7.3 Data Description a) Data References 1 QEL ATTRIBUTES refer CPS/DBD/001 QEL REFERENCE refer CPS/D┆
0x3b800…3b900 (59, 0, 8) WangDocumentHead {hdr=WangSectHead {next=(59,0, 9), len=0xff, h3=41215141}, f00=»2151A «, f01=»CPS/SDS/039 «, f02=»ja/rt «, f03=»JBS «, f04=»4.2.2.6.7 «, f05=11-05-82 14:29, f06=» 6 «, f07=»14 «, f08=» 30122 «, f09=17-05-82 15:52, f10=» «, f11=»14 «, f12=» 118 «, f13=18-05-82 08:25, f14=18-05-82 08:56, f15=»0171A «, f16=» 63 «, f17=» 11 «, f18=»05 «, f19=» 564 «, f20=» 35946 «, f21=» «, f22=» «, f99=520010000110052710110290aaca1505000000000000014203b200df}
0x3b900…3ba00 (59, 0, 9) Sector 3b0a3f00215141 ┆; ? !QA ; ; ; ; : : : : : 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 ┆
0x3ba00…3bb00 (59, 0, 10) Sector 3b0b9c00215141 ┆; !QA 1 CPS/SDS/039 820505 USER VDU DETAILED DESIGN SPECIFICATION CAMPS !/=6WC*-!/=6)M2&*/=MM, > I!e=6 !Z="(=e*$<kas#r 9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x3bb00…3bc00 (59, 0, 11) Sector 3b0cff00215141 ┆; !QA 1 1 4.2.2.6.7. Calcula┆
0x3bc00…3bd00 (59, 0, 12) Sector 3b0dff00215141 ┆; !QAte Format ................ 4.2.2.6.8 TEP GET FIRST CIF .............. 4.2.2.6.9 TEP GET NEXT CIF ............... 4.2.2.6.10 TEP CREATE CIF ............. 4.2.2.6.11 TEP CREATE NEW CIF ......... 4.2.┆
0x3bd00…3be00 (59, 0, 13) Sector 3b0eff00215141 ┆; !QA2.6.12 TEP NEW VIEW ............... 4.2.2.6.13 TEP TRSERNO ................ 4.2.2.6.14 CALCULATE MENU ............... 4.2.2.6.15 TEP RETURN VIEW ............ 4.2.2.6.16 TEP SAVE VIEW .............. ┆
0x3be00…3bf00 (59, 0, 14) Sector 3b0fff00215141 ┆; !QA 4.2.2.6.17 TEP READ BUFFER ............ 4.2.2.6.18 TEP WRITE BUFFER ........... 4.2.2.6.19 TEP RESERVE BUFFER ......... 4.2.2.6.20 COPY TEXT FIELDS ........... 4.2.2.6.21 UPDATE VDU HEADER .......... ┆
0x3bf00…3c000 (59, 0, 15) Sector 3b00ff00215141 ┆; !QA 4.2.2.6.22 SEND TO MDP ................ 4.2.2.6.23 SEND FOR RELEASE ........... 4.2.2.6.24 SEND RELEASE NOTIFICATION .. 4.2.2.6.25 SEND TO THP ................ 4.2.2.6.26 SEND REQUEST TO UMAM ...┆
0x3c000…3c100 (60, 0, 0) Sector 3c01ff00214241 ┆< !BA 1 RECEIVE PRECEDENCE NO OF PARAM GT PARAMS2? DISPLAY ERROR MSG ( )(4.2.2.6.4) CC = ERROR NO OF PARAMS EQ PARAMS 1? CURRENT MAINQUEUE = RECVQ CURRENT SUB┆
0x3c100…3c200 (60, 0, 1) Sector 3c02ff00214241 ┆< !BAQUEUE = MAINQ RECV MAIN = TRUE CC = OK EQUIVALENCE (CMD PARAM TABLE (2), CUR PARAM: CMD PARAM) CUR PARAM.NO OF CHAR NE PREC LENGTH? CUR PARAM.TYPE NE ALPHA? DISPLAY ERROR MSG ( ) (4.2.2.6.4) CC = ERROR CASE VAL PR┆
0x3c200…3c300 (60, 0, 2) Sector 3c03ff00214241 ┆< !BAECEDENCE (CUR PARAM.POS) (PRECEDENCE):ERROR OK( ) ERROR? DISPLAY ERROR MSG ( )(4.2.2.6.4) CC = ERROR OK? RECV MAIN = FALSE CURRENT MAINQUEUE = RECVQ CURRENT SUBQUEUE = PRECEDENCE CC = OK END CASE Figur┆
0x3c300…3c400 (60, 0, 3) Sector 3c041300214241 ┆< !BAe 4.2.2.4.9-3 ADATP3 LENGTH = 4; IDENT LENGTH = 1; CMD LENGTH = 4; UFCO OP (m) refer 4.1.4 VUS S3 refer 4.1.4 HEADER LINE refer 4.2.2.5 CMD PARAM TABLE refer 4.2.2.5 NO OF PARAMS refer 4.2.2.5 PENDING FC refer 4.2.2.┆
0x3c400…3c500 (60, 0, 4) Sector 3c05ff00214241 ┆< !BA 1 RELEASE PRECEDENCE NO OF PARAM GT PARAMS2? DISPLAY ERROR MSG ( )(4.2.2.6.4) CC = ERROR NO OF PARAMS EQ PARAMS1? CURRENT MAINQUEUE = RELSQ CURRENT SUBQ┆
0x3c500…3c600 (60, 0, 5) Sector 3c06ff00214241 ┆< !BAUEUE = MAINQ RECV MAIN = TRUE CC = OK EQUIVALENCE (CMD PARAM TABLE (2), CUR PARAM: CMD PARAM) CUR PARAM.NO OF CHAR NE PREC LENGTH? CUR PARAM.TYPE NE ALPHA? DISPLAY ERROR MSG ( ) (4.2.2.6.4) CC = ERROR CASE VAL PRE┆
0x3c600…3c700 (60, 0, 6) Sector 3c07ff00214241 ┆< !BACEDENCE (CUR PARAM.POS) (PRECEDENCE):ERROR OK( ) ERROR? DISPLAY ERROR MSG ( )(4.2.2.6.4) CC = ERROR OK? RECV MAIN = FALSE CURRENT MAINQUEUE = RELSQ CURRENT SUBQUEUE = PRECEDENCE CC = OK END CASE Figure┆
0x3c700…3c800 (60, 0, 7) Sector 30001300214241 ┆0 !BA 4.2.2.4.9-4 4.2.2.4.9.5 Module Design The content of command line is fetched, analysed and a call to TMP is issued. If it is checked whether the command is allowed within current ┆
0x3c800…3c900 (60, 0, 8) Sector 3c099d00214241 ┆< !BAcapability. If parameter is entred then they will be validated too. The VDU header area will be updated with the text associated the command. VUS OP.CMD = L DELETE END CASE VUS OP.ID = UFCO ID SIGNAL OPSEM (VUS S3, VUS OP):on SET ┆
0x3c900…3ca00 (60, 0, 9) Sector 3c0aff00214241 ┆< !BA 1 VUS CMD PENDING LOOK UP PARAMS (BTRANS) (NO OF PARAMS) (4.2.2.6.1) NO OF PARAMS GT MAX PARAMS? NO OF PARAMS EQ PARAMS0? DISPLAY ERROR MSG ( ) (4.2.2.6.4) VALIDATE COM┆
0x3ca00…3cb00 (60, 0, 10) Sector 3c0bff00214241 ┆< !BAMAND (CC, ERR NO) (4.2.2.4.9.3.1) CC EQ ERROR?- DISPLAY ERROR MSF (ERR NO) (4.2.2.6.4) VUS CMD.PARAMETER EQ NO? - OF PARAMS GT PARAMS1? CC = NO VALIDATE PARAMETERS (-2) DISPLAY ERROR MSG ( ) (4.2.2.6.4) CC EQ ERROR? SET┆
0x3cb00…3cc00 (60, 0, 11) Sector 3c0cff00214241 ┆< !BA CURSOR (C RETURN) (4.2.2.6.2) VUS SEQUENCE (4.2.2.4.10) VUS CMD.MODE EQ CURRENT MODE? VCO OP.ID = UFCO ID VCO OP.CMD = CURRENT MODE CHANGE SIGNAL OPSEM (VUS S1,VCO OP):OK CURRENT MODE = VUS CMD.MODE VUS CMD.TEXT EQ NO ? VDU HD AREA ┆
0x3cc00…3cd00 (60, 0, 12) Sector 3c0d6300214241 ┆< c !BA(HD TXT PTR) = VUS CMD.HEADER TEXT DISPLAY VDU HEADER (4.1.5.4) Figure 4.2.2.4.9-1dated by a call to TMP. 4.2.2.4.9.4 Data Description a) Data References USER FCT CAPABILITY TYPE refer CPS/DBD/001 RETRIEVAL RECORD TYPE┆
0x3cd00…3ce00 (60, 0, 13) Sector 3c0eff00214241 ┆< !BA 1 VALIDATE PARAMETERS CASE VUS CMD.VALIDATION OF VUS HEADER VALIDATION RECV PREC? RECEIVE PRECEDENCE (-3) RELS PREC? RELEASE PRECEDENCE (-4) RESP PREC? RESPONCE PRECED┆
0x3ce00…3cf00 (60, 0, 14) Sector 3c0fff00214241 ┆< !BAENCE (-5) CTMP ITEM? MESSAGE ITEM (-6) CTCP ITEM? COMMENT ITEM (-7) PRPM TYPE? ADATP3 NUMBER (-8) RETV PARAM? RETRIEVAL (-9) PRVD PARAM? PREP DISPLAY NAME (-15) RETD PARAM? RETR DISPLAY NAME (-16) CTVD PARAM? SC VDU PAGE ITEM (-┆
0x3cf00…3d000 (60, 0, 15) Sector 3c00b000214241 ┆< 0 !BA17) CTTC PARAM? SC COMMENT ITEM (-18) DELM PARAM? DELETION (-19) OTHERWISE? VUS INTERNAL ERROR (GIVE UP) (4.1.5.2) END CASE Figure 4.2.2.4.9-2 refer 4.2.2.5 b) External Data HD TXT PTR refer 4.1.4 VDU HD┆
0x3d000…3d100 (61, 0, 0) Sector 3d01ff00214241 ┆= !BA AREA refer 4.1.4 CURRENT MODE (m) refer 4.1.4 VCO OP refer 4.1.4 VUS S1 refer 4.1.4 VDU HD AREA refer 4.1.4 INIT AREA refer 4.1.4 UFCO VAL (m) refer 4.2.2.5 HEADER LINE (m) refer 4.2.2.5 CMD┆
0x3d100…3d200 (61, 0, 1) Sector 3d02ff00214241 ┆= !BA PARAM TABLE (m) refer 4.2.2.5 BTRANS refer 4.2.2.5 NO OF PARAMS refer 4.2.2.5 MAX PARAMS refer 4.2.2.5 CURRENT MAIN QUEUE refer 4.2.2.5 CURRENT SUBQUEUE refer 4.2.2.5 RECV MAIN refer 4.2.2.5 c) Loca┆
0x3d200…3d300 (61, 0, 2) Sector 3d03ff00214241 ┆= !BAl Data VAR VUS CMD: VUS CMD TYPE; TMP CMD: TMP CMD TYPE; CMD MASK: FCK MASK; CONST PREC LENGTH = 2; ITEM LENGTH = 5; DISPLAY = LENGTH 8; SCD LENGTH = 3; DTG1-LENGTH = 7; DTG2 LENGTH = 3; DTG┆
0x3d300…3d400 (61, 0, 3) Sector 3d045b00214241 ┆= [ !BA3 LENGTH = 2; ADATP3 LENGTH = 4; IDENT LENGTH = 1; CMD LENGTH = 4; UFCO OP (m) refer 4.1.4 VUS S3 refer 4.1.4 HEADER LINE refer 4.2.2.5 CMD PARAM TABLE refer 4.2.2.5 NO OF PARAMS refer 4.2.2.5 PENDING FC refer 4.2.2.┆
0x3d400…3d500 (61, 0, 4) Sector 3d05ff00214241 ┆= !BA 1 TYPE TMP CMD TYPE = RECORD LINK: INTEGER; INFO: INTEGER; KEY : USER CMD TYPE END VUS CMD TYPE = RECORD CMD: USER CMD TYPE; ┆
0x3d500…3d600 (61, 0, 5) Sector 3d06ff00214241 ┆= !BA CAPABILITY: USER FCT CAPABILITY TYPE; PARAMETER: NO YES; VALIDATION: VUS HEADER VALIDATION; MODE: CURRENT MODE TYPE; TEXT: NO YES; HEADER TEXT: ARRAY(1..TXT FIELD LENGTH) OF CHAR; END; VUS HEADER VALIDATION=(┆
0x3d600…3d700 (61, 0, 6) Sector 3d07d200214241 ┆= R !BARECV PREC,RELS PREC,RESP PREC,CTMP ITEM,CTCP ITEM,PRPM TYPE, RETV PARAM,PRVD PARAM,RETO PARAM, CTVD PARAM,CTTC PARAM,DELM PARAM); USER CMD TYPE: ARRAY(1..CMD LENGTH) OF CHAR NO OF PARAMS GT PATAMS1? CUR PARAM.TYPE N┆
0x3d700…3d800 (61, 0, 7) Sector 3c08ff00214241 ┆< !BA 1 4.2.2.4.9.5 Module Design The content of command line is fetched, analysed and a call to TMP is issued. If it is checked whether the command is allowed within current ┆
0x3d800…3d900 (61, 0, 8) Sector 3d09ff00214241 ┆= !BA FK INSERT SEG? VUS OP.CMD = INSERT SEGMENT FK DELETE SEQ? VUS OP.CMD = DELETE SEGMENT FK INSERT? VUS OP.CMD = L INSERT FK DELETE? VUS OP.CMD = L DELETE END CASE VUS OP.ID = UFCO ID SIGNAL OPSEM (VUS S3, VUS OP):on SET ┆
0x3d900…3da00 (61, 0, 9) Sector 3d0a4200214241 ┆= B !BACURSOR (C RETURN) (4.2.2.6.2) Figure 4.2.2.4.8-1 ┆
0x3da00…3db00 (61, 0, 10) Sector 3d0bff00214241 ┆= !BA 1 4.2.2.4.9 VUS CMD PENDING 4.2.2.4.9.1 Functional Specification The purpose of this module is to fetch the content of the command line, validate it, display terminal fiel┆
0x3db00…3dc00 (61, 0, 11) Sector 3d0cff00214241 ┆= !BAd text and entering the SEQUENCE module (4.2.2.4.11). 4.2.2.4.9.2 Module Interface Call Specification a) VUS CMD PENDING b) VUS CMD PENDING (R6) Call Register R6 LINK (DEST) Return Register R0 - R7 (DEST) ┆
0x3dc00…3dd00 (61, 0, 12) Sector 3d0dff00214241 ┆= !BA4.2.2.4.9.3 Module Component VALIDATE COMMAND The command read from the VDU is validated by a call to TMP. 4.2.2.4.9.4 Data Description a) Data References USER FCT CAPABILITY TYPE refer CPS/DBD/001 RETRIEVAL RECORD TYPE┆
0x3dd00…3de00 (61, 0, 13) Sector 3d0e9600214241 ┆= !BA 3 refer CPS/DBD/001 SUPV RETRIEVAL IDENT refer CPS/DBD/001 PRECEDENCE TYPE refer CPS/DBD/001 VUS RESP MSG TYPE refer 4.1.4... 4.2.2.6.3 DISPLAY VDU FIELD .............. 4.2.2.6.4 DISPLAY ERROR MSG ..........┆
0x3de00…3df00 (61, 0, 14) Sector 3d0fff00214241 ┆= !BA 1 TXT FIELD LENGTH refer 4.1.4 VCO CMD refer 4.1.4 IDENT TYPE refer 4.1.4 SEQ CODE TYPE refer 4.1.4 PARAMS TYPE refer 4.2.2.5 CMD PARAM r┆
0x3df00…3e000 (61, 0, 15) Sector 3d00ff00214241 ┆= !BAefer 4.2.2.5 PARAMETER TYPE refer 4.2.2.5 EDIT PARAMETERS refer 4.1.4 ADATP3 PARAM refer 4.2.2.5 FCK MASK refer 4.2.2.5 VUS RECV QUEUES refer 4.2.2.5 b) External Data HD TXT PTR refer 4.1.4 VDU HD┆
0x3e000…3e100 (62, 0, 0) Sector 3e01ff00214241 ┆> !BA alternatively, if the input is unacceptable, to call other modules. 4.2.2.4.8.2 Module Interface Call Specification a) VUS IN/OUT LINE b) VUS IN/OUT LINE (R6) Register Convention Call Register R6 LINK (DEST) Return Registers R0 ┆
0x3e100…3e200 (62, 0, 1) Sector 3e02ff00214241 ┆> !BA- R7 (DEST) 4.2.2.4.8.3 Module Component N/A 4.2.2.4.8.4 Data Description a) Data References VUS RESP MSG TYPE refer 4.1.4 VUS CO OP TYPE refer 4.1.4 IDENT TYPE refer 4.1.4 UFCO CMD refer 4.1.4 PARAMETER TYPE refer 4.2.2.5 P┆
0x3e200…3e300 (62, 0, 2) Sector 3e035900214241 ┆> Y !BAARAMS TYPE refer 4.2.2.5 CMD PARAM refer 4.2.2.5 PENDING FC TYPE refer 4.2.2.5 R`5Cq5M@1MI1:h= Rp5Cr4IMM.:^=~ B}5I:g=~ J 5IC$3I > S C_* ┆
0x3e300…3e400 (62, 0, 3) Sector 3e04ff00214241 ┆> !BA 1 b) External Data UFCO OP (m) refer 4.1.4 VUS S3 refer 4.1.4 HEADER LINE refer 4.2.2.5 CMD PARAM TABLE refer 4.2.2.5 NO OF PARAMS refer 4.2.2.5 PENDING FC refer 4.2.2.┆
0x3e400…3e500 (62, 0, 4) Sector 3e05ff00214241 ┆> !BA5 c Local Data None 4.2.2.4.8.5 Module Design If the expected F/C key (Return) is entered the contents of command line is fetched, analyzed and a command is signalled to VDIA. Otherwise, other common procedures are called in order to displ┆
0x3e500…3e600 (62, 0, 5) Sector 3e064800214241 ┆> H !BAay an error message and to reset the cursor on the command line. ┆
0x3e600…3e700 (62, 0, 6) Sector 3e07ff00214241 ┆> !BA 1 INSERT DELETE LINES LOOK UP PARAMS (BTRANS) (NO OF PARAMS) (4.2.2.6.1) EQUIVALENCE (CMD PARAM TABLE (1), CUR PARAM: CMD PARAM) NO OF PARAMS GT PATAMS1? CUR PARAM.TYPE N┆
0x3e700…3e800 (62, 0, 7) Sector 3d08ff00214241 ┆= !BAE NUM? CUR PARAM.NO OF CHAR GT 3? DISPLAY ERROR MSG () (4.2.2.6.4) FETCH UFCO OP (VUS OP) (4.2.2.6.3.1) CONVERT TO INTEGER(HEADER LINE(CUR PARAM.POS),CUR PARAM.NO OF CHAR) (VUS OP.PARA1) ( ) CASE PENDING FC OF PENDING FC TYPE ┆
0x3e800…3e900 (62, 0, 8) WangDocumentHead {hdr=WangSectHead {next=(62,0, 9), len=0xff, h3=41214241}, f00=»2142A «, f01=»CPS/SDS/039 «, f02=»DE «, f03=»JBS «, f04=»4.2.2.4.8 «, f05=10-05-82 14:43, f06=» 17 «, f07=»42 «, f08=» 47957 «, f09=27-05-82 15:20, f10=» «, f11=»00 «, f12=» 4 «, f13=24-05-82 14:14, f14=01-06-82 13:11, f15=»0171A «, f16=» 77 «, f17=» 23 «, f18=»36 «, f19=» 956 «, f20=» 59775 «, f21=» «, f22=» @ «, f99=050000000110052710110290aaca15050000000000000142030d01df}
0x3e900…3ea00 (62, 0, 9) Sector 3e0a4d00214241 ┆> M !BA > > > > > = = = = < < < < 0 0 0 / / ┆
0x3ea00…3eb00 (62, 0, 10) Sector 3e0ba000214241 ┆> !BA 1 CPS/SDS/039 JBS/820510 USER VDU DETAILED DESIGN SPECIFICATION CAMPS WC*-!/=6)M2&*/=MM, > I!e=6 !Z="(=e*$<kas#r 9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x3eb00…3ec00 (62, 0, 11) Sector 3e0cff00214241 ┆> !BA 1 1 4.2.2.4.8 VUS IN/┆
0x3ec00…3ed00 (62, 0, 12) Sector 3e0dff00214241 ┆> !BAOUT LINE ................ 4.2.2.4.9 VUS CMD PENDING ................ 4.2.2.4.10 VUS SEQUENCE ................ 4.2.2.4.11 Execute Function ............ 4.2.2.5 Common Subpackage Data ............. 4.2┆
0x3ed00…3ee00 (62, 0, 13) Sector 3e0eff00214241 ┆> !BA.2.6 Common Subpackage Procedures ....... 4.2.2.6.1 Lookup Parameters .............. 4.2.2.6.2 SET CURSOR ..................... 4.2.2.6.3 DISPLAY VDU FIELD .............. 4.2.2.6.4 DISPLAY ERROR MSG ..........┆
0x3ee00…3ef00 (62, 0, 14) Sector 3e0f7a00214241 ┆> z !BA.... 4.2.2.6.5 TEP RELV FIRST ................. 4.2.2.6.6 TEP RECV NEXT .................. <6 !&<6 ! "$<! <6 {M;(s! 9"c=! "(= Z=q#p!"<6 !&<6 ! "$<!#<6 ! <6 {M)(sC I! <6 ! "(= <q#p!"<6 !#<6 ! "$<!&<6$`i6 {M)(sM &M7 ┆
0x3ef00…3f000 (62, 0, 15) Sector 3e00ff00214241 ┆> !BA 1 4.2.2.4.8 VUS IN/OUT LINE 4.2.2.4.8.1 Functional Specification The purpose of this module is to analyze the input from command line and signal command and parameter to VDIA, or┆
0x3f000…3f100 (63, 0, 0) Sector 00000000000000 ┆ ┆
[…0xdf…]