30000 90105_Communications_Handbook_Jan1983 90105 Communications Handbook Jan1983
User Manual: 30000-90105_Communications_Handbook_Jan1983
Open the PDF directly: View PDF .
Page Count: 500
Download | |
Open PDF In Browser | View PDF |
rli~ HEWLETT a:~ PACKARD HP 3000 Computer Systems COMMUNICATIONS HANDBOOK 19420 HOMESTEAD ROAD CUPERTINO, CALIFORNIA, 95014 Part No. 30000-90105 Printed in U.S.A. January 1983 NOTICE The information contained in this document is subject to change without notice. HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. HewlettPackard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance or use of this material. This document contains proprietary information which is protected by copyright. All rights are reserved. No part of this document may be photocopied or reproduced without the prior written consent of Hewlett-Packard Company. Copyright ©1983 by HEWLETT-PACKARD COMPANY ii LIST OF EFFECTIVE PAGES I The List of Effective Pages gives the data of the current edition and of any pages changed in updates to that edition. Within the manual, any page changed since the last edition is indicated by printing the date the changes were made on the bottom of the page. Changes are marked with a vertical bar in the margin. If an update is incorporated when an edition if reprinted, these bars are removed but the dates remain. No information is incorporated into a reprinting unless it appears as a prior update. First Edition Second Edition Third Edition Fourth Edition Dec 1977 Oct 1978 Apr 1981 Jan 1983 iii I PRINTING HISTORY New editions incorporate all update material sincethe previous edition. Update packages, which are issued between editions, contain additional and replacement pages to be merged into the manual. The date on the title page changes only when a new edition is published. If minor corrections and updates are incorporated, the manual is reprinted but neither the date on the title page nor the edition changes. Dec 1977 Oct 1978 Apr 1981 Jan 1983 First Edition Second Edition Third Edition Fourth Edition iv PREFACE I This handbook is designed for quick reference by those who install, service, and use Hewlett-Packard data communications products. The information herein is appropriate for both Series II and Series III 30/33/44 Computer Systems and does not apply for Series I. The sections in the handbook are independent of each other so that readers need refer only to the m~terial that is relevant to their situation. To aid in locating material, the contents of each section are listed on the title page for \' that section. v I CONTENTS Section General Information A Communications Controllers and Modems B Synchronous Communications Protocol C OSN/RJE-Remote Job Entry D OSN/MRJE-Multileaving Remote Job Entry E DSN/DS- Distributed Systems F OS/3000 to OS/1000 Distributed Systems G OSN/MTS-Multipoint Terminal Software H CS Trace Facility and Error Messages OSN/IMF-Interactive Mainframe Facility J Datacomm Troubleshooting Guide K vi I A I GENERAL INFORMATION PAGE CONTENT 'SCII/EBCDIC/Hollerith Table ~SCII/BYTES A-2 Table A-l0 Jctal/Decimal Conversion Table A-ll Binary Table A-16 Decimal to Octal to Hexadecimal EIA Modem/Terminal Interface ~ A-l~ A-22 ASCII/EBCDIC/Hollerith Dec Oct Hex EBCDIC ASCII CHAR CODE Cntl/ Gph to EBCDIC (Oct) Hollerith to ASCII (Oct) to ASCII (Hex) 0 1 2 3 000 001 002 003 00 01 02 03 NUL SOH STX ETX 000 001 002 003 12-0-1-8-9 12-1-9 12-2-9 12-3-9 NUL SOH STX ETX 000 001 002 003 00 01 02 03 4 5 6 7 8 9 10 11 004 005 006 007 04 05 06 07 EOT ENQ ACK BEL 067 055 056 057 7-9 0-5-8-9 0-6-8-9 0-7-8-9 PF HT LC DEL 234 011 206 177 9C 09 86 7F 010 011 012 013 08 09 OA OB BS HT LF VT 11-6-9 12-5-9 0-5-9 12-3-8-9 SMM VT 227 215 216 013 97 80 8E OB 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 014 015 016 017 020 021 022 023 OC OD OE OF FF CR SO SI 12-4-8-9 12-5-8-9 12-6-8-9 12-7-8-9 FF CR SO SI 014 015 016 017 OC 00 OE OF OLE DC1 OC2 OC3 12-11-1-8-9 11-1-9 11-2-9 11-3-9 10 11 12 13 OC4 NAK SYN ETB CAN EM SUB ESC 074 075 062 046 4-8-9 5-8-9 2-9 0-6-9 11-8-9 11-1-8-9 7-8-9 0-7-9 235 205 010 207 030 031 222 217 90 85 08 87 030 031 077 047 DLE OC1 OC2 TM RES NL BS IL CAN EM CC CU1 020 021 022 023 024 025 026 027 030 031 032 033 10 11 12 13 14 15 16 17 18 19 1A 1B 026 005 045 013 014 015 016 017 020 021 022 023 18 19 92 8F 28 29 30 31 034 035 036 037 1C 1D 1E 1F FS GS RS US 034 035 036 037 11-4-8-9 11-5-8-9 11-6-8-9 11-7-8-9 IFS IGS IRS IUS 034 035 036 037 1C 10 1E . 1F NOTE: ASCII is a seven bit code, EBCDIC is an eight bit code. A-2 Cnd/ Gph ASCII/EBCDIC/Hollerith ASCII CHAR CODE Cntll Dec Oct Hex 32 33 34 35 040 041 042 043 20 21 22 23 SP 36 37 38 39 044 045 046 047 24 25 26 27 $ 40 41 42 43 050 051 052 053 28 29 2A 28 ( ) 44 45 46 47 054 055 056 057 2C 20 2E 2F 48 49 50 51 060 061 062 063 30 31 32 33 52 53 54 55 064 065 066 067 56 57 58 59 60 61 62 63 Gph EBCDIC to EBCDIC (Oct) Hollerith Cntll Gph to ASCII (Oct) to ASCII (Hex) 100 117 177 173 81ank 12-7-8 7-8 3-8 OS SOS FS 200 201 202 203 80 81 82 83 133 154 120 175 11-3-8 0-4-8 12 5-8 8YP LF ET8 ESC 204 012 027 033 84 OA 17 18 12-5-8 11-5-8 11-4-8 12-6-8 0-3-8 11 12-3-8 0-1 210 211 212 213 214 005 006 007 88 89 8A 88 / 115 135 134 116 153 140 113 141 0 1 2 3 360 361 362 363 0 1 2 3 220 221 026 223 90 91 16 93 34 35 36 37 4 5 6 7 364 365 366 367 4 5 6 7 PN RS UC EOT 224 225 226 004 94 95 96 04 070 071 072 073 38 39 3A 38 8 9 370 371 172 136 CU3 230 231 232 233 98 99 9A 98 074 075 076 077 3C 3D 3E 3F < = > 8 9 2-8 11-6-8 12-4-8 6-8 0-6-8 0-7-8 024 025 236 032 14 15 9E lA ! " # % & * + , - : ; ? 114 176 156 157 SM CU2 ENQ ACK BEL SYN OC4 NAK SUB 8C 05 06 07 A-3 ASCII/EBCDIC/Hollerith CHAR CODE ASCII Cntl/ Gph Dec Oct Hex 64 65 66 67 40 41 42 43 44 45 46 47 @ 68 69 70 71 100 101 102 103 104 105 106 107 72 73 74 75 110 111 112 113 48 49 4A 48 H 76 77 78 79 114 115 116 117 4C 40 4E 4F 80 81 82 83 120 121 122 123 50 51 52 53 84 85 86 87 124 125 126 127 54 55 56 57 88 89 90 91 130 131 132 133 58 59 5A 5B 92 93 94 95 134 135 136 137 5C 50 5E 5F A 8 C 0 E F G I J K L M N 0 P Q R S T U V W X y Z [ \ ] /\ - to EBCDIC (Oct) EBCDIC Hollerith to ASCII (Oct) to ASCII (Hex) 040 240 241 242 20 AO Al A2 12-4 12-5 12-6 12-7 243 244 245 246 A3 A4 A5 A6 310 311 321 322 12-8 12-9 11-1 11-2 247 250 133 056 A7 A8 58 2E 323 324 325 326 11-3 11-4 11-5 11-6 < 074 050 053 041 3C 28 28 21 327 330 331 342 11-7 11-8 11-9 0-2 & 046 251 252 253 26 A9 AA A8 343 344 345 346 0-3 0-4 0-5 0-6 254 255 256 257 AC AD AE AF 347 350 351 112 0-7 0-8 0-9 12-2-8 260 261 135 044 80 Bl 5D 24 340 132 137 155 0-2-8 11-2-8 11-7-8 0-5-8 052 051 073 136 2A 29 3B 5E 174 301 302 303 304 305 306 307 4-8 12-1 12-2 12-3 NOTE: ASCII is a seven bit code, EBCDIC is an eight bit code. A-4 Cntl/ Gph SP e ( + I ! $ .". ) , --, ASCII/EBCDIC/Hollerith ASCII CHAR CODE Cntl/ Gph Dec Oct Hex 96 97 98 99 100 101 102 103 140 141 142 143 60 61 62 63 144 145 146 147 64 65 66 67 9 104 105 106 107 150 151 152 153 68 69 6A 68 i j k 108 109 110 111 154 155 156 157 6C 6D 6E 6F 112 113 114 115 160 161 162 163 70 71 72 73 116 117 118 119 164 165 166 167 74 75 76 77 120 121 122 123 170 171 172 173 78 79 7A 78 124 125 126 127 174 175 176 177 7C 7D 7E 7F , a b c d e f h I m n 0 p q r s t u v w x y z { I I } '"'-I DEL to EBCDIC (Oct) EBCDIC Hollerith 171 201 202 203 1-8 12-0-1 12-0-2 12-0-3 204 205 206 207 Cntl/ Gph to ASCII (Oct) to ASCII (Hex) 055 057 262 263 20 2F 82 83 12-0-4 12-0-5 12-0-6 12-0-7 264 265 266 267 84 85 86 87 210 211 221 222 12-0-8 12-0-9 12-11-1 12-11-2 88 89 7C 2C 223 224 225 226 12-11-3 12-11-4 12-11-5 12-11-6 270 271 174 054 045 137 076 077 25 5F 3E 3F 227 230 231 242 12-11-7 12-11-8 12-11-9 11-0-2 272 273 274 275 8A 88 8C 80 243 244 245 246 11-0-3 11-0-4 11-0-5 11-0-6 276 277 300 301 8E 8F CO C1 247 250 251 300 11-0-7 11-0-8 11-0-9 12-0 302 140 072 043 C2 69 3A 23 152 320 241 007 12-11 11-0 11-0-1 12-7-9 100 047 075 042 40 27 3D 22 - / I I , % - > ? , # @ , = " A-5 ASCII/EBCDIC/Hollerith EBCDIC ASCII CHAR CODe Cntl/ Gph to EBCDIC (Oct) Hollerith Oct Hex 128 129 130 131 200 201 202 203 80 81 82 83 040 041 042 043 11-0-1-8-9 0-1-9 0-2-9 0-3-9 132 133 134 135 204 205 206 207 84 85 86 87 044 025 006 027 0-4-9 11-5-9 12-6-9 11-7-9 d 136 137 138 139 210 211 212 213 88 89 8A 88 050 051 052 053 0-8-9 0-1-8-9 0-2-8-9 0-3-8-9 h i 140 141 142 143 214 215 216 217 8C 8D 8E 8F 054 011 012 033 0-4-8-9 12-1-8-9 12-2-8-9 11-3-8-9 144 145 146 147 220 221 222 223 90 91 92 93 060 061 032 063 12-11-0-1-8-9 1-9 11-2-8-9 3-9 148 149 150 151 224 225 226 227 94 95 96 97 064 065 066 010 4-9 5-9 6-9 12-8-9 m n 152 153 154 155 156 157 158 159 230 231 232 98 99 9A 98 9C 9D 9E 9F 070 071 072 073 004 024 076 341 8-9 1-8-9 2-8-9 3-8-9 12-4-9 11-4-9 6-8-9 11-0-1-9 q r 233 234 235 236 237 NOTE: ASCII is a seven bit code, EBCDIC is an eight bit code. A-6 Cntl/ Gph Dec a b c e f 9 j k I 0 p to ASCII (Oct) to ASCII (Hex) 303 141 142 143 C3 61 62 63 144 145 146 147 65 66 67 150 151 304 305 68 C4 C5 64 68 306 307 310 311 C6 C7 C8 312 152 153 154 CA 6A 68 6C 155 156 157 160 6D 6E 6F 70 161 162 313 314 315 316 317 320 71 72 C8 CC CD CE CF DO C9 ASCII/EBCDIC/Hollerith CHARCODE E& ASCII Cotl/ Gph to EBCDIC (Oct) Dec Oct Hex 160 161 162 163 240 241 242 243 AO A1 A2 A3 101 102 103 104 12-0-3-9 12-0-4-9 164 165 166 167 244 245 246 247 A4 A5 A6 A7 105 106 107 110 12-0-5-9 12-0-6-9 12-0-7-9 12-0-8-9 168 169 170 171 250 251 252 253 A8 A9 AA AB 111 121 122 123 12-1-8 12-11-1-9 12-11-2-9 12-11-3';9 172 173 174 175 254 255 256 257 AC AO AE AF 124 125 126 127 176 177 178 179 260 261 262 263 BO B1 B2 B3 180 181 182 183 264 265 266 267 184 185 186 187 270 271 272 273 188 189 190 191 274 275 276 277 Hollerith Cntl/ Gph to ASCII (Oct) to ASCII (Hex) 321 176 163 164 01 7E 73 74 165 166 167 170 75 76 77 78 171 172 322 323 79 7A 02 03 12-11-4-9 12-11-5-9 12-11-6-9 12-11-7-9 324 325 326 327 04 05 06 07 130 131 142 143 12-11-8-9 11-1-8 11-0-2-9 11-0-3-9 330 331 332 333 08 09 84 85 B6 B7 144 145 146 147 11-0-4-9 11-0-5-9 11-0-6-9 11-0-7-9 334 335 336 337 OC 00 OE OF B8 B9 BA BB 150 151 160 161 11-0-8-9 0-1-8 12-11-0 12-11-0-1-9 340 341 342 343 EO E1 344 345 346 347 E4 E5 E6 E7 BC BO BE BF 162 163 164 165 12-0-1-9 12~0-2-9 12-11-0-2-9 12-11-0-3-9 12-11-0-4-9 12-11 -0-5-9 ~ s t u v w x y z DA OB E2 E3 A-7 ASCII/EBCDIC/Hollerith CHAR CODE ASCII Cntll Gph EBCDIC to EBCDIC (Oct) Hollerith Oct Hex 192 193 194 195 196 197 198 199 200 201 202 203 300 301 302 303 304 305 306 307 CO C1 C2 C3 C4 C5 C6 C7 166 167 170 200 12-11-0-6-9 12-11-0-7-9 12-11-0-8-9 12-0-1-8 { 212 213 214 215 12-0-2-8 12-0-3-8 12-0-4-8 12-0-5-8 0 E F 310 311 312 313 C8 C9 CA CB 216 2'17 220 232 12-0-6-8 12-0-7-8 12-11-1-8 12-11-2-8 H 204 205 206 207 314 315 316 317 CC CO CE CF 233 234 235 236 12-11-3-8 12-11-4-8 12-11-5-8 12-11-6-8 f 208 209 210 211 320 321 322 323 DO 01 02 03 237 240 252 253 12-11-7-8 11-0-1-8 11-0-2-8 11-0-3-8 } 212 213 214 215 324 325 326 327 04 05 06 07 254 255 256 257 11-0-4-8 11-0-5-8 11-0-6-8 11-0-7-8 M N 216 217 218 219 330 331 332 333 08 09 OA DB 260 261 262 263 12-11-0-1-8 12-11-0-1 12-11-0-2 12-11-0-3 220 221 222 223 334 335 336 337 DC DO DE OF 264 265 266 267 12-11-0-4 12-11-0-5 12-11-0-6 12-11-0-7 NOTE: ASCII is a seven bit code, EBCDIC is an eight bit code. A-a Cntll Dec Gph A B C G I ~ J K L 0 P Q R to ASCII (Oct) to ASCII (Hex) 173 101 102 103 7B 41 42 43 104 105 106 107 44 45 46 47 110 111 350 351 48 49 E8 E9 352 353 354 355 EA EB EC ED 175 112 113 114 70 4A 4B 4C 115 116 117 120 40 4E 4F 50 121 122 356 357 51 52 EE EF 360 361 362 363 FO F1 F2 F3 ASCII/EBCDIC/Hollerith ASCII CHAR CODE Cntll Gph to EBCDIC (Oct) EBCDIC Hollerith Dec Oct Hex 224 225 226 227 228 229 230 231 340 341 342 343 EO E1 E2 E3 270 271 272 273 12-11-0-8 12-11-0-9 12-11 -0-2-8 12-11-0-3-8 344 345 346 347 E4 E5 E6 E7 274 275 276 277 12-11 -0-4-8 12-11-0-5-8 12-11-0-6-8 12-11-0-7-8 232 233 234 235 236 237 238 239 350 351 352 353 354 355 356 357 E8 E9 EA EB EC ED EF 12-0-2-8-9 12-0-3-8-9 12-0-4-8-9 12-0-5-8-9 12-0-6-8-9 12-0-7-8-9 12-11-2-8-9 12-11-3-8-9 240 241 242 243 360 361 362 363 FO F1 F2 F3 312 313 314 315 316 317 332 333 334 335 336 337 12-11-4-8-9 12-11-5-8-9 12-11-6-8-9 12-11-7-8-9 244 245 246 247 364 365 366 367 F4 F5 F6 F7 352 353 354 355 248 249 250 251 370 371 372 373 F8 F9 FA FB 252 253 254 255 374 375 376 377 FC FD FE FF EE Cntll Gph \ to ASCII (Oct) to ASCII (Hex) 134 237 123 124 5C 9F 53 54 125 126 127 130 55 56 57 58 131 132 364 365 366 367 370 371 59 5A F4 F5 F6 F7 F8 F9 0 1 2 3 060 061 062 063 30 31 32 33 11-0-2-8-9 11-0-3-8-9 11-0-4-8-9 11-0-5-8-9 4 5 6 7 064 065 066 067 34 35 36 37 356 357 372 373 11-0-6-8-9 11-0-7-8-9 12-11-0-2-8-9 12-11-0-3-8-9 8 9 070 071 372 373 38 39 FA FB 374 375 376 377 12-11-0-4-8-9 12-11-0-5-8-9 12-11-0-6-8-9 12-11-0-7-8-9 374 375 376 377 FC FD FE FF S T U V W X y Z rl I EO A-9 ASCII/BYTES BYTE POSITION Left Right Dec. A B C 0 E F G H 040400 041000 041400 042000 042400 043000 043400 044000 044400 045000 045400 046000 046400 047000 047400 050000 050400 051000 051400 052000 052400 053000 053400 054000 054400 055000 000101 000102 000103 000104 000105 000106 000107 000110 000111 000112 000113 000114 000115 000116 000117 000120 000121 000122 000123 000124 000125 000126 000127 000130 000131 000132 65 66 67 68 69 70 71 72 73 74 75 76 I I J K L. M N CD 0 I I \ / BYTE POSITION CHAR P 0 R S T U V W X Y Z n 78 79 80 81 82 83 84 85 86 87 88 89 90 1 060400 061000 061400 062000 062400 063000 063400 064000 064400 065000 065400 066000 066400 067000 067400 070000 070400 071000 071400 072000 072400 073000 073400 074000 074400 075000 000141 000142 000143 000144 000145 000146 000147 000150 000151 000152 000153 000154 000155 000156 000157 000160 000161 000162 000163 000164 000165 000166 000167 000170 000171 000172 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 0 1 2 3 4 5 6 7 8 9 030000 030400 031000 031400 032000 032400 033000 033400 034000 034400 000060 000061 000062 000063 000064 000065 000066 000067 000070 48 49 50 51 52 53 54 55 56 d tJ c d f! f q h I J k I rn 11 (J Jl q r ~ t 1I v w x y 00007_~~ CHAR Left Rlqht Ope NUL 000000 000000 0 1 SOH 000400 000001 STX 001000 000002 2 ETX 001400 000003 3 4 EOT 002000 000004 ENO 002400 000005 5 ACK 003000 000006 6 BEL 003400 000007 7 BS 004000 000010 8 HT 004400 000011 9 LF 005000 000012 10 VT 005400 000013 11 FF 006000 000014 12 CR 006400 000015 13 SO 007000 000016 14 SI 007400 000017 15 OLE 010000 000020 16 DCl 010400 000021 17 DC2 011000 000022 18 DC3 011400 000023 19 DC4 012000 000024 20 NAK 012400 000025 21 SYN 013000 000026 22 i ETB 013400 000027 23 CAN 014000 000030 I 24 I EM 014400 000031 25 SUB 015000 000032 26 ESC 015400 000033 27 FS 016000 000034 28 GS 016400 0000351 29 RS 017000 30 US 017400 gggg~~ ! 31 SPACE 020000 000040 I 32 I 020400 000041 I 33 " 021000 000042 34 021400 000043 35 022000 000044 36 S 022400 000045 37 023000 000046 38 I ~ 023400 000047 39 ( 024000 000050 40 ) 024400 000051 41 025000 000052 42 + 025400 000053 43 026000 000054 44 I 0264CJO 000055 45 027000 000056 46 I 027400 000057 47 / : 035000 000072 58 035400 000073 59 ; 036000 000074 60 036400 000075 61 037000 000076 62 ) 037400 000077 63 (i,) 040000 000100 64 [ 055400 000133 91 056000 000134 92 056400 000135 93 I 057000 000136 94 057400 000137 95 060000 000140 96 I 075400 000173 123 \ : 076000 000174 124 \ 076400 000175 125 onooo 000176 126 """ DEL 077400 000177 127 CD An Control Char @ A B C 0 E F G H I J K L M N 0 P 0 R S (X ON) (X OFF) T U V W X Y Z [ \ ] - 1 , ) (2) alrhabetir: character upshift turns bit two on control character turns bit one off; however, terminal software may prevent you from using a speci fic control character. (2) A NOTE: ASCII is a seven bit code A-10 Octal/Decimal Conversion 2'S 0 1 2 3 4 5 6 7 COMP 0 177770 177760 177750 177740 177730 177720 177710 0 10 20 30 40 50 60 70 0 8 16 24 32 40 48 56 1 9 17 25 33 41 49 57 2 10 18 26 34 42 50 58 3 11 19 27 35 43 51 59 4 12 20 28 36 44 52 60 5 13 21 29 37 45 53 61 6 14 22 30 38 46 54 62 7 15 23 31 39 47 55 63 177700 177670 177660 177650 177640 177630 177620 177610 100 110 120 130 140 150 160 170 64 72 80 88 96 104 112 120 65 73 81 89 97 105 113 121 66 74 82 90 98 106 114 122 67 75 83 91 99 107 115 123 68 76 84 92 100 108 116 124 69 77 85 93 101 109 117 125 70 78 86 94 102 110 118 126 71 79 87 95 103 111 119 127 177600 177570 177560 177550 177540 177530 177520 177510 200 210 220 230 240 250 260 270 128 136 144 152 160 168 176 184 129 137 145 153 161 169 177 185 130 138 146 154 162 170 178 186 131 139 147 155 163 171 179 187 132 140 148 156 164 172 180 188 133 141 149 157 165 173 181 189 134 142 150 158 166 174 182 190 135 143 151 159 167 175 183 191 177500 177470 177460 1774fiO 177440 177430 177420 177410 300 310 320 330 340 350 360 370 192 200 208 216 224 232 240 248 193 201 209 217 225 233 241 249 194 202 210 218 226 234 242 250 195 203 211 219 227 235 243 251 196 204 212 220 228 236 244 252 197 205 213 221 229 237 245 253 198 206 214 222 230 238 246 254 199 207 215 223 231 239 247 255 A-l1 Octal/Decimal Conversion 2'8 0 1 2 3 4 5 6 7 COMP 177400 177370 177360 177350 177340 177330 177320 177310 400 410 420 430 440 450 460 470 256 264 272 280 288 296 304 312 257 265 273 281 289 297 305 313 258 266 274 282 290 298 306 314 259 267 275 283 291 299 307 315 260 268 276 284 292 300 308 316 261 269 277 285 293 301 309 317 262 270 278 286 294 302 310 318 263 271 279 287 295 303 311 319 177300 177270 177260 177250 177240 177230 177220 177210 500 510 520 530 540 550 560 570 320 328 336 344 352 360 368 376 321 329 337 345 353 361 369 377 322 330 338 346 354 362 370 378 323 331 339 347 355 363 371 379 324 332 340 348 356 364 372 380 325 333 341 349 357 365 373 381 326 334 342 350 358 366 374 382 327 335 343 351 359 367 375 383 177200 177170 177160 177150 177140 177130 177120 177110 600 610 620 630 640 650 660 670 384 392 400 408 416 424 432 440 385 393 401 409 417 425 433 441 386 394 402 410 418 426 434 442 387 395 403 411 419 427 435 443 388 396 404 412 420 428 436 444 389 397 405 413 421 429 437 445 390 398 406 414 422 430 438 446 391 399 407 415 423 431 439 447 177100 177070 177060 177050 177040 177030 177020 177010 700 710 720 730 740 750 760 770 448 456 464 472 480 488 496 504 449 457 465 473 481 489 497 505 450 458 466 474 482 490 498 506 451 459 467 475 483 491 499 507 452 460 468 476 484 492 500 508 453 461 469 477 485 493 501 509 454 462 470 478 486 494 502 510 455 463 471 479 487 495 503 511 A-12 Octal/Decimal Conversion 2'S 0 1 2 3 4 5 6 7 COMP 177000 176770 176760 176750 176740 176730 176720 176710 1000 1010 1020 1030 1040 1050 1060 1070 512 520 528 536 544 552 560 568 513 521 529 537 545 553 561 569 514 522 530 538 546 554 562 570 515 523 531 539 547 555 563 571 516 524 532 540 548 556 564 572 517 525 533 541 549 557 565 573 518 526 534 542 550 558 566 574 519 527 535 543 551 559 567 575 176700 176670 176660 176650 176640 176630 176620 176610 1100 1110 1120 1130 1140 1150 1160 1170 576 584 592 600 608 616 624 632 577 585 593 601 609 617 625 633 578 586 594 602 610 618 626 634 579 587 595 603 611 619 627 635 580 588 596 604 612 620 628 636 581 589 597 605 613 621 629 637 582 590 598 606 614 622 630 638 583 591 599 607 615 623 631 639 176600 176570 176560 176550 176540 176530 176520 176510 1200 1210 1220 1230 1240 1250 1260 1270 640 648 656 664 672 680 688 696 641 649 657 665 673 681 689 697 642 650 658 666 674 682 690 698 643 651 659 667 675 683 691 699 644 652 660 668 676 684 692 700 645 653 661 669 677 685 693 701 646 654 662 670 678 686 694 702 647 655 663 671 679 687 695 703 176500 176470 176460 176450 176440 176430 176420 176410 1300 1310 1320 1330 1340 1350 1360 1370 704 712 720 728 736 744 752 760 705 713 721 729 737 745 753 761 706 714 722 730 738 746 754 762 707 715 723 731 739 747 755 763 708 716 724 732 740 748 756 764 709 717 725 733 741 749 757 765 710 718 726 734 742 750 758 766 711 719 727 735 . 743 751 759 767 A-13 Octal/Decimal Conversion 2'S 0 1 2 3 4 5 6 7 COMP 176400 176370 176360 176350 176340 176330 176320 176310 1400 1410 1420 1430 1440 1450 1460 1470 768 776 784 792 800 808 816 824 769 777 785 793 801 809 817 825 770 778 786 794 802 810 818 826 771 779 787 795 803 811 819 827 772 780 788 796 804 812 820 828 773 781 789 797 805 813 821 829 774 782 790 798 806 814 822 830 775 783 791 799 807 815 823 831 176300 176270 176260 176250 176240 176230 176220 176210 1500 1510 1520 1530 1540 1550 1560 1570 832 840 848 856 864 872 880 888 833 841 849 857 865 873 881 889 834 842 850 858 866 874 882 890 835 843 851 859 867 875 883 891 836 844 852 860 868 876 884 892 837 845 853 861 869 877 885 893 838 846 854 862 870 878 886 894 839 847 855 863 871 879 887 895 176200 176170 176160 176150 176140 176130 176120 176110 1600 1610 1620 1630 1640 1650 1660 1670 896 904 912 920 928 936 944 952 897 905 913 921 929 937 945 953 898 906 914 922 930 938 946 954 899 907 915 923 931 939 947 955 900 908 916 924 932 940 ·948 956 901 909 917 925 933 941 949 957 902 910 918 926 934 942 950 958 903 911 919 927 935 943 951 959 176100 176070 176060 176050 176040 176030 176020 176010 1700 1710 1720 1730 1740 1750 1760 1770 960 968 976 984 992 1000 1008 1016 961 969 977 985 993 1001 1009 1017 962 970 978 986 994 1002 1010 1018 963 971 979 987 995 1003 1011 1019 964 972 980 988 996 1004 1012 1020 965 973 981 989 997 1005 1013 1021 966 974 982 990 998 1006 1014 1022 967 975 983 991 999 1007 1015 1023 A-14 Octal/Decimal Conversion (ASSUME 16 BIT POSITIVE INTEGER) OCTAL DECIMAL OCTAL DECIMAL OCTAL DECIMAL 0 1000 2000 3000 4000 5000 6000 7000 0 512 1024 1536 2048 2560 3072 3584 60000 61000 62000 63000 64000 65000 66000 67000 24576 25088 25600 26112 26624 27136 27648 28160 140000 141000 142000 143000 144000 145000 146000 147000 49152 49664 50176 50688 51200 51712 52224 52736 10000 11000 12000 13000 14000 15000 16000 17000 4096 4608 5120 5632 6144 6656 7168 7680 70000 71000 72000 73000 74000 75000 76000 77000 28672 29184 29696 30208 30720 31232 31744 32256 150000 151000 152000 153000 154000 155000 156000 157000 53248 53760 54272 54784 55296 55808 56320 56832 20000 21000 22000 23000 24000 25000 26000 27000 8192 8704 9216 9728 10240 10752 11264 11776 100000 101000 102000 103000 104000 105000 106000 107000 32768 33280 33792 34304 34816 35328 35840 36352 160000 161000 162000 163000 164000 165000 166000 167000 57344 57856 58368 58880 59392 59904 60416 60928 30000 31000 32000 33000 34000 35000 36000 37000 12288 12800 13312 13824 14336 14848 15360 15872 110000 111000 112000 113000 114000 115000 116000 117000 36864 37376 37888 38400 38912 39424 39936 40448 170000 171000 172000 173000 174000 175000 176000 177000 61440 61952 62464 62976 63488 64000 64512 65024 40000 41000 42000 43000 44000 45000 46000 47000 16384 16896 17408 17920 18432 18944 19456 19968 120000 121000 122000 123000 124000 125000 126000 127000 40960 41472 41984 42496 43008 43520 44032 44544 177777 65535 50000 51000 52000 53000 54000 55000 56000 57000 20480 20992 21504 22016 22528 23040 23552 24064 130000 131000 132000 133000 134000 135000 136000 137000 45056 45568 46080 46592 47104 47616 48128 48640 A-15 Binary 2" n 1 2 4 8 16 32 64 128 256 2-" 0 1.0 1 0.5 2 0.25 3 0.125 4 0.0625 5 0.03125 6 0.01562 5 7 0.00781 25 8 0.00390 625 512 9 0.00195 3125 1 024 10 0.00097 65625 2 048 11 0.00048 82812 5 4 096 12 0.00024 41406 25 8 192 13 0.00012 20703 125 16 384 14 0.00006 10351 5625 32 768 15 0.00003 05175 78125 65 536 16 0.00001 52587 89062 5 131 072 17 0.00000 76293 94531 25 262 144 18 0.00000 38146 97265 625 524 288 19 0.00000 19073 48632 8125 1 048 576 20 0.00000 09536 74316 40625 A-16 Binary 2" n 2-" 2 097 152 21 0.00000 04768 37158 20312 5 4 194 304 22 0.00000 02384 18579 10156 25 8 388 608 23 0.00000 01192 09289 55078 125 16 777 216 24 0.00000 00596 04644 77539 0625 33 554 432 25 0.00000 00298 02322 38769 53125 67 108 864 26 0.00000 00149 01161 19384 76562 5 134 217 728 27 0.00000 00074 50580 59692 38281 25 268 435 456 28 0.00000 00037 25290 29846 19140 625 536 870 912 29 0.00000 00018 62645 14923 09570 3125 1 073 741 824 30 0.00000 00009 31322 57461 54785 15625 2 147 483 648 31 0.00000 00004 65661 28730 77392 57812 5 4 294 967 296 32 0.00000 00002 32830 64365 38696 28906 25 8 589 934 592 33 0.00000 00001 16415 32182 69348 14453 125 17 179 869 184 34 0.00000 00000 58207 66091 34674 07226 5625 34 359 738 368 35 0.00000 00000 29103 83045 67337 03613 28125 ! 68 719 476 736 36 0.00000 00000 14551 91522 83668 51806 64062 5 137 438 953 472 37 0.00000 00000 07275 95761 41834 25903 32031 25 274 877 906 944 38 0.00000 00000 03637 97880 70917 12951 66015 625 549 755 813 888 39 0.00000 00000 01818 98940 35458 56475 83007 8125 A-17 Decimal to Octal to Hexadecimal Decimal Octal 0 000000 1 000001 2 000002 3 000003 4 000004 5 000005 6 000006 7 0000U7 8 00001U 9 000011 10 000012 11 000013 12 000014 13 000015 14 000016 15 000017 16 000020 17 000021 18 000022 19 000023 20'000024 21 000025 22 000026 23 000027 24 000030 25 000031 26 000032 27 000033 28 000034 29 000035 30 000036 31 000037 32 000040 33 000041 34 000042 35 000043 36 000044 37 000045 38 000046 39 000047 40 000050 41 000051 42 000052 43 000053 44 000054 45 000055 46 000056 47 000057 48 000060 49 000061 50 000062 51 000063 52 000064 53 000065 54 000066 55 000067 56 000070 57 000071 58 000072 59 000073 60 000074 61 000075 62 000076 63 000077 A-18 Hex 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 aOOA OOOB OOOC 0000 OOOE OOOF 0010 0011 0012 0013 0014 0015 U016 0017 0018 0019 001A 001B 001C 001D 001E 001F 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 0028 002C 0020 002E 002F 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 0038 003C 0030 003E 003F Decimal Octal Hex 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 000100 000101 000102 000103 000104 000105 000106 000107 000110 000111 000112 000113 000114 000115 000116 000117 000120 000121 000122 000123 000124 000125 000126 000127 000130 000131 000132 000133 000134 000135 000136 000137 000140 000141 000142 000143 000144 0001.45 000146 000147 000150 000151 000152 000153 000154 000155 000156 000157 000160 000161 000162 000163 000164 000165 000166 000167 000170 000171 000172 000173 000174 000175 000176 000177 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 0040 004E 004F 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 0068 006C 0060 006E 006F 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 0078 007C 007D 007E 007F III 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 Decimal to Octal to Hexadecimal Decimal Octal Hex Decimal Octal Hex 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 000200 0002Ul 000202 000203 000204 000205 000206 000207 000210 00U211 000212 000213 000214 000215 000216 000217 000220 000221 000222 000223 000224 000225 000226 000227 000230 000231 000232 000233 000234 000235 000236 000237 000240 000241 000242 000243 000244 000245 000246 000247 000250 000251 000252 000253 000254 000255 000256 000257 000260 000261 000262 000263 000264 000265 000266 000267 000270 000271 000272 000273 000274 000275 000276 000277 ooeo 0081 0082 0083 0084 0085 ooe6 0087 0088 0089 008A 0088 UOSC ooeo U08E ooeF 0090 0091 0092 0093 0094 0095 0096 0097 009es 0099 009/\ 0098 Q09C 0090 009E 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 000300 000301 000302 000303 000304 000305 000306 000307 000310 000311 000312 000313 000314 00U315 000316 U00317 000320 000321 000322 00U323 000324 000325 000326 000327 00033U 000331 000332 000333 000334 000335 000336 000337 000340 000341 000342 000343 00U344 000345 00U346 000347 000350 000351 000352 000353 000354 000355 000356 000357 000360 000361 000362 000363 000364 000365 000366 000367 000370 000371 000372 000373 000374 000375 000376 000377 ooeo ooel 00e2 oue3 ooe4 ooe5 ooe6 ooe7 OOC8 oue9 ooe!\. UUC13 uoee uoco UOCE ooeF UOuo OOUI OOU2 00U3 0004 00U5 00U6 0007 ooue 00U9 OOOA 00013 OOOC OOuu UODE OOOF OOEO 00El 00E2 00E3 00E4 00E5 UOE6 00E7 00E8 00E9 OOEA OOE13 OOEC LlOl::U OOEE OOl::F UOFU 00F1 UOF2 00F3 00F4 OOFS 00£0'6 00F7 00F8 LlOF9 OOFA UOF8 UOFC OOFD UOFt:.: OOFF 009E' OOAO QOAl 00A2 00A3 00A4 00A5 00A6 00A7 00A8 00A9 OOAA OOAS OOAC OOAO OOAE OOAF OOBO 0081 0082 00133 0084 00135 00136 00B7 00138 0089 OOSA 0088 oose OOBO OOBE OOBF A-19 Decimal to Octal to Hexadecimal A-20 Oecimal Octal Hex Oecimal Octal Hex 0 256 512 768 1024 1280 1536 1792 2048 2304 2560 2816 3072 3328 3584 3840 4096 4352 4608 4864 5120 5376 5632 5888 6144 6400 6656 6912 7168 7424 7680 7936 8192 8448 8704 8960 9216 9472 9728 9984 10240 10496 10752 11008 11264 11520 11776 ·12032 12288 12544 12800 13056 13312 13568 13824 14080 14336 14592 14848 15104 15360 15616 15872 16128 000000 000400 001000 001400 002000 002400 003000 003400 004000 004400 005000 005400 006000 006400 007000 007400 010000 010400 011000 011400 012000 012400 013000 013400 014000 014400 015000 015400 016000 016400 017000 017400 020000 020400 021000 021400 022000 022400 023000 023400 024000 024400 025000 025400 026000 026400 027000 027400 030000 030400 031000 031400 032000 032400 033000 033400 034000 034400 035000 035400 036000 036400 037000 037400 0000 0100 0200 0300 0400 0500 0600 0700 0800 0900 OAOO 0800 OCOO 0000 OEOO OFOO 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 lAO-G 1800 lCOO 1000 lEOO IFOO 2000 2100 2200 2300 2400 2500 2600 2700 2800 2900 2AOO 2800 2eOO 2000 2EOO 2FOO 3000 3100 3200 3300 3400 3500 3600 3700 3800 3900 3AOO 3800 3COO 3000 3EOO 3FOO 16384 16640 16896 17152 17408 17664 17920 18176 18432 18688 18944 19200 19456 19712 19968 20224 20480 20736 20992 21248 21504 21760 22016 22272 22528 22784 23040 23296 23552 23808 24064 24320 24576 24832 25088 25344 25600 25856 26112 26368 26624 26880 27136 27392 27648 27904 28160 28416 28672 28928 29184 29440 29696 29952 30208 30464 30720 30976 31232 31488 31744 32000 32256 32512 040000 040400 041000 041400 042000 042400 043000 043400 044000 044400 045000 045400 046000 046400 047000 047400 050000 050400 051000 051400 052000 052400 053GOO 053400 054000 054400 055000 055400 056000 056400 057000 057400 060000 060400 061000 061400 062·000 062400 063000 063400 064000 064400 065000 065400 066000 066400 067000 067400 070000 070400 071000 071400 072000 072400 073000 073400 074000 074400 075000 075400 076000 076400 077000 077400 4000 4100 4200 4300 4400 4500 4600 4700 4800 4900 4AOO 4800 4COO 4000 4EOO 4FOO 5000 5100 5200 5300 5400 5500 5600 5700 5800 5900 5AOO 5800 5COO 5000 5EOO 5FOO 6000 6100 6200 6300 6400 6500 6600 6700 6800 6900 6AOO 6800 6COO 6000 6EOO 6FOO 7000 7100 7200 7300 7400 7500 7600 7700 7800 7900 7AOO 7800 7COO 7DOO 7EOO 7FOO Decimal to Octal to Hexadecimal Decimal 32768 33024 33280 33536 33792 34048 34304 34560 34(316 35072 35328 35584 35840 36096 36352 36608 36864 37120 37376 37632 37888 38144 38400 38656 38912 39168 39424 39680 39936 40192 40448 40704 40960 41216 41472 41728 41984 42240 42496 42752 43008 43264 43520 43776 44032 4428(3 44544 44800 45056 45312 45568 45824 46080 46336 46592 46848 47104 47360 47616 47872 48128 4U384 48640 48896 Octal I-lex 100000 100400 101000 101400 102000 102400 103000 103400 104000 104400 105000 105400 106000 106400 107000 107400 110000 110400 111000 111400 112000 112400 113000 113400 114000 114400 115000 115400 116000 116400 117000 117400 120000 120400 8000 8100 8200 8300 8400 8500 8600 8700 (3800 8900 8AOO 81300 (3COO 8000 81::00 8FOO 9000 9100 9200 9300 9400 9500 9600 9700 9800 9900 9AOO 9BOO 9COO 9000 9EOO 9FOO AOOa AI00 A200 A300 A400 A500 A600 A700 A800 A900 AAOO ABOO ACOO ADOO AI:: 0 0 AFOO 13000 1.3100 B200 B300 B400 13500 B600 B700 B800 B900 BAOO 8BOO 13COO 8000 BEOO 8FOO 121000 121400 122000 122400 123000 123400 124000 124400 125000 125400 126000 126400 127000 127400 130000 130400 131000 131400 132000 132400 133000 133400 134000 134400 135000 135400 136000 136400 137000 137400 Dec irna 1 Octal Hex 49152 49408 49664 49920 50176 50432 50688 50944 51200 51456 51712 51968 52224 52480 52736 52992 53248 53504 53760 54016 54272 54528 54784 55040 55296 55552 55808 56064 56320 56576 56832 57088 57344 57600 57856 58112 58368 58624 58880 59136 59392 59648 59904 60160 60416 60672 60928 61184 61440 61696 61952 62208 62464 62720 62976 63232 63488 63744 64000 64256 64512 64768 65024 652(30 140000 140400 141000 141400 142000 142400 143000 143400 144000 144400 145000 145400 146000 146400 147000 147400 150000 150400 151000 151400 152000 152400 153000 153400 154000 154400 155000 155400 156000 156400 157000 157400 160000 160400 161000 161400 162000 162400 163000 163400 164000 164400 165000 165400 166000 166400 167000 167400 170000 170400 171000 171400 172000 172400 173000 173400 174000 174400 175000 175400 176000 176400 177000 177400 COOO CI00 C200 C300 C400 C500 C600 C700 C(300 C900 CAOO CBOO CCOO coOO CcOO CFOO 0000 0100 0200 0300 0400 0500 0600 0700 0800 0900 OAOO OBOO OCOO 0000 OEOO OFOO EOOO EI00 1::200 E300 E400 E500 £600 E700 E800 E900 EAOO 1::800 I::COO 1::000 I:: EO 0 EFOO FOOO Fl00 F200 F300 F400 F500 F600 F700 F800 1:"900 FAOO F800 FCOO FOOO FEOO FFOO A-21 EIA Modem/Terminal Interface EIA RS-232-C AND CCITT V24 PLUG/PIN DESIGNATIONS PIN NAME .-wo (.) .- .... w 0 00 FUNCTION CIRCUIT (CeITT) (EIA) *- -+ 1 2 3 4 5 6 7 8 FG TD RD RTS CTS DSR SG DCD --+ *-+ ***- 9 *- 10 *- 11 12 (S)DCD *- 13 (S)CTS *- 14 (S)TD 15 16 TC (S)RD 17 18 RC 19 (S)RTS -+ 20 DTR -+ 21 SQ *- 22 23 RI *- 24 (TC) 25 FRAME GROUND ...... 101 TRANSMITTED DATA .. 103 RECEIVED DATA ...... 104 REQUEST TO SEND .... 105 CLEAR TO SEND ...... 106 DATA SET READY ..... 107 SIGNAL GROUND ..... 102 DATA CARRIER DETECT . . . . . . . . . . 109 POSITIVE DC TEST VOLTAGE NEGATIVE DC TEST VOLTAGE UNASSIGNED SECONDARY DATA CARRIER DETECT .......... 122 SECONDARY CLEAR TO SEND .......... -+ TRANSMITTER CLOCK .. SECONDARY RECEIVED DATA ........... ***-+ -+ -+ -+ 121 SECONDARY TRANSMITTED DATA ........... 118 114 (AA) (8A) (8B) (CA) (CB) (CC) (AB) (CF) (SCF) (SCB) (SBA) (DB) (SBB) 119 (DO) RECEIVER CLOCK ..... 115 RECEIVER DIBIT CLOCK SECONDARY REQUEST TO SEND . . . . . . . . . . 120 (SCA) DATA TERMINAL (CD) READY . . . . . . . . . . . 108.2 SIGNAL QUALITY (CG) DETECT. . . . . . . . . . . 110 (CE) RING INDICATOR ..... 125 DATA RATE (CH/CI) SELECT . . . . . . . . 111/112 EXTERNAL TRANSMITTER CLOCK ........... 113 (OA) BUSY NOTE: DCE - DATA COMMUNICATIONS EQUIPMENT DTE - DATA TERMINAL EQUIPMENT *SCA is on Pin 11 for 202C's. A-22 EIA Modem Interface INTERFACE VOLTAGE NOTATION Binary State Signal Condition Function NEGATIVE POSITIVE 1 0 Marking Spacing OFF ON A-23 o EIA Modem Interface INTERCHANGE CIRCUITS BY CATEGORY 0 CIRCUIT Type RS-232C Circuit RS-449 AB 7 SIGNAL GROUND SG SC RC SIGNAL GROUND SEND COMMON RECEIVE COMMON CE CD CC 22 20 6 RING INDICATOR DATA TERMINAL READY DATA SET READY IS IC TR OM TERMINAL IN SERVICE INCOMING CALL TERMINAL READY DATA MODE BA BB 2 3 TRANSM ITTED DATA RECEIVED DATA SO RD SEND DATA RECEIVE DATA DA 24 TRANSMITTER SIGNAL ELEMENT TIMING (DTE SOURCE) TRANSMITTER SIGNAL ELEMENT TIMING (DCE SOURCE) RECEIVER SIGNAL ELEMENT TIMING TT TERMINAL TIMING ST SEND TIMING RT RECEIVE TIMING REQUEST TO SEND CLEAR TO SEND RECEIVED LINE SIGNAL DETECTOR SIGNAL QUALITY DETECTOR RS CS RR REQUEST TO SEND CLEAR TO SEND RECEIVER READY SQ NS SF SR SIGNAL QUALITY NEW SIGNAL SELECT FREQUENCEY SIGNALING RATE SELECTOR SI SIGNALING RATE INDICATOR ...- COMMON I CONTROL DATA TIMING Circuit PIN ~ DB 15 DO 17 V CA CB CF 4 5 8 CG 21 .CH 23 CI 23 SBA SBB 14 16 SCA SCB SCF CONTROL 1\ DATA CONTROL "" DATA SIGNAL RATE SELECTOR (DTE SOURCE) DATA SIGNAL RATE (DCE SOURCE) SECONDARY TRANSMITTED DATA SSD SECONDARY RECEIVED DATA SRD SECONDARY SEND DATA SECONDARY RECEIVE DATA 19 SECONDARY REQUEST TO SEND SRS 13 SECONDARY CLEAR TO SEND SCS SECONDARY REQUEST TO SEND SECONDARY CLEAR TO SEND 12 SECONDARY RECEIVED LINE SIGNAL DETECTOR SRR SECONDARY RECEIVER READY LL RL TM LOCAL LOOPBACK REMOTE LOOPBACK TEST MODE SS SB SELECT STANDBY STANDBY INDICATOR ~ V OTHER PROTECTIVE GROUND RESERVED FOR DATA SET TESTING 11,18 UNASSIGNED 1 9,10 A-24 SHIELD SPARE 0 o EIA Modem Interface INTERCHANGE CIRCUITS BY CATEGORY CONTACT NUMBERS 37 PIN 9 PIN Circuit C.C.I.T.T. RECOMMENDATION V.24 ......... 102 102a 102b SIGNAL GROUND DTE COMMON DCE COMMON 28 15 12,30a 11,29a 125 108/2 107 CALLING INDICATOR DATA TERMINAL READY DATA SET READY 4,22a 6,24a 103 104 TRANSMITTED DATA RECE IVED DATA TRANSMITTER SIGNAL ELEMENT TIMING (DTE SOURCE) TRANSMITTER SIGNAL ELEMENT TIMING (DCE SOURCE) RECEIVER SIGNAL ELEMENT TIMING (DCE SOURCE) 19 37 20 5 9 6 -OI---l+------+--~.....J,...-----____l 17,35a 113 5,23a 114 8,26 115 7,25a 9,27a 13,31a 105 108 109 33 34 16b 16b 126 111 2 112 110 3 4 C"'· \ 32 36 SELECT TRANSMIT FREQUENCY DATA SIGNALING RATE SELECTOR (DTE SOURCE) DATA SIGNALING RATE (DCE SOURCE) 118 119 TRANSMITTED BACKWARD CHANNEL DATA RECEIVED BACKWARD CHANNEL DATA 120 TRANSMIT BACKWARD CHANNEL LINE SIGNAL BACKWARD CHANNEL READY 8 121 2 122 10 14 18 •• ! REQUEST TO SEND READY FOR SENDING DATA CHANNEL RECEIVED LINE SIGNAL DETECTOR DATA SIGNAL QUALITY DETECTOR BACKWARD CHANNEL RECEIVED LINE SIGNAL DETECTOR 141 140 142 LOCAL LOOPBACK REMOTE LOOPBACK TEST INDICATOR 116 117 SELECT STANDBY STANDBY INDICATOR ~ ~ " CIRCUIT DIRECTION TO DCE FROM DCE TO FROM TO FROM DCE DCE DCE DCE TO DCE FROM DCE TO DCE FROM DCE FROM DCE TO FROM FROM FROM TO TO TO FROM DCE DCE DCE DCE DCE DCE DCE DCE V TO DCE FROM DCE V TO DCE FROM DCE FROM DCE TO DCE TO DCE FROM DCE TO DCE FROM DCE 1 ·.',·.·,'· '·, ·"~,·:', o···· 3,21a t,':;) "I a b = = First segment, second segment Joint assignment A-25 - IBI COMMUNICA TIONS CONTROLLERS AND MODEMS CONTENT PAGE ATC!ADCC!ATP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. B-2 Terminal Types B-8 ·........ ATC!ADCC!ATP Cabling B-13 Asynchronous Modems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. B-19 Asynchronous Terminal Cabling B-24 HSI. . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. B-25 SSLC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . B-27 SSLC Cabling................................................. B-29 INP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. B-30 Communications Cabling Diagrams B-41 Multipoint Cabling Diagrams. . . . .. . . . . . . . . .. . . . . . . . . . . . . . . . . .. B-43 Synchronous Modems '.. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . .. . .. B-48 HP Modems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. B-63 Synchronous Modem Tests.. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . .. B-65 Dataphone II Modem Tests .....•.........................•...... B-75 HP Modem Tests....... . . . . . . . . . . . . . . . . . B-79 . . . . . . . . . . . . . . . . . . . .. Selected HP 1640A!B Settings B-86 SSLC and INP Configuration Sununary B-88 B-1 ATC HP3000 COMMUNICATION CONTROLLERS 300328 ASYNCHRONOUS TERMINAL CONTROLLER The HP 30032B Asynchronous Terminal Controller is an interface for low-speed bit-serial asynchronous devices (e.g., terminals, bit serial line printers, etc.). The controller can multiplex data transmission for up to 16 ports which may be hardwired or modem connected, or any mix thereof. IOTERMO interfaces the ATC hardware to the MPE operating system. Features • IOTERMO provides speeds of: 110, 150, 300, 600, 1200, 2400 baud. The ATC hardware speed senses all baud rates. • Will operate in full duplex or half duplex. • Character sizes can vary from 5 to 8 bits excluding start and stop bits; however, only seven or eight data bit characters are supported on an HP 3000. • Supports Bell 103J, 1130, 202S, 202T, 212A modems, VA3451, and HP35016A modems. Additional modems have been used but have not been verified/certified by HP. • Supports RS-232-C and CCITT v.24 interface specifications. • Odd or even parity may be generated on transmitted data. Parity is generated but not verified on received data. Default parity on output is ODD. • Operates in direct I/O mode, character sent/received. i. e., one CPU interrupt for each ATC Hardware Components HP 30032B Provides support hardwired ports. of data transfers for up to 16 HP 30032B-001 Adds support of full duplex modem control signals for these same 16 ports. HP 30032B-002 Adds support of half duplex control signals for the same 16 ports. With the HP30032B and options 001 and 002, any of these 16 ports can support either direct connected devices, full or half duplex modems in any combination. B-2 ADCC 30018A ASYNCHRONOUS DATA COMMUNICATIONS CONTROLLER The HP 30018A Asynchronous Data Communications Controller (ADCC) is an interface for low-speed bit-serial asynchronous devices. The interface consists of an ADCC main and extend PCA which mUltiplexes data transmission for 8 ports which may be hardwired or modem connected or any mix thereof. HIOTERMO interfaces the ADCC hardware to the MPE operating system. Functions • HIOTERMO provides speeds of 110, 150, 300, 600, 1200, 2400, 4800, and 9600. HIOTERMO will speed sense up to 2400 baud. • Will operate in full duplex or half duplex. Half duplex is supported only on the Series 30 and 33. • Character sizes vary from 10 to 11 bits including start and stop bits where data is either 7 or 8 bits in length. • Provides modem control for Bell 1033, 113D, 202S, 202T, 212A modems, VA3451, and HP35016A modems. Note: 202S modems are half duplex and are supported only on the Series 30 and 33. • Supports the RS-2J2-C and CCITT V.24 interface specifications. • Odd or even parity may be generated on transmitted data; even parity is generated and checked on received data. Default parity for the series 3x/4x/64 is pass thru. • Provides four control lines for modem control. • Performs all the generation of service requests and interrupt signals via channel programs. • Detects parity errors, over-run errors, and break conditions. B-3 ATP 30144A, 30145A, 30155A ADVANCED TERMINAL PROCESSOR The Advanced Terminal Processor (ATP) is an interface for low and medium-speed bit-serial asynchronous devices. The interface consists of a System Interface Board (SIB) and up to 8 asynchronous interface boards (AIB). It can multiplex data for up to 96 ports which may be hardwired or on modems or a mix thereof. HIOTERMl interfaces the ATP hardware to the MPE operating system. Functions • The HIOTERM1 provides speeds of 110, 300, 600, 1200, 2400,4800, and 9600. The ATP hardware will speed sense at all supported speeds. • Operates in full duplex. • Character size is 10 bits including one start and one stop bit. NOTE: At 110 Baud there is a delay after sending a character to simulate a second stop bit. • Provides modem control for BELL 103J,113D, 202T, 212A, VA3451, and HP35016A modems. NOTE: Half duplex is not supported. • Supports the specifications. RS-232C, RS-422, and CCITT v.24 interface • Odd, even, or pass thru parity may be generated on transmitted data. Default on output data is odd when FOPENed and even or pass thru when speed-sensed. • Hardware access. B-4 is responsible for data transfers via direct memory ATC! ADCCI ATP ASYNC TERMINAL I/O CONFIGURATION ASYNCHRONOUS TERMINAL CONTROLLER HP 30032B DRIVER IOTERMO ASYNCHRONOUS DATA COMMUNICATIONS CONTROLLER HP 300i8A DRIVER HIOTERMO ADVANCED TERMINAL PROCESSOR HP 30144A SIB HP 30145A DIRECT CONNECT AlB HP 30155A MODEM AlB DRIVERS HIOTERM1, HIOASLPO LOGICAL DEVICE #? DRT #? any appropriate number For ATC: DRT= 7 10 13 16 (for (for (for (for first system) second system) third system) fourth system) For ADCC and ATP: DRT# = (IMBI# x 128) UNIT #? + (CHANNEL# x 8) + DEVICE# For ATC 0-15 for each system For ADCC o for all ports on each system For ATP 0-95 for each subsystem SOFTWARE CHANNEL #? 0 TYPE? 16 or 32 SUBTYPE? Speed Sensing: Subtype 0 Directly connected terminals requiring speed sensing. SUbtype 1 Asynchronous full duplex modems such as Bell 103's and CCITT V.21 modems requiring speed sensing. Subtype 2 Asynchronous half duplex modems with reverse channels (such as Bell 202S and CCITT V.23 modems). Speed sensing is performed and "Data Rate Select (RS232C "CH" -CCITT 111) i~ set ON. Not availableonHP 4X/64. II Subtype 3 Identical to sUbtype 2 except that "Data Rate Select is set OFF. Not available on HP4X/64. II B-5 ATC/ADCC/ATP No Speed Sensing - Speed Specified: Subtype 4 ° Iden~ical to subtype except that automatic speed senslng is disabled. This sUbtype is intended for operation with leased-line full duplex modems which can be configured to operate without control signals (i.e., 202T). Subtype 5 Identical to subtype sensing is disabled. 1 except that automatic speed Subtype 6 Identical to subtype 2 except that automatic sensing is disabled. Series II/II only. speed Subtype 7 Identical to subtype 3 except that automatic sensing is disabled. Series II/III only. speed SUbtype 14 Directly connected 2631B. Subtype 15 Remote 2631B over full duplex modems. SPEED IN CPS? up to 9600 baud TERM TYPE? (See the table of terminal types on the following page.) RECORD WIDTH? 40 (words). Default varies with terminal, 66 for printers. OUTPUT DEVICE? Class name or Ldev # ACCEPT JOBS/SESSIONS? ACCEPT DATA? YES INTERACTIVE? YES DUPLICATIVE? YES INITIALLY SPOOLED? DRIVER NAME? YES NO IOTERMO, HIOTERMO, HIOTERMl, HIOASLPO DEVICE CLASSES? (optional) B-6 ATC/ ADCC/ ATP This page intentionally left blank. B-7 TERMINAL TYPES Term Type (a) B-8 Device Type = 16 subtype = ADCC ATP SSLC INP ATC (c) (b) (c) (b) (b) Typical Term.Protocol(d) Terminal ENQI X ONI Block ACK X OFF Mode 0 0-7 -- -- -- -- ASR 33 No Yes No 1 0-7 -- -- No Yes No 0-7 -- -- --- ASR 37 2 ASR 35 No Yes No 3 0-7 ---- -- -- -- Execuport No Yes No 4 0-7 0-5 -- -- -- Datapoint No Yes No 5 0-7 -- -- -- -- Memorex 1240 No Yes No 6 0-7 0-5 0-1 -- Terminet No Yes No 9 0-7 0-5 0-1 --- -- Minibee No Yes No 10 0-7 0-5 0-1 -- -- HP 2640B/ 44/45; HP 262X; Yes Yes Yes 11 0-7 0-5 -- -- -- HP 2640A Yes full enter capability Yes Yes 12 0-7 0-5 0-1 -- -- Yes HP 2645K 8 bit word w/o parity Yes Yes 13 0-7 0-5 0-1 -- -- Telenet PseudoTerminal or 2601 Yes No 14 -- -- -- 0-3 0-3 Multipoint No (HP 26xx, HP 307x) No Yes No TERMINAL TYPES CARRIAGE CONTROL Term Type Parity Check Type (f) (e) Cursor CTL-H BackReply space 0 Yes 1,2 No \(~134) LF reply used. 1 Yes 1,2 Yes LF Yes 2 Yes 1,2 No \(~134) Yes 3 Yes 1,2 Yes LF Yes 4 Yes 1,2 Yes 5 Yes 1,2 Yes LF Yes 6 Yes 1,2 Yes LF Yes 9 Yes 1,2 Yes null Yes At input ESC-A ESC-E, ESC-H, ESC-J and ESC-K are stripped off on Series II/III 10 Yes 1,2 Yes null Yes Uses ENQ/ACK handshake when write to terminal is greater than 80 characters. 11 Yes 1,2 Yes null Yes Limited support for line block mode. 12 No, 5 Yes null Yes Uses ENQ/ACK handshake when write to terminal is greater than 80 characters. I a Ctl-Y (EM) No display Form Feed Reply (g) LF reply used. data bits Comments Series 30/33 ADCC: Subtypes 0-5· 13 Yes 1,2 Yes null Yes No echo. 14 Yes 6,9 n/a n/a n/a Not used on·ATC or ADCC. MTS/3000 required. B-9 TERMINAL TYPES subtype= SSLC INP (c) (c) Typical T~rm.Protocol(d) Terminal ENQI X ON/ Block ACK X OFF Mode Type (a) Device type=16, ATC ADCC ATP (b) (b) (b) 15 0-7 0-5 0-1 -- -- HP 2635 8 Yes bit word w/o parity Yes No 16 0-7 0-5 0-1 -- -- Yes HP 2635 7 bit word Yes No 1.7 -- -- 0-1 0-3 0-3 Reserved No No Yes ~8 0-7 0-5 0-1 -- -- General Non-HP Terminal No Yes No 31 0-7 -- -- -- -- No Default Series III only Terminal Yes No -- -- 2631B Serial Printer No Yes No -- -- 2631B No Yes No -- -- 2631B No Yes No -- -- 2631B No Yes No ~erm Device Type = 32 1.9 14-15 14-15 14-15 20 No 21 No 22 No 14 14 14-15 14-15 14 14 Footnotes are on page B-12. B-10 TERMINAL TYPES (3) (f) CARRIAGE CONTROL Cursor CTL-H Form BackReply Feed space Reply (g) 15 No, 8 data bits 5 Yes LF Yes Use ENQ/ACK handshake when write to terminal is greater than 80 characters. Sends ENQ before writing. Does not time out . .16 Yes 1,2 Yes LF Yes Uses ENQ/ACK handshake when write to terminal is greater than 80 characters. Sends ENQ before writing. Does not time out. 17 Yes 9 n/a n/a n/a Not used on ATC or ADCC 18 Yes 1,2 Yes null Yes No DC1 sent to start read. No ENQ/ACK handshake. 31 Yes 1,2 Yes \(%134) Yes Term Type Parity CheCklType Comments 19 Yes 1 n/a n/a Yes Status checking done, extensive operator messages. 20 No 5 n/a n/a Yes Same as 19 but no parity. 21 Yes 1 n/a n/a Yes 60 second time-out on status check. 22 No 5 n/a n/a Yes Same as 21 but no parity. Footnotes are on page B-12. B-11 TERMINAL TYPES (a) When successive HELLO commands are used without the use of the TERM parameter, and without any intervening BYE commands, the termtype value is carried forward. (b) ATe, ADCC, & ATP subtypes are described on page B-4. (c) SSLC & INP subtype = o Group poll Hp 264x 1 Individual poll Hp 264x 2 Group poll HP 307x 3 Individual poll HP 307x (d) CTL-S & CTL-Q are allowed on all but logon types for multipoint, termtypes 14 and 17. (e) SERIES III TERMINAL GENERATES HP 3000 OUTPUT GENERATES Odd parity or none (0) Odd parity Even parity or none (1) Even parity SERIES 3X/ijX/64 TERMINAL GENERATES HP 3000 OUTPUT GENERATES HP 3000 INPUT No parity checking is accomplished unless explicitly enabled via FCONTROLS. The eighth bit is always set to zero. HP 3000 INPUT Odd parity or none (0) Eighth bit is passed Eighth bit is passed through. Even parity or none (1) Even parity Even parity is checked on input. Parity verification may be allowed using the HP 3000 file system to enable and disable parity checking, to enable and disable binary transfers, and to set parity. All of these are accomplished using the FCONTROL intrinsic, and may be used on all but logon terminal types 12 and 15. (f) Types = Types = 1 odd 6 8 data bits, odd parity for 2 even Bisync control characters. 3 7 data, 8=0 7 reserved 4 7 data, 8=1 8 reserved 5 8 data bits, no 9 block checking parity (g) Form Feed Char=%1ij B-12 ATCI ADCC/ ATP CABLING <-------DATA TRANSMISSION CHANNEL~----- TELECOMMUNICATIONS NETWORK DATA DATA DATA DATA COMMUNICATION TERMINAL TERMINAL COMMUNICATION EQUIPMENT EQUIPMENT EQUIPMENT EQUIPMENT TCN STATION A STATION B COMMUNICATIONS NETWORK COMPONENTS RS232C MODEM/HARDWIRE EXTENSION CABLE MANUF ACTURING SPECIFICATIONS (CABLE, UNSHIELDED) The specification establishes requirements for a 3 or 25 conductor external low voltage computer cable with overall jacket: U.L. style 2560. ELECTRICAL Voltage Rating: 30V for Class 2 wiring systems only (220V rms test between conductors). MECHANICAL Singles: Three or twenty-five 26 (7 x 34) AWG tinned copper; tinned after stranding. Insulation: o PVC, seven-mil minimum wall thickness; rated at +60 C. Cable Lay: Twist singles for flexibility. Fillers, cloth or nylon binding may be used for a smooth, round construction. Jacket: o PVC, 35-mil minimum wall thickness; rated at +60 C. Color: Jade Gray per Visual Color Std., HP Part No.6009-0021. B-13 A TCI ADCC/ ATP CABLING 25 PIN RS232C INTERFACE CABLES FOR ATC, ADCC, ATP Modem to connector panel, 25 ft. 30062B 30062B-00I 50 ft. Terminal to connector panel or US modem, 16 ft. 132n2N Terminal to connector panel or European modem, 16 ft. 132n2M n = 2 3 4 262X 264X 262X port 1 port 2 and 2382 Extension cable, 25 ft. 50 ft. 30062C 30062C-00I 3 PIN RS232C INTERFACE CABLES FOR ATP Terminal to connector panel (25 pin to 3 pin) n = 2 3 4 262X 264X 262X 132n2X port 1 port 2 and 2382 Adapter Cable to convert 25 pin (connector to 3 pin) 30152A Extension Cable, 50 ft. 30153A 5 WIRE RS422 INTERFACE CABLES FOR ATP Terminal to connector panel, 16 ft. 262X 264X (Terminal must have opt 035) 13222P 132321 Extension Cable, 90 ft. 30154A B-14 ATCI ADCCI ATP CABLING 5 PIN RS422 HARDWIRE OR EXTENSION CABLE FOR ATP The specification establishes requirement for a 5 conductor shielded cable - UL styles 2464 and 1061. ELECTRICAL Voltage Rating: 300V rIDS @80oC (1000V rms between conductors and conductors to shield. Conductor Resistance, dc: <30 ohms/1000 ft. Mutual Pair Capacitance: <=22 pf between wires in pair. Stray Capacitance: <=40 pf between one wire and all others (grounded) Pair-to-Pair Balanced Crosstalk: >=40 dB of attenuation at 150KHz between any two pairs. MECHANICAL Singles: Two twisted pairs plus one single AWG 24(7X32) tinned, stranded copper. Insulation: PVC Colors: One conductor of each twisted pair - white; the other conductors - blk, brn. Single conductor - red. Cable Lay: Twist the twisted pairs around the single. Shield (Inner): Metallized polyester; metalization facing outward Shield (Outer): Braid from AWG 36 tinned copper for 85% minimum coverage. Jacket: PVC, 35 mil minimum wall thickness. Color: Pearl Gray cabinet per HP Visual Color Standard 6009-0108. B-15 A TCI ADCCI A TP CABLING ASYNCHRONOUS TERMINAL CONTROLLER MODEM CABLE PIN CONNECTIONS (300628) DATA SET COMPUTER (BB) RECEIVE DATA (BA) SEND DATA (CF) CARRIER DETECT (CD) DATA TERMINAL READY (AB) COMMON RETURN (CA) REQUEST TO SEND ***(SCF) SECONDARY RECEIVE LINE SIGNAL DETECTOR ***{SCA) SECONDARY REQUEST TO SEND (CC) DATA SET READY (CB) CLEAR TO SEND **(CH) FREQUENCY SELECT 2<~1 >2 -SEND DATA (BA) 3> L<3 -RECEIVE DATA (BB) 4< ~>4 -REQUEST TO SEND (CA) >5 -CLEAR TO SEND (CB) 5 <6 -DATA SET READY (CC) 6>- >7 -COMMON RETURN (AB) 7< - -< 8 -CARRIER DETECT (CF) 8> 10 11 <-, 12>- L 13 10 SECONDARY REQUEST 11 -TO SEND (SCA)* ->12 -SECONDARY RECEIVE 13 LINE SIGNAL DETECT (SCF) 14 14 J 19 20< 22< 23< >19 SRTS* ->20 -DATA TERMINAL READY (CD) 22 >23 - * Required for 202S data sets only - physically strapped together in the modem. The DTE can control SCA from either pin 11 or pin 19. ** European modems only. *** For 202C modems; Pin 11 is Supervisory Transmitted Data (SBA) at the DCE. Pin 12 is Supervisory Receive Data (SBB) at the DCE. Cross connect pins 11-12 and 12-11 for 202C. B-16 ATC/ ADCC/ ATP CABLING ASYNCHRONOUS TERMINAL CONTROLLER HARDWIRED/MODEM CABLE PIN CONNECTIONS (132X2N) (DCE) COMPUTER OR MODEM (BA) (BB) (CA) (CB) (CC) (AB) (CF) SEND DATA RECEIVE DATA REQUEST TO SEND CLEAR TO SEND DATA SET READY COMMON RETURN CARRIER DETECT (SCF) SECONDARY CARRIER DETECT (DTE) TERMINAL -2 < - - -3 - - > -4 < - - 5 --> -6 - . - > 2 3 4 5 6 -7<---> 7 -8 - - - > 8 -SEND DATA (BA) -RECEIVE DATA (BB) -REQUEST TO SEND (CA) CLEAR TO SEND (CB) -DATA SET REACY (CC) -COMMON RETURN (AB) -CARRIER DETECT (CF) SECONDARY CARRIER -12 - - > 12 -DETECT (SCF) (SDA) SECONDARY REQUEST SECONDARY REQUEST TO SEND -19 < - - 19 -TO SEND (SCA) (CD) DATA TERMINAL READY-20 < - - - 20 -DATA TERMINAL READY (CD) (CH) FREQUENCY SELECT -23 - - > 23 -FREQUENCY SELECT (CH) MALE FEMALE B-17 A TCI ADCCI ATP CABLING FOR UNSUPPORTED TERMINALS DIRECTLY CONNECTED ON AN ATC THATNEEDRS-232-C SIGNALS CONFIGURE AS SUBTYPE 4, AND CONSTRUCT CABLE AS FOLLOWS: DTE (COMPUTER) (BA) (BB) SEND DATA RECEIVE DATA (AB) COMMON RETURN DCE (EIA COMPATIBLE DEVICE) 2<-- 2 3 ---->3 4 .--4 5 l->5 8 >8 SEND DTA (BA) RECEIVE DATA (BB) REQUEST TO SEND (CA) CLEAR TO SEND (CB) DATA SET READY (CC) COMMON RETURN (AB) CARRIER DETECT (CP) 67<--- t>6 ->1 20 >20 DATA TERMINAL READY (CD) TO CABLE TERMINALS ON AN ADCC 202T MODEM. CONFIGURE AS SUBTYPE 0 AND CONSTRUCT WITHOUT SUPPORT USING THE FOLLOWING SPECIAL CABLE: DTE (COMPUTER) (BA) SEND DATA (BB) RECEIVE DATA DCE (EIA COMPATIBLE DEVICE) PIN 3>~~<3 4 (AB) COMMON RETURN >4 SEND DATA (BA) RECEIVE DATA (BB) REQUEST TO SEND (CA) 7<---~->7 COMMON RETURN (AB) 9 POSITIVE DC TEST 20 B-18 PIN 2<~~>2 >9 >20 DATA TERMINAL READY (CD) ASYNCHRONOUS MODEMS Following are the recommended asynchronous modems and options to be used in conjunction with the ATC, ADCC, and ATP. Note that these options are those required at the CPU end (local). To insure successful communication with the remote end, different options in the remote data set may be required. For further definition of these options/modem capabilities refer to the relevant "Bell System Technical Reference publication that is available from your local Bell System Representative. II BELL 103J AND 1130 MODEMS 0-300 Bits/sec, Asynchronous Pull duplex on 2-wire operation Works with another 103, 113, 212A, VA3451, or HP35016A Modem OPTION DESCRIPTION RECOMMENDATIONS COMPUTER TERMINAL Al Send Space Disconnect X X B3 Receive Space Disconnect X X C5 Loss of Carrier Disconnect X X D7 Fail Safe State on CN Circuit OFF X X E9 Auto Answer YES X B-19 ASYNCHRONOUS MODEMS BELL 202S MODEM Asynchronous,half duplex, with Reverse Channel, in switched network applications. Speed 1200 bits per second. NOTE: Not supported on an HP 3000/4X/64 OPTION DESCRIPTION RECOMMENDATIONS COMPUTER TERMINAL Al A2 Local copy on primary No local copy on primary B3 B4 Local copy on Reverse No local copy on Reverse C5 Telephone company engineer timing options X X DB Data Set Ready Interface lead OFF in Analog loopback test mode X X E9 E10 Automatic Answer IN (Note Automatic Answer OUT 2) X F11 Signal ground connected to Frame Ground X X X Note 1 X X Notes: 1. If terminal has internal echo capability to provide local copy use B4, otherwise specify B3 for local copy. 2. Auto answer depends on application. Generally, the terminal is dialed manually, and the computer auto answers. B-20 ASYNCHRONOUS MODEMS ~ELL 202T-L1A MODEM Modem, provides Self Test, Analog Loopback and Test capabilities. ~synchronous ~emote lenerally, used with HP 3000 at 1200 bits per second; full iuplex on normal 3002 channel 4-wire service (no reverse ~hannel) . >ubtype 4 is preferred for configuration without speed sense. (Subtype 0 may also be used, however, noisy line or power railure may cause potential trouble with speed sense.) OPTION DESCRIPTION RECOMMENDATIONS COMPUTER TERMINAL A2 No local copy on primary channel X X B4 No local copy on reverse channel X X C5 Telephone company engineer timing options X X D7 Telephone company engineer control options X X E10 Reverse channel not installed X X F11 Signal Ground connected to Frame Ground X X B-21 ASYNCHRONOUS MODEMS BELL 212A MODEM 0-300 bits per second asynchronous 1200 bits per second asynchronous Compatible with 103/113 type modem at 300 bits per second, and 212 type modem at 1200 bits/second full duplex type operation. Use subtype 1 or 5. OPTION A2 B-22 DESCRIPTION RECOMMENDATIONS COMPUTER TERMINAL Customer selected disconnect options a. Send space disconnect b. Receive space disconnect c. Loss of carrier disconnect IN OUT IN B3 Automatic Answer YES C6 Customer selected EIA interface a. Data set ready (CC) indication for analog loop b. Clear to send (CB) and carrier (CF) indications c. Signal ground to frame d. Answer mode indication (CE) e. Interface speed indication f. Speed control g. Interface controlled DL h. CN & TM assignments OFF COMMON IN OFF OUT HS OUT CN-25 D8 Customer selected modes a. 1200 bps operation b. Character length c. Transmitter timing d. Speed mode e. Receiver responds to DL ASYNC 10 INT DUAL OUT EI0 Make Busy/Analog Loop (CN) circuit disabled OUT Fl1 TELCO Option Table tip-ring make busy donlt care OUT IN donlt care OFF COMMON IN OFF OUT HS OUT CN:"25 ASYNC 10 INT DUAL donlt care OUT IN ASYNCHRONOUS MODEMS HP35016A and V ADIC 3451P /S OPTION DESCRIPTION RECOMMENDATION A1 Attended Disconnect ON A2 Respond to Remote Test Enable ON A3 & A5 Character Length - 10 bits A3 ON, A4 103 Operation Enabled ON A6 Standard Options Mode Disabled ON A7 Loss of Carrier Disconnect Disabled OFF B1 Remote DLB Select ON B2 Controlled by DTE OFF B3 Originate/Answer OFF B4 Maximum Data Rate 1205 BPS OFF B5 Auto Disconnect/Abort Timer Enabled ON B6 Data Timing Asynchronous OFF B7 Data Set Ready in Test DSR ON OFF Top Board Straps OUT W1-W5 A5 OFF B-23 ASYNCHRONOUS TERMINAL CABLING POINT-TO-POINT CABLE CONFIGURATIONS TERMINALS CABLES AND MODEMS ,\ r~------k A r= 2675A I I I Hardwired ~6~~et I 300620 ~(OPtional~ - - - - - - - - - - - - - - l L~ 430062C<4 300628 l>~ MOde~ ~4:Modem5 430062C<_J (Optional) * l I" I. Required. Order Separately (Optional) * 4--------t> I I' Remote 301,302 or 303 Cable Included with terminal (2M) I I I I I I I Included with Printing Terminal ~~ Cables Not included with Display Terminal. ordrseparatel{Y. ~ ~ ~ a tt I ~*~ \ 307x ~ Key: ~ Male OTE Connector ----< ---a Female DTE Connector PC Edge Connector I I Cables Not included with I I I ~ Display Terminal. Order Separately. 262xCRT 13222N M I I ~* I 4--------t> .. I 13242M N L~ * Only option 001 is supported for RS-232-C distance specit"ications. B-24 .. HSI 30360A HARDWIRED SERIAL INTERFACE The HP 30360A is a controller interface which uses modified binary synchronous protocol for high speed asynchronous data communications between HP 3000 CPUs and/or the HP 1000 systems used with the DS/3000 subsystems. (RJE/3000 will also run using this controller between two HP 3000 Systems.) The connection between machines is via a pair of coaxial cables. Features • 2.5 Mega-bits per second transfer rate up to 1000 ft. cable lengths. • 1.25 Mega-bits per second transfer rate up to 2000 ft. cable lengths. • Transmission is half duplex in a full duplex environment in point-to-point mode. • CRe parity checking on the controller. • Speed is system configurable. • Four separate transmit/receive channels, only one of which may be open at anyone time. • Maximum number of active HSIs per CPU is two. Basic Configuration Hardwired Serial Interface Kit includes one PC board (30360-60001), cable connector panel (30360-60003), and one coaxial cable as follows: 30220A Opt. -001 Opt. -002 Opt. -003 Opt. -004 Opt. -005 25 100 250 500 1000 2000 ft. ft. ft. ft. ft. ft. B-25 HSI HSI LINK -- 3000 TO 3000 HP 1251-2760 3-PIN FEMALE HP 3000 I I I \ HP 1251-4749 2-PIN FEMALE RCV\ XMT ......---H-P-30-2-2-0-A----t : CABLE 7 RCV CABLE SET ASSEMB~L~~1251-474~ XMT I : lp t ~~~LE \ / HP HP 3000 I ASSEMBLY 1251-2760 3-PIN FEMALE 2-PIN FEMALE (INCLUDES RUBBER SLEEVE) HSI LINK -- 3000 TO 1000 RECEIVE CONNECTOR HP 1251-4749 2-PIN FEMALE HP 3000 XMT TRANSMIT CONNECTOR ~\HP HSI CABLE ASSEMBLY B-26 HP 30220A CABLE SET 1251-2760 3-PIN FEMALE HP 1251-4847 2-PIN MALE SSLC 30055A SYNCHRONOUS SINGLE LINE CONTROLLER The HP 30055A SSLC is a controller interface for high speed bitserial synchronous devices. The controller can accommodate one modem device and is utilized with the RJE, DS, MRJE, and MTS subsystems. With MTS (Multipoint Terminal Software), the SSLC board may option~ ally be used for asynchronous transmissions. An SSLC may NOT be used for IMF, Remote Data Link (MTS), HP 2608S printer, or HP 2333A Cluster Controller. . Features • 15 to 19,200 bits/sec. 9600 bps max certified for use with modems to date. • Operates on a 2-wire (half duplex) or 4-wire (full duplex) and/or split-speed. • Transmission protocol. is always half duplex, IBM binary ~ircuit synchronous • May be utilized in a leased or dial up environment. • Data communications may be point-to-point (RJE, DS, and MRJE) or multipoint (MTS). • Character size may be six to eight bits synchronous, five to nine for asynchronous. in length, for • Supports HP 37210T, HP 37220T, HP 37230A, Bell 201C, 208A, 208B, 209A modems, and DATAPHONE II (2024,2048,2096). Additional modems have been used but have not been verified/certified by HP. • Supports the standard specifications. EIA RS232C and CCITT. v24 interface • Odd or even parity may be specified. Under System Software, additional LRC and CRC parity is provided. • Maximum number of SSLC's per CPU is 1. Basic Configuration Synchronous Single Line Controller kit includes one PC board (3005560001), cable assembly (30055-60008*), and test connector (3005560009). On previously installed systems, obsolete interface cable 30055-60003 and obsolete test connector 30055-60005 may be present. Within the United States this combination will work for synchronous testing. Outside the USA, only the 30055-60008* cable and 30055-60009 test connector combination is recommended for synchronous mode. (Note that the test connectors are designed for use with a particular cable and thus are not interchangeable.) B-27 SSLC CABLING - SYNCHRONOUS For asynchronous 30055-60010. communication under MTS, use cable assembly *30055-60011 replaces 30055-60008. Pin 23 (Modem speed) tied high on 60011 cable. (Always "ON") HP 30055-60010 CABLE AND TEST CONNECTOR WIRING DIAGRAM INTERCONNECTING SIGNAL IN CABLE ASSY EXTERNAL DEVICE (PART NO. 30055-60010) P1A-B7 P2-19 SCA P1A-B8 P2-4 CA P1A-A16 P2-23 CH P1A-A15 P2-20 CD P1A-A2 P2-3 BB P1A-A24 P2-2 BA P1A-A3 P2-5 CB P1A-A7 P2-12 SCF P1A-B3 P2-6 CC P1A-A12 P2-22 CE PIA-B4 P2-8 CF P1A-B12 P2-21 CG B-28 =:J TEST CONNECTOR ASSY (PART NO. 30055-60009) SSLC CABLING - SYNCHRONOUS HP 30055-60011 CABLE AND TEST CONNECTOR WIRING DIAGRAM INTERCONNECTING SIGNAL IN TEST CONNECTOR ASSY CABLE EXTERNAL DEVICE (PART NO. 30055-60011) (PART NO. 30055-60009) 5061-2501 P1A-B1 P2-14 SBA P1A-B8 P2-4 CA P1A-A16 P2-23 CH P1A-A15 P2-20 CD P1A-A23 P2-24 DA - P1A-A2 P2-3 BB P1A-A24 P2-2 BA ] P1A-B24 P2-11 DD - P1A-A1 P2-16 SBB P1A-B3 P2-6 CC P1A-A12 P2-22 CE P1A-B4 P2-8 CF P1A-A3 P2-5 CB P1A-B12 P2-15 DB - NOTE: * Obsolete SSLC cable (Part No. 30055-60003) has DA signal presented on pin 13. * Obsolete test connector (Part No 30055-60005) has pins 13, 15, and 11 tied together. * Obsolete SSLC cable 30055-60008 replaced by 30055-60011. An upgrade is only necessary if a dual speed modem is to be installed. * Note pin 25 is tied high on 60011 cable. * Connector Part No. 30055-60009 is the same as 5061-2501. Pins 12, 19, 21 are not shown and not required. B-29 INTELLIGENT NETWORK PROCESSOR (lNP) 30010A, 30020A/B INTELLIGENT NETWORK PROCESSOR The Intelligent Network Processor (INP) is a computer system which provides the HP 3000 with data communciations capabilities in a high speed as well as a low speed environment. The HP 30010A is used with a Series II/III. The HP 30020A/B is used with Series 3X/4X/64. An INP can accommodate one modem, or a test hood, or anINP to SSLC direct connect cable, or an INP to INP direct connect cable. An INP may be used with the RJE, DS, MRJE, MTS, and IMF subsystems. With MTS an INP may optionally be used £or asynchronous transmission. Features: • Maximum data transfer rates: NOTE: Data transfer rates are influenced by the communications subsystem being used. Up to 19,200 bits per second in hal£ duplex or £ull duplex mode using a modem. Up to 56,000 bits per second in CCITT V.35 (DDS) connections, or for INP to INP connections, hardwired. • Operates on two wire (half duplex) circuits. or four wire (full duplex) • Performs data communications protocol handling. Transmission is in half duplex, IBM binary synchronous protocol for an HP 3000. The INP is HDLC/SDLC protocol compatibile. • May be utilized in a leased or dial up (switched') environment. • Data communications may be point-to-point (RJE, DS, MRJE, IMF) or multipoint (MTS and IMF). • Character size may be seven to eight bits in length. • Modems Supported: HP 37210T, HP 37220T, HP 37230A, Bell 201C, Bell 208A, Bell 208B, Bell 209A, and Dataphone II, DDS. Also Bell 202T and 212 for Remote Data Link (MTS). The 30020B supports the Bell 801 Auto Call Unit and the Vadic 811 Autodialer. Additional modems have not been verified or certified by HP. • Interfaces supported: EIA RS232C, CCITT V.24, V.28, V.34 (DDS). • Odd, even, or no parity may be checking (CRe) is provided. specified. Cyclic redundancy • Buffering is through 1024 word buffers. • The INP uses an LSI DMA controller chip to provide three high speed channels between data buffers in RAM and the HP 3000 Interface, as well as between RAM and datacomm LSI devices. • The maximum number of HP 30010A INP's per Series II/III is 7; of HP 30020A/B INP's per Series 30/40 is 3; of HP 30020A/B INP's per Series 33/44 is 7; of HP 30020B INP's per Series 64 is 16. B-30 INTELLIGENT NETWORK PROCESSOR (lNP) • Diagnostics and self-testing built in; diagnostics run under MPE (DSM) . Basic Configuration: The standard HP 30010A INP consists of: • One INP Micro-processor PCA board (30010-60001) • One INP Data communications interface PCA board (30010-60002) • One Flat Cable (ribbon cable boards) (30000-93052) for connecting the two INP PCA • One Memory Power Jumper PCA board (30380-60033) • One I/O Memory Power Cable (30380-60034) • One I/O Memory Jumper Cable (30380-60035) The standard HP 30020A/B INPs consist of: • One INP Network processor PCA board (30020-60001) • One HP-IB ribbon cable (30030-60008) 2848 (optional longer cable) standard length, or 8120- HP 3000 SERIES II/III CABLE ASSEMBLIES FOR 30010A Product Number Description Part Number 30222A RS232 Synchronous Modem Cable 30222-60001 30222B Asynchronous Multipoint Cable 30222-60002 30222F HP3000 to HP1000 direct connect 30222-60006 302220 High-speed Synchronous Modem Cable 30222-60004 30224A INP-to--INP Direct-Connect Cable 5061-2524 30224L External Interconnect Cable (lO-meter) 30224-60001 30225A INP to SSLC Direct Connect Cable (Modem Eliminator Cable) 30225-60004 B-31 INTELLIGENT NETWORK PROCESSOR (lNP) HP 3000 SERIES II/III TEST EQUIPMENT COMPATIBILITY Description Part Number Used With Cable Product Number Board Test Hood 5061-2527 30222A 30225A 5061-2529 30222D 5061-2530 30224A 5061-2507 30055-60009 30222A 5061-2512 30224A 30225-60004 30225A Cable Test Connector (See Note) Note: Pins: 2-3, 4-5-21, 6-20, 8-22-23, 12-14-16-19, 15-17-24. HP 3000 SERIES 3X/4X/64 EQUIPMENT COMPATIBILITY: Description Board Test Hood Cable Test Connector (See Note) Part Number Used With Cable Product Number 5061-2519 30221A 30221B 30225B 5061-2522 30224B 5061-2507 30055-60009 30221A 30221B 5061-2512 30224B 30225-60004 30225B Note: Pins: 2-3, 4-5-21, 6-20, 8-22-23, 12-14-16-19, 15-17-24. B-32 INTELLIGENT NETWORK PROCESSOR (lNP) ~P 3000 SERIES 3X/4X/64 CABLE ASSEMBLIES FOR 30020A/B Product Number Description Part Number 30221A RS232 Synchronous Internal Cable RS232 10-meter External Cable 30221-60001 5061-2514 30221B RS232 Asynchronous Internal Cable RS232 10-meter External Cable 30221-60002 5061-2514 30221F HP3000 to HP1000 Direct Connect Cable (HP1000 board is 12834A with 5061-3422 cable) 30221-60006 30221D High Speed Synchronous Modem Cable (V.35) 30221-60010 5061-2517 30224B INP-to-INP Direct Connect Cable (Internal) (1) 30224-60014 30224L External Interconnect Cable Direct Connect 10 meter 25 meter 50 meter 100 meter 250 meter 500 meter 1000 meter 30224-60001 -60002 -60003 -60004 -60005 -60006 -60007 30225B' INP-SSLC Direct Connect (Modem Eliminator Cable) 30225-60006 30221G AUTO CALL Modem Cable (INP-B only) 30221-60007 8120-3576 30221H X.21 Digital Network Direct Connect Cable 30221-60012 5061-2535 (1) INP-to-INP direct connection requires the use ot a 30224L interconnect cable, part numbers 30224-60001 through 30224- 60007. The cable lengths range from 10 through 1000 meters. B-33 INTELLIGENT NETWORK PROCESSOR (INP) lOP BUS I/O CARD CAGE BACKPLANE (PCA BOARDS MUST BE INSTALLED IN ADJACENT CARD SLOTS) MPU PCA (PIN 30010-60001) ~ ~ 3r ~ - ... . , :..-::;:1': RIBBON CABLE (PIN 30000-930521 BOARD TEST HOOD HP 30225A INP-TO -SSLC DIRECT-CONNECT CABLE CABLE TEST CONNECTOR (5061-2512) HP 30224L EXTERNAL INTERCONNECT CABLE ~~~ HP 30010A INTELLIGENT NETWORK PROCESSOR AND RELATED CABLING FOR SERIES II/III B-34 INTELLIGENT NETWORK PROCESSOR (lNP) _= CD CLOSED OPEN PARITY OPEN = 1 CLOSED = 0 64 32 16 4 2 1 8 INP-MPU peA FUNCTION SWITCHES ~ HP30010A LOCATION OF peA SWITCHES B-35 INTELLIGENT NETWORK PROCESSOR (lNP) FUNCTION SWITCH SETTING, HP30010A Switch Number SERIES II/III Function Enable Position Position For System Use 1 Unassigned Open Open 2 Watchdog Timer Closed Closed 3 Access INP ROM (see note 1) Closed Closed 4 Execute from ET PROM instead of self test after reset of INP Closed Open 5 Access ET PROM exclusively (see note 1) Closed Open 6 System Interface Indicator Closed Closed 7 Unassigned Open Open 8 Loop Self Test (see note 2) Closed Open Notes: 1. Simultaneous closure of switches 3 and 5 defaults to ET PROM access. 2. With HP-supplied SOS ROMs, the self-test program will loop when switch 8 is closed. B-36 INTELLIGENT NETWORK PROCESSOR (lNP) SERVICE REQUEST NUMBER SRO SRl SR2 SR3 SR4 SR5 SR6 SR7 SR8 SR9 SRlO SRl1 SRl2 SRl3 SRl4 SRl5 ROCKER SWITCH NUMBER TO BE CLOSED 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 SWITCH BLOCK LOCATION (LEFT OR RIGHT) Right Right Right Right Right Right Right Right Left Left Left Left Left Left Left Left B-37 INTELLIGENT NETWORK PROCESSOR (lNP) /POWER MODEM INTERCONNECTING CABLE - INTERNAL MODEM I HP 30221 AIBID INTERCONNECTING CABLE - EXTERNAL HP 30224B or HP 30225B D IR ECT-CONN ECT CABLE - INTERNAL HP 30224L or HP 30225B DIRECT-CONNECT CABLE - EXTERNAL I CABLETEST~ MODEM CONNECTOR (5061-5212) HP 30020A/B INTELLIGENT NETWORK PROCESSOR AND RELATED CABLING FOR SERIES 3X/4X/64 B-38 INTELLIGENT NETWORK PROCESSOR (lNP) INP peA <5 8CD 6('II o o M 4,7 CLOSED - = OPEN HP-IB ADDRESS SWITCH ~ NOTE: HP30020B has no switches. HP 30020A, LOCATION OF PCA SWITCHES B-39 INTELLIGENT NETWORK PROCESSOR (lNP) ROCKER SWITCH POSITIONS 30020A Switch Number Function Enable Position SERIES 3X,4X Required Position for System Use 1 Allow RAM refresh Open Open 2 Allow processor execution Open Open 3 Access ET PROM exelusively (see note 1) Closed Open 4 Access INP ROM (see note 1) Closed Closed 5 Allow remote restart capability Open Open 6 HP-IB shield (ground) Closed Open 7 HP-IB system controller Open Closed 8 Execute from ET PROM instead of self-test after reset of INP Closed Open 9 System interface indicator Open Open 10 Loop self-test (see note 2) Closed Open Notes: 1. Simultaneous closu~e of switches 3 and 4 defaults to ET PROM access. 2. With HP-supplied SOS ROMs, the self-test program will loop when switch 10 is closed. B-40 COMMUNICATIONS CABLING DIAGRAMS INP Modem Connection --------------1> B .. 30221 A for Series 3x, 4x or 64 302210 for Series 3x, 4x, or 64 (order cables separately) To HP or IBM installation Note: May be used for OS13000, RJE13000, MRJE 3000, IML 3000, or MTS 3000 synchronous modem communication. INP Modem - Auto Call Unit Connection ~ M_m I.. to HP or IBM installation Note: May be used for OS13000, RJE13000, MRJE 3000, IML 3000, or MTS 3000 synchronous modem communication. DS/3000 INP-INP Direct Connection ---3-02-2-4S-fo-rs-e-ri-es-3-x-,4-x-o-r-64---« ~--30-2-24-L-------!~ -3-0-22-4-S-fo-r-se-r-ies-3x-,4-x-o-r-64-.... ) >-. (order separately and select option for appropriate length) Symbol Key MaleDTE ~ Female DTE ---< Male M,P ----{) Female M'P --{ Male A'R Connector --0 Female A'R Connector --c INP Communications Cabling Diagrams B-41 COMMUNICATIONS CABLING DIAGRAMS 08/3000 INP-88LC Direct Connection ----------------~~)>--------302258 for Series 3x or 44 30225A for Series III (order cables separately) cable included Note: Transmission mode 1 and subtype 1 on both sides is required. OS/3000 H81-H81 Hardwired Connection (Available only on 8eries III) 30220A Coaxial Cable (Order Separately) Up to 4 links to other HSI cards are possible on a single HSI. However, OS/3000 can he active over only one link at a time, 08/3000-08/1000 Hardwired Connection HP3000 HP 1000 c=J _ _ _ _ _ _ _ _ _ _ _ _-«i: t:X' I c: .,f::" .,f::" r- -I =a o Z HP30010 INTELLIGENT NETWORK PROCESSOR SERIES II/III b I F 30222-60001 SYNCHRONOUS CABLE o » 1 ~ C en .r~;':-lA-w L:J L:J -I rt--~ ID !·~FM ~.L MOO. EM OJ r- Z c G) F ~ M 13232P MODEM-TOTERMINAL CABLE 13268A~01 SYNCHRONOUS MULTIPOINT MODULE -t » o (:) F 13232P MODEM-TOTERMINAL CABLE F ~ ~F M 132320 STAN DAR D MULTIPOINT CABLE OR 13232T POWER-DOWN PROTECT CABLE 13268A~01 SYNCHRONOUS MULTIPOINT MODULE i> G) m MODEM b :u m s: » en -< () I » Z ::u i: en MULTIPOINT CABLING DIAGRAMS LOCAL 26085 ON SERIES II/III -----0] '-------3-02-25-A [)~---------el INP MODEM BYPASS CABLE B-45 3: tX' I c: .s::- r- 0\ -t ;; o Z -t o »OJ r- HP 13264A RS-232-e/DATA LINK ADAPTER ~::~~NAL'I ~:~~;~:O~OUS- :J:J F d _C -~H F~ A -L----~~r rff 1./ JUNCTION P ANEL./ EXTERNAL 5061-2514 HP13264A RS-232-e/DATA LINK ADAPTER m G) o » o en s: -I m »-I » r Z " F MODEM HP3074M RS-232C/DATA LINK ADAPTER _ lOOn TERMINATING RESISTOR Z o i> G) ~ 3: MULTIPOINT CABLING DIAGRAMS IBM 3270 CLUSTER HARDWIRED POINT-TO-POINT JUNCT'O~ ~------=7 PANEL IfjL lY\.....-.M lJJ u ~ EXTERNAL MODEM BYPASS CABLE 30225-60006 REMOTE POINT -TO-POINT EXTERNAL CABLE 5061-2514 B-47 SYNCHRONOUS MODEMS The following Synchronous modem reco.mmendations and options are tor use with the 30055A Synchronous Single line Controller (SSLC) or 30010A/30020A/B Intelligent Network Processor. Further definition of these options and capabilities can be obtained from the relevant "Bell System Technical Reference" publication, which is available from your local Bell System Representative or CCITT reference. MODEM CONFIGURATIONS Modems can be connected in one of two basic configurations: CONFIGURATION A Point-to-Point Connection (RJE, MRJE, DS, IMP-, MTS) Control MODEM Tributary HP MODEMS I-__ A_ _~_MO_D_E_M_ PUBLIC (SWITCHED) OR PRIVATE (LEASED) LINE *IMP must be leased. 37210T 37220T 37230A BELL SYSTEM MODEMS 201C 208A 208B 209A 2024A 2048A 2096A DDS CONFIGURATION B Multidrop Connection (MTS, IMF - as tributary) Control Tributary B HP MODEMS 37210T 37230A BELL SYSTEM MODEMS 201C 208A 2024A 2048A,C DDS PRIVATE (LEASED) MULTIDROP LINE CONTROL = The site responsible for running diagnostics. TRIB = All other sites. B-48 SYNCHRONOUS MODEMS BELL 201C MODEM, PUBLIC SWITCHED LINE, HALF DUPLEX, POINT-TO-POINT Type of Modem: Bell System Type 201C Data Set (Also called DATAPHONE 2400) ~ype of Line: Public Telephone Network (Switched Line) Transmission Rate: 2400 bits-per-second HP Products: RJE (2780/3180), MRJE, DS, andMTS - Configuration A. OPTION NUMBER DESCRIPTION RECOMMENDATION A1 Transmitter internally timed. x B3 B4 Without 801 Automatic Calling Unit With 801 Automatic Calling Unit C5 EIA interface x D8 With automatic answer x E9 Automatic answer permanently wired. Automatic answer key-controlled. E10 NOTE 1: Depends(Note 1) Either Depends on whether auto-dialer onINP-B is used. In half duplex operation, this modem provides a 150 msec Request-to-Send - Clear-to-Send delay. Note 2: The Bell 201C is fUlly compatible with CCITT V.26bis modems (Modulation Alternative B). B-49 SYNCHRONOUS MODEMS BELL 201C MODEM, PRIVATE LEASED LINE, POINT-TO-POINT, FULL ,OR HALF DUPLEX Type of Modem: Bell System Type 201C Data Set (Also called DATAPHONE 2400) Public Telephone Network Type of Line: Private Leased Line Transmission Rate: 24~0 bits-per-second HP Products: RJE (2780/3780), IMF, MRJE, DS, and MTS - Configuration A. OPTION NUMBER DESCRIPTION RECOMMENDATION Al EIA interface B3 B4 Alternate voice Without alternate voice c6 New synch under customer control X D8 4-wire circuit X E9 4-wire private line continuous carrier O-millisecond delay 4-wire private line transmitter internally timed E10 B-50 X Customer defined X X SYNCHRONOUS MODEMS BELL 201C-L10 MODEM, PRIVA TE LEASED LINE, POINT-TO-POINT Type of Modem: Type of Line: Bell System Type 201C-L1D Data Set Public Telephone Network Private Leased Line Full Duplex Operation ~ransmission Rate: 2400 bits-per-second HP Products: RJE (2780/3780), IMF, MRJE, DS, MTS - Configuration A. OPTION NUMBER DESCRIPTION RECOMMENDATION A1 Transmitter timing internal X B3 Without new synch X C6 Continuous carrier operation 4-wire, o msec clear-tosend delay X ( D8 Continuous receiver Bit clock E10 EIA interface pin 18 provides receive symbol clock. F12 Customer selected EIA interface and ground options. A1 Status of data set ready during ~ocal analog loopback - ON. B1 Frame ground connected to signal ground. X X X B-51 SYNCHRONOUS MODEMS BELL 201C-L1D MODEM, PRIVATE LEASED LINE, MULTIDROP Type of Modem: Type of Line: Bell System Type 201C-LID Data Set Public Telephone Network Private Leased Line Full Duplex Operation Multidrop Configuration Transmission Rate: 2400 bits-per-second HP products: OPTION NUMBER MTS, IMF - Configuration B DESCRIPTION RECOMMENDATION COMPUTER TERMINAL Al Transmitter timing internal X B4 Without new synch With new synch (w/SSLC) X C6 Switched carrier operation 4-wire, 7 msec clear-tosend delay Continuous carrier operation 4-wire, o msec clear-tosend delay X X X X 08 Continuous receiver Bit clock - OUT X X EI0 EIA interface pin 18 provides receive symbol clock X X F12 Customer selected EIA interface and ground options Al Status of data set ready during local analog loopback - ON Bl Frame ground connected to signal ground X X X X B-52 SYNCHRONOUS MODEMS BELL 208A, MODEM, PRIVATE LEASED LINE, POINT-TO-POINT, FULL DUPLEX Type of Modem: Bell System Type 208A Data Set (Also called DATAPHONE 4800) Type of Line: Private Leased Line Transmission Rate: 4800 bits-per-second HP Products: RJE, MRJE, DS, IMF, MTS - Configuration A OPTION NUMBER DESCRIPTION RECOMMENDATION Al Transmitter timing internal X B3 Continuous carrier X c6 Continuous REQUEST TO SEND X D7 One second holdover used X E10 Without new synch X Fll Continuous carrier ON when analog loop is present X B-53 SYNCHRONOUS MODEMS BELL 208A MODEM, PRIV ATE LEASED LINE - MUL TIDROP Type of Modem: Bell System Type DATAPHONE4BOO) 20BA Data Set (Also called Type of Line: Private Leased Line Transmission Rate: 4800 bits-per-second HP Products: IMP, MTS - Configuration B OPTION NUMBER DESCRIPTION RECOMMENDATION COMPUTER TERMINAL Al Transmitter inrernally timed. X B3 B4 Continuous carrier. Switched carrier. X C5 Switched REQUEST TO SEND. Continuous REQUEST TO SEND. X DB One-second holdover used. One-second holdover not used. X E9 EIO With new sync. (w/SSLC) Without new sync. X FII Continuous Carrier when analog loop is present. X c6 D7 B-54 X X X X X X SYNCHRONOUS MODEMS BELL 2088 MODEMA HALF DUPLEX.,J SWITCHED LINE, PuINT-TO-POIN I Type of Modem: Bell System Type 208B Data Set (Also called DATAPHONE 4800) Type of Line: Public Telephone Network (Switched) Transmission Rate: 4800 bits-per-second HP Products: RJE (2780/3780), MRJE, DS, IMF, MTS - Configuration A OPTION NUMBER DESCRIPTION RECOMMENDATION A1 Transmitter internally timed. X B3 Without 801 Automatic calling Unit. Depends C6 Data Set Ready (CC) ON when analog loop is present. X D8 With automatic answer. X E9 E10 Desk mounting Rack or cabinet mounting. Either NOTE: Switch controlled 50 or 150 msec Request-to-Send Clear-to-Send delay. 801 AUTO CALL UNIT OPTIONS DESCRIPTION * * * * Abandon Call Timer Control Abandon Call Timer Options Call Termination Control Signal Ground Option RECOMMENDATION Stop 56 Seconds Via Data Set Signal to Frame B-55 SYNCHRONOUS MODEMS BELL 209A MODEM, FULL DUPLEX,.PRIVATE LEASED LINE, POINT- TO-POINT Type of Modem: Bell System Type 209A Data Set (Also called DATAPHONE 9600) Type of Line: Private Leased Line (3002 Type 4-wire) with Dl conditioning (no C conditioning) Transmission Rate: 9600 bits-per-second. HP Products: RJE (2180/3180), MRJE, DS, IMF, MTS - Configuration A Note that this modem will accept four simUltaneous devices as long as their aggregate speed does not exceed 9600 bits/sec. OPTION NUMBER DESCRIPTION RECOMMENDATION Al Transmitter timing supplied by data set X B3 Data Set Ready interface lead On for Analog Loopback mode X c6 Transmitter timing NOT slaved by receiver X D8 Elastic Store option disabled (OUT) X E9 Continuous carrier operation X F12 Continuous Request-to-Send operation. X Grounding: Protective ground to signal ground With alternate voice Without alternate voice AA to AB Either* *The data set normally is supplied without a hand set. B-56 SYNCHRONOUS MODEMS BELL DAT APHONE II 2024A MODEM,.. PRIVATE LEASED LINE, POINT-TO-PO NT 1'ype of Modem: Type of Line: Transmission Rate: HP Products: NOTE: * * * * Bell System Type DPII 2024A Data Set Private Leased Line Public Telephone Network (Dial Back-Up) 2400 bits-per-second RJE, MRJE, DS, IMP, MTS - Configuration A For Dataphone II modems: only one control on each line C is usually the control computer site T is.usually the remote computer, host, or terminal site C and T are for diagnostic purpose$ only. OPTION NUMBER DESCRIPTION Al Point-to-point control A2 Point-to-point tributary or extended point-topoint tributary RECOMMENDATION COMPUTER TERMINAL X X B1 Internal timing (default) X X C5 Continuous Carrier, continuous RTS X X E5 Maximum Address SA RS-232 Rise Time - 16 X X X *Local Address 101 011 Network Address 65 01 *If rack mount, level II, or level III, contact TELCO marketing for assistance. *If rack mount, level II, or level III, contact TELCO marketing for addressing assistance. B-57 SYNCHRONOUS MODEMS BELL DATAPHONE II 2024A MODEM, PRIV ATE LEASED LINE, MULTIDROP Type of Modem: Type of Line: Transmission Rate: HP Products: OPTION NUMBER Bell System Type DPII 2024A Data Set Private Leased Line Public Telephone Network (Dial Back-Up) 2400bits-per-second MTS - Configuation B, IMF as a tributary DESCRIPTION RECOMMENDATION COMPUTER TERMINAL A3 A4 Multipoint Control Multipoint Tributary X Bl Internal Timing (Default) X C5 C6 Continuous Carrier, Switched Carrier X D6 D8 Anti-Stream Timer 27 seconds Disable Receive Signal Quality E5*** E6*** E7 E8 Maximum Address-16 Maximum Address-32 Disable Diagnostic Channel Disable Receive Signal Level SA RS-232 Rise Time *Local Address Network Address X X X X ** X ** ** X 101 65 X 001 01,02 ... *If rack mount, level II, or level III, contact TELCO marketing for addressing assistance. **Use E7 if alarms are not desired during partially complete network conversion. Varying degrees of alarm suppression can be obtained by combinations of DB and EB instead of E7. ***Use E5 for 1-16 remote modems; use E6 for 17-32. B-58 SYNCHRONOUS MODEMS BELL DATAPHONE II 2048A MODEM, PRIV ATE LEASED LINE, POINT-TO-PO NT Type of Modem: Type of Line: Transmission Rate: HP Products: OPTION NUMBER Bell System Type DPII 2048A Data Set Private Leased Line Public Telephone Network (Dial Back-Up) 4800 bits-per-second RJE, MRJE, DS, IMF MTS - Configuration A RECOMMENDATION COMPUTER TERMINAL DESCRIPTION A1 A2 Point-to-Point Control Point-to-Point Tributary X B1 Internal Timing (Default) X X C5 Continuous Carrier X X E5 Maximum Address-16 X SA RS-232 Rise Time X X 101 65 011 01 *Local Address Network Address *If rack mount, level II, or for addressing assistance. l~vel X III, contact TELCO marketing B-59 SYNCHRONOUS MODEMS BELL DATAPHONE II 2048A MODEM, PRIVATE LEASED LINE, MULTIDROP Type of Modem: Type of Line: Transmission Rate: HP Products: NOTE: Bell System Type DPII 2048A Data Set Private Leased Line Public Telephone Network (Dial Back-Up) 4800 bits-per-second MTS - Configuration B, IMP as Tributary With more than 8 remote modems, use 2048c Quick Start at control, with option El at all modems. OPTION NUMBER DESCRIPTION RECOMMENDATION COMPUTER TERMINAL A3 A4 Multipoint Control MUltipoint Tributary X B1 Internal Timing (Default) X C5 c6 Continuous Carrier Switched Carrier X D6 Anti-Stream Timer 27 seconds Disable Receive Signal Quality X Maximum Address-16 Maximum Address-32 Disable Diagnostic Channel Disable Receive Signal level RS-232 Rise Time X 08 E5*** E6*** E7** E8** Sa *Local Address Network Address X X X X 101 65 X 001 01,02 ... *If rack mount, level II, or level III, contact TELCO marketing for addressing assistance. **Use E7 if alarms are not desired during partially complete network conversion. Varying degrees of alarm suppression can be obtained by combinations of D8 and E8 instead of using E7. ***Use E5 for 1-16 remote modems; use E6 for 17-32. B-60 SYNCHRONOUS MODEMS BELL DATAPHONE II 2096A MODEM,.PRIVATE LEASED LINE, POINT-TO-PO NT Type of Modem: Type of Line: ~ransmission Rate: HP Products: OPTION NUMBER Bell System Type DPII 2096A Data Set Private Leased Line Public Telephone Network (Dial Back-Up) 9600 bits-per-second RJE,MRJE,IMF,DS MTS - Configuration A DESCRIPTION RECOMMENDATION COMPUTER TERMINAL A1 A2 Point-to-Point Control Point-to-Point Tributary X B1 Internal Timing (Default) X X C5 Continuous Carrier X X E5 Maximum Address-16 X SA RS-232 Rise Time X X 101 65 011 01. *Local Address Network Address X *If rack mount, level II or level III, contact TELCO marketing for addressing assistance. B-61 SYNCHRONOUS MODEMS BELL DA T APHONE DIGITAL SERVICE (DDS), DATA SERVICE UNIT (DSU), BELL PRIVATE LEASED LINE, POINT-TO-POINT OR MULTIPOINT Type of Modem: Type of Line: Transmission Rate: Bell Bell 500B 500B 500B 500B HP Products: RJE,MRJE,IMF,DS, MTS - Configurations A and B OPTION NUMBER DESCRIPTION RECOMMENDATION COMPUTER TERMINAL Continuous Request-to-Send (Default Option) Switched Request-to-send X B3 Signal Ground to Frame Ground (Default Option) X C5 c6 Loop-Back Switch and Indicator Lamps on Front - (Default) Loop-Back Switch and Indicator Lamps on Rear D7 Circuit Assurance Installed A1 A2 B-62 System 500B Type Data Service Unit (DSU) DATAPHONE Digital Service (DDS) Channel L1/2 2400 bits-per-second L1/3 4800 bits-per-second L1/4 9600 bits-per-second L1/5 56 kilobits-per-second X X Customer Choice X X HEWLETT-PACKARD MODEMS HEWLETT-PACKARD 37210T MODEM Type of Modem: Synchronous Type of Line: Private Line/Switched Telephone Network Transmission Rate: 4800 bps, 2400 bps fallback Options *Option Option Option Option **Option 001 002 003 004 005 PTT Module (Private Line Isolation) 2-Wire Switched Line Isolation Auto Answer USA Secondary Channel Remote Command *Not required in the USA **4-Wire Leased Lines Only. Options 002 or 003 must be installed in modem. Modem configuration Recommendations See Modem Strapping Configuration Log located inside modem top cover. More comprehensive strapping information is to be found in the Operating and Service Manual, HP 37210-90000. B-63 HEWLETT-PACKARD MODEMS HEWLETT-PACKARD 37220T MODEM Type of Modem: Synchronous Type of Line: Private Line (D1 conditioning recommended) Transmission Rate: 9600 bps, 4800 bps fallback Options ·Option 001 PTT Module (Private Line Isolation). ·Not required in the USA. Modem Configuration Recommendations See Modem Strapping Configuration Log cover. located More comprehensive strapping information is Operating and Service Manual. inside modem top to be found in the HEWLETT-PACKARD 37230A MODEM Type of Modem: Type of Line: Synchronous Modem. 4 or 2-wire leased/private lines. Must be unloaded metalic circuit. Transmission Rate: 19200/9600/4800/2400/bps INTERNAL STRAPPING OPTIONS Internal straps tailor modem operation to suit the particular installation. Full details of all internal straps and their recommended setting are contained in the 37230A Operating and Installation Manual (37230-90000). The Modem Strapping Configuration Log, located on the underside of the modem top cover, also contains details of all internal strapping and should be filled in at time of installation to document actual modem strapping. OPTIONS 001 B-64 DTE Control of loopback. Allows the local data terminal equipment to control the loopback features on the local modem. SYNCHRONOUS MODEM TESTS SELF TESTS FOR WESTERN ELECTRIC SYNCHRONOUS MODEMS 3ENERAL rhe majority of the supported modems have built-in test capabilities ~hich can be utilized by a customer to isolate transmission problems to the data set(s) transmission facility and in some cases the data terminal equipment. The test procedures should be used. prior to calling the Telephone Company Repair Center or when assistance is required by the Rapair Center. that on those modems that are on dial-up lines, the relevant IIdown line" tests will only indicate the given dialed connection is either good or bad and is no guarantee that all calls will be the same. ~ote 201C DATA SET TESTS STATUS LAMPS e ~ POWER INDICATION REQUEST TO SEND DATA TERMINAL READY DATA SET READY (Modem Ready) co f ~ TEST MODE MODEM CHECK RECEIVED LINE SIGNAL INDICATOR (Carrier ON) CLEAR TO SEND ~ RECEIVE ONLY ....... ...-..R_T_ ~ DIGITAL LOOPBACK REMOTE TEST SELF TEST ANALOG LOOP BACK B-65 SYNCHRONOUS MODEM TESTS TEST 1. Analog Loopback Self-Test (Used for either 2- or 4- wire data sets). Step 1 - Press the AL button Step 2 - Press the ST button Step 3 - At this point the MC lamp should be off and all other lamps should be on. Step 4 - If the MC lamp blinks on or remains on or if any of the other lamps are off, the data set is defective. The lamps should be observed for at least 30 seconds to be confident that the data set is working properly. Step 5 - To check that the transmitter turns off, press the RO button. The RS and CS lamps should go off and the MC lamp should go on. The CO lamp should go off if the data set is optioned for switched carrier operation, or on if for continuous carrier operation. Step 6 - To return the data set to normal operation, release the RO, ST, and AL buttons. Check that the TM lamp goes off. TEST 2. End-To-End Self-Test Step 1 - Press the ST button on each data set. Step 2 - Establish a line connection between the data sets, i.e., go to DATA mode. After the line connection is made, the MC lamp should be off and all other lamps on each data set should be on. Step 3 - The MC lamp on each data set will blink on if an error occurs in the received data signal from the other end. An average of two blinks per minute or less at each end indicates satisfactory operation. If more blinks than this are observed, or if the MC lamp is on con- tinuously, or if any other status lamps are off, the data set or telephone facilities are the source of trouble. Step 4 - To return each data set to normal operation, the ST button should be released at both ends. This should turn the TN lamp off. B-66 SYNCHRONOUS MODEM TESTS rEST 3. 2-Wire Data Set End-to-End Self-Test Step 1 - Press the ST button on both data sets. Decide which data set is to receive data. Press the RO button on that data set. Step 2 - Establish a line connection between the data sets. At the transmitting data set, the CO lamp should be off and all other lamps should be on. At the receiving data set, the RS, CS, and MC lamps should be off and the remaining lamps should be on. Step 3 - At the receiving data set the MC lamp will blink on if an error occurs. Satisfactory operation is indicated by an average of two blinks per minute or less. If the number of blinks is excessive, or if the MC lamp is on continuously, or if the status of any of the lamps on either data set is not as specified in Step 2, then the data sets or telephone facilities are the source of trouble. For switched network service, due to the statistical nature of performance on dial connections, several connections must be tested before a valid in- dication of unsatisfactory operation can be deter- mined. Step 4 - This same test should be repeated in the opposite di- rection by releasing the RO button on one data set and pressing the RO button on the other data set. Then repeat Steps 2 and 3. Step 5 - To return the data sets to normal operation, release the ST button on each data set and RO button at the receiving data set to release them from TEST mode. The TM lamp on each data set should go off. relephone Company Remote Test ~urther testing should be done through the telephone company if no errors have yet been detected and modem is still suspect. B-67 SYNCHRONOUS MODEM TESTS 208A DATA SET TESTS Status Lamps POWER INDICATOR ~ DATA SET READY (Modem Ready) IMR\ Q Test Buttons 0 0 LAMP TEST ANALOG LOOPBACK TEST MODE ~ 0 SELF TEST MODE RECEIVED LINE ~ SIGNAL DETECTOR ~ (Carrier On) 8 DIGITAL LOOPBACK TEST MODE CLEAR TO SEND EQUALIZER RETRAIN OR ERROR INDICATOR TEST 1. ~ '-Y Analog Loopback Self-Test Step 1 - Press the AL button Step 2 - Press the ST button to place the data set in self-test. Ignore flashes on ER while the ST button is being operated. Step 3 - At this point the ON, RS, CS, and CO lamps should be on and the MR and ER lamps should be off. Step 4 - If the ER lamp flashes one or more times or remains on or if any of the other lamps do not agree with the conditions in Step 3, the data set is defective. The lamps should be observed for at least 30 seconds to be confident that the data set is or is not working. Step 5 - To return the data set to normal operation, release the ST and AL buttons. B-68 SYNCHRONOUS MODEM TESTS TEST 2. End-to-End Self-Test Step 1 - With an attendant at each station, manually establish a voice link between them by means of a separate voice channel. (If alternate voice service is pro- vided, the. private line to be tested can serve as the initial voice link as long as no discussion is desired during the test interval.) Step 2 - Have the attendants agree on when to start the test and when to end it, then transfer from the TALK to the DATA mode (if necessary). Step 3 - Press the ST button on both data sets. Note that the data set whose ST button is depressed first may show error indications until the ST button on the other set is pressed. Step 4 - After a few seconds have the attendant at each data set check that ON, RS, CS, and CO lamps are on and that the MR and ER lamps are off. Step 5 - The ER lamp at each data set will flash if errors occur. Satisfactory operation is indicated by an average of three flashes per minute or less. At either end, if the number of flashes of ERexceeds an average of three per minute, or i t the ER lamp is on continuously, or if the status of any of the lamps on either data set is not correct per Step 4, the receiver of that data set, the transmitter of the other data set, or the interconnecting facilities is not providing proper performance. Each data set may be tested using TEST 1 to isolate the trouble further. Step 6 - To return the data sets to normal operation, release the ST button on each data set to release them from the TEST mode. B-69 SYNCHRONOUS MODEM TESTS 2088 DA T A SET TESTS Status Lamps Test Buttons @ POWER INDICATION @ DATA TERMINAL READY (TERMINAL READY) 0 0 ® DATA SET READY (MODEM READY) ~ SELF TES'T REQUEST TO SEND G RECEIVE ONLY CLEAR TO SEND G REMOTE TEST RECEIVED LINE SIGNAL DETECTOR (Carrier On) G IN 50 MILLISECONDS RTS - CTS INTERVAL OUT 150 ms RTS - CTS INTERVAL e @ @ EQUALIZER RETRAIN IN NORMAL MODE ERROR INDICATION TEST MODE B-70 LAMP TEST ANALOG LOOPBACK SYNCHRONOUS MODEM TESTS TEST 1. Analog Loopback Self-Test Step 1 - Press the AL button. Step 2 - Press the ST button to place the data set in the self- test mode. Step 3 - At this point the . MR and ER lamps should be off and all other lamps except TR should be on. The TR lamp may be on or off depending on the state of the Data Terminal Ready circuit provided by the data terminal equipment. Step 4 - If the ER lamp flashes one or more times or remains on or if any of the lamps do not agree with t.he condi- tions in Step 3, the data set is defective. The lamps should be observed for at least 30 seconds to be con- fident that the data set is or is not working. Step 5 - To return the data set to normal operation, release the ST and AL buttons. The data set's power supply is equipped with an over- voltage protection circuit which limits the output voltage should it rise excessively. When this occurs, the data set fails the analog loopback self-test. To reset the power supply, the power cord must be un- plugged and rep lugged into the ac outlet. TEST 2. End-to-End Self-Test Step 1 - With an attendant at each station, manually establish a call between the two data sets to be tested. Step 2 - Have the attendants agree on when to start and end the test. Decide which data set will receive data first. The RO button on the receiving data set. Step 3 - Depress the ST button on both data sets and the RO button on the receiving data set. Step 4 - Transfer both data sets to the DATA mode in the no~al way. Step 5 - After a few seconds have the attendant at the transmitting data set check that the ON, RS, CS, and ER lamps are on and the MR and CO lamps are off. The attendant at the receiving data set should check that the ON and CO lamps are on and that the MR, RS, CS, and ER lamps are off. The TR lamp on either data set may be on or off dependingQn the state of the data terminal. B-7! SYNCHRONOUS MODEM TESTS Step 6 - At the rece1v1ng data set the EH lamp will flash if an error occurs. Satisfactory operation is indicated by an average of three flashes per minute or less. If the number of flashes or ER exceeds an average of three per minute, or if the EH lamp is on continuously, or if the status of any of the lamps on either data set is not correct per Step 5, then the data sets or the particular telephone facilities involved in the call are not providing proper performance. Step 7 - If no problems are indicated in Step 6, this same test should be repeated in the opposite direction of transmission by releasing the HO button on one data set and pressing the HO button on the other data set. The Steps 5 and 6 should be repeated. Step 8 - To return the data sets to normal operation, release the ST button on each data set and the HO button at the receiving data set to release them from the TEST mode. If the transmission test on at least two calls fails to meet the limit of three error indications per minute or the data set lamps are not providing the proper indication in Step 5, then the customer should notify the Telephone Company of the problem. Telephone Company Further testing should be done through the telephone company if no errors have yet been detected and modem is still suspect. B-72 SYNCHRONOUS MODEM TESTS 209A DATA SET TESTS MUltiplex Status Lamps General Status Lamps @ @ @ @ @ @ @ @ @ @ @ TEST 1. Test Switches POWER INDICATION ~ LAMPTEST DATA SET READY (Modem Ready) o ANALOG LOOPBACK REQUEST TO SEND [§] SELF-TEST CLEAR TO SEND ~ DIGITAL LOOPBACK RECEIVED LINE INDICATOR (Carrier On) EQUALIZER RETRAIN IN DATA MODE OR ERROR (In Self-test Mode) TEST MODE Analog Loopback Self-Test Step 1 - Depress the AL switch. The TM lamp should light. Step 2 - Depress the ST switch to place the data set in self- test mode. Step 3 - At this point the MR and ER lamps should be off and all other lamps should be on. Step 4 - If the ER lamp flashes one or more times or remains lit or if any of the other lamps do not agree with the conditions in Step 3, the data set is defective. The lamps should be observed for at least 30 seconds to be~confident that the data set is or is not working. Step 5 - To return the data set to normal operation, release the ST and AL switches. B-73 SYNCHRONOUS MODEM TESTS TEST 2. Digital Loopback Self-Test Step 1 - After assuring that the AL and ST switches are released, depress the DL switch on the remote data set. The TM lamp should light on that data set. Step 2 - Depress the St switch on the local data set to place it in the self-test mode. The TM lamp should light on the local data set. The test is controlled from this data set. Step 3 - At this point the MR and ER lamps on the local data set should be out and the remaining lamps should be lit. On the remote data set, the lamps should be in the same states except it should be noted that the ER lamp indicates equalizer retain periods and not errors. Lamp indications other than these denote data set malfunction or transmission problems on the channel. Step 4 - At the local data set the ER lamp will flash if errors cur. Five one minute observations should be made. If number of flashes of ER over these 5 minutes exceeds the error performance objective is not being met by data sets and the channel. octhe 30, the Step 5 - To return to normal operation, release the ST switch on the local data set and the DL switch on the remote data set. Telephone Company Remote Test Further testing should be done through the telephone company if no errors have yet been detected and modem is still suspect. B-74 DAT APHONE II MODEM TESTS DAT APHONE II DIAGNOSTICS All Dataphone II tests are accessed thru switches on the front of the data set. Persistent faults in the network will be detected by the monitoring system and displayed as an acronym in the alphanumeric display. Transient impairments such as impulse noise and hits may not cause a fault to display. In such a case, an extended test between the moderns is necessary. There are many tests within the Dataphone II which have replaced some of the need for DSM tests in Set 6 which are used for loop back tests. When responding to a fault (MD, FA, SR, or NR), the recommendation by Telco is to run the modern test (MT) first. It may also be necessary to display options (DSDP) and addresses (DSNA, DSPL) before going on to other tests such as end-to-end (EE), remote Digital Loopback (DL), or a continuous modem test (C-MT). The steps to perform the extended tests are documented in the data set User's Manual and on a plastic card inside the data set. The MT and EE are listed below. If the network is experiencing transient hits, it may be desirable to test the network, cables and INP using DSM. For this purpose, the local loop (LL) and remote digital loop (DL) are listed. All of the diagnostics are accessed thru this panel. Dataphone II Controls 0 STATUS 0 DM RD SD 0000 0000 0000 EJ Display DIAG CHAN 0 0 TEST COND - I + BWD I FWD TEST I CMD EXEQ Switches CJ Button The switches (TEST/CMD, BWD/FWD, and -/+) allowing scroll thru a three level menu of tests and commands which are listed in in menu order in this section after the tests. The steps included here show the action to take and the displayed result of each step. These diagnostics included many flashing LEDs, flashing displays and pauses between steps. Some tests take two minutes to run; always wait for the display to stop as noted below. B-75 DATAPHONE II MODEM TESTS Modem Test (MT) at Control Displayed Place TEST/CMD switch to TEST position. Use BWD/FWD switch to scroll to MT. Press the EXEQ button. Use +/- switch to scroll to MT--. Press the EXEQbutton. Return TEST/CMD switch to center when done. AUTO MT MT** (** flashing) MT-PASS or FAIL Modem Test (MT) at Tributary Place TEST/CMD switch to TEST position. Press the EXEQ button. Return TEST/CMD switch to center when done. MT PASS or FAIL End-to-End Test (EE) at Control Place TEST/CMD switch to TEST position. Use BWD/FWD switch to scroll to EE. Press the EXEQ button. Use +/- switch to scroll to EE01. Press the EXEQ button. If nn is 00, there are no errors. Return TEST/CMD switch to center when done. AUTO EE EE** (** flashing) EEOl EE01,nnEO,nnEI Displaying Options and Addresses Place TEST/CMD switch to CMD position. Use BWD/FWD switch to scroll to DSOP. Press the EXEQ button. Use +/- switch to scroll thru options. At the Control only, Use BWD/FWD switch to scroll to DSPL Press the EXEQbutton Use +/- switch to scroll thru poll list. Use BWD/FWD switch to scroll to DSNA. Press the EXEQ button for network address. Return TEST/CMD switch to center when done. B-76 MDCK or DSAB DSOP OP** (** flashing) Options with check DSPL PL** (** flashing) Addresses with check DSNA NA65 or NAOl DAT APHONE II MODEM TESTS Maintenance Mode (MTCE) is required for the following tests: To place the data set in maintenance mode: Place TEST/CMD switch to CMD position. Use BWD/FWD switch to scroll to MTCE. Press the EXEQ button. Press the EXEQ button. MOCK or OSAB MTCE MC/O Me/I (in) DoEE, LL or DLtests, then Place TEST/CMD switch to CMO position. Use BWD/FWD switch to scroll to MTCE. Press the EXEQ button. Press the EXEQ button. Return TEST/CMD switch to center when done. MDCK or OSAB MTCE MC/I MC/O (out) End-to-End Test (EE) at Tributary In Maintenance Mode (MC/I), Place TEST/CMD switch to TEST position. Use BWD/FWD switch to scroll to EE. Press the EXEQ button. If nn is 00, there are no errors. MT EE EEOl,nnEO,nnEI Local Loop (LL) at Control or Tributary In Maintenance Mode (MC/I), Place TEST/CMD switch to TEST position. Use BWD/FWD switch to scroll to LL. Press the EXEQ button. Wait for TEST COND lamp to light. AUTO or MT LL LL flashing Remote Digital Loop (DL) at Control In Maintenance Mode (MC/I), Place TEST/CMD switch to TEST position. Use BWD/FWD switch to scroll to OL. Press the EXEQ button. Use +/- switch to scroll to OLOI. Press the EXEQ button. Wait for TEST COND lamp to light. AUTO DL OL** (** flashing) OLOI OL01 flashing B-77 DAT APHONE II MODEM TESTS DATAPHONE II DIAGNOSTIC MENUS TESTS PORTx AUTO NETWORK TEST MODEM TEST DIGITAL TESTxx ENO-TO-ENO TRANSMIT LOSS RECEIVE LOSS 1004 Hz TEST TONE LOCAL LOOPBACK DIGITAL LOOPBACK CONT. MODEM TEST SELF-TESTxx RCV SIGNAL LOSS RCV SIGNAL QUAI. LAMP TEST ABORT TEST COMMANDS MODEM CHECK DISABLE/ENABLE MAINTENANCE MODE DISPLAY OPTIONS CLEAR OPTIONS CHANGE OPTIONS CHG MUX OPTIONSx ADD TO POLL LIST PORTx DISPLAY POLL LIST ACQUIRE POLL LIST CHANGE POLL LIST DISPLAY SW VERS. DISP NETWORK ADDR CHG NETWORK ADDR DISP LOCAL ADDR PORT MONITORx * x 1 ACRONYM CNTL PORT AUTO MT OT EE TRMT RCV 1004 LL DL C-MT ST RSL RSQ LAMP ABT * *D *D *D *D ACRONYM CNTL MDCK DSAB MTCE DSOP CLOP CHOP CHMX ADPL PORT DSPL AQPL CHPL DSSV DSNA CHNA DSLA PMON * *D * * - - * * * * - - * - - * - * * TRIB * - *0 *0 - - * * * * TRIB - *D * * - - - * - * * Maintenance Mode CNTL TRIB * *D *D *0 *0 *0 *0 *DN *DN *DN *DN *DN * * * * - *D *0 *D *D *D *DN *DN *DN *DN *DN * * * * Maintenance Mode CNTL TRIB * *D * * *D *D * - * * * * * * * * Available D Disrupts data transmission Not available N Non-timed; user must terminate 2096A only xx 2024A,2048A/C only Only when G2 or G4 options are used B-78 * - *D * * *D *D * * 1 1 1 1 * * * * * HEWLETT-PACKARD MODEM TESTS HP 37210T FRONT PANEL RTS CTS TXD LSD 0 0 0 0 0 120 121 118 122 119 TST SCM RXD TXD LSD CTS RTS DSR 0 0 0 0 0 0 0 0 0 142 110 104 103 109 106 105 107 108 RXD DTR 0 ON SELF TESTS FOR 37210T MODEM The following self tests can be used by the customer or CE to determine if a data transmission problem exists between two modems, and to isolate the fault to either the modems or telephone lines. Tests 1 and 2 should be performed at all suspect modem sites. Test 3 should be performed on 4-wire installations only. Test 4 should be performed at all 2-wire installations. NOTE: On modems fitted with option 005 the remote modem can be controlled from the local modem using the Remote Command Assembly. TEST 1. Lamp Test 1. Depress the LP pushbutton. 2. If any of the front panel indicators fails to illuminate, the modem is faulty. B-79 HEWLETT-PACKARD MODEM TESTS TEST 2. Local Analog Loopback Test 1. Depress the AL and TP pushbuttons (DL should not be depressed). 2. The LSD indicator should be fully on. 3. If the SQM indicator flickers on or remains on, the modem is faulty. The indicators should be observed for at least 30s. 4. Return the modem to normal operation by releasing the TP and AL pushbuttons. TEST 3. Remote Digital Loopback Test (4-wire installations only) 1. Depress the DL pushbutton at the remote modem. 2. Depress the TP pushbutton at the local modem. 3. The LSD indicators at both modems should turn on. 4. If the SQM indicator flickers on more often than 3 times per 30s period on average, the telephone lines are likely to be substandard. 5. Return both modems to normal operation by releasing the DL push- button at the remote modem and the TP pushbutton at the local modem. TEST 4. 2-Wire Receive Only Test 1. Press the RO pushbutton on the local modern. 2. Depress the TP pushbutton at the remote modem. 3. The LSD and RXD indicators at the local modem should turn on. 4. If the SQM indicator at the local modem flickers on, it indicates a telephone line disturbance. Frequent flickering on of the SQM indicator (more often than 3 times/30s period on average) indicates a substandard telephone line. 5. Repeat the test reversing the direction of transmission. B-80 HEWLETT-PACKARD MODEM TESTS REMOTE COMMAND OPERATION In a point-to-point system remote commands can be sent from either modem to the other. In a multi-point system remote commands can only be sent from the master modem. Procedure to send remote commands: 1. Set the ADDRESS thumbwheel to the address of the remote modem. 2. Set the Code thumbwheel to the appropriate code (see table). 3. Momentarily depress the TX pushbutton to transmit the remote command. The TX indicator will light to indicate transmission of the remote command. 11. A message confirming receipt of the remote command is transmitted back·to the master modem. Receipt of this message is indicated by the TX indicator turning OFF and the ABORT indicator not lighting. 5. If the ABORT indicator lights, no confirmatory message has been received by the master modem. 6. To resend a command it will be necessary to depress the TX indicator twice, once to clear the ABORT indication and once to transmit the command. REMOTE COMMAND CODES Code No. 0 1 2 3 4 5 6 7 8 or 9 Function at Remote Modem Depression of TP pushbutton Selects 2400 bps data rate No effect Depression of AL pushbutton Remote Command Module transmits 1020Hz tone. Remote Transmitter disabled Disables transmitter No effect Depression of DL pushbutton Resets/Clears remote commands in the remote modem. B-8! HEWLETT-PACKARD MODEM TESTS HP 37220T TRANSMITTER & RECEIVER FRONT PANELS WITH FRONT COVER OPEN ~g~gg ~[G ~g~~g ~[G G] GJ ~oZ 3::UOZ ~~~SS@~ ~~~ ~0~0 ~© ~g j. ~O -f X ::0 X SELF TESTS FOR 37220T MODEM The following self tests can be used by the customer of CE to determine if a data transmission problem exists between two modems and to isolate the fault to either the modem or telephone lines. Test 1 should be performed at all suspect modem sites. TEST 1. Local Analog Loopback Test 1. Set the ALB-NORM-DLB switch to ALB. 2. Set the MK-NORM-SP switch to MK. 3. If the ERR indicator flickers on or remains on, the modem is faulty. The ERR indicator should be observed for at least 30s. 4. Set the MK-NORM-SP switch to SP and repeat step 3. 5. Check that the TXD and RXD indicators both light when the MKNORM-SP switch is set to SP, and both go out when MK is selected. TEST 2. Remote Digital Loopback Test 1. Set the ALB-NORM-DLB switch on the remote modem to DLB. 2. Set the MK-NORM-SP switch on the local modem to SP. 3. Check that LSD turns on steady at the local modem within 9s. LSD fails to turn on, the phone lines are faUlty. If 4. If the SQM indicator at the local modem flickers on more often than 3 times every 30s on average, the telephone lines are likely to be substandard. 5. Set the MK-NORM-SP switch to MK and repeat step 4. B-82 HEWLETT-PACKARD MODEM TESTS REMOTE CONTROL OF LOOPBACK The 37220T modem has a facility whereby a local modem can control loopback on the remote modem. The loopback returns signals received over the telephone lines either by looping the received phone line signal directly to the transmit phone lines (analog loopback) or by looping the output of the receiver back to the transmitter input (digitalloopback). Only one of these two remote loopback modes can be selected. See Operating and Service Manual for details. Depression of the TRN pushbutton at the local modem for greater than 3s will cause the remote modem to enter the remote loopback mode. The TST indicators at both modems will also light. To remove the remote modem from the remote loopback mode, press TRN at aproximately Is intervals. The TST indicators at both modems should extinguish provided both test switches are in the NORM position. B-83 HEWLETT-PACKARD MODEM TESTS HP 37230A FRONT PANEL ON o RTS CTS TXO RXO OCO ROL OLB ROL ROL DID 0000000 TEST AB SELF TESTS FOR HP 37230A ANALOG LOOPBACK TEST: Should be performed at each modem to check local transmit/receive functions. Failure of this test indicates a faulty modem. 1. Depress the ALB and TEST pushbuttons on the modem front panel. Ensure all other pushbuttons are not depressed. 2. Check that the ERR lamp is off. If ERR is on or flashes on, the modem is faulty. 3. Return the pushbuttons. modem to normal operation by releasing both DIGITAL LOOPBACK TEST: (Modems connected by 4-wire only) Checks out the ability of two modems to transmit and receive data over the telephone network. In a multidrop network this test can be performed only between the master modem and a slave modem. It cannot be performed between two slave modems. Failure of this test and a pass for both modems in the Analog Loopback Test indicates a faulty phone line connection. 1. Depress the DLB pushbutton on the far end modem. Ensure all other pushbuttons are not depressed. 2. Depress the TEST pushbutton on the local modem. Ensure all other pushbuttons are not depressed 3. Each time an error is modem, ERR will flash ceptable. However, if long periods, a faUlty detected in the data received at the local on. Occasional flashing on of ERR is acERR flashes on frequently or stays on for phone line connection is indicated. 4. Return both modems to normal mode by releasing both pushbuttons. B-84 HEWLETT-PACKARD MODEM TESTS 2-WIRE TEST: (Modems connected by 2-wire lines only) rhis test checks out the phone line connection between two modems )perating in a 2-wire network. L. At the local modem remove the wire links between the rear panel TX and RX terminals.. Ensure that the 2-wiretelephone line is connected to theRX terminals on the modem. 2. Depress the TEST pushbuttons on both the local and far modems. Ensure all other pushbuttons are not depressed. end 3. Each time an error is detected in the data received at the local modem, ERR will flash on. Occasional flashing of ERR is acceptable. However, if ERR flashes on frequently or stays on for long periods, a faulty phone line connection is indicated. ~. Release both TEST pushbuttons, and reconnect the wire links between the TX and RX terminals on the local modem. ~EMOTE CONTROL OF DIGITAL LOOPBACK rhis facility, available only when two modems are connected in a point-to-point arrangement via a 4-wire line, allows an_operator at )ne of the modems to command the far end modem to enter the digital loopback mode. L. Depress the RDL pushbutton on the local modem to command the far end modem to enter the digital loopback mode. 2. Check that the RDL indicator turns on at the local modem within 6s. If RDL fails to light and ERR turns on, digital loopback at the far end modem is not guaranteed. 3. Releasing the RDL pushbutton at the local modem removes the digital loopback from the far end modem. B-85 SELECTED HP 1640A/B SETTINGS FORMAT ATC ATP/ADCC ASYNC MTS DATA CODE ASCII-7 ASCII-7 MODE CLK(3) BITS/SEC(l) SYNC CHAR(2) ASYNC-1 ASCII-8 or ASCII-7 ASYNC-1 line speed line speed line speed ERROR CHECK ODD NONE OR EVEN (4) ODD Mode: (defaults) MONITOR MONITOR MONITOR TRIG SOURCE TX DATA TX DATA TX DATA RUN MODE (exception) CONT TIG or CONTINUOUS(3) CONT TIG or CONTINUOUS CONT TRIG or CONTINUOUS(3) TRIGGER any any any SUPPRESS PLUS-- -CHARACTERS OFF n/a OFF OFF n/a Patch Panel 2:TX 3:RX 7:GND 2:TX 3:RX 7:GND 2:TX 3:RX 7:GND ASYNC-l RESYNC ON(2) PLUS-IDLES(2) Notes: 1 2 3 4 5 Asynchronous Synchronous Synchronous for HP 1640B None for ASCII 8. Even for ASCII-7 Applies to 1640A; for 1640B - don't care For asynchronous operation, CLEAR-TO-SEND must be "ON" for TRANSMI DATA to be displayed. CARRIER DETECT must be "0N" for RECEIVED DAT to be displayed. The 1640A/B will set these lines ON automatical ly if pins are not used at positions 5 and 8 on the patch panel. II B-86 II SSLC AND INP CONFIGURATION SUMMARY DS and Synchronous MTS DS X.25 IMF, MRJE, RJE (to host) ASCII-7 HEX-8 OTHER-8 (EBCDIC) SYNC SYNC EXT SYNC EXT 16,16 (5) 32,32 (5) 32,32 (5) FF (5) FF (5) FF (5) 0 0 0 ODD SDLC NONE MONITOR MONITOR MONITOR TX DATA TIME INT TX DATA CONT TRIG or CONTINUOUS CONT TRIG CONT TRIG or CONTINUOUS OFF n/a SYNCS OFF 2:TX 3:RX 4:RTS 5:CTS 6:DSR 7:GND 8:CAR 15:SCT 17:SCR 20:DTR 2:TX 3:RX 4:RTS 5:CTS 6:DSR 7:GND 8:CAR 15:SCT 17:SCR 20:DTR 2:TX 3:RX 4:RTS 5:CTS 6:DSR 7:GND 8:CAR 15:SCT 17:SCR 20:DTR B-87 SSLC AND INP CONFIGURA TION SUMMARY If several subsystems will use figured so as to be compatible configuration choices available SOLE user of the SSLC or INP. choices that will permit his or use the SSLC or INP. Step Number the SSLC or INP, it must be confor all. This table summarizes the for each subsystem when it is the The user will need to select the her particular set of subsystems to MPE Prompt and the Recommended Response for Each Data Communications Subsystem 3.7 UNIT #?O 3.8 SOFTWARE CHANNEL #?O 3.9 TYPE? 17 (INP) 18 (SSLC) 3.10 SUBTYPE? o Synchronous, switched line with a modem 1 Synchronous, nonswitched line with a modem 3 Synchronous hardwired line 7 Asynchronous line o or 1 0,1,3,or7 1 (DS, RJE, MRJE) (MTS) (IML) 3.14 PROTOCOL? 1 (Bisync) 3.15 LOCAL MODE? 1 Local is mUltipoint control station or primary contention station. 2 Local is secondary contention station. 1 1 B-88 or 2 (DS, RJE) (MTS and IMF) (MRJE overrides this option) SSLC AND INPCONFIGURATIONSUMMARY Step Number 3.16 MPE Prompt and the Recommended Response for Each Data Communications Subsystem TRANSMISSION CODE? 1 Automatic code sensing 2 ASCII 3 EBCDIC 1,2,or 3 3.17 3.18 RECEIVE TIMEOUT? (OS, RJE, MTS, IMF) (MRJE overrides response) LOCAL TIMEOUT? (default=20) (DS, RJE, MTS, IMF) (MRJE overrides response) CONNECT TIMEOUT? 300 900+ 3.20 (default=20) 0-32000 or return 0-32000 or return 3.19 (DS,RJE) (MRJE,MTS,and IMP override the response) (default=900) (Reconunended for DS, RJE, MTS) (Reconunended for IMF) (MRJE overrides response) DIAL FACILITY? YES, NO, LDEV # on INP-B, or return (DS,RJE, and MTS use response) (MRJE and IMF don't use response) 3.21 ANSWER FACILITY? YES, NO, or return (DS,RJE, and MTS use response) (MRJE and IMF don't use response) 3.23 DUAL SPEED? YES or NO NO 3.24 HALF-SPEED? (DS,RJE,MRJEYES for European modems only) (MTS) (I~F doesn't use response) YES or NO (DS,RJE,MRJE use response) (MTS and IMF don't use response) B-89 SSLC AND INP CONFIGURA TION SUMMARY Step Number 3.25 MPE Prompt and the Recommended Response for Each Data Communication SUbsystem SPEED CHANGEABLE? YES or NO (response overridden if modens that provide internal clocking are used) 3.26 TRANSMISSION SPEED? line transmission speed in characters per second: 250, 300, 600, 900, 1200, 2400, 7000 (IMF overrides response) 3.27 TRANSMISSION MODE? o Full duplex (Transmission facility, not protocol.) 1 Half duplex 3.28 PREFERRED BUFFER SIZE? 0-4095 1024 words maximum for INP, 4095 maximum for SSLC. 1024 500 3.29 (recommended for DS) (recommended for MTS) (MRJE,RJE and IMF override response) DRIVER CHANGEABLE? YES NO (MRJE with SSLC, MTS with SSLC) (All other subsystems and configurations) 3.30 DRIVER OPTIONS? 0 3.50 DRIVER NAME? CSSBSCO IOINPO 3.52 (SSLC) (INP) PHONE LIST? YES or NO (DS,RJE,and MTS use response) (MRJE and IMP override response) B-90 SSLC AND INP CONFIGURATION SUMMARY Step Number 3.54 MPE Prompt and the Recommended Response for Each Data Communications Subsystem LOCAL 10 SEQUENCE? ID or return (OS uses response) (MTS,RJE,MRJE, and IMF do not use response) 3.55 REMOTE ID SEQUENCE? IO or return (OS uses response) (MTS,RJE,MRJE, and IMF do not use response) 3.70 DEVICE CLASSES? classname or return (DS,MRJE,MTS,IMF) RJLINE (RJE. Additional names are optional; see RJE Reference manual, Section III for discussion of #RJLINE subsystem command.) Note: The same class name may not be used for both the INP and the SSLC. 3.94 ADDITIONAL DRIVER CHANGES? YES NO (MRJE (SSLC),MTS with SSLC) (All other subsystems and configurations.) 3.98 ADD DRIVERS? YES or NO 3.99 DRIVER NAME? CSSMRJEO (MRJE WITH SSLC) CSSBSCl (MTS WITH SSLC) B-91 - I c I COMMUNICATIONS PROTOCOL Reference: "Binary Synchronous Communication Protocol IBM GA27-3004-02 CONTENT ll PAGE BISYNC Control Characters C-2 BISYNC Control Character Definitions C-3 BISYNC END TO END Control Characters C-4 END TO END Control Character Definitions C-5 Summary of Respqnses C-1 DS/3000 Format Using BISYNC Protocol C-8 Control Character Sequences C-ll BISYNC Handshaking C-15 RJE Peculiarities c-16 Comments on Block Format c-16 X.25 Data Link Protocol: LAP-B C-17 SDLC: Synchronous Data Link Control C-28 NOTE: The information in this handbook is not a set of product specifications. Refer to the appropriate sUbsystem, system, and component specifications, reference manuals, or technical specifications. C-l COMMUNICA TIONS PROTOCOL Bisync Control Characters Characters NAME ACII/octal /[hex] EBCDIC/octal [hex] ACKO Even Acknowledgment DLE 0 [10. 20.60 30] DLE 20.160 [10.70] ACK1 Odd Acknowledgment DLE 1 [10. 20.61 30] DLE/ 20.141 [10.61] BEL Bell 7 57 [2F] DLE Data Link Escape 20 20 [10] ENQ Enquiry 5 55 [2D] EOT End of Tranmission 4 67 [37] ETB End of Text Block 27 ETX End of Text 3 NAK Negative Acknowledgment 25 [15] 75 [3D] PAD Trailing Pad 377 [FF] 377 [FF] RVI Reverse Interrupt DLE< [10. 20.74 3C] DLE@ 20.174 [10.7C] SOH Start of Header 1 1 STX Start of Text 2 2 SYN Sync Character 26 TTD Temp. Text Delay STX.ENQ STX.ENQ 2·5 2.55 [02.20] US/IUS Information Unit Separator 37 WACK Wait Before Transmit DLE; 20.73 [10.3B] C-2 [17] 46 [26] 3 [16] [IF] 62 [32] 37 [IF] DLE,;20.153 [10.6B] COMMUNICATIONS PROTOCOL BISYNCH Control Character Definitions ACK (Affirmative Acknowledge) reply to station selection, receipt of message sent. DLE (Data link Escape) provdes supplementary line control expansions; control of DLE sequences. DLE-EOT is a forced disconnect. (1) ENQ (Enquiry) Interrogates terminal to status or I.D. (control). Message state; request retransmission of acknowledgement or preceding block to be ignored.(l) EOT (End of Transmission) ends a transmission, all stations go to control mode; negative response to a poll. ETB (End of Transmission Block) terminates a message block, indicating additional messsage blocks to be sent. Requires a reply.(l) ETX (End of Text) terminates last block of a message. Requires a reply.(l) NAK (Negative Acknowledge) indicates a message error by receiving terminal; reply to a selection sequence by a non-ready device; response to a TTD. RVI (Reverse Interrupt) sent by receiving station to terminate prematurely operation in progress. SOH (Start of Heading) precedes header records. STX (Start of Text) precedes text records. (1) SYN (Synchronous Idle) used as a "fill" to maintain sync.(l) TTD (Temporary Text Delay) sent by transmitting station to indicate a delay or initiate an abort in transmission. (Unit Separator) (Information Separator) US or IUS Terminates an intermediate block of characters, BBC is sent, no line turnaround occurs. This character may also be called ITB (Intermediate Text Block Separator).(l) WACK (Wait Before Transmit Positive Acknowledge) sent by receiving station to indicate not ready to receive. (1) Follows a DLE to indicate control characters while in TRANSPARENT TEXT mode. C-3 COMMUNICA TIONS PROTOCOL BISYNCH End To End Control Characters Characters NAME ASCII/octal/ [hex] EBCDIC/octal [hex] DCI, DC2 or ESC* Component Select (Refer to 2780/ 3780 RJE) 21,22[11.12] 33*[lB*] 21,22 [11,12] 47.* [27.*] ESC* Carriage Control (Refer to 2780/37808 RJE) 33.* [lB*] 47.* [27.*] GS/IGS Group Separator 35 [10] 35 [lD] HT Horizontal Tab 11 [9] 5 RS/IRS Intermediate Record Separator 36 [lE] 36 [lE] VT Vertical Tab 13 rOB] 13 [OB] *An appropriate character. C-4 COMMUNICA TIONS PROTOCOL End To End Control Character Definitions DCI,DC2 or ESC* (Component Selection) The 3780 uses DCI for selecting printer and DC2 or DC3 for selecting punch. The 2780 uses ESC 4 for selecting punch and any valid carriage control sequence ESC* for selecting printer. (Refer to 2780?3780 RJE) ESC* (Carriage Control) The 2780/3780 uses a two-character ESC sequence to provide carriage control. (Refer to 2780/3780 RJE). GS/IGS (Group Separator) used for space compression within a record to represent repetitive consecutive characters. (In 2780/3780 RJE). HT (Horizontal Tab) requires a tab format message which defines tab positions. Allows tabbing to next tab position. RS/IRS (Intermediate Record Separator) In 3780 RJE nontransparent mode, allows record separation and blank truncation. VT (Vertical Tab) terminates buffer loading, initiates print cycle, and skips to printer tape channel 2. C-5 COMMUNICATIONS PROTOCOL CRe CYCLIC REDUNDANCY CHECK A 16-bit longitudinal check performed on all significant characters following SOH or STX, including the End-of-Block character. Also referred to as BCC Block Check Character. Used in EBDIC mode or ASCI Transparent. I BBP EBB P EBB P Tee a Bee d or Tee a or XC C d Tee a Bee d VRC VERTICAL REDUNDANCY CHECK Provides odd parity for each character (including LRC character). Used in ASCII mode. LRC LONGITUDINAL REDUNDANCY CHECK Computed on each block following SOH or STX but including a Endof-Block character. Used in ASCII mode. ELp T Ra Cd or ELp T Ra xed IUS INFORMATION UNIT SEPARATOR IUS (EBCDII), US (ASCII), (2780 PROTOCOL) Serves as an Intermediate Block Check. It is followed by the BCe character. EBCDIC ASCII c-6 COMMUNICA TIONS PROTOCOL IRS INTER RECORD SEPARATOR IRS (EBCDIC), RS (ASCII), (3180 Protocol) In non-transparent mode each record normally terminates with IRS/RS, each block with ETB. The last block in data set is terminated with ETX. Allows trailing blank record truncation. IRS also terminates line for print control. Summary of Responses EOT Sent by receiver as an error response for printer error; parity error;buffer overrun. Sent by sender to indicate End-of-Data set, or abort. NAK Sent y receiver as an error response for incorrect CRC or VRC/ LRC check, or received ENQ in text. I E T N XQ or S E T data N X Q TTD Sent in text by sender if buffer parity error occurs, or transparency check is detected by communications adapter. TTD .. TTD • NAK • An abort sequence for card reader error or input parity error. NOTE: The EOT is a blind transmission. It does not require a response. If the EOT is not received, it may produce anomalous results. C-1 COMMUNICA TIONS PROTOCOL DS/3000 FORMAT USING BISYNCH PROTOCOL S D S Y L T N E X I / 16 BYTES fixed format .... / / 2 Length of Fixed & Appendage (words) R R C e p 1 y e j e c t 0 0 3 4 5 6 7 D E B B P L T C C A E X C C D ........ / a variable byte user appendage data 0-50 bytes 1 n t i B r e a k n u e 2 3 Message Class C 0 m p r e s s Stream Class 4 I.C. - from Process # to - I.C. Process # Length (bytes) Appendage & Data GROUP POLL (GENERAL POLL) Group CPU ! Control Station Tributaries (Conponents) Control Station (Continued) Tributaries (continued) Station CA transmits a text block NOTE: If terminal sends transparent text there would be a DL E in front of the STX and ETB characters. c-8 COMMUNICATIONS PROTOCOL GROUP POLL (GENERAL POLL, CONTINUED) Control Station (continued) Tributaries (continued) Station CA sends more data Station CD sends data Control Station (continued) Tributaries (continued) No other stations in Group C want to transmit data *= Specific Poll Control Station Tributary (AD) Selection Note: Lower case --L Control Station NOTE: OLE precedes control characters of transparent. Tributaries *= C-9 COMMUNICATIONS PROTOCOL Broadcast (Not Supported) o Control Station No response from Tributaries *= Control State Line Select (Not Support~d) Control *= Control State C-10 COMMUNICA TIONS PROTOCOL BINARY SYNCHRONOUS CONTROL CHARACTER SEQUENCES Framing Heading Block Text Block []] Combined Heading and Text Blocks t STX mayor may not be sent Bee t Response t Response Accumulation - Transparent Mode Start Transparent Text J DE:ITIJ Deleted l I t '" BCC Deleted BCC C-l1 COMMUNICA TIONS PROTOCOL BINARY SYNCHRONOUS CONTROL CHARACTER SEQUENCES (Continued) Normal Message CPU Sends rn B Sends s T N Q x [[G ~---'---' ENQ -ENQ Convention Primary Secondary ~ ~ N time out N 2-sec Q Q E 3-sec N time out Q A C0 K rn [ill rn C1 K Unanswered Line Bid N rn Q C-12 2- or 3-sec response time out rn N time out Q il time out N 11 of retries Q [ill T Oe 0 S text T E X XT K N Q il 0 T S text T E T X X ~ rn 0 T COMMUNICA TIONS PROTOCOL BINARY SYNCHRONOUS CONTROL CHARACTER SEQUENCES (Continued) Retransmission Receive - Initiated Transmission Delay (WACK) S E S X E iml Ttext T T text T X B B SeC delay 2- A C rnG K S rn sec delay 2- A C rn K E T text T ... X B C0 [lliA K [ill... Transmitter - Initiated Transmission Delay (TTD) ~QE ~X text iB lliJ [ill Lext X *fi~1 *filE1J iB [ill [ill rn rn Lext X iB [ill m W *Up to a 20-second delay Improper Ack E rn~ S odd E T t ex t T X [ill Seven E T tex t T B X [ill B [ill *The text block may be retransmitted. C-13 COMMUNICA TIONS PROTOCOL BINARY SYNCHRONOUS CONTROL CHARACTER SEQUENCES (Continued) No -Response *3-second response time out C-14 COMMUNICA TIONS PROTOCOL Bisynch Handshaking ENQ ACK (ASCII) or STX NAK TTD WACK or [IT]] L ; a E . d ASCII ETB or EL p T Ra Bed ETX or EL P T Ra Xed RVI or ill) L< a E d ASCII EDT C-15 COMMUNICA TIONS PROTOCOL RJE Peculiarities Buffer overruns may result in NAK, or in failure to alternate ACK. Attempted sign-on to a remote already in use may result in line disconnect rather than NAK or error message. Some installations send EOT every 10 or 15 seconds so wait=m,s fails to time out. Comments on Block Format 2780 and 3780 RJE Emulators may use either non-transparent or transparent mode. The MRJE subsystem uses transparent mode. The transmission block requires control parameters for data control, stream identification, repetitive character compression, etc. See Section E. The DS/3000 subsystem uses transparent mode. The transmission block contains an 8-word header and an optional appendage for parameter values and DS control information, described above. c-16 X.25 X.25 DATA LINK PROTOCOL: LAP-B (Reference: CCITT X.1 - X.29 recommendations) Framing Format FLAG Flag Information (optional) (FRAME CHECK SEQUENCE) FLAG is 01111110 or 7E (Hex) Address Convention for LAP-B A B 00000011 00000001 Frame Transmitter: Type of Frame Network (DCE) DTE Command A B Response B A C-17 X.25 CONTROL FIELD FORMAT FUNCTION ENCODING TYPE 87654 3 2 1 Information 10 Command o 0 0 1 Either ~ 0 1 0 1 Either 1 0 0 1 Either SABM- Set Asynchronous Balanced Mode 0 0 1 P 1 1 1 1 Command DM- Disc Mode 0 0 0 F 1 1 1 1 Response DISC Disconnect 0 1 0 P 0 0 1 1 Command UA- Unnumbered Ack 0 1 1 F 0 0 1 1 Response FRMR- Frame Reject 1 0 0 F 0 1 1 1 Response I-Information RR- Receiver Ready Supervisory RNR-Receiver Not Ready REJ-REJECT Unnumbered C-18 N(R) P N(R) ~ N(R) N(S) F N(R) f X.25 LAP-B CONTROL FUNCTION DEFINITONS I-Frame (Information) Frame which transmits data in packets. RR (Receiver Ready) Indicates the DTE or DCE is ready to receive an I frame and acknowledge previously received I-frames numbered up to and including N(R)-l. May also be used to clear a busy condition. RNR (Receiver Not Ready) Indicates a busy condition at the remote DTE or or DCE and acknowledges frames numbered N(R)-l. The transmission of a UA, RR, REJ or SABM indicates the busy condition has cleared. REJ (REJECT) Used by DTE or DCE to request retransmission of I-frames starting with the frame numbered N(R) . I-frames numbered N(R)-l and below are acknowledged. SABM (Set Async. Balanced Mode) Set up a LAP-B link. DM (Disconnect Mode) Used to report that the DTE or DCE is lo~ically disconnected from the link and is in the disconnected phase. DISC (Disconnect) Used to terminate the link. UA (Unnumbered Acknowledgment) Used to acknowledge the receipt and acceptance of the Unnumbered format commands. FRMR (Frame Reject) Used to report an error condition not recoverable by retransmission of the identical frame. P/F (Poll/Final Bit) Used in timeout recovery situations. The P-bit is set in a command to elicit an immediate response from the remote secondary. The specific response to this command will have the F-bit set to acknowledge the poll bit. N(R), N(S) N(R) is the sequence number of the next receive frame expected. N(S) is the sequence number of the send frame assigned by the transmitter. C-19 X.25 INFORMATION FIELD The I-field appears in Information frames and contains the packet. This field is unrestricted with respect to code. In the FRMR frame the following information appears in the I-field: Rejected Control Field ----8 bits---- V(S}I CIRI V(R}I 0 -------8 bits----- 000 0 Z Y X W -----8 bits----- V(S} the current send state variable of the rejecting station. C/R 1 = frame rejected was a response frame. o = frame rejected was a command frame. V(R} the current receive state variable of the rejecting station. W the control field was invalid. X the control field was invalid because the I-field was not permitted with the command. Bit W must be set also. y the I-field exceeded maximum established capacity. Z the control field contained an invalid N(R}. FCS (FRAME CHECKING SEQUENCE) The FCS is a 16-bit sequence used to detect transmission errors. The address, control, and information fields are checked. Transparency Bit Stuffing • When transmitting, DTE or DeE inserts O-bit after all sequences of 5 contiguous l-bits within the frame content . • When receiving, DTE or DCE discards O-bit which follows 5 contiguous l-bits within the frame content. Interframe time fill is accomplished by transmitting contiguous flags between frames. C-20 X.25 PACKET LEVEL PROTOCOL Packet Formats CALL CONFIRMA TION DATA Q 011 OiL C G N LeN PISI 10 P(R) 1M USER DATA Address Lengths Addresses RR (Receiver Ready) CLEAR REQUEST CLEAR CONFIRMATION RNR (Receiver Not Ready) RESET REQUEST RESET CONFIRM A TION INT. (Interrupt) CALL REQUEST INCOMING CALL FROM-PAD Addresses C-21 X.25 GFI (GENERAL FORMAT IDENTIFIER) Q The data qualifier bit used in X.29 (host <--> PAD) packets only. D The delivery confirmation bit used to signal the use of the D-bit in call request packets. In data packets, it means that an end-to-end acknowledgment is desired. SN --- Sequence Numbering 01: sequencing is modulo 8 10: sequencing is modulo 128 LCGN LeN The logical channel group number and logical channel number combine to identify the virtual circuit (values 0-4095). P(R) The sequence number of the next receive packet expected. P(S) - The sequence number of the send packet. M-bit - Indicates the data was longer than the packet length so there is more data in the next packet. Interrupt User Data (DS/X.25 on HP3000) 1 2 3 4 6 C-22 Break Control-y Resume Abort Abort job X.25 Clearing Cause Codes Coding of Clearing Cause Field in Clear Indication Packet Bits DTE originated .............................. Number bUsy ................................ Out of order ............................... Remote procedure error ..................... Reverse charging acceptance not subscribed*. Incompatible destination ................... Fast select acceptance not subscribed* ...... 8 7 6 5 4 3 2'1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 1 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 1 1 1 1 1 Invalid facility request ................... 0 0 0 0 0 0 1 1 Access barred .............................. 0 0 0 0 1 0 1 1 Local procedure error 0 0 0 1 0 0 1 1 •• e. • • • • • • • • • • • • • • • • • • • Network congestion ......................... 0 0 0 0 0 1 0 1 Not obtainable ............................. 0 0 0 0 1 1 0 1 RPOA out of order* .......................... 0 0 0 1 0 1 0 1 *May be received only if the corresponding optional user facility is used. C-23 X.25 Resetting Cause Codes Coding of Resetting Cause Field in Reset Indication Packet Bits ...................... Out of order** ....................... Remote procedure error* .............. Local procedure error ................ Network congestion ................... Remote DTE operational** ............. Network operational*** ............... Incompatible destination* ............ DTE originated* 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 1 1 0 1 0 0 0 * Applicable to virtual calls and permanent virtual circuits only. ** Applicable to permanent virtual circuits only. *** Applicable to permanent virtual circuits and datagram logical channels only. Restarting Cause Codes Coding of the Restarting Cause Field in Restart Indication Packets Bits Local procedure error 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 1 Network Network 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 1 C-24 ................. congestion .................... operational ................... X.25 Diagnostic Codes Coding of X.25 Network Generated Diagnostic Fields in Clear, Reset, and Restart Indication and Diagnostic Packets No additional information Invalid P(S) Invalid P(R) .. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 2 1 1 1 15 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 1 1 1 1 31 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 1 0 32 33 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 0 1 0 0 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 1 1 0 1 0 0 0 1 0 1 0 0 1 35 36 37 38 39 40 41 0 0 1 0 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 0 1 1 0 0 42 43 44 0 0 1 0 1 1 1 1 47 . . .. 0 0 0 0 1 Packet type invalid For state rl . . ... For state r2 For state r3 ·. .. . . For state pI For state p2 .. For state p3 For state p4 For state p5 For state p6 · . .. For state p7 ·. For state dl For state d2 For state d3 .. ·. .. .. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Packet not allowed Unidentifiable packet . Call on one way logical channel Invalid packet type on a permanent virtual circuit. Packet on unassigned logical channel Re,ject not subscribed to Packet too short .. Packet too long .. .. .. Invalid general format identifier Restart with nonzero in bits 1-4,9-16. Packet type not compatible with facility ..... ..... Unauthorized interrupt confirmation Unauthorized interrupt e .••••••• e,_ 1 1 1 1 1 1 1 1 1 1 1 1 .. 0 0 1 0 0 0 1 1 0 1 0 0 0 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 0 0 .. .. 0 1 1 0 1 1 0 0 1 1 0 1 1 0 .. 0 C-25 X.25 Timer expired For incoming call For clear indication For reset indication For restart indication Call set-up problem Facility code not allowed Facility parameter not allowed Invalid called address Invalid calling address Not assigned Not assigned Not assigned 0 0 1 0 0 1 001 0 0 1 0 0 1 0 1 0 1 0 48 49 50 51 52 o 0 1 1 1 1 1 1 63 0 0 0 0 0 1 1 1 1 1 0 1 0 1 0 64 65 66 o 1 0 0 1 1 1 1 79 o 1 0 100 0 0 80 o 1 0 1 1 1 1 1 95 o o 1 1 000 0 0 96 0 0 0 0 0 1 0 0 100 100 100 101 0 0 1 1 0 0 000 000 0 0 001 000 1 0 010 67 68 1 1 0 1 1 1 1 111 o 1 1 1 0 0 0 0 112 o 1 1 1 1 1 1 1 127 Reserved for network specific diagnostic information 1 0 0 0 000 0 128 1 1 1 1 1 1 1 1 255 * Not all diagnostic codes need apply to a specific network, but those used are as coded in the table. * A given diagnostic need not apply to all packet types (i.e., reset indication. clear indication. restart indication. diagnosticpackets). * The first diagnostic in each grouping is a generic diagnostic and can be used in place of the more specific diagnostics within the grouping. The decimal 0 diagnostic code can be used in situations where no additional information is available. c-26 X.25 DS/3000 FORMATING FOR DATA TRANSFER USING X.25 PROTOCOL FLAG FLAG ADDRESS CONTROL Frame Checking Sequence GFI/LEN LCGN DATA PACKET TYPE *Refer to page C-8 for fixed format. C-27 SOLC SOLC: SYNCHRONOUS DA T A LINK CONTROL SDLC is the Data Link Control defined in Systems Network Architecture (SNA). Two types of stations are used in SDLC communications: primary stations and secondary stations. Primary stations - controls a data link and issues commands. Secondary stations - receive commands and returns responses. There can be only one primary station on a data link at one time, but there can be multiple secondary stations. All communications on a data link are from the primary station to one or more secondary stations, or from a secondary station to the primary station. All information is sent in frames. A prov~s10n is made for transmitting numbered information frames and making sure they are received in the proper order. Framing Format FLAG Flag Information (optional) (FRAME CHECK SEQUENCE) FLAG is 01111110 or 1E (Hex) ADDRESS FIELD The address field always contains the address of the secondary station. There are 3 types of addresses: • a station address - intended for individual secondary station; • a group address - intended for a group of secondary stations; • a broadcast address - intended for all secondary stations. Hex 'FF' is reserved for a broadcast address. C-28 SOLe CONTROL FIELD FORMAT FUNCTION ENCODING 8 7 6 5 II 3 Information I-Information RR- Receiver Ready Supervisory RNR-Receiver Not Ready REJ-REJECT UI Unnumbered Information Unnumbered RIM - Request Initialization Mode *SIM - Set Initialization Mode '*SNRM - Set Normal Response Mode DM - Disconnected Mode DISC Disconnect UA - Unumbered Acknowledgment FRMR - Frame Reject BCN - Beacon Nr Nr Nr ~ ~ TYPE 2 1 Ns 0 Either 0 0 0 1 Either 1 f0 1 0 1 Either ~ 1 0 0 1 F Either 0 0 0 ~ 0 0 1 1 Either Nr F 0 0 0 F 0 1 1 1 Response 0 0 0 P 0 1 1 1 Command 1 0 0 P 0 0 1 1 Command 0 0 0 F 1 1 1 1 0 1 0 P 0 0 1 1 Response Command F 0 0 1 1 Response 1 0 0 F 0 1 1 1 Response 1 1 1 F 1 1 1 1 Response CFGR Configure ~ 1 1 0 F 0 1 1 1 Either RD - Request Disconnect 0 1 0 F 0 0 1 1 Response XID - Exchange Identification 1 0 1 ~ Either 0 0 1 P 0 0 1 1 Command 1 1 1 ~ Either UP - Unumbered Poll TEST 0 1 1 1 1 1 1 0 0 1 1 *Resets Nr and Ns C-29 SOLe P/F Bit All three C field formats contain a poll/final (P/F) bit. A P (poll) bit is sent to a secondary station to require that it initiate transmission; an F (final) bit is sent to a primary station by a secondary station in the last frame of a transmission. (Do not confuse the F (final) bit with the F (flag) frame delimiter pattern.) Only one P bit may be outstanding (unanswered by an F bit) at one .time on any of the data links described thus far. Ns Modulo 8 sequence number assigned by the transmitter to the frame being sent. Nr Count of the next expected frame; should match the next incoming Ns count. C-30 SOLe SDLC CONTROL FUNCTION DEFINITIONS I-Frame (Information) Frame which transmits data RR (Receiver Ready) Indicates the primary or secondary is ready to receive an I frame and acknowledge previously received I-frames numbered up to and including Nr-l. May also be used to clear a bUsy condition. RNR (Receiver Not Ready) Indicates a bUsy condition at the remote primary or secondary and acknowledges frames numbered Nr-l. The transmission of a UA, RR, REJ or SNRM indicates the busy condition has cleared. REJ (REJECT) Used by primary or secondary to request retransmission of I-frames starting with the frame numbered Nr. I-frames numbered Nr-l and below are acknowledged. SNRM (Set Normal Response Mode) Set up a SDLC link. DM (Disconnect Mode) Used to report that the secondary is logically disconnected from the link and is in the disconnected mode. DISC (Disconnect) Used to terminate the link. UA (Unnumbered Acknowledgment) Used to acknowledge the receipt and acceptance of the Unnumbered format conunands. FRMR (Frame Reject) Used to report an error condition not recoverable by retransmission of the identical frame. UI (Unnumbered Information) Unnumbered conunand or response that carries information. RIM (Request Initialization Mode) Response sent by secondary if SIM has not been issued. SIM (Set Initiation Mode) Conunand to set initiation mode. RD (Request Disconnect) Response requesting disconnection. TEST Test pattern being sent in information field. C-31 SOLe XID (Exchange Identification) Identification is being sent in information field. UP (Unnumbered Poll) Response optional if poll set not on. BCN (Beacon) Loss of input detected. CFGR (Configure) Contains function descriptor in information field. C-32 SOLe INFORMATION FIELD The I-field appears in Information frames and contains the data. This field is unrestricted with respect to code. The information field in an SNA environment consists of a transmission header (TH) and a request/response header and data. The data may be user or application data or it may be SNA commands. F A C Information F F C S C S F FRAME I - FIELD SNA command or user data When operating a 3270 device the TH is 2 bytes in length and the RH is 3 bytes. When reading an SDLC trace of a 3270 data stream, this means that the eighth byte is the start of the 3270 data stream. (The flag is stripped off by the TRACE facility.) For environments other than 3270, consult the SNA handbook (GA 27-3136-4) for TH and RH header lengths. C-33 l1li I 0 I DSN/RJE REMOTE JOB ENTRY 2780/3780 EMULATOR For official information about RJE refer to these IBM manuals: • • Component Information for the IBM 3780 Data Communications Terminal (GA 27-3063) Component Description IBM 2780 Transmission Terminal (GA 27 --3005) CONTENT PAGE :RJE Command D- 2 DSN/RJE Subsystem Commands D- 4 Space Compression D-12 Transparency D-12 Carriage Control D-13 Component Selection D-13 Special Forms D-14 2780/3780 Comparison D-15 Timeouts D-16 DSN/RJE Errors D-17 DSN/RJE Communications Line Specifications D-18 JES2 Commands D-20 JES3 Commands D-2'6 D-l DSN/RJE DSN/RJE - HP 30130E Driver CSSBSCO IOINPO SSLC INP Interface Board 30055A 30010A, Series 11,111 30020A/B, Series 30, 33, 40, 44, 64 Capability Requirements Account Group User CS, OP for Programmatic Control CS, OP for Programmatic Control :RJE :RJE [command file][,[input file][,[list file] [,punch file]]] command file RJECOM Default: $STDINX File or device containing DSN/RJE commands FOPTIONS %2054 if unspecified. FOPTIONS %7 if user-specified. AOPTIONS %0 input file RJ1N Default: $STDIN File or device containing input data to be transmitted to remote computer FOPTIONS %2054 if unspecified. FOPTIONS %7 if user-specified. AOPTIONS %0 list or out file RJL1ST Default: $STDL1ST ----File-or device to which list output from remote computer is routed. FOPTIONS %2514 if unspecified. FOPTIONS %507 if user-specified file. FOPTIONS %504 if user-specified device. AOPTIONS %1 punch file RJPUNCH Default: $OLDPASS File or device to which punch output from the remote computer is routed. FOPTIONS %2132 if unspecified. FOPTIONS %3 if user-specified. AOPTIONS %102 Use for routed output with #RJOUT with no file, device, or procedure specified. D-2 DSN/RJE If opened for HRJPUNCH command: FOPTIONS %3 if a file is specified. FOPTIONS %0 if a device is specified. AOPTIONS %102 File code = 1060, which shows up as RJEPN when :LISTF ,1 source file Used when you want to look at the contents of source file and stay within RJE, using either #RJLIST or HRJPUNCH followed by the option ;SOURCE=source file. FOPTIONS %7 AOPTIONS not passed. message file In group and account MSG.RJE, typically, :BUILD message file name;REC=-36"V,ASCII;DISC=100;MSG. Used in MSGFILE parameter of RJLINE, with OP capability. A user program to write to message file name opens with FOPTIONS %32105 AOPTIONS %1203 D-3 DSN/RJE Defines communication link. This must be the first command unless RJLIST or RJPUNCH is used with SOURCE. subsystem #RJLINE {278013780} [;LINECODE={ASCIIIEBCDIC}] The default is ASCII. If the communications controller is an INP and it is to be used in EBCDIC the LINECODE must be passed explicitly. [;CONNECT={DIAL[,{telephone number}{selection signals}{DIRECT}]} {ANSWER} ] The default is DIAL. [;MAXRPB=blocking factor] Transparent No Yes Default Values: 4 6 2780 3780 7 255 [;ID=local terminal identification] [;RIN=rin number,rin password] [;CHNL3=printer channel number] The default is 8, the single space VFU position. [;XEND] Ignore DLE EOT sequence. [;TRACE=ON,[ALL], [mask],[numentries], [WRAP], [trace file name]] Default values: Trace errors only, not ALL; mask = %37 (See Section I); numentries = 24; linear trace file use, not WRAP; trace file name = RJETRCEnlRJETRCnnlRJETRnnn in the log on group and account, where 'n is the logical device number of the communications line. l [{;DEV={logical device number}{class name} Default is RJLINE. {;NODE={logical node name} ] Locks stack, or allows its memory management. [;LOCK={YESINO}] [;PRI={HIGHINORMAL}] HIGH is 150, otherwise job or session ---priority. [;QUEUETIME=[m] [,s]] [;MSGFILE=message file name] The file must reside in MSG.RJE. Typically, :BUILD message file name;REC=-36"V;ASCII;MSG;DISC=100 OP capability is required to use MSGFILE. D-4 DSN/RJE Initiates transmission of input data set to the remote computer. #RJIN [input filel@procedure name[(GIPI~)]] [;REC=[starting record number] [,ending record number]] This is for disc files only. The first record is O. [;COMPRESS={YESINO}] Default for 2780 is NO, for 3780 is YES. Default is NO. Sends transparent text. [;XPARENT={YESINO}] [;TRUNCATE={YESINO}] Default is YES, for trailing blanks. [;INCODE={ASCIIIEBCDICIBINARY}] Default is ASCII. When INCODE and LINECODE are a combination of ASCII and EBCDIC, the appropriate conversion of data is provided. When INCODE is BINARY data is left unconverted. [;MAXSIZE=nnn] Extends 80-byte input limit to -256 message Equivalent to '#RJIN followed by #RJOUT. Useful for sending job entry system commands or other job control language. Not required in session mode where 'L2!QA' type commands are appropriate. I~ Initiates communications line information display to $STDLIST. See Section I of Handbook for the format of this display. I #RJDEBUG Sets DSN/RJE into 'debug' mode to allow the user to access the debugging facility. Used to test user-written input and output procedures. I #RJCOMMENT Provides a way to explain a subsystem command stream in the file as the commands. #RJCOMMENT [message string] D-8 same DSN/RJE CONTROL-Y Breaks a subsystem command in a session. • • • • • • RJOUT, RJLIST, RJPUNCH: Data sets in proc~ss will complete. RJIN: If no file specified, terminates input. RJCMDFILE: Interruptable commands will be interrupted, and control will return to the session console. Programmatic Control: RJOUT with repeat or interrupt set YES returns control to the session terminal. Commands from a command file referenced in a message file will conclude execution, after which control returns to the session terminal. Error situations: If a CONTROL-Y is entered before a data set is received or before all commands in a command file are executed, then control is returned to the session terminal. Other: During programmatic control mode without either error recovery or data received or user command files in execution, control is returned to the session terminal. In order to return to programmatic control mode an RJOUT command with interrupt or repeat set YES must be entered. The only response message issued by the subsystem is the prompt character, # II II • #RJCMDFILE Causes DSN/RJE to stop processing subsystem commands from its current source, and to begin processing subsystem commands from a new source. #RJCMDFILE command file reference The command file reference in this subsystem command may of the following: be any logical device number "device class name actual file designator *formal file designator ll The default value is $STDINX. D-9 DSN/RJE HRJCONTINUE Identifies user procedure to handle DSN/RJE detected errors. HRJCONTINUE o = File System 1 CS 2 Line Error 3 RIN Error Procedure Error Command Error 4 5 6 Routing 7 Syntax Error D-IO @procname[(GIPI~)] errors(1) errors(2) o List File MPE File System Error 1 Punch File Number. 2 Out File 3 Command File 4 In File 5 Source File 6 Message File 7 Statistic File o COPEN Intrinsic CS Error Number. 1 CREAD Intrinsic (0:8) = Recoverable 2 CWRITE Intrinsic (8:8) = Irrecoverable o Not specified -1, Not used. 1 Unable to open any. 2 NODE not in database. 3 Database access error. 4 Database intrinsic error. 5 DEVor NODE mapping error. o Invalid RIN value -1, Not used. Invalid Procedure -1, Not used. 1 Identification o Invalid Conunand -1, Not used. Invalid Conunand 1 Length Invalid Number of 2 Parameters o Routed list output -1, Not used. data set received when not expected. Routed punch output 1 data set received when not expected. o Invalid key word Byte position of Duplicate key word 1 the command string Invalid construct. 2 error. Invalid parameter. 3 Invalid numeric parmeter. 4 Parameter required. 5 DSN/RJE Provides statistical information on frequency of subsystem command use, elapsed times, and tallies of data sets transmitted and received. This information is displayed on $STDLIST, or to a statistic file reference specified by the user. HRJSTAT [statistic file reference] statistic file reference is any of the following: logical device number "device class name actual file designator *formal file designator II @procedurename[ ~ See DSN/RJE Reference Manual for file characteristics. See the following comments. --U:L ~] When "Gil is specified, the segmented library files, SL's, are searched in the following order: Group, Account Public, System. When "p" is specified, the segmented library files, SL's, are searched in the following order: Account Public, System. When liS" is specified or the parameter omitted, the system segmented library file, SL.PUB.SYS, is searched. If the statistic file reference is present, all output will be passed as list output to that file or device. received If a user-supplied procedure is specified, it must adhere to following formal declaration: the PROCEDURE procedurename(target,count) VALUE count; INTEGER count; ARRAY target; 0-11 DSN/RJE Space Compression Operational in 3780 with non-transparent mode. Each group of two or more consecutive characters, up to 63, are replaced by an EBCDIC lGS or an ASCII GS character followed by the space count. This is %100 plus the number of space characters. Transparency Treats all data as binary, allowing all 256-bit combinations. Requires DLE STX at the beginning of each transparent record. A DLE precedes any valid data-link control character. With no preceding DLE character, the binary representation is considered to be data. THe exception to this rule is DLE itself; a binary byte equivalent to DLE must be preceded by a DLE in order to be cons idel"ed data. In transparent mode, each record is normally terminated ETB instead of IRS. D-12 with an DSN/RJE Carriage Control 2780/3780 A two-character escape sequence, the first two characters record, are the carriage control for a line printer. 2780 it * * * * * * * * * * 3780 . it * * *. .. * * * * * * * * * ASCII ESC Q ESC R ESC S ESC A ESC B ESC C ESC D ESC E ESC F ESC G ESC H ESC I ESC J ESC K ESC L ESC M EBCDIC ESC / ESC S ESC T ESC A ESC B ESC C ESC D ESC E ESC F ESC G ESC H ESC I ESC J ESC K ESC L ESC M of a Carriage Operation Single Space Double Space Triple Space Skip to Channel 1, Form Feed Skip to Channel 2, Vertical Tab Skip to Channel 3 Skip to Channel 4 Skip to Channel 5 Skip to Channel 6 Skip to Channel 7 Skip to Channel 8 Skip to Channel 9 Skip to Channel 10 Skip to Channel 11 Skip to Channel 12 Suppress Space Note: These channels must be configured on the line printer to be functional. The carriage action required by the escape character sequence is only executed once a NL (newline) or IRS (inter-record separator) character has been received and has caused a print cycle. Component Selection Provides automatic routing between list and punch output files. The component selection character must be the first text character of the first block of text following an ENQ and ACKO, or the first block of a conversational reply, or the first block following an ETX block. 3780 EMULATOR: Character DC1 DC2 or DC3 D-13 DSN/RJE 2780 EMULATOR: ESC followed by any carriage control character specifies the printer. ESC followed by a '4' specifies the punch. Special Forms The use of special forms is accomplished by the capabilities of the HASP, ASP, or JES system of the host computer, and by the spooler subsystem of the HP 3000. The job on the host may include an output statement to a device, such as: WRITE (7,1020) X, Y, z. The JCL can define this device with a forms parameter. JCL is installation-dependent. Actual I/STP7.FT07001 DD SYSOUT=(C"C325) DCB=(RECFM=UA,BKSIZE=133,LRECL=133) 1/ A HASP system indicates the special forms this way: #~ $19.50.19 OUT 30 F=C325 C=6 T=**** CLS C=l The output to the special form is selected by operator-controlled mode: #/*$T RM30.PR1,F=C325,Q=C $19.52.27 OK The output file is then transmitted to the HP 3000 with message such as: a forms #RJLIST *LP;FORMSMSG=C325. Upon receipt of the data set, the spooler prompts for mounting the form, and for forms alignment. the 20:18/J189/14/FORMS: C325 ?20:18/J189/14/SP #6 IS #101; LP ON LDEV #6 (Y/N)? :REPLY 14,Y ?20:22/J189/14/LDEV #6 FORMS ALIGNED OK ? (YIN)? :REPLY 14,Y D-14 operator DSN/RJE 2780/3780 Comparison The following describes real 2180/3780 equipment: • Half duplex protocol on point-to-point 2-wire or 4-wire leased or switched networks. • Support of ASCII or EBCDIC codes: ASCII, odd VRC and a-bit LRC; EBCDIC, 16-bit CRC. • Horizontal or vertical tabulation. Feature 2780 Buffer Size 400 bytes Short record truncation Yes, but supply EM Blank compression No Maximimum block factor 2, option 7 Generate WACK, TTD Intermediate Block Terminator, logical record separator Component Selection Printer Punch SOH 3780 512 bytes Yes, automatic Yes, automatic Non-transparent, 216 Transparent 1, option 6 No Yes US BeC ASCII RS no BCC IUS BCC EBCDIC IRS no BCC Will accept IUS BCC ESC x DC1 x = control ESC 4 DC2/DC3 Treated as STX Not recognized D-15 DSN/RJE Timeouts RECEIVE TlMEOtrr: DEFAULT IS 20 SECONDS This timeout is set when the ACK is sent to the remote. Additional communications are expected from the remote in the form of text, EOT, or TTD. In case of a timeout a batch job aborts. local -.----- text remote ~ ACK--- Insure host sends TTD or change timeouts. Receive timeout >= I -.----- text,TTD, or EOT 20 seconds. LOCAL TlMEO~: DEFAULT IS 60 SECONDS This timeout seves to make effective use of between requests to the driver. In a job pires the job will abort. This is the time of a CS Intrinsic until the receipt of call, such as CCONTROL, CREAD, or CWRITE. the line by timing when this timeout exfrom the completion the next CS Intrinsic CONNECT TIMEOUT: The connect timeout is the interval until the Data Set Ready signal is provided indicating the communications link is established. In a session, if CONNECT=ANSWER this timeout is disabled. REPONSE TIMEOUT: This is used for line bids, response to control response to text. characters, and The response timeout is chosen when configuring the local mode. A primary contention response is 2 seconds, a secondary is 3 seconds. For example, if the response from the remote is not received within the allowable time period, the local station sends an ENQ and waits. This is repeated until a response is received, or the number or retries is exhausted. This timeout is used to resolve ENQ-ENQ contention conflicts. WAIT TIMEOUT: Used in #{RJEOUT}, #{RJLIST}, and #{RJPUNCH} subsystem commands. The {WAIT=m,s} parameter can be specified. It applies to each data set specified in the {count} filed. This timeout establishes the maximum amount of time to wait for the remote computer to bid for the line. If the timeout is exceeded, the command completes, and the next command executes. D-16 DSN/RJE QUEUE TIMEOUT: Queue timeout is the time DSN/RJE is to queue on an X.21 tion attempt. connec- DSN/RJE Error Message Structure *** CS ERROR x,yyy,zz *** x=O x=l x=2 YYY zz Line open Line read Line write Irrecoverable CS error. See Section I of Handbook. Recoverable CS error. See Section I of Handbook. *** LINE ERROR x *** x=O x=l x=2 x=3 x=4 x=5 Line not yet established. Unable to open any of the DEVor NODE parameters specified. The DEVor NODE parameter specified was absent. The network configuration database could not be closed successfully after all access completed. A fatal network intrinsic error occurred while accessing the network configuration data base. Unable to map the DEVor NODE parameter specified to any configured communications device. *** PROCEDURE ERROR xx *** An error has occurred in the use of a user-written procedure in an RJOUT, RJLIST, RJPUNCH, or RJIN subsystem command. The error itself is a Loader Error, and is described in the MPE Intrinsics Reference Manual. *** *** *** *** *** *** *** *** COMMAND FILE ERROR x,yy INPUT FILE ERROR x,yy LIST FILE ERROR x,yy MESSAGE FILE ERROR x,YY PUNCH FILE ERROR x,YY OUT FILE ERROR x,YY SOURCE FILE ERROR x,YY STATISTIC FILE ERROR x,yy x=O x=l x=2 x=3 YY FOPEN error FCLOSE error FREAD or FWRITE error Insufficient file space File system error number. See Section I of Handbook. D-17 DSN/RJE DSN/RJE Communication Line Specifications See procedure RJECNFG Parameter: Setting: formaldesig device coptions aoptions doptions nurnbuffers bufsize idlist suplist pol list dwnldfile yyy phonelist ins peed outspeed miscarray drivername ctraceinfo RJLINE RJLINE %040100 %000417 %010060 101112 0:1 0 Comment: Formal line designator. For :CLINE. device class name, or from input. communications options, below & Section I access options, below & Section I driver options, below & Section I buffers assigned to the line 1 261 words specified May be O. empty DSN/MTS use. empty DSN/MTS use. empty DSN/INP use. empty reserved for future use specified May be O. empty empty specified 8,1,900,2,4,180,5,15. See Section I empty line default used o coptions.(3:1) allows CLINE tracing copt ions = %040100 setting. ured 10 1 234 5 6 718 9 01112 31415 aoptions = ~000417 0:0 0 0:0 0 0:1 0 0:0 0 1:1 1 1 Iperform all I/O using CIa disallow CLINE buffer override dial: answer on write & read connect allow CS hardware error messages at console reserved for future use use BSC rotocol 0-18 DSN/RJE :011121314 51617 8191011 21314 51 doptions = %010060 0:0 0 1:0 0 0:0 0 0 1:1 0:0 0 0 'send four leading SYN characters reserved for future use MFW laced into & ex ected in text ex ect ITB se uence from remote station automatic eneration of TTD BCC: VRC or LRC (non-transparent or ransparen with header and CRC 16 (transparent without header) remote will not send leadin ra hicsEnding sequence: BSC default. EOT (non-switched) or DLE EOT switched control state listen mode between user request ignores remote control se uences poll termination: transmit RVI to return line to control mode dela se uence: wait on received WACK or TTD se uences reserved for future use n - D-19 DSN/RJE JES 2 Commands Command SA Release Parameters I Q [,classes] ~ A~~~:~e'\ [~;b~:~eJ" Sn [-nJ Tn [-nJ S8 Backspace Rn.PRn PUNn Rn.PUn SC ,0 ,Rn.PRn ,0 t l,o ~ [,Rn.Pun l,0 ~ ] ,n ,PUNn A l l t RORn [,RDRn Rn.ROn ,Rn.RDn PUNn Rn.PUn l PRTn Rn.PRn Sn [-nJ Tn [.n) l" t [,PUNn ] ,Rn.PUn .. , t [,PRTn 1" ,Rn.PRn rn'jobname' [·nl }[.0] ,P D-20 I 1t RTn Il,n I[,PRTn I,n IY! l Cancel ,Sn [-nJ ,Tn [·nJ ,n ... DSN/RJE JES 2 Commands Parameters Command $0 I [n [-nJ ] Display Mn [-nJ :message' o 'XEQ] A[ ,OEV 'XEQ] ,OEV .JOB .JOB [ .STC .TSU ,STC ,TSU F[,n [-nJ ]['.In .Sn ,Tn {~~ ~:~;} Tn [-nJ [-nJ [-nJ [-nJ [:~~ ~:~ .. ][.H] ,A l] ... ,Tn [-nJ ! 'jobname' ]'l XEQ, n~~ I OUT HOLD 1 U fALL LNEn LNES PATS PUNS l.:~~~ J ROI device [ ,device] ... LNEn L,LNEn $E Restart J... t In [on} [,In [-n] ] _.. I 'jobname' , j PATn t [,PATn 1An.PAn { ,An.PAn I J" . I 1~ PUNn t [,PUNn J'" Rn.PUn { ,An.PUn SF Forward space t] ... lPRTn I '\ n I [,PRTn. ,j n IRn.PRnl 101 ,Rn.PRn 101 j tJ ... ! jPUNn l, ~n l [,PUNn ,~n lRn.PUn {lo{ ,An.PUn 10 { D-21 DSN/RJE JES 2 Commands Parameters Command $H Hold 1 (:[,cI.=S] t ~sn [.nl\ [ In [.nl] [·nl :Sn [·n] .. Tn [-n] ,Tn [on] J > 'jobname' $1 Interrupt r RTn Rn.PRn 't uNn ~ Rn.PUn $L List output II I t ,Rn.PRn [,PUNn ]'" ,Rn.PUn In [n ,Sn [on] ... ,Tn [on] 'jobname' $N Repeat RTn [-PRTn ,Rn.PRn Rn.PRn t UNn Rn.PUn $0 I t Output fn [·n[ } 'jobname' $P - JES2 Stop after current function ].! II[ I] } [,L'l~c In [·n Sn [on] Tn [on] r [,PRTn [:PUNn ,Rn.PUn ]! J... ['Q'clas~s ] ,C Sn [on] Tn [-n] ,Rn ,LOCAL ... I[n [on] ] LNEn[ ,LNEn l~~~nRn t lPUNn Rn.PUn t l:~.:~n t r J. [,PRTn ] ... ,Rn.PRn [,PUNn ,Rn.PUn Too ['RDRn ] ... ,Rn.RDn [.nl! ['In [.nl] ,Sn [on] ... Sn [on] Tn [on] -. 'jobname' D-22 ,Tn [on] - cca (] DSN/RJE JES 2 Commands Command $R Route Output Parameters ~. tl ALL,for-id,to-id [,Q=classes ] :~~ f ~ ,for-id,to-id where for-id is: to-idis: In LOCAL Rn dev;cename Sn Tn LOCAL RMTn devicename $S t - P-A Start LNEn[.LNEn]. .. I[ n [-nJ ] ,PRTn ] ... [ ,Rn.PRn ~ PUNn ( .[ ,PUNn ] ... ..,. Rn.PUn ,Rn.PUn D-23 DSNIRJE JES 2 Commands Parameters Command $T Set Aeeee,CANCE L A[ecce] [, ~ I=~sss l IT=hh.mm~ "S} command [;eommand] ... f ' ] ] _ "-L-[.L=-l~e-t]--eea \ LNEn,P=[ password] [,E= 1'[ n l~ D (·n] ] ,classes C,msglevel,rteode [,rteode ] ... 1I ~ OSCn l ,0= T 1Rn.CON ~ J M M[~e ] [,[operand... ]] [,L=l~e eea t] eea \ H'K'm 1~~~nRn! - [,p" l~ I 0 ][,5 l~ I] - [,C=id] [,T=id] [ ,F=form] [,F=AUTOM] l- - 'OUEUE=c1asses \~~~~n\ [[ ,p= l~ {][ ,S= l~ t ] (,F=form ] [,F=AUTOM ,OUEUE=c1asses RORn 1Rn.ROn ROI Sv D-24 I ['A=n ,H ,R [,C=elass ] [ ,O=elass ] S,'eommand' [ :eommand'] ... ] ] ] DSN/RJE JES 2 Commands Parameters Command $2 A Halt I[ n [-nl ] l PRTn f [,PRTn J'" Rn.PRn ,Rn.PRn S RORn l [,RORn ] ... 1 Rn.ROn 5 ,Rn.ROn l PUNn l [,PUNn J'" Rn.PUn 5 ,Rn.PUn 0-25 DSN/RJE Selected JES 3 Commands Command Parameters *1 *INOUIRY ,S ,D=dspname ,H ,C=c1s ,G=grp ,J=jobno *1.0 ,N= 10 nnn ALL device group ,T= termgrp ,blank *F *MODIFY *F,j=jobno *V *VARY *V ,H ,R ,C ,CP ,P=prty (dev,... ) (dev adr.... ) dev adr-dev adr) control-unit X main ALL lanme SDGXX mssname ONLINE ON OFFLINE OFF CONSOLE [,main] l1li I E I DSN/M:RJE MULTILEA VING REMOTE JOB ENTRY CONTENT PAGE DSN/MRJE SUbsystem Commands E-2 MRJE Command E-2 HP 3000 Console Operator Commands E-7 Listing Trace File Contents E-8 Job Input E-8 Job Output E-IO Carriage Control E-l1 Configuration File Format E-ll Configuring a HASP Host System E-17 Configuring a JES2 Host System E-18 Configuring a JES3 or ASP Host System i~ •••••••••••• E-19 DSN/MRJE Messages E-20 MRJECONTROL Console Messages E-34 DSN/MRJE System Console Messages E-36 Transparent Text Block Used by DSN/MRJE E-44 DSN/MRJE Communications Line Specifications E-49 DSN/MRJE Pseudo Device Configuration E-51 E-l DSN/MRJE SUBSYSTEM COMMANDS DSN/MRJE PRODUCT NUMBER HP 32192A * Capability Requirements User Account Group User default default default DSN/MRJE Manager OP * default OP * The user and account must be MANAGER.SYS to use and the PURGE ALL commands. both the NEW :MRJE Initiates the subsystem. For listing $STDLIST to an optional file, precede the with a file equation whose formal designator is LISTING: ~FILE command LISTING;DEV=LP :MRJE With the use of the FILE statement above, all commands and most output generated by them will be sent to $STDLIST and to device class LP. MRJE Commands #ALTER {~tem n~berl ltem 11st You must be a DSN/MRJE Manager to use this command. the items in the configuration file to be changed. It specifies item number The number assigned an entry in the file. Range is 1 through 43. item list A comma-separated list of item numbers. E-2 configuration DSN/MRJE SUBSYSTEM COMMANDS job number} #CANCEL [JOBS] { job name job list Cancels one or more jobs and notes the event in the joblog file. The DSN/MRJE manager can cancel any job, regardless of who submits it. As a DSN/MRJE user you may cancel only those jobs you have sUbmitted. Jobs Optional parameter. job number The number DSN/MRJE assigns to a job when sUbmitted. job name The name on a JOB card in an input file. job list A comma-separated list of job names and/or job numbers. Host Joblog #OISPLAY , ~ob number] [ , Job name ,job list Oldjobs Status Config ,item number] [ ,item list Displays job and system information. Host Lists the current host sY$tem The host is referenced by SUBMIT, DISPLAY, ALTER, PURGE, and CANCEL commands until a HOST command selects another system. Joblog Displays information about jobs. If neither the job number, job name, nor a job list is specified, displays the entire job log file for the current host system. This is the default. A DSN/MRJE manager may display any job; users may display only those jobs they have SUbmitted. E-3 DSN/MRJE SUBSYSTEM COMMANDS Oldjobs Displays canceled or timed-out jobs. A timed-out job has been in the job log file longer than the limit established by item 42 of the configuration file. Config Lists the contents of the configuration file. If an item list is included, only those items are displayed. A DSN/MRJE manager may display the entire configuration file; users may display only selected items. #EXIT Terminates DSN/MRJE and returns control to MPE. #NEW [host identification] Creates or re-creates the configuration, job log, and directory files for the host identification specified. You will be prompted to give information. You must log on as MANAGER.SYS to use this conunand. In a single-host environment, the host need not be specified. Host identfication identification parameter Needed only for multi-host environments. The host identification may contain eight alphanumeric characters. In a multi-host environment, the first character must be unique. After using this command you may ALTER items in the configuration file. E-4 DSN/MRJESUBSYSTEM COMMANDS # PURGE OldjObsj{ All All Purges all entries from the job log file. Oldjobs Purges entries for cancelled and timed out jobs. See item 42 of the configuration file. You must be a DSN! MRJE manager to use this command. #HOST [host identification] Selects a particular host system to be the current host system. The host identified by this command is referenced by all subsequent commands of the subsystem. Host identification The name of a host machine that was configured by the DSN/MRJE manager. This may be abbreviated to its first character. Omit this parameter to select the default host system. # Whenever a communications line is active, host system console commands may be issued interactively. They must begin with the character specified in item 7 of the configuration file. DSN/MRJE managers may issue only those host system console commands allowed to the remote station. DSN/MRJE users are additionally restricted to host system console commands beginning with the string in item 6 of the configuration file. A host system console command will be refused if any other DSN/MRJE user or manager is already communicating interactively with the host system; however, host console commands may be submitted as job input. A DSN/MRJE manager will retain interactive use of the host system console until a CONTROL-Y is issued. A DSN/MRJE user may enter only one host system console command at a time. See also the JES2 commands in Section D of the Data Communications Handbook. E-5 DSN/MRJE SUBSYSTEM COMMANDS 'SUBMIT Infile1[(N[,T])] [ ... , Infile5[(N[,T])] [;Reader=pseudo reader logical device number [;PRint print file [ (N) ] [;PUnch punch file [ (N) ] [;Forrns = forms file [ (N) ] N The Notranslate parameter requests no translation for a file when its contents are transmitted or received. The default is to translate ASCII to EBCDIC for input files, and EBCDIC to ASCII for output files. T The Transparent transmission parameter requests that the first JOB card of an Infile be recognized, and that all subsequent JOB cards within that Infile be passed to the host system as data. DSN/MRJE Manager capability is required to use this option in the SUBMIT command. Infile Five infiles may be specified. They are transmitted in the sequence in which they appear in the SUBMIT command. An infile can be: • • • An optionally qualified actual file designator. A formal file designator equated to an actual file designator, a logical device number, a device class name, or one of these system files: $STDIN, $STDINX, or $OLDPASS. A device class name of a real MPE input device, enclosed in quotation marks, for example "TAPE One of these system files: $STDIN, $STDINX, or $OLDPASS. A logical device number of a real MPE input device. II • • • pseudo reader Specifies a particular DSN/MRJE pseudo reader on which the jobs in the input file will be submitted. Pseudo reader can be: • • Toe logical device number assigned to a DSN/MRJE pseudo reader. A pseudo reader device class name enclosed in quotation marks. The pseudo reader should have a unique device class name. If READER=pararneter is omitted, then the default pseudo reader is identified in configuration file item 19. E-6 HP 3000 CONSOLE OPERATOR COMMANDS print file punch file forms file These parameters specify where the results of processing of a submitted job are to go. One of each can be specified by: • • • • • The logical device number of an MPE output device. An MPE device class name enclosed in quotation marks. An unqualified actual file designator. An exclamation mark, followed by a seven character file name, to indicate predefined routing. A zero device, to indicate unsolicited output device routing. The default output devices for print and punch files are in configuration file items 20 and 28. The default form file is the default print file. HP 3000 Console Operator Command Summary :MRJECONTROL START[,host id][;TRACE,ON,trace options] NOTE: Before issuing this command, a stream file for each host system must be built for host identification. It must exist in the PUB group of the SYS account with the name MRJESTRh, where Ih is the first letter of the host ide The stream file must contain the command RUN MRJEMON;INFO='h l l • Used to open a communications line, initiate transmission over the line, and turn on the CS TRACE facility. Contact HewlettPackard to find out the most appropriate way to use the trace options. :MRJECONTROL SIGNOFF[,host id] Used to close the communications line in an orderly fashion. :MRJECONTROL KILL[,host id] Used to close the communications line immediately and in orderly fashion. an un- E-7 LISTING TRACE FILE :MRJECONTROL RETRIES, [host id],retry number Used to set a limit on the number of times DSN/MRJE will request re-transmission of a block of data not received successfully from the host. :MRJECONTROL {TRACE, [host id],ON[trace options]} {TRACE, [host id],OFF } Contact Used to activate and de-activate the CS TRACE facility. Hewlett-Packard to find out the most appropriate way to use this command. trace options file [,[ALL][,[mask][,[numentries] [,[WRAP][,file]]]]] The name of a file where trace records are This file must be built prior to execution If this parameter is omitted, then mand. be MRJETRCh.PUB.SYS, where h is the first the host ide to be stored. of the comits name will character of Listing Trace File Contents The CS TRACE dump utility program CSDUMP.PUB.SYS can be used to format and print the contents of trace files generated by the trace facility. An example of the commands required to list the files to a line printer is: :FILE CSTRACE=file name :FILE LISTiDEV=LP Device class "LP" must be configured. :RUN CSDUMP.PUB.SYS[,OCTAL] where "file name" is the name of the file specified in the command :MRJECONTROL TRACE (or, if no file name was specified, MRJETRCh). The secondary entry point "0CTAL" may be used to produce uninterpreted data in octal instead of hexadecimal based numbers. Job Input A job stream is composed of MPE job control cards; HASP, JES2, JES3 or ASP job control cards; executable programs; and data. aO-column card images are stored in one or more HP One card image constitutes one record in a file. E~a 3000 files. JOB INPUT Files that are merged to form a job stream can contain any number of separate jobs. Three levels of input files are permitted: •• • Infiles Named in a SUBMIT command Level-one FD files. Named on ##FD card images in infiles. Level-two FD files. Named on ##FD card images in level-one infiles. No "looping" between any input files is permitted. Infiles and FD files must constitute a valid job stream according to the host system requirements. FD files and infiles may contain they same and may be constructed in the same way. kind Five infiles are permitted in a SUBMIT command. may be: • • • • • of An information infile name actual file designator, qualified or unqualified formal file designator device class name logical device number system file names: $STDIN, $STDINX, or $OLDPASS ##FD file name [(N[,T]) (comment] ] [(T[,N]) ] File definition cards may appear in infiles and 'in level-one FD files to reference additional files. The ##FD card images are not transmitted. The "##FD" must occur in the first four characters of the card image. file name The file designator can be: • • • • • Actual file designator, qualified or unqualified. Formal file designator. Device class name. Logical device number. System file name: $STDIN, $STDINX, or $OLDPASS. N No translation requests that the FD file be submitted without translation. Refer to the SUBMIT command. T Transparent transmission requests that all JOB cards be passed to the host system as data. Refer to the submit command. comment Optional. If file name is either $STDIN or $STDINX the comment will be printed at your terminal be~ore the DSN/MRJE message: ENTER INPUT ENDING WITH MRJEOD. It E-9 JOB OUTPUT may always be used to identify the type of input expected. MRJEOD For infiles or FD files orginating from $STDIN or $STDINX, an "MRJEOD" in characters 1 through 6 acts as an end sentinel for data, and an end of file. This record is never transmitted. Job Output Out~ut can be routed to a disc file or to an output device by namlng the output files in the SUBMIT command, or by specifying them in user defined routing and referencing them in the SUBMIT command. File record sizes are: Print file: 132 characters per record with CCTL Forms file: 132 characters per record with CCTL Punch file: 80 characters per record If a SUBMIT command names a disc file, build the file with sufficient extents allocated because DSN/MRJE will not allocate additional ones as the need arises. The subsystem does inform the system operator when the file limits are exceeded. In the SUBMIT command, specify output following: • • • • • files using one of the An unqualified actual file designator. The logical device number of an MPE output device. An MPE device class name. An exclamation mark, followed by an seven character file name, to indicate user predefined output routing. A zero character, to indicate unsolicited output The file must be predefined by the MRJE manager before the workstation is connected to the host. Contact your MRJE manager for correct names. Both print and special forms files must have 132 character records with carriage control character specified, CCTL;REC=-132 characteristics. The MRJE manager may issue file equations within the monitor's job or session which starts the MRJE workstation. Refer to the manual for how to route job output to the devices specified by those file equations. E-10 CARRIAGE CONTROL Carriage Control When output is written to a disc file, a carriage control character prefixes line printer and special forms reords. DSN/MRJE translates the characters as follows: HOST SYSTEM CONTROL HP3000 CONTROL CODE Skip immediately n spaces, n<3. %101 (if necessary) %2nn (nn<3) Skip immediately to channel n, n<13. %101 (if necessary) %3nn (2 E-22 DSN/MRJE USER MESSAGES * EXTRANEOUS INFORMATION AFTER VALID ITEM. been included that Some extra information has DSN/MRJE does not recognize. Re-enter with only the required information. * ##FD CARDS NOT PERMITTED IN LEVEL 2 FILE. File Definition cards may be contained only in an Infile (level 0) or a first-level FD file. Remove the ##FD card from the named level 2 file, reconstruct input files as required, and re-submit job(s). FILE ERROR #n, filename CAN'T BE CLOSED. Named SUBMIT file (input or output) cannot be closed. SUBMIT processing continues. Determine the reason for the failure from MPE file system error number (#n). * FILE ERROR in, filename CAN'T BE CLOSED. FATAL ERROR! Named file (configuration, directory, job log, or host console device) cannot be closed. DSN/MRJE terminated. Determine the reason for the failure from MPE file system error number (#n). * FILE ERROR in, filename CAN1T BE OPENED. Named file cannot be opened. Determine the reason for the failure from MPE file system error number (#n). * FILE ERROR In, filename CAN'T BE OPENED. FATAL ERROR! Named list file (if other than $STDLIST) cannot be opened. DSN/MRJE terminated. Determine the reason for the failure from MPE file system error number (#n). * FILE ERROR in, MRJEJOBh RECORD m CAN'T BE POSTED. Record m of job log MRJEJOBh cannot be physically transferred from the I/O buffer to the disc file. Determine the reason for the I/O failure from MPE file system error number (#n). * filename RECORD m } FILE ERROR #nHOST CONSOLE OUTPUT CAN'T BE READ. { STANDARD INPUT FILE Named file (record m) cannot be read. Determine the reason for the I/O failure from the MPE file system error number (#n). * FILE ERROR In, filename RECORD m CAN'T BE WRITTEN. Record m of the named file cannot be written. Determine the reason for the I/O failure from the MPE file system error number (#n). * FILE ERROR In, filename RECORD m CAN'T BE WRITTEN. FATAL ERROR! An output record cannot be written to the named list file. DSN/MRJE terminated. Determine the reason for the I/O failure from the MPE file system error number (#n). E-23 DSN/MRJE USER MESSAGES * FILE ERROR In, xxxx CAN'T BE WRITTEN TO HOST READER. xxxx;: "filename RECORD mil or "MONITOR CARD". Record "m" of the SUBMIT input file, or the monitor card cannot be written to the host reader. (The latter associates a host job with a pseudo reader.) Determine the reason for the I/O failure from the MPE file system error number (#n). * FILE ERROR In, CAN'T CLOSE $STDINX. HOST CONSOLE COMMANDS CAN'T BE SENT. $STDINX (standard input device) must be closed, then re-opened for NOWAIT I/O, in order to send host console commands. Determine the reason for the the failure from the MPE file system error number (#n). FILE ERROR In, HOST BUSY. CONSOLE COMMAND NOT SENT. Host pseudo console device has received more messages from the host than it can handle. Determine the reason for the failure from the MPE file sytem error (#n). * FILE ERROR In, HOST CONSOLE CAN'T BE OPENED. Host pseudo console device specified in the configuration file cannot be opened. Determine the reason for the failure from MPE file system error number (#n). * FILE ERROR In, HOST CONSOLE COMMAND CAN'T BE WRITTEN. Host console command cannot be written to the host pseudo console device specified in the configuration file. Determine the reason for the I/O failure from the MPE file system error number (#n). * FILE NAME, DEVICE CLASS, OR LOGICAL DEVICE NUMBER REQUIRED. File name, device class, or logical the only valid input. He-enter. device number is hostname FILES CREATED. The configuration file set for the named host has been created as requested in the NEW command. FOLLOWING MUST BE INITIALIZED IN CONFIGURATION FILE: When creating a new configuration file, certain items that do not have default values must be initialized. * FORMS SPECIFIED TWICE. "FORMS" file specified twice in SUBMIT command. enter SUBMIT command, specifying FORMS only once. * GET PRIVILEGED MODE FAILURE. FATAL ERROR! An error occurred in the GETPRIVMODE intrinsic. This is an internal software failure. Contact HewlettPackard. E-24 Re- DSN/MRJE USER MESSAGES * GET USER MODE FAILURE. FATAL ERROR! An error occurred in the GETUSERMODE intrinsic. This is an internal software failure. Contact HewlettPackard. * HOSTNAME MUST START WITH SAME CHAR AS HOSTID The first character of a host name must be the same as the first character of the host ID given in the NEW command. Re-enter. * jobname IN DIRECTORY (ENTRY n) BUT NOT IN JOB LOG. FATAL ERROR! Named job has been found in directory entry n, but cannot be found in the job log. DSN/MRJE terminated. This is an internal software failure. Do not permit further jobs to be submitted to this job log. When all jobs in it have completed, use FCOPY to list the directory and job log as follows: :FILE L;DEV=LP :RUN FCOPY >FROM=MRJEJOBh;TO=*L >FROM=MRJEDIRh;TO=*L >EXIT (lIh" is the host ID.) Show the listing to Hewlett-Packard. Use the PURGE ALL command to re-initialize the directory and job log files. * INPUT FILE NAME(S) REQUIRED. SUBMIT requires at least one input filename. Re-enter. * INPUT MUST BE NUMERIC Numeric input required. Re-enter. INTERACTIVE TERMINAL REQUIRED FOR HOST CONSOLE COMMANDS. User/Manager must run DSN/MRJE interactively in order to send host console commands from a terminal. (Console commands may also be sent as part of an IBM JCL deck, but they must be in batch format.) * INVALID ACTUAL FILE DESIGNATOR. A fully qualified actual file designator has the form filename/lockword.groupname.accountname where names and lockword have a maximum of eight alphanumeric characters each, and the first character is alphabetic. No embedded blanks are permitted. Re-enter. E-25 DSN/MRJE USER MESSAGES * INVALID COMMAND. MRJE does not recognize the input as a command. Enter a valid MRJE or host Job Entry Subsystem command. * INVALID DEVICE CLASS SPECIFICATION. Valid device class has the form II name II where name can have a maximum of eight alphanumeric characters, starting with an alphabetic. No embedded blanks are permitted and quotation marks are required. Re-enter. * INVALID HOST SYSTEM. HASP, JES2, JES3, and ASP are the only valid host Entry Subsystems. Re-enter. * INVALID HOSTID. MUST BE ALPHANUMERIC, Valid host ID has a maximum characters. Re-enter. Job <=8 CHARS. of eight alphanumeric * INVALID JOBNAME--TOO LONG. Eight characters is the maximum length name. Re-enter. * INVALID KEYWORD. Valid keywords are READER, PRINT, enter SUBMIT command. * INVALID OCTAL NUMBER. Octal number cannot contain blanks or the digits 8 and 9. Re-enter. * INVALID PARAMETER FOR DISPLAY COMMAND. Valid DISPLAY parameters are CONFIGURATION, DIRECTORY, HOST, JOBLOG, OLDJOBS, STATUS. Re-enter DISPLAY command with correct parameter. * INVALID SPECIAL CHARACTER. Re-enter using one of the following special characters only: , $ # @ / = " ( ) > %; : & ! < + for PUNCH, A * job FORMS. Re- I INVALID SUBMIT PARAMETER. Valid SUBMIT parameters are "infile" "(N)" and keywords "READER", "PRINT", "PUNCH and "PORMS". enter SUBMIT command. II , E-26 host the Re- DSN/MRJE USER MESSAGES * device IS AN INVALID PSEUDO LINE MONITOR DEVICE. FATAL ERROR! DSN/MRJE, in determining whether the host is on-line or off-line, has found that the pseudo line monitor logical device number in the configuration file is invalid. Ensure that the logical device number in the configuration file correctly indicates the pseudo line monitor device configured on the 3000. * jobname IS NOT YOUR JOB. Requested job will not be canceled or displayed because the user's logon ID does not match that in the job log file entry. Re-enter CANCEL or DISPLAY with correct job name or job number. hostname IS OFF-LINE. Named host is off-line. hostname IS OFF-LINE. HOST CONSOLE COMMAND CAN'T BE SENT. Host console command cannot be sent because named host is off-line. Re-enter command when host is on-line. * hostname IS OFF-LINE. JOB CAN'T BE CANCELED AT HOST. Job to be canceled has been transmitted to host, but the host is now off-line, so a CANCEL command cannot be sent to host. However, the cancel flag in the job log entry is set so that any output from the job will be flushed. hostname IS ON-LINE. Named host is on-line. hostname IS THE CURRENT HOST MACHINE Named host is the host to which all succeeding commands will be directed. * n IS THE MAX LEVEL OF NAMES IN THIS ACTUAL FILE DESIGNATOR. Lockword, groupname, and accountname are the only permissible file name qualifications. * n IS THE MAXIMUM NUMBER OF CHARACTERS FOR THIS PARAMETER. Certain inputs, such as phone number in the configuration file, cannot exceed a specified length. Reenter. * command IS THE ONLY VALID CONSOLE COMMAND. The User is permitted to use only the command(s) designated by the Manager in ration file in Item 6. Re-enter. * m TO n IS THE VALID RANGE FOR THIS PARAMETER. The number specified is not within valid enter. host console the configu- rAnge. Re- E-27 DSN/MRJE USER MESSAGES ITEM 4 ONLY DISPLAYED FOR MANAGER. Item 4 in the configuration file (host SIGNON image) is displayed only for the MRJE Manager. ITEM NOT USED WITH THIS HOST SYSTEM. Items 11 and 17 in a configuration file are not used with a JES3 or ASP host. * ITEM NUMBER REQUIRED. item When altering a configuration file, required. Re-enter with an item number. number is JOB ALREADY CANCELED. A CANCEL request has been entered for a job which has already been canceled. The job log entry is displayed. JOB #n CAN'T BE CANCELED DUE TO A PREVIOUS SYSTEM FAILURE. Message occurs if the system is restarted between the time a job is submitted and the time a CANCEL request is issued. System restart invalidates the spool file numbers that would normally be used in a cancelation procedure. Thus the CANCEL request fails. After receiving all output for all jobs, purge all old jobs. * JOB CAN'T BE CANCELED AT HOST FOR NON-INTERACTIVE USER. Job to be canceled has been transmitted to the host, but since the User/Manager is not running DSN/MRJE interactively the CANCEL command cannot be sent to the host. However, the cancel flag in the job log entry is set so that any output from the job will be discarded. JOB NOT CANCELED. When User/Manager requests that a job be canceled, the job log entry is displayed. In an interactive session DSN/MRJE then asks for verification of the CANCEL. If the response is anything other than "YES", the job is not canceled. n JOBS ARE IN THE JOBLOG. VERIFY PURGE WITH "YES". When the Manager enters the PURGE ALL command DSN/MRJE checks to see whether there are any jobs in the job log. (These mayor may not have completed.) If there are remaining jobs and if the Manager is running interactively he or she is asked to verify the PURGE request by typing YES. JOB#n NO JOBLOG ENTRY. No job log entry exists for the job specified in a CANCEL or DISPLAY command. Display by job name to determine the correct job number. E-28 DSN/MRJE USER MESSAGES * LOGICAL DEVICE NUMBER OR DEVICE CLASS REQUIRED. A logical device number or device class is the only valid input. Back-references not permitted. Re-enter. MANAGER CAPABILITY IN EFFECT. This user has "OP" capability. * * * MANAGER CAPABILITY REQUIRED FOR THIS COMMAND This command is not available to a user capability. MAXIMUM OF 5 INPUT FILES ALLOWED. SUBMIT will accept a maximum of five files. Re-enter the SUBMIT command. without explicit "OP" input MISSING RIGHT PARENTHESIS. Closing right parenthesis has been omitted from the (NOTRANSLATE)II parameter. He-enter the SUBMIT command. II MRJECONh FILE ALREADY EXISTS. REPLY "YES" TO RECREATE. The host named in NEW command already has a set of configuration files. In an interactive session the Manager is asked to verify that the existing files are to be deleted and new ones created. Reply YES to delete the existing set of configuration files. Any other response will retain the existing files. MRJECONh NOT ALTERED. No change has been made to the named configuration file because of an I/O error, invalid input, or no new value being entered when requested. If a change is required, re-enter the ALTER command. MRJECONh SUCCESSFULLY ALTERED. The named configuration altered as requested. file has been successfully MRJEJOBh COMPLETELY PURGED OF ALL JOB ENTRIES. Named job log has been completely purged as requested. * MRJEJOBh DIRECTORY FULL. NO FURTHER JOBS CAN BE SUBMITTED. Directory of the named job log indicates that the job log is full. PURGE the named job log of old, inactive jobs. * MRJEJOBh DIRECTORY/JOBLOG UPDATE CAN'T BE COMPLETED. FATAL ERROR! Some or all entries have been deleted from the job log during PURGE, but the job log or directory cannot be updated because of an I/O error. DSN/MRJE terminated. Rebuild the set of configuration files for this host using the NEW command. E-29 DSN/MRJE USER MESSAGES MRJEJOBh END OF FILE. End-of-file has been reached in search log. o~ named job MRJEJOBh n JOBLOG ENTRIES CLEARED. m FREE ENTRIES NOW EXIST. A PURGE command cleared n entries from the named job log file by: • deleting canceled jobs • deleting timed-out jobs • clearing directory entries that were reserved for jobs that failed during SUBMIT. MRJEJOBh JOBLOG IS EMPTY. Named job log is empty. This response may be given to a DISPLAY DIRECTORY, DISPLAY JOB LOG , or PURGE command. MRJEJOBh NOT PURGED. The named job log has not been purged because the Manager negated his or her request, or an I/O error occurred. If PURGE is required, determine the reason for failure from the MPE file error number given in the I/O error message and re-enter the PURGE command. MRJEJOBh n OLD JOBS IN THIS FILE. The named job log contains n "old jobs" -- jobs which have timed-out or been canceled and are therefore subject to purging. MRJEJOBh n OLD JOBS PURGED THUS FAR. An error has occurred during PURGE- processing which makes directory/job log update imppssible. However, n old jobs have already been deleted from the job log. Rebuild the configuration files for this host using the NEW command. * (current command char) MUST BE FIRST CHAR IN USER HOST CMD. The specified command character must be the first character entered in the user host command. For example, if the host system command character is a dollar sign ($), the User host command cannot be %DA. * NO BLANKS ALLOWED IN FORMAL FILE DESIGNATOR Embedded blanks are not permitted within a erenced file designator. Re-enter. * * NO CLOSING QUOTE ON DEVICE CLASS NAME. Valid device class must be enclosed Re-enter. back in ref- quotes. NO FILE DESIGNATOR ON ##FD CARD. A ##FD card with no file designator has been found in a SUBMIT input file. Correct the ##FD card and re-submit. E-30 DSN/MRJE USER MESSAGES * NO JOB CARD FOUND. DSN/MRJE has read and spooled or transmitted all SUBMIT input (Infiles and FD files) without finding a host JOB card with the form: //jobname JOB optional information Add a valid host job card and re-SUBMIT. * NO NEW FILES CREATED. If an error occurs or the DSN/MRJE Manager enters Control-Y'during NEW command processing, no new set of configuration files is created. If new files are required, determine the reason for failure from the MPE file error number given in the I/O error message and re-enter the NEW command. * NO PARAMETERS ALLOWED. No parameters are allowed in this the command. NO SPOOL FILE FOUND. Message occurs when a job is file exists that contains mitted for the canceled job. command. Re-enter canceled and no spool information to be trans- jobname NOT FOUND. The job named in a CANCEL or DISPLAY command is not in the job log. Ensure that job name is correct and re-enter the command. The Manager may DISPLAY the entire job log to check job names. {i~~name} NOT SUBMITTED. The named job (or "JOB II if DSN/MRJE did not find a host card) was not submitted to the host. Make certain the job has a recognizable job card. * NOTRANSLATE CAN'T BE SPECIFIED FOR$STDIN/$STDINX. Input from the standard input file is always translated from ASCII to EBCDIC or EBCDIK, depending on translation type. Re-enter SUBMIT command, deleting the II(NOTRANSLATE)II parameter from $STDIN/$STDINX. * IINOTRANSLATE" REQUIRED. "(NOTRANSLATE)II is the only parenthesized parameter allowed in the SUBMIT command. Re-enter command. * NUMERIC PARAMETER EXPECTED. Numeric input is expected after a comma. Re-enter. E-31 DSN/MRJE USER MESSAGES * ONLY 3 * outfile : OUTPUT FILE DOES NOT EXIST. The named output file (PRINT, PUNCH, or FORMS file) has been given in a SUBMIT command, but has not yet been created. Build the named output file and resubmit. * PARAMETERS REQUIRED. The given command requires parameters. command. * PRINT SPECIFIED TWICE. PRINT file specified twice in SUBMIT command. enter command, specifying "PRINT" once only. Re- * PUNCH SPECIFIED TWICE PUNCH file specified twice in SUBMIT command. enter command, specifying "PUNCH" once only. Re~ * reader READER CANNOT BE CLOSED. The named host pseudo reader cannot be closed. Determine the reason for the failure from MPE file error number. * READER SPECIFIED TWICE. READER file specified twice in enter command. PARAMETER~ ARE ALLOWED. Only ~hree values ~days, hours, minutes) can be given to specify maximum time a job remains in the job log after transmittal. Re-enter. SUBMIT Re-enter command. the Re- SPOOL FILE DELETED. Message occurs when a job is canceled before it is transmitted to the host and the spool containing it is deleted. SPOOL FILE NOT IN READY STATE. UNABLE TO DELETE. Message occurs when a job is canceled while it is being transmitted to the host. The spool file is busy and cannot be deleted. * STANDARD INPUT FILE CAN1T BE OPENED. FATAL ERROR! $STDINX cannot be opened. DSN/MRJE terminates. * STANDARD INPUT FILE CAN1T BE OPENED FOR NOWAIT I/O. $STDINX must be opened for NOWAIT I/O in order to send host console commands. * $STDIN, $STDINX, $OLDPASS ARE ONLY SYSTEM INPUT FILES ALLOWED. Only those system files named in the message can be used for Input or FD files. Other system files are prohibited. He-enter SUBMIT with valid input files. E-32 DSN/MRJE USER MESSAGES * THIS ITEM NOT DYNAMIC.A·~LY CONFIGURABLE. Items 1, 18, 4o, and 41 in the configuration file cannot be altered after the file has been created. In order to change these items, use the NEW command to reconstruct the configuration file. USER CAPABILITY IN EFFECT. This user does not have 1I0ptl capability, carry out DSN/MRJE Manager functions. and cannot * VALID RESPONSE MUST BE GIVEN. When creating a new set of configuration files, items that do not have default values must be initialized. DSN/MRJE continues to ask for a valid response until one is given or until the Manager enters Control-Y, in which case no new files are created. VERIFY CANCEL WITH lIYES". When User/Manager requests that a job be canceled, the job log entry is displayed. In an interactive session DSN/MRJE then asks for verification of the CANCEL. Reply YES to verify cancellation. WARNING: HOST COMMAND CARD FOUND IN INPUT-NOT TRANSMITTED. DSN/MRJE did not transmit the record to the host. SUBMIT processing continues. WARNING: MRJEOD CARD FOUND IN INPUT-NOT TRANSMITTED. An MRJEOD card is only required when an input file (Infile or FD file) is $STDIN or $STDINX. If an MRJEOD card is found in any other input file it is not transmitted to the host. SUBMIT processing continues. WARNING: SIGNOFF CARD FOUND IN INPUT-NOT TRANSMITTED. A signoff card has the form: /*SIGNOFF DSN/MRJE did not transmit this SUBMIT processing continues. * record "YES" OR HNO" REQUIRED. YES or NO is the only valid response. to the host. Re-enter. * yOU MUST LOG ON MANAGER.SYS TO CREATE/PURGE CONFIG FILES. TheMRJE Manager must be logged on toMANAGER.SYS,PUB to 'create a set of configuration files (NEW command) or to purge all entries from the job log (~URGE ALL), since the files are in PUB~SYS. E-33 MRJECONTROL CONSOLE MESSAGES MRJECONTROL Console Messages The messages in this table can be received while using :MRJECONTROL commands. CIERR(OR) NUMBER by DSN/MRJE users MESSAGE, MEANING AND RECOVERY 4200 EXPECTED ONE OR MORE OF THE CONTROL FUNCTIONS: START, TRACE, RETRIES, SIGNOFF OR KILL. Entering "MRJECONTROL" alone is not OK. Enter "MRJECONTROL" plus one of the control commands listed in the message. 4201 EXCEEDED MAXIMUM NUMBER OF PARAMETERS. Look up syntax of DSN/MRJE command and reenter using no more than the maximum number of paramters allowed. 4202 START ALREADY REQUESTED. The :MRJECONTROL START command has already been issued, but the line is not fully open. Before the command can again be successfully issued, the :MRJECONTROL SIGNOFF or :MRJECONTROL KILL command must be executed. 4203 EXPECTED TWO PARAMETERS, HOSTID AND RETRYNUM. Re-enter command using both parameters. 4204 UNABLE TO OPEN CONFIGURATION FILE FOR THIS HOST. There are several possible reasons for this message: 1) The wrong host ID may have been used in command. 2) Someone may be altering or rebuilding the configuration file. 3) There may be no configuration file for this host. 4205 UNABLE TO ACCESS CONFIGURATION FILE FOR THIS HOST. An FWRITE to or FREAD from the file failed. 4206 INSUFFICIENT CAPABLITIES FOR MRJECONTROL COMMANDS. A user must be authorized to use MRJECONTROL mands through the MPE :ALLOW command. 4207 E-34 com- UNABLE TO CREATE MRJEMON. Do a LISTF on MRJEMON.PUB.SYS to see if file exists. If it doesn't, check MPE configuration. MRJECONTROL CONSOLE MESSAGES 4208 UNABLE TO ACTIVATE MRJEMON. Do a LISTF on MRJEMON.PUB.SYS to see if exists. If it does, check MPE configuration. 4209 MRJE ALREADY ACTIVE. Line already open. Command is ignored. 4210 NUMBER OF RETRIES MUST BE IN RANGE 1 - 255. Re-enter command with RETRIES within range. II file II 4211 SIGNOFF ALREADY REQUESTED. Command in process. If line won't close, it may be necessary to issue :MRJECONTROL KILL. 4212 KILL ALREADY REQUESTED. :MRJECONTROL KILL command already has been requested. If line won't close, it may be necessary to physically disconnect it. 4213 INVALID DEVICE FOR MRJEO. The logical device numbers entered for items two and three of configuration file are different from logical device numbers used in MPE I/O system configuration. Alter configuration file entries. 4214 EXPECTED AT LEAST ONE PARAMETER, "ON" OR "OFF The TRACE command must be issued with either or "OFF" specified. 4215 MRJE NOT ACTIVE. Start DSN/MRJE ( :MRJECONTROL START) issue command. and II then • II ON II re- 4216 NO SYSTEM BUFFER AVAILABLE. COMMAND FAILED. Re-issue command until it succeeds. If problem persists, contact Hewlett-Packard. 4217 "TRACE 4218 MRJEMON ADOPT FAILURE. Contact Hewlett-Packard. 4219 HOST ID MUST BE ALPHANUMERIC. Host ID may not contain a special character. 4220 SIGNOFF INVALID UNTIL HOST CONNECTION COMPLETED. :MRJECONTROL SIGNOFF cannot be executed until the communications line is open. II ONLY VALID COMMAND HERE. E-35 SYSTEM CONSOLE MESSAGES DSN/MRJE Messages Sent to System Console NOTE A number of DSN/MRJE messages are sent to the system only. The messages have the following format: time/pin/ (MRJE MRJEh I console message } WARNING: message { ERROR: message Message items are: time The time of day the message was sent. pin The MPE process identification number. MRJE Indicates DSN/MRJE generated the message and that the message concerns the default host system. MRJEh Indicates DSN/MRJE generated the message and that the message concerns the host system whose ID begins with "h lt • message The message itself. WARNING: This message reports a potential problem. ERROR: This message reports a failure. ACTIVATE FAILURE ON MRJEMON. Internal software error. Contact Hewlett-Packard. CONFIGURED BUFFER SIZE INVALID. Buffer size in the MRJE configuration file (Item 43) is invalid. The MRJE Manager must alter the item in the configuration file to agree with the host system's buffer size. CONSMRJE, OPEN FAILURE (nn) ON $NULL. File system error nn. Contact Hewlett-Packard. CONSMRJE, OPEN FAILURE (nn) ON MRJECONh. The specified MRJE configuration file could not be opened; see if it exists. If it does, determine the cause of the failure from the file system error number (nn) and take corrective action. CONSMRJE, READ FAILURE (nn) ON MRJECONh. File system error nn. If severe, Packard. E-36 contact Hewlett- SYSTEM CONSOLE MESSAGES CONSMRJE, WRITE FAILURE (nn) ON MRJECONh. File system error nn. If severe, Packard. contact CREATE FAILURE ON MJOBLOGR. A job-logging process could not be created. that MRJELOGR is present in PUB.SYS. Hewlett- Ensure CREATE FAILURE ON MRJEMON. An DSN/MRJE monitor process could not be Ensure that MRJEMON is present in PUB.SYS. created. CREATE FAILURE ON MRJEOUT. An DSN/MRJE output process could not be Ensure that MRJEOUT is present in PUB.SYS. created. DATA RECEIVED FOR INVALID UNIT Inn. The host system has sent data to an unconfigured pseudo device. 1. Backspace the host unit (nn). 2. Drain host unit (nn), 3. As soon as convenient, reconfigure the DSN/MRJE pseudo I/O devices so that the host and the HP 3000 system have the same configuration. DSN/MRJE pseudo devices should be configured with following unit numbers: 2 3 thru 9 10 thru 16 the pseudo console pseudo line printers 1 thru 7 pseudo punches 1 thru 7 DIAL REMOTE number. The communications link has been initially .established. Dial the number shown in the message and complete the connection. This message 1S printed only if the SSLC or INP is configured for a switched (not a leased) line. HOST BLOCK SEQUENCE (n1,n2). A block sequence error occurred on the CS device. Block n2 was received when block n1 was expected. Normally, MRJE will recover from this condition. If the problem recurs, contact Hewlett-Packard. HOST BUFFER SIZE (nnnn) EXCEEDS MAXIMUM. The value specified in the MRJE configuration file for the host buffer size exceeds 2048. The MRJE Manager should alter Item 43 in the configuration file. HOST # NOT ENTERED FOR 3000 JOB #nnn. All output received from job nnn was sent to one of the unsolicited output device specified in MRJE configuration file. E-37 SYSTEM CONSOLE MESSAGES INVALID BUFFER RECEIVED FROM HOST. The last buffer of data received from the host had contradictory or invalid control information. Contact Hewlett-Packard. INVALID DEVICE FOR MRJEO. The logical device number configured in the MRJE configuration file for the pseudo line (Item 3) is not the same as the number configured into MPE for IOMRJEO. The MRJE Manager must alter the logical device number in the configuration file (#ALTER command) . KILL ALREADY REQUESTED. The :MRJECONTROL KILL message has already been issued, but unsuccessfully. Subsequent KILL commands for the same host cause this message. If MRJE does not disconnect the line, you may need to physically disconnect it. If MRJE repeatedly fails to close the line/after a KILL is issued, contact Hewlett-Packard. LOCKSEG FAILURE. LOCKSEG Intrinsic failure. Contact Hewlett-Packard. Internal software problem. nl BLOCK SEQUENCE RECOVERY. EXPECTED BLOCK n2. RECEIVED BLOCK n3. While data was being transmitted to the host system, block n3 was received when block n2 was to have been sent. There were nl blocks recovered. MRJE will normally recover from this condition. If the problem persists, contact Hewlett-Packard. MRJELOGR, FINFO FAILURE (nn) ON MRJEDIRh. File system error nne If severe, Packard. contact Hewlett- MRJELOGR, JOB TRANSMITTED TO WRONG HOST. In HP 3000 systems configured with two or more MRJE subsystems, jobs can be transmitted to the wrong host if the same pseudo card reader is configured in more than one MRJE configuration file. MRJELOGR, OPEN FAILURE (nn) ON $NULL. File system error nne If severe, Packard. contact Hewlett- MRJELOGR, OPEN FAILURE (nn) ON MRJECONh. File system error nne If severe, contact HP. DSN/MRJE System Console Messages (continued) MRJELOGR, OPEN FAILURE (nn) ON MRJEDIRh. File system error nne If severe, Packard. E-38 contact Hewlett- SYSTEM CONSOLE MES,SAGES MRJELOGR, OPEN FAILURE (nn) ON MRJEJOBh. File system error nne If severe, Packard. contact Hewlett- MRJELOGR, READ FAILURE (nn) ON MRJECONh. File system error nne If severe, contact HewlettPackard. MRJELOGR, READ FAILURE (nn) ON MRJEDIRh. File system error nne If severe, contact HewlettPackard. MRJELOGR, READ FAILURE (nn) ON MRJEJOBh. File system error nne If severe, contact HewlettPackard. MRJELOGR, WRITE FAILURE (nn) ON MRJEDIRh. File system error nne If severe, contact HewlettPackard. MRJELOGR, WRITE FAILURE (nn) ON MRJEJOBh. File system error nne If severe, contact HewlettPackard. MRJEMON, OPEN FAILURE (nn) ON CS DEVICE. The MRJE monitor could not open the line. The CS error number (nn) references the reason for the failure. CS error codes are listed in the Data Communications Handbook Section I. MRJEMON, OPEN FAILURE (nn) ON $NULL. File system _error nne If Packard. severe, contact Hewlett- MRJEMON, OPEN FAILURE (nn) ON MRJEO. The DSN/MRJE pseudo line monitor file could not be opened. (nn) specifies the MPE file system error number which identifies a reason for the failure. If the problem is severe, contact Hewlett-Packard. MRJEMON, OPEN FAILURE (nn) ON MRJECONh. File system error nne If severe, contact HewlettPackard. MRJEMON, READ FAILURE (nn) ON CS DEVICE. The communication link to the host failed. The CS error number (nn) identifies the reason for the failure. CS errors are in Handbook Section I. If the problem is severe, contact Hewlett-Packard. MRJEMON, READ FAILURE (nn) ON MRJEO. File system error nne If seyere, Packard. contact Hewlett- E-39 SYSTEM CONSOLE MESSAGES MRJEMON, READ FAILURE (nn) ON MRJECONh. File system error nn. If severe, Packard. contact Hewlett- MRJEMON, WRITE FAILURE (nn) ON CS DEVICE. If this message appears as a WARNING, a communication problem developed and DSN/MRJE sent a SIGNOFF command prior to disconnecting the line. The host system probably has accepted the command and is closing the communications link. If this message appears as an ERROR, the communications link failed unexpectedly. Irrecoverable communication error codes are in Handbook Section I. The CS error number references the reason for the failure. Contact Hewlett-Packard, if such errors persist. MRJEMON, WRITE FAILURE (nn) ON MRJEO. File system error nn. If s~vere, Packard. contact Hewlett- MRJEMON, WRITE FAILURE (nn) ON MRJECONh. File system error nn. If severe, contact HewlettPackard. MRJEOUT, CLOSE FAILURE (nn) ON MRJECONh. File system error nn. If severe, contact HewlettPackard. MRJEOUT, FINFO FAILURE (nn) ON MRJE'PNLP. File system error nn. If severe, contact HewlettPackard. MRJEOUT, FINFO FAILURE (nn) ON MRJEOUT. File system error nn. If severe, contact HewlettPackard. MRJEOUT, OPEN FAILURE (nn) ON $NULL. File system error nn. If Packard. severe, contact Hewlett- MRJEOUT, OPEN FAILURE (nn) ON MRJE'PNLP. File system error nn. If severe, contact HewlettPackard. MRJEOUT, OPEN FAILURE (nn) ON MRJECONh. File system error nn. If severe, contact HewlettPackard. MRJEOUT, OPEN FAILURE (nn) ON MRJEDIRh. File system error nn. If severe, Packard. E-40 contact Hewlett- SYSTEM CONSOLE MESSAGES MRJEOUT, OPEN FAILURE (nn) ON MRJEJOBh. File system error nn. If severe, contact HewlettPackard. MRJEOUT, OPEN FAILURE (nn) ON MRJEOUT. Output DSN/MRJE couldn't open a User's output file. destined for the file is irrecoverable. Notify DSN/MRJE Users that output was lost. This is file system error nn. If severe, contact Hewlett-Packard. MRJEOUT, READ FAILURE (nn) ON MRJE'PNLP. File system error nn. If severe, contact HewlettPackard. MRJEOUT, READ FAILURE (nn) ON MRJECONh. File system error nn. If severe, Packard. contact Hewlett- MRJEOUT, READ FAILURE (nn) ON MRJEDIRh. File system error nn. Contact Hewlett-Packard. MRJEOUT, READ FAILURE (nn) ON MRJEJOBh. When nn=O, it indicates that unsolicited output that doesn't belong to any entry in the job log file was received. When nn does not equal zero, an internal software error has occurred. In the latter case, contact Hewlett-Packard. MRJEOUT, WRITE FAILURE (nn) ON MRJE'PNLP. This message should be ignored. MRJEOUT, WRITE FAILURE (nn) ON MRJEOUT. DSN/MRJEcouldn't write to a user's file~ Output destined for the file is irrecoverable. Notify DSN/MRJE users that output was lost. Contact Hewlett-Packard. NO 3000# FOR HOST JOB# nnnn, jobnarne. Internal software problem. All output received for JOB# nnnn was sent to the unsolicited output devices specified in the DSN/MRJE configuration file. If the problem is severe, contact Hewlett-Packard. NO SYSTEM BUFFER FOR SIGNOFF. An :MRJECONTROL SIGNOFF conunand failed because no HP 3000 system buffers were available. Wait and try again. If this problem occurs frequently, contact Hewlett-Packard. E-41 SYSTEM CONSOLE MESSAGES PHYSICAL BOUNDS OF OUTFILE EXCEEDED FOR IBM JOB nnnn PLEASE RESPOND "RETRY" OR "FLUSH". The file specified to receive output for host job nnnn appears to be full. Writing to the file is suspended until the console operator responds to the message. A FLUSH response causes the remaining job output to be sent from the host, but the data is lost. Notify the owner of job nnnn that output was lost. A RETRY response causes the system to attempt to rewrite the lost record. Use RETRY only after attempting to identify and rectify the cause of the message. If the rewrite fails, this message is repeated until a retry is successful or until a FLUSH response is given. PRINTER 0 TERMINATING. Internal software error. A printer or punch output process terminated, but DSN/MRJE cannot determine which one. Contact Hewlett-Packard. PRINTER n TERMINATING. Internal software error. The DSN/MRJE output process corresponding to printer n terminated. 1. If no SIGNON COMPLETED message has been received, enter the :MRJECONTROL KILL [,hostid] command. 2. If a SIGNON COMPLETED message was received, backspace host printer n to the start of the data set. 3. Drain all host printers and punches. 4. Enter the :MRJECONTROL SIGNOFF [,hostid] command. 5. In either case, contact Hewlett-Packard. PUNCH n TERMINATING. Internal software error. The DSN/MRJE output process corresponding topunchn terminated. 1. If no SIGNON COMPLETED message has been received, enter the :MRJECONTROL KILL [,hostid] command. 2. If a SIGNON COMPLETED message was received, backspace host punch n to the start of the data set. 3. Drain all host printers and punches. 4. Enter the :MRJECONTROL SIGNOFF [,hostid] command. 5. In either case, contact Hewlett-Packard. SIGNOFF ALREADY REQUESTED. The :MRJECONTROL SIGNOFF command has already been entered. (If the SIGNOFF command is issued while the host is transmitting, transmission continues until the current data set has been received; then the line is disconnected.) SIGNON COMPLETED. The :MRJECONTROL START command has successfully executed and the communication link is now open. If jobs have been submitted, DSN/MRJE will automatically begin transmitting data and accepting output. E-42 SYSTEM CONSOLE MESSAGES SYSTEM ALREADY ACTIVE. The :MRJECONTROL START command that is already connected. was isued for SYSTEM NOT ACTIVE. The :MRJECONTROL SIGNOFF (or KILL) command for a host that is not connected. a host was issued TERMINATING. The DSN/MRJE monitor process terminated. When printed alone (that is, without an accompanying ERROR or WARNING message), the termination was normal. UNABLE TO OPEN UNSOLICITED OUTPUT FILE FOR IBM JOB nnnn PLEASE RESPOND "Retry" OR "FLUSH". The device or file specified to receive unsolicited output cannot be opened. The output procedure is suspended until the Console Operator responds to the message. A FLUSH response restarts output from the host, but all data is lost. Notify the owner of job nnnn that output was lost. A RETRY response causes the system to try again to open the device or file. Use RETRY only after attempting to identify and rectify the cause of the message. If the specified device file still cannot be opened, this message is repeated until RETRY is successful or until a FLUSH response is given. UNLOCKSEG FAILURE. The UNLOCKSEG intrinsic failed. Internal software error. 1. COOLSTART the system (to reclaim the line monitor s stack). 2. Contact Hewlett-Packard. I ZSIZE ERROR. The ZSIZE intrinsic failed. Contact Hewlett-Packard. Internal software error. E-43 TRANSPARENT TEXT BLOCK Binary Synchronous Communication (BSC) Multileaving Block Structure in Bytes: Character: Description: DLE STX BCB FCS1 FCS2 RCB SRCB BSC leader (%020, 110) BSC start of text (%002, 102) Block Control Byte Function Control Sequence Byte 1 of 2 Function Control Sequence Byte 2 of 2 Record Control Byte, first record Sub-Record Control Byte, first record SCB text * * * * * * >>> String Control Byte, first record character string, first record repeat SCB-text sequence until SCB=O > >> repeat RCB-SRCB-SCB-text sequence as needed. RCB * Transmission block terminator is RCB=O DLE ETB BSC leader (%020, 110) BSC ending sequence (%0~6, 126) BCC1 BCC2 Block Check Character 1 of 2 Block Check Character 2 of 2 * Description of this byte follows. Reference: OS/VS2 JES2 Logic Reference Manual, Appendix SY28-0622) BCB (Block Control Byte): count. B, Transmit block status and sequence 01234 567 o x x x c c c c o x c E-~~ 1 000 001 010 = must always be on. normal block bypass sequence count validation reset expected block sequence to c value all reserved, not supported 100 reserved, not supported 101 available for user modification, not supported 110 available for user modification, not supported 111 reserved for expansion, not supported modulo 16 block sequence count (IBM TRANSPARENT TEXT BLOCK Fes (Function Control Sequence): Controls the flow of individual function streams. Device number, RD or PR: PU: 0 r s t a w - d 1 1 0 0 1 0 z a d w - z 1 <----FCS 1----> <----FCS 2----> 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 s r r a b c d 0 t r r w x y z 1 2 3 4 5 6 7 4 3 2 1 7 6 5 must always be on to be valid in both bytes reserved in both bytes normal state wait a bit. Receiver is to suspend all transmission. suspend remote console stream transmission. continue remote console stream transmission. suspend device transmission. For example, a = 0 means suspend RD1 or PR1. continue device transmission For example, b = 1 means continue RD2~ PR2 or PU7. RCB (Record Control Byte): Identifies record type. Uniquely identifies data streams among identical record types. 012 345 6 7 o iii t t t t 0=0 1 t end of transmission. normal state. RCB=O. 0000 control record. See the values of i, below. 0001 operator message display request, host to system 0010 operator command, system to host 0011 normal input record. See note 1, following. 0100 printer record. See note 1, following. 0101 punch record. See note 1, following. 0110 data set record. Unsupported. 0111 terminal message routing record. Unsupported. 1000-1100 reserved for expansion. Unsupported. 1101-1111 reserved for local modification. Unsupported. E-45 TRANSPARENT TEXT BLOCK Settings for control record, where t = 0000: i = 000 001 010 011 100 101 110 111 Note 1: reserved for future expansion request to initiate function transmission. See note 2, following. permission to initiate function transmission. See note 2, following. reserved. Unsupported. reserved. Unsupported. available for local modification. Unsupported. error in block check sequence. SRCB contains value. general control record. SRCB contains the type. In this instance the value of the i field identifies the stream number of the data for a reader, a printer, or a punch. In this instance the SRCB must contain the prototype ReB. This identifies the device which is the object of the request to intiate function transmission, and the permission to initiate function transmission. Note 2: SHCB (Sub-Record Control Byte): Provides supplementary information about a record. 0123456 7 o s s s s s s s o 1 s must always be on additional information according to the record type. SHCB (Sub-Record Control Byte) where the i field of an RCB=7. s =A B C D E F G H I-R S-z E-46 for a general control Identifies type. record, initial terminal signon final terminal signoff print initialization record. Not supported. punch intiialization record. Not supported. input initialization record. Not supported. data set transmission record. Not supported. system configuration status. Not supported. diagnostic control record. Not supported. reserved. Not supported. available for local modification. Not supported. TRANSPARENT TEXT BLOCK SRCB (Sub-Record Control Byte) for print records. carriage control information. Provides 01234 5 6 7 o m c c c c c c o m 1 o 1 must always be on normal carriage control reserved for future user. c = 000000 OOOOxx 01xxxx 1000xx 11xxxx Unsupported. suppress space space xx lines after print skip to channel xxxx after print space immediately xx lines skip immediately to channel xxx x SRCB (Sub-Record Control Byte) for punch records. additional information. Provides o 1 2 345 6 7 o mm b r r s s 0 m b 1 00 01 10 11 0 1 r s must always be on SCB character count unit 1 Unsupported. 8CB character count unit 2. SCB character count unit 4. Unsupported. reserved. Unsupported. normal EBCDIC card image column binary card image. Unsupported. reserved. Unsupported. punch stacker selection number. SRCB (Sub-record Control Byte) for input records. additional information. Provides 01234 5 6 7 o mm o 1 m 00 01 10 11 b o 1 r b r r r r must always be on SCB character count units SCB character count units SCB character count units reserved. Unsupported. normal EBCDIC card image. column binary card image. reserved. Unsupported. 1 2. 4. Unsupported. Unsupported. Unsupported. E-47 TRANSPARENT TEXT BLOCK SRCB (Sub-Record Control Byte) for terminal message routing records. Indicates destination. Not supported at all. 0123456 7 ott t t t t t o t 1 o 1-99 100-127 must always be on broadcast to all systems. Unsupported. remote system number. Unsupported. remote system group. Unsupported. SCB (String Control Byte) identifies type and length of a character string. 0123456 7 o k i j j j. j j 0 end of a record. SCB all other SCB values. = 0 1 k 0 i i j k 1 ij E-48 = 0 duplicate character string: duplicate character is a blank. The next character is another SCB. duplicate character is not a blank. The next 1 character is duplicated. This is the duplication count. The maximum value is 31. o non-duplicate character string. Text characters follow this SCB. This is the text string length. The maximum value is 63. DSN/MRJE COMMUNICATION LINE SPECIFICA TION DSN/MRJE Communication Line Specifications Parameter Setting formaldesig device copt ions empty SSLC reference parameter aoptions doptions numbuffers buffsiz~ iolist \ suplist pollist dwnldfile yyy phonelist ins peed outspeed miscarray drivername ctraceinfo Comment prevents use of CLINE configured value communications options. See coptions below, and Section I of the Data Communications Handbook. value access options. See aoptions, below, and parameter Section I of the Data Communications Handbook. value driver options. See doptions, below and parameter Section I of the Data Communications Handbook. no buffering to be done empty not applicable. See numbuffers. empty received id sequences ignored empty mUltipoint use only empty multipoint use only empty for INP empty reserved for future use empty not used empty not used empty not used specified 8,0,20,1,60,2,0,5,255 See Section I of the Data Communications Handbook. CSSMRJEO string value set empty not used ° use configured default speed setting prohibit use of :CLINE command. do not invoke CS trace facility inhibit use of ID sequences allow timeouts E-49 DSN/MRJE COMMUNICATION LINE SPECIFICA TION o 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 0:0 0 0:0 0 1:0 0 0:1 1 1:0 0 1 0:0 0 0:0 0 1:0 0 0:1 1 1:1 0 1 aoptions %001071 (with autodialing) %001075 (without). I perform all I/O using CIO allow CLINE buffer override. 10 = dial on write and read connect 11 = answer on write connect; answer on read connect. inhibit CS hardware error messages at console reserved: 1 use conversation BSC protocol I o 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 doptions = %000020 0:0 0 0:0 0 0:0 0 0:0 0 0:0 1 0 I send four leading SYN characters reserved for future use I MFW placed into and expected in text no ITB expected from remote automatic generation of TTD automatic generation of WACK BCC is VRC/LRC for non-transparent or transparent with heading and CRC16 for transparent without heading ending sequence is BSC default: EDT for non-switched, DLE EDT for switched lines control state listen mode between user requests ignores control sequences poll termination: transmit RVI to return line to control mode' delay sequence: wait on received WACK/TTD sequences reserved for future use I E-50 DSN/MRJE PSEUDO DEVICE CONFIGURA TION DSN/MRJE Psuedo Device Configuration TERM REC DRIVER LDEV DRT UNIT CH TYPE S T WIDTH DEVM NAME - - - _.- - - - 0 1 2 3 4 #####- 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #- - - #####- #########- #- ##- #- 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 40 67 67 67 67 67 67 67 67 40 40 40 40 40 40 40 40 40 40 40 40 0 }~O 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 S 0 0 0 0 0 0 S Pseudo CLASS Device IOMRJEO Monitor 1* IOMRJE1 Monitor 2* * IOMCONSO CON * IOMPNLPO PR1 IOMPNLPO PR2 IOMPNLPO PR3 IOMPNLPO PR4 IOMPNLPO PR5 IOMPNLPO PR6 IOMPNLPO PR7 IOMPNLPO PU1 IOMPNLPO PU2 IOMPNLPO PU3 pu4 IOMPNLPO IOMPNLPO PU5 IOMPNLPO PU6 IOMPNLPO PU7 * IOMRDRO MRDR1 RD1 IOMRDRO RD2 IOMRDRO RD3 IOMRDRO RD4 IOMRDRO RD5 IOMRDRO RD6 IOMRDRO RD7 = spooled Required = * An SSLC, device type 18, must be configured with the driver, CSSMRJEO, as changeable. An INP, device type 17 is not to be configured with a changeable driver. The download files for an INP are: CSDMRJEO for an HP 30010A; CSDMRJE1 for an HP 30020A; CSDMRJE2 for an HP 30020B. E-51 - rn DS/3000 DISTRIBUTED SYSTEMS CONTENT PAGE DS/3000 Commands F-2 File Commands for Remote Files F-5 DS/3000 SPL PTOP Intrinsics F-7 DS/3000 COBOL PTOP Calls F-13 DS/3000 BASIC PTOP Calls ...................•................. F-16 Network File Transfer F-20 DSDUMP and DSTEST F-26 DS/3000 Communication Line Specifications F-27 DS/3000 COPEN Specifications F-28 DS/3000 System Failures F-30 DSCOPYError Messages F-31 DS/3000 Functional Error Messages F-33 NOTE: The information in this handbook is not a set of product specificatons. Refer to the appropriate sub-system, system, and component specifications, reference manuals, or technical specifications. F-l DS/3000 COMMANDS Controlling a Line From an Operator Console The ASSOCIATE and ALLOW commands must be used to associate the user with a device and to permit specified users with CS capability to invoke this command. [! [,SPEED=speed] ON [, [ALL] [, [mask] MASTERj , SLAVE OPEN} [ { J] , SHUT· :DSCONTROL dsdevice r ;TRACE, - { [, [WRAP] [, rnumentries]}] [,filename]]]]] OFF COMP }~ [; { NOCOMP r U~ {MON DEFAULT}] { count MOFF classname. (Required dsdevice Logical device number or device parameter.) OPEN Establishes a communications link. SHUT Initiates an orderly shutdown. To terminate all activity now, do an :ABORTIO csdevice and then : DSCONTROL dsdevice;SHUT. MASTER Allows local HP 3000 to process only outgoing requests across the DS line. SLAVE Allows local HP 3000 to process· only incoming requests across the DS line. If neither MASTER nor SLAVE are specified, the default is to allow both outgoing and incoming requests. speed Transmission speed (characters/second). Parameter is effective only if SPEED CHANGEABLE is selected when system is configured, and only if clocking is provided by a device other than the modem. TRACE Allows CSTRACE to be default is TRACE,OFF. ON Allows TRACE to be activated. (Required parameter.) F-2 activated or deactivated. The DS/3000 COMMANDS OFF Allows TRACE to be deactivated. (Required parameter.) ALL Generates trace records for line activity. If ALL is not specified, the trace record is written only when a transmission error occurs. mask Octal integer Default: %37 number preceded by percent sign (%nn). numentries Decimal integer for maximum number of trace entries in a trace record (not greater than 248). Default:24 Maximum number of entries for an INP is 24. WRAP Causes trace entries that overflow the trace record (greater than numentries) to overlay the prior trace entries. Default: no wrap. filename Trace filename. The default file name PUB.SYS, where xxx is the dsdevice ldev. COMP Establishes data compression as default on the line. NOCOMP Establishes no data compression as default on line. MON Provides MMSTAT entries Default is both kinds. MOFF Deactivates MMSTAT monitoring. count Controls the number of line driver attempts to send or to receive data. The count must be a positive integer <= 255. The default value is 15. DEFAULT The default value of RETRY counts is for CS and DS is in DSTRCxxx. cold dump. 15. Once you have issued a DSCONTROL command, a SHOWDEV will display as follows: :SHOWDEV device : DSCONTROL dsdevice OPEN SHUT related communication controller UNAVAIL AVAIL dsdevice AVAIL UNAVAIL F-3 DS/3000 COMMANDS Opening a Line From a User Terminal/Job :DSLINE dsdevice [;LINEBUF=buffer size] [;LOCID=local-id-sequence] [;REMID=remote-id-sequencel [,remote-id-sequence2] ... ] [;PHNUM=telephone-number] [;EXCLUSIVE] [! ;;COMP NOCOMP [ ; QUIET] lJ dsdevice Device name. buffer- Decimal integer (size in words) of the DS/3000 line buffer. Default is the CS buffer size specified during system configuration. local-idsequence ASCII character string within quotation marks or octal numbers separated by commas and contained within parentheses. class name, logical device number, or a node remote-id- Same format as local-id-sequence. sequence telephone- Telephone number consisting of digits and dashes. number Maximum length permitted (including both digits and dashes) is 20 characters. EXCLUSIVE Requests non-shared line capabilities are required. use. COMP Overrides the current default and activates data compression. Sets mode of operation for subsequent DS/3000 activity. (Optional parameter.) See also :DSCONTROL. NOCOMP Overrides current default and deactivates data compression.(Optional parameter.) See also :DSCONTROL. QUIET This parameter causes the message that identifies the DS line number to be suppressed. Messages associated with subsequent REMOTE HELLO and REMOTE BYE commands will also be suppressed. (Optional parameter.) Both CS and NO LOCID, REMID, and PHNUM defaults are the values specified during HP 3000 I/O System configuration--if any values were specified. F-4 OS/3000 COMMANDS Closing a Line From a User Terminal : DSLINE ;CLOSE ds-line-number dsdevice Device class name, ldn, or node name specified in the DSLINE command that opened the particular line. @ Specifies that all lines currently open should be closed. ds line number The line number returned by a DSLINE ... ;OPEN. Enter #IJn. ; CLOSE Closes the specified line(s). (Required parameter.) If no line identifier (dsdevice, @, or ds line number) is specified, DS/3000 closes the line most recently opened. File Commands for Remote Files SYSTEM 1 dsdevice= SYSTEM 2 DS1# FILE A SYSTEM 3 dsdevice OS2# FILE B FILE C F-5 FILE COMMANDS Issue a file command on the local system (in the illustration above, System 1) for a file resident on the first remote system (System 2). :FILE name;DEV=dsdevice#device Example :FILE B;DEV=DS1#DISC Issue a file command on the local system for a file resident on the second remote system (in the illustration, System 3). :FILE name;DEV=dsdevice#dsdevice#DISC Example :FILE C;DEV=DS1#DS2# (Note that DISC is the default.) With a remote session established, issue a file command on remote system (System 2) to indicate file is resident on the original system (System 1). :REMOTE FILE name;DEV=# Example :REMOTE FILE A;DEV=# Another way to specify a file on a second remote, system 3 is :FILE n ;DEV=dsdevice# 1 :REMOTE FILE n ;DEV=dsdevice# 2 Example :FILE B;DEV=DSl# :REMOTE FILE B=C;DEV=DS2# PROGRAM-TO-PROGRAM INTRINSIC LIMITATIONS: • The user main session process identification number (UMAIN PIN) is used for identification, thus providing a limit of one slave from each family tree per each DS line. • The slave program cannot be opened back across a dsline. be opened in the OUTGOING SENSE. It must • While a slave is opened, simultaneous remote file access cannot take place within the family structure. F-6 (RFA) OS/3000 SPL PTOP INTRINSICS Common Parameters bufsize integer by value (optional). Size in words of the communications buffer that is to be established. Parameter defines the maximum number of words of data that can be transmitted by a PWRITE or PREAD intrinsic call. Default: Same size as the line buffer defined by the DSLINE command (LINEBUF=) for the first DSLINE issued to the dsdevice. Will never be smaller than 304 words. If no LINEBUF= is specified then the default configuration length is used. dsdevice byte array (required). Contains an ASCII character string terminated by a space. String must be the device class name or ldn used in the DSLINE or REMOTE HELLO command that opened the communication line you will be using. dsnum integer by value (required). The link identifier returned by the particular POPEN intrinsic call which initiated communication with the remote slave program. entryname byte aray (optional). Contains an ASCII character string terminated by a space. String is the name of the entry point (label) at which execution of the remote slave program is to begin. Default: flags Primary entry point. logical by value (optional). flags off. NOTE: Default value is zero, all Bit 0 is the most significant bit; bit 15 is the least significant. Bit(0:1) Not used. Bit(1:1) Q-63 to S-bit. If on, the portion of the stack from Q-63 to S is dumped. Bit(2:1) QI to S bit. If on, the portion of the stack from QI to S is dumped. Bit(3:1) DL to QI bit. If on, the portion of the stack from DL to QI is dumped. Bit(4:1) Bit(5:2) Should be set to zero. STACKDUMP bits. 00 Enables only if enabled by father. 01 Enables unconditionally. F-1 DS/30 00 SPL PTOP INTRIN SICS 10 11 Same as 00. Disabl es uncond itional ly for new proces s. Bit(7:2 ) Should be set to zero. Bit(9:1 ) NOCB bit. Bit(lO :2) LIBSEARCH bits. OO--Sy stem Library Ol--Ac count Public , System Library Bit(12 :1) NOPRIV bit. Bit(13 :1) DEBUG bit, must be off (0). Bit(14 :1) LOADMAP bit. Bit(15 :1) (Always seton .) icode intege r (optio nal). PCHECK returne d code that specif ies the comple tion status of the most recent ly execute d DS/3000 intrins ic. il intege r (option al). A word that has meanin g only PREAD or PWRITE reques t is receive d from the when a remote master program . For a PREAD reques t, il contain s an intege r specify ing the number of words reques ted by the remote master program . For a PWRITE reques t, il contain s an intege r specify ing the number of words transm itted from the remote master program to the DS/3000 buffer . ionurnb er F-8 intege r (optio nal). A word that has meanin g only the conditi on code CCG and a ifun of 5 are returne when In that case, ionumb er contain s the MPE File Systemd. number associa ted with the comple ted I/O withou file t wait reques t. OS/3000 SPLPTOP INTRINSICS itag integer array (optional). A twenty-word array used for transmitting and receiving tag fields. Format of the tag field is defined as part of the user's application. Default: A tag field of all zeros is sent; the returned tag field (if any) is not available to the master program. param integer by value (optional). A word used to transfer control information to the new process. Any instruction in the outer block of code in the new process can access this information in location Q-4. The default value is zero. progname byte array (required). Contains an ASCII character string terminated by a space. String is the name (with optional group and account names) of an MPE program file (residing on a disc connected to the remote HP 3000) containing the remote slave program. stacksize integer by value (optional). An integer (Z-Q) denoting the number of words assigned to the local stack area bounded by the initial Q and Z registers. Default: Same as that specified in the program file. dlsize integer (DB-DL) denoting number of words in usermanaged stack area bounded by DL and DB registers. maxdata integer by value (optional). The maximum size allowed for the process' stack (Z-DL) area in words. When specified, this value overrides the one established at program-preparation time. Default: If not specified and not specified in program file either, MPE assumes the stack will remain the same size. target integer array (required for PREAD and PWRITE.) The array into which data received/transmitted to/from the remote slave program will deposited. tcount integer by value (required). The requested number of words (if positive) or bytes (if negative) of data. Condition Codes ceE Request accepted successfully. eCG Request rejected (POPEN, PREAD, PWRITE, or PCONTROL)by slave. (by slave program) or completed F-9 DS/3000 SPL PTOP INTRINSICS Not returned (PCLOSE, ACCEPT, REJECT, PCHECK). CCL Request denied; an error occurred. determine error. Issue a PCHECK to PCHECK request denied because DSNUM was invalid. POPEN BA BA I IV BA IA dsnum:=POPEN(dsdevice,progname,itag,entryname,param, IV IV L IV IV OV flags,stacksize,dlsize,maxdata,bufsize); PREAD IV I IV IA IA OV 19th:=PREAD(dsnum,target,tcount,itag); PWRITE IV IA IV IA OV PWRITE(dsnum,target,tcount,itag); PCONTROL I IV IA PCONTROL(dsnum,itag); PCLOSE F-IO OV OS/3000 SPL PTOP INTRINSICS GET I I ~.fun: IA I I OV =GET ( 1 tag, iI, 10number) ; The GET intrinsic receives the next request from the remote master program and accepts an optional tag field (available in itag). CCE Request received successfully. CCG An IOWAIT (0) completed a file system I/O without wait, not DS I/O. The contents of ionumber identify the file. CCL Error. Use PCHECK. When the GET intrinsic executes, it returns to the slave program a number (ifun) specifying what type of request was received from the remote master program, as follows: ifun: o An error occurred. This value is returned only when the condition code CCL is also returned. Issue a PCHECK intrinsic call (with a dsnum parameter of zero) to determine what happened. 1 POPEN request received. 2 PREAD request received. 3 PWRITE request received. 4 PCONTROL request received. 5 This value is returned only when the condition code eCG is also returned. It indicates that a pending MPE File System I/O without wait request was completed (instead of a DS/3000 remote I/O request). ionumber contains the file number associated with the completed I/O request. F-ll D$/3000 SPLPTOP INTRINSICS ACCEPT IA IA IV OV ACCEPT(itag,target,tcount); CCE CCG CCL Response transmitted successfully Not returned Error. Use PCHECK REJECT OV CCE CCG CCL Request received successfully Not returned Error. Use PCHECK PCHECK I I IV icode:=PCHECK(dsnwn); Note that dsnum is 0 if issued from a slave program. Refer to DS functional errors at the end of this section for the meaning of icode. CCE CCG CCL F-12 Request was successful Not returned Request denied. dsnum is invalid. 08/3000 COBOL PTOP CALLS Interface Conventions Parameters in COBOL calling sequences can be: Integer Picture 9 through 9(4) or Picture S9(3) computational Character string Picture X(n) or Picture A(n) In the following calls, the parameters not specifically defined as character strings are assumed to be integers. Common Parameters Parameters whose use is the same for all procedures are: CCODE The condition code (see page F-9) -1 is the same as o is the same as 1 is the same as returned by the PTOP intrinsic: CCL in an SPL intrinsic. CCE in an SPL intrinsic. CCG in an SPL intrinsic. DSNUM The DS communication line number returned by CPOPEN. ITAG A40~byte TARGET The character field used for reading or writing data. TCOUNT The number of words or bytes to be read or written: A positive integer for words. A negative integer for bytes. character field sent and received from the remote program. CPOPEN The COBOL callable interface to POPEN. CALL lICPOPEN" USING CCODE, DSNUM, DSDEVICE , PROGNAME,ITAG , ENTRYNAME,PARAM,FLAGS,STACKSIZE,DLSIZE, MAXDATA,BUFFSIZE F-13 OS/3000 COBOL PTOP CALLS DSDEVICE A character field containing the device class or logical device number of the desired OS line. PROGNAME A character field containing the name (term- inated by a space) of the remote slave program. ENTRYNAME The character field specifying the secondary entry point (or spaces) where the remote program will begin execution. ENTRYNAME is ignored if the slave system is an RTE system. PARAM An integer value to be placed in Q-4 of the slave program. It is ignored if the slave system is an RTE system. FLAGS STACKSIZE DLSIZE MAXDATA These are all MPE parameters used to specify program loading. They are ignored if the slave system is an RTE system. See the POPEN specifications for parameters in this section. BUFFSIZE An integer specifying the maximum number of words which will be transferred by the PTOP intrinsic. CPREAD The COBOL callable interface to PREAD. CALL "CPREAO LENGTH Il USING CCODE,OSNUM,LENGTH,TARGET,TCOUNT,ITAG The actual number of words or bytes (depending on the value of TCOUNT) read into TARGET. CPWRITE The COBOL callable interface to PWRITE. CALL "CPWRITE" USING CCODE,DSNUM,TARGET,TCOUNT,ITAG CPCONTROL The COBOL callable interface to PCONTROL CALL "CPCONTROL F-14 II USING CCODE,DSNUM,ITAG OS/3000 COBOL PTOP CALLS CPCLOSE The COBOL callable interface to PCLOSE. I CALL "CPCLOSE" USING CCODE,DSNUM CGET The COBOL callable interface to GET. CALL IICGET II USING CCODE,IFUN,ITAG,IL,IONUMBER IFUN The function number of the current pending PTOP operation. (See page F-ll) IL The number of words sent by a PWRITE or the number of words requested by a PREAD. IONUMBER The file number of anon-DS file which completed an I/O without wait. CACCEPT The COBOL callable interface to ACCEPT. CALL IICACCEPT" USING CCODE,ITAG,TARGET,TCOUNT CREJECT The COBOL callable interface to REJECT. I CALL "CREJECT" USING CCODE, ITAG CPCHECK The COBOL callable interface to PCHECK. CALL "CPCHECK" USING CCODE,DSNUM,ICODE ICODE An integer identifying the last error encountered. Refer to DS functional errors at the end of this section for the meaning of ICODE. F-15 DS/3000 COBOL PTOP CALLS Interface Conventions For each BASIC CALL statement, a parameter table constructed by BASIC contains the following: 1. The number of parameters. 2. A code word for each parameter, specifying data type and dimensioning. 3. A reference pointer to each parameter. A BASIC/3000 slave program must be compiled and PREP'ed. A master program can be compiled or run on the HP 3000 Interpreter. Common Parameters Parameters whose use is the same for all procedures are: CCODE integer (required). The condition code returned by the PTOP intrinsic: -3 -2 -1 o 1 Not enough user stack for data transfer Illegal calling parameter CCL CCE See page F-g CCG DSNUM integer (required). The DS/3000 communication line number. Analogous to the FOPEN file number. ITAG integer (optional). A 20-word array that is used to communicate tag fields. Its format is part of the user's application. parm list (optional). A parameter list can consist of one parameter or mUltiple parameters separated by commas. A parameter can be any BASIC-supported data type. NOTE: The same number of parameters must be specified on the master and slave and the data types must correspond. CAUTION: BASIC. F-16 NO WARNING OF INCOMPATIBILITY IS ISSUED BY 08/3000 BASIC PTOP CALLS BPOPEN The BASIC callable interface to POPEN. CALL BPOPEN(CCODE,DSNUM,DSDEVICE,PROGNAME [I: ~TAG} [ {: ~NTRYNAME } [{:~ARAM} [ [{:~~XDATA} {:~LAGS} [{:~iACKSIZE} [ {:~~SIZE I [,BUFSIZE] ]]]]]]]) DSDEVICE string (required). The DS line class name or logical device number. The string must be terminated with a blank. PROGNAME string (required). The name of a remote slave program, terminated with a blank. ENTRYstring (optional). A secondary entry point into the NAME slave program, terminated with a blank. PARAM integer (optional). The value placed in Q-4 of the slave program stack. FLAGS STACKSIZE DLSIZE MAXDATA These are all MPE parameters used to control loading. See the POPEN specifications for these parameters in this section. BUFSIZE integer (optional). The maximum number of words per PTOP transfer. program BPREAO The BASIC callable interface to PREAD. CALL BPREAD(CCODE,DSNUM,LGTH ,ITAG } ] [, param list 1 [ { ,0 LGTH ) integer (required). The number of words received in the transfer. F-17 DS/3000 COBOL PTOP CALLS BPWRITE The BASIC callable interface to BPWRITE. CALL BPWRITE(CCODE,DSNUM, [,param listl) BPCONTROL The BASIC callable interface to PCONTROL. CALL BPCONTROL(CCODE,DSNUM[,ITAG]) I BPCLOSE The BASIC callable interface to PCLOSE. I CALL BPCLOSE(CCODE,DSNUM) BGET The BASIC callable interface to GET. CALL BGET(CCODE,IFUN [C:TAG} [ C:L} [,IONUMBER] ]]) IFUN integer (required). The function code of the request issued by the remote master program. IL integer (required). The number of words sent by a BPWRITE or the number requested by a BPREAD. IONUMBER integer (required). Valid if both CCODE=1 and IFUN=5. The file number of an I/O completed without wait. F-18 DS/3000 BASIC PTOP CALLS BACCEPT The BASIC callable interface to ACCEPT. ,ITAG CALL BACCEPT(CCODE,IFUN [param list] ,0 BREJECT The BASIC callable interface to REJECT. I CALL BREJECT(CCODE[,ITAG]) BPCHECK The BASIC callable interface to PCHECK. I CALL BPCHECK(CCODE,DSNUM,ICODE) Refer to DS functional errors at the end of this section for the meaning of lCODE. F-19 NETWORK FILE TRANSFER • Copies DISC files within local system or across a DSLINE to an ADJACENT system. • Uses intrinsics similar to PTOP intrinsics for transfers. • Operates only in an OUTGOING SENSE depending on the node that originates DSCOPY: Given that A --> B --> C represents three systems with dslines opened in the direction shown ... if the originating node is the one on the left, you can DSCOPY between A<-->B or B<-->C but not between B<-->A or C<-->B. • Single command, DSCOPY. • Two intrinsics, DSCOPY and DSCOPYMSG. • A job or session that issues a copy request cannot already have an executing DSCOPY process. • References SE note 3000/181 and DS/3000 Reference Manual. : DSCOPY [Sfile L*tdsdeV] [: [tdeV]]]]] [, [sdsdev] [: [~devJ]] [~ltfile] ] For interactive mode, omit all of the source and target parameters. Network file transfer prompts for input and, after the tranfer completes, prompts again. Terminate interactive mode by typing II or control-Yo PARAMETER sfile MEANING Required parameter. Identifies the file to copied. The name can be in the following format: be sfile[/lockword] [.groupname] [.accountname] sdsdev Optional parameter. The class name or logical device number that was used to open the line to the remote computer where sfile resides. The default is the local system, where the transfer request was submitted. sdev Optional parameter. The class name or logical device number of the disc where the sfile resides. Default is DISC. tfile Optional parameter. Specifies the file to receive the data. The format is the same as for sfile. The default is a new file of the same filename as sfile, with the log-on groupname and accountname. Security is set on for the tfile, even though the sfile may have been released. F-20 NETWORK FILE TRANSFER tdsdev Optional parameter. The class name or logical device number that was used to open the line to the remote computer where the tfile will reside. The default is that DSCOPY copies the sfile to the local computer and assigns the same filename as the srile name. Ir the source computer is the local system, this will cause a file system error because the file already exists. * Means the target computer is also the source computer; i.e., the tdsdev is the same as the dsdevice. tdev Optional parameter. The device class name or logical device number of the disc where the tfile should reside. • For remote rile transfers a line must be open. • Target filename cannot already exist on the target system. • Never break and :ABORT a DSCOPY operation. Use a control-Y instead. • Use an ampersand (&) as the last character in the DSCOPY command to continue the command to another line. Examples: Local copy: :DSCOPY SFILE TO TFILE :DSCOPY SFILE;TFILE -----..-.- -- ........ ~ C!~~) LOCAL Remote copy: :DSCOPY SFILE,54;TFILE,* r-L..-~ ~~ tr~~L}) L-J54 LOCAL REMOTE Remote to local: A. B. :DSCOPY SFILE,54 :DSCOPY SFILE,54 TO TFILE Local to remote: A. B. :DSCOPY SFILE;,54 :DSCOPY SFILE TO FILE,DSI F-21 NETWORK FILE TRANSFER Remote to remote: :DSCOPY SFILE,54; ,56 B. :DSCOPY SFILE,HSI;TFILE,56 A. 0~v REMOTE 54 HSI LOCAL REMOTE Network File Transfer Intrinsics: • Callable from SPL, COBOL, FORTRAN and BASIC. • All parameters are passed by reference. • All parameters are required. • All intrinsics are typeless procedure calls, and do not return a result as with a typed procedure. • Condition codes are not affected. • Split-stack calls are prohibited. • COBOL data types are: DATA TYPE numeric alphanumeric numeric array DATA DESCRIPTION PICTURE S9(4) COMP PIC X(n) or PIC A(n) PIC S9(4) COMP SYNCHRONIZED OCCURS n TIMES DSCOPY PROCEDURE DSCOPY(OPT,SPEC,RESULT); LOGICAL OPT; LOGICAL ARRAY SPEC,RESULT; F-22 NETWORK FILE TRANSFER OPT Controls the primary output, such as to $STDLIST, and specifies the type of copy operation. 0 1 2 3 4 5 6 7 I Reserved for future use. SPEC a 9 1 0 1 1 Must be 0·1 1 1 1 1 2 3 4 5 N N: Meaning: 0 Single transaction. Primary output disabled. 1 Multiple transactions. Return after first unsuccessful transaction. Primary output disabled. 2 Multiple transactions. Return after all transactions have been attempted, or after an internal error occurs. Primary output disabled. 3 Reserved 4 Single transaction. Primary output enabled. 5 Multiple transactions. Return after first unsuccessful transaction. Primary output enabled. 6 Multiple transactions. Return after all transactions have been attempted, or after an internal error occurs. Primary output enabled. 7 Reserved. The logical array should contain ASCII text terminated by an a-bit binary zero. In the single transaction case, the syntax required is the same as for the DSCOPY command parameters. In the multiple transaction case, the array should contain only a zero. This will cause network file transfer to read the copy request from the DSCOPYI file, for which the default is $STDIN. RESULT A two-word array which contains the outcome of the intrinsic call. RESULT[O] A zero value indicates the copy operation was successful. Any other value represents an error as defined in the DSCOPY error messages. RESULT[l] The number of files that were successfully copied. F-23 NETWORK FILE TRANSFER COBOL Calling Sequence: CALL "DSCOPY" USING OPT, SPEC, RESULT. OPT is a numeric data item. SPEC is an alphanumeric data item. RESULT is a numeric array of two or more data items. FORTRAN Calling Sequence: CALL DSCOPY (OPT,SPEC,RESULT) OPT is an INTEGER*2 variable. SPEC is a character array. RESULT is an array of two or more INTEGER*2 variables. BASIC Calling Sequence: CALL BDSCOPY (O,S$,R) o is a numeric variable. S$ is a string variable. R is an array of two or more numeric variables. DSCOPYMSG PROCEDURE DSCOPYMSG(RESULT,FNUM,R); LOGICAL ARRAY RESULT; INTEGER FNUM,R; RESULT A two-word result returned by the DSCOPY intrinsic. This information is passed to this procedure. RESULT [0] equals 0 means that DSCOPY was successful. RESULT [0] not equal 0 means that an error occurred. Refer to DSCOPY error messages for the meaning. FNUM When this parameter is zero, the message associated with RESULT is printed on $STDLIST. When this parameter contains a file number returned by an FOPEN call, the message associated with RESULT is written to that file. R Result returned by this DSCOPYMSG call. R=O successful R<>O unsuccessful (See Error Messages) COBOL Calling Sequence: CALL "DSCOPYMSG F--24 II USING RESULT,FNUM,R. NETWORK FILE TRANSFER RESULT is an array of two or more data times. FNUM is a numeric data item. R is a numeric data item. FORTRAN Calling Sequence: CALL DSCOPYMSG(RESULT,FNUM,R) RESULT is an array of two or more INTEGER*2 variables. FNUM is an INTEGER*2 variable. R is an INTEGER*2 variable. BASIC Calling Sequence: CALL BDSCOPYMSG(R,F,RO) R is an array of two or more numeric variables. F is an integer variable. RO is an integer variable. F-25 DSTEST and DSDUMP DSDUMP DS/3000 trace files can be analyzed interactively with DSDUMP. :RUN DSDUMP.PUB.SYS The user is prompted for the name of the CSTRACE file and asked to select output destination (terminal or line printer). The user may then enter any of the DSDUMP commands. (Enter HELP for more Information on DSDUMP commands.) DSTEST DS/3000 software and the physical connection between computers can be tested with DSTEST. Software version verification: :RUN DSTEST .... ,VERS to obtain the version identification of each DS/3000 module installed on the system. The user must have read access to the component modules of DS in PUB.SYS. Configuration Verification: : RUN DSTEST ... , CONFIG to display MPE I/O configuration and to verify that CS and DS devices are properly configured. Diagnostic Function: :RUN DSTEST ... ,DIAG to enter the diagnostic mode of operation. The user will be prompted to select RFA or PTOP, line information, and to specify data for the test. Normal mode: :RUN DSTEST ... to enter a diagnostic mode, using PTOP for a line with 512 words blocks of all %117111. F-26 05/3000 COMMUNICA TION LINE 5PECIFICATIONS ~OPEN and ~eference line only. specifications are provided for troubleshooting See DSMON Code Parameter: f'ormaldesig :ievice copt ions aoptions aoptins nurnbuffers buff'size idlist suplist pollist :iwnldfile yyy phonelist inspeed outspeed rniscarray drivername 0 ctraceinfo 0 Il Setting: empty ALDEV reference value parm value parm o empty optional empty empty empty empty optional o o specified Comment: prevents use of CLINE device number or class commoptions, below, and section I. access options, below, and section I. driver options, below, and section I. no buffering or queueing to be done. not applicable. See numbuffers, above. may be specified. multipoint use only. multipoint use only. for INP. reserved for future use. may be specified. 10,1,0,2,0,4,29,5,15,9,0 "'--Master 10,1,0,2,0,4,21,5,15 9,0 "'--Slave Disable MMSTAT trace Drive retires 15,Master;15, slave. Line bid timeout = 29, Master;21,slave o nect timeout disabled. Local timeout disabled. See section I. Configured setting 0111234 5 6 7 8 910 1 2 3 4 5 0:0 0 0:0 0 0:0 0 0:0 0 0:0 0 0 ctraceinfo =0 INU;ber of trace entries is driver de endent. ~S trace mask is driver dependent. Trace entry fill type causes new entries to be discarded. Trace on transmission errors only. F-27 DS/3000 COPEN SPECIFICATION 1011(21314 516 7 8 910 1 2 3 4 5 o: 0 lO :lO 0 01 :0 0 1 coptions = %000102 Master ~r:n:~:s:i:n code is ASCII l!ocal is primary contention station use conrigured default speed setting allow use of :CLINE command override. See note. do not invoke CS trace facility at COPEN time allow use of ID sequences allow timeouts 0 1011121314 516 7 8 910 1 2 3 4 5 0:0 0 0:0 0 0:0 0 0:0 0 0:0 0 0 coptions = %000201 Slave Il10cal LtransmiSSion code is sensed by the driver is secondary contention station use configured default speed setting allow use of :CLINE command override. See note. do not invoke CS trace facility at COPEN time allow use of ID sequences alow timeouts II 1012 345 6 718 9 01112 31415 0:0 0 0:0 0 0:0 0 0:0 0 0:0 0 0 aoptions = %000000 Master ~ lperforms all I/O using NCIO allow :CLINE override for NUMBUFFERS AND BUFFSIZE. dial on write connect; See note. answer on read connect. allow CS hardware error messages to print at console. reserved use configured default protocol 1012 345 6 718 9 01112 31415 0:0 0 0:0 0 0:0 0 0:0 0 1:1 1 1 aoptions - %000015 ~ Slave lperform all I/O using CIa disal. low :CLINE o.verride for NUMBUFFERS AND BUFFSIZE See note. answer on write connect; answer on read connect. allow CS hardware error messages to print at console reserved use configured default protocol Note: System processes cannot be affected by :CLINE. F-28 OS/3000 LINE OPEN SPECIFICATION 1011121314 516171819 011 21314 5 doptions = %002000 0:0.0 0:0 1 0:0 0 O:ObO 0:0 0.0. For SSLC and for BSC INP I l.2end four leading SYN characters l11ult ipoint use. MFW not placed into or expected in text . no IT.B not placed into o.r expected int ext automatic generation of TTD automatic generation of WACK BCC=VRC:LRC (non xpor XP w/hd) & CRC16 (xp wo hd) remote will not send leading graphics ending seq is to send DLE EOT While in control state and between user requests the driver will listen for any control sequences from the remote. Receipt of a line bid puts line into text state. Poll termination sequence: Before switching between stations and RVI is transmitted to return the line to control mode. delay sequence: wait on received WACK/TTD sequences reserved for future use L 1011121314 5161718 910 1 21314 5 0:0 0 0:0 1 0:0 0 0:0 0 O:O~ 0 I L doptions = %002000 For HSI driver lRe;~~~~~dfor future use. u'gnOred. automatic generation of TTD enabled. automatic generation of WACK enabled. Ignored. remote will not send leading graphics ending seq is to send DLE EOT While in control state and between user requests the driver will listen for any control sequences from the remote. Receipt of a line bid puts line into text state. Ignored. delay sequence: wait on received WACK/TTD sequences reserved for future use See Section I F-29 OS/3000 SYSTEM FAILURES SF Code Module and Reason for DS system failure 911 DSSEG1.MANAGEWR1TECONV An invalid message class or stream type was discovered. 912 DSSEG1.MANAGEWR1TECONV DSSEG4.CSRFA(READRECORD) DSSEG4.CXRFA(WR1TECONTUREC) An RFA buffer size was less than zero. 913 10DSO,DSW and DSWR counts disagree. 914 10DSO 10DSTRMO The DS use count is negative. 915 DSMON,Bad data 916 DSMON,DEBUG on CS 917 DSSEG2.JOB'DSLCB,addressing error;unable to locate DSLCB. F-30 DSCOPY ERROR MESSAGES Error Number o 1 ~ 5 6 7 9 10 11 13 14 16 17 18 19 21 24 25 26 27 28 29 30 33 36 37 38 39 ~O ~1 ~2 DSCOPY Error Message Succeeded. Successfully initiated. Unable to open tranaction file. (NFTERR 4) Unable to open list fIe (DSCOPY). (NFTERR 5) IO error on transaction file. (NFTERR 6) Transaction record>200 chars long. (NFTERR 7) Temporary transaction file full. (NFTERR 9) Parameters imply conflicting modes. (NFTERR 10) Can't "RUN" copy process in this mode. (NFTERR 11) Unrecognized parameter. (NFTERR 13) Conflicting options have been specified. (NFTERR 14) Unimplemented feature. (NFTERR 16) Cannot contact remote node. (NFTERR 17) File system error on source file. (NFTERR 18) File system error on target file. (NFTERR 19) Illegal dsline name. (NFTERR 21) Unsupported standard device type. (NFTERR 24) Cannot find or open the source file. (NFTERR 25) Cannot create or open the target file. (NFTERR 26) Cannot contact remote system. (NFTERR 27) Source and target files cannot be accessed through remote file access. (NFTERR 28) Communication 10 error. (NFTERR 29) Insufficient capabilities. (NFTERR 30) No source file was specified. (NFTERR 33) DS/3000 has not been installed on this system. (NFTERR 36) Remote system unable to use transparent mode. (NFTERR 37) Can't find the extra data segment, use the DSCOPY intrinsic to invoke NFT. (NFTERR 38) Invalid extra data segment contents,use the DSCOPY intrinsic to invoke NFT. (NFTERR 39) Negotiations failed, no copy can be performed. (NFTERR 40) File transfer aborted. (NFTERR 41) Copy cancelled by user. (NFTERR 42) Intrinsic Error Returns 80 81 82 83 84 85 86 Bounds violation. (NFTERR 80) Split-stack mode calls not allowed. (NFTERR 81) First parameter value is out of range (-1:6). (NFTERR 82) Second parameter too short to contain version string. (NFTERR 83) NFT process is busy, can't sart new transaction. (NFTERR 84) NFT process is not running. (NFTERR 85) Illegal BASIC calling sequence. (NFTERR 86) F-31 DSCOPY ERROR MESSAGES DSCOPY Internal Errors 101 102 103 104 105 106 101 108 109 110 F--32 Internal error on remote system. (NFTERR 101) Remote system NFT version is incompatible. (NFTERR 102) Internal-string storage overflow. (NFTERR 103) Unable to create temporary transaction file. (NFTERR 104) An unexpected message was received. (NFTERR 105) An illegal value was received in a message. (NFTERR 101) A message received in invalid format. (NFTERR 107) A required element was missing from a received message. (NFTERR 108) NFT process create failed. (NFTERR 109) Attempt to get extra data segment failed. (NFTERR 110) DS/3000 FUNCTIONAL ERROR MESSAGES Errror Number 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 Message REMOTE DID NOT RESPOND WITH THE CORRECT REMOTE ID. (DSERR 201) SPECIFIED PHONE NUMBER IS INVALID. (DSERR 202) REMOTE ABORT/RESUME NOT VALID WHEN DOING PROGRAM TO-PROGRAM COMMUNICATION. USE LOCAL ABORT/RESUME (DSWARN203) UNABLE TO ALLOCATE AN EXTRA DATA SEGMENT FOR DS/3000. (DSERR 204) UNABLE TO EXPAND THE DS/3000 EXTRA DATA SEGMENT. (DSERR 205) SLAVE PTOP FUNCTION ISSUED FROM A MASTER PROGRAM. (DSERR 206) SLAVE PTOP FUNCTION OUT OF SEQUENCE. (DSERR 207.) MASTER PTOP FUNCTION ISSUED BY A SLAVE PROGRAM. (DSERR 208) SLAVE PROGRAM DOES NOT EXIST OR IS NOT A PROGRAM FILE. (DSERR 209) WARNING. INVALID MAXDATA OR DLSIZE FOR A SLAVE PROGRAM. SYSTEM DEFAULTS USED. (DSWARN 210) SLAVE ISSUED A REJECT TO A MASTER PTOP OPERATION (DSWARN 211) FILE NUMBER RETURNED FROM IOWAIT IS NOT A DS LINE NUMBER. (DSWARN 212) EXCLUSIVE USE OF A DS LINE REQUIRES BOTH ND AND CS CAPABILITY. (DSERR 213) THE REQUESTED DS LINE HAS NOT BEEN OPENED WITH A USER :DSLINE COMMAND OR A REQUIRED :REMOTE HELLO HAS NOT BEEN DONE. (DSERR 214) THE DSLINE CANNOT BE ISSUED BACK TO THE MASTER COMPUTER. (DSERR 215) MESSAGE REJECTED BY THE REMOTE COMPUTER. (DSERR 216) INSUFFICIENT AMOUNT OF USER STACK AVAILABLE. (DSERR 217) INVALID PTOP FUNCTION REQUESTED. (DSERR 218) MULTIPLE POPEN.ONLY ONE MASTER PTOP OPERATION CAN BE ACTIVE ON A DS LINE. (DSERR 219) PROGRAM EXECUTING GET WAS NOT CREATED BY POPEN. (DSERR 220) INVALID DS MESSAGE FORMAT. (INTERNAL DS ERROR) (DSERR 221) F-33 OS/3000 FUNCTIONAL ERROR MESSAGES Error Number 222 223 224 225 226 227 231 232 233 236 237 238 239 240 241 242 243 244 245 246 247 248 249 F-34 Message MASTER PTOP FUNCTION ISSUED PRIOR TO A POPEN. (DSERR 222) REQUEST TO TRANSER MORE DATA THAN SPECIFIED IN THE POPEN. (DSERR 223) FILE EQUATIONS FOR A REMOTE FILE CONSTITUTE A LOOP. (DSERR 224) CANNOT ISSUE POPEN TO A SLAVE SESSION IN BREAK MODE. (DSERR 225) SLAVE PROGRAM HAS TERMINATED BEFORE EXECUTING "GET". (DSERR 226) REMOTE HELLO MUST BE DONE TO INITIATE REMOTE SESSION (DSERR 227) INVALID FACILITY IN CONNECTION REQUEST. (DSERR 231) THE REMOTE COMPUTER IS NOT OBTAINABLE. (DSERR 232) VIRTUAL CIRCUIT IS NOT AVAILABLE. (DSERR 233) COMMUNICATIONS HARDWARE HAS DETECTED AN ERROR. (DSERR 236) CANNOT CURRENTLY GAIN ACCESS TO THE TRACE FILE. (DSERR 237) COMMUNICATIONS INTERFACE ERROR. INTERNAL FAILURE. (DSERR 238) COMMUNICATIONS INTERFACE ERROR. TRACE MALFUNCTION. (DSERR 239) THE LOCAL COMMUNICATIONS LINE HAS NOT BEEN OPENED BY THE OPERATOR. (DSERR 240) THE DS LINE IS IN USE EXCLUSIVELY OR BY ANOTHER SUBSYSTEM. (DSERR 241) INTERNAL DS SOFTWARE MALFUNCTION. (DSERR 242) REMOTE OR PDN IS NOT RESPONDING. (DSERR 243) COMMUNICATIONS INTERFACE ERROR. LINE RESET OCCURRED. (DSERR 244) COMMUNICATIONS INTERFACE ERROR. RECEIVE TIMEOUT. (DSERR 245) COMMUNICATIONS INTERFACE ERROR. REMOTE DISCONNECTED. (DSERR 246) COMMUNICATIONS INTERFACE ERROR. LOCAL TIMEOUT (DSERR 247) COMMUNICATIONS INTERFACE ERROR. CONNECT TIMEOUT (DSERR 248) COMMUNICATIONS INTERFACE ERROR. REMOTE REJECTED CONNECTION. (DSERR 249) OS/3000 FUNCTIONAL ERROR MESSAGES Error Number 250 251 252 253 254 255 Message COMMUNICATIONS INTERFACE ERROR. CARRIER LOST. (DSERR 250) COMMUNICATIONS INTERFACE ERROR. THE LOCAL DATA SET FOR THE DS LINE WENT NOT READY. (DSERR 251) COMMUNICATIONS INTERFACE ERROR. HARDWARE FAILURE (DSERR 252) COMMUNICATIONS INTERFACE ERROR. NEGATIVE RESPONSE TO THE DIAL REQUEST BY THE OPERATOR. (DSERR 253) COMMUNICATIONS INTERFACE ERROR. INVALID 10 CONFIGURATION. (DSERR 254) COMMUNICATIONS INTERFACE ERROR. UNANTICIPATED ERROR CONDITION. (DSERR 255) F-35 I G I 05/3000 TO 05/1000 DISTRIBUTED SYSTEMS CONTENT PAGE Software Support - DS/IOOO-IV G-2 Hardware Support G-5 ~ Modem Support G-7 DS/IOOO G-8 HP 3000 Data Types G-9 HP 1000 Data Types G-l1 PTOP Calls - 3000 Master ~ .. G-12 PTOP Calls - 3000 Slave G-16 PTOP Sununary - 3000 G-17 PTOP Calls - 1000 Master G-18 PTOP Calls - 1000 Slave.~ G-20 ~ DEXEC Calls - 3000 to 1000 RFA Intrinsics - 3000 to 1000 G-21 ~ G-27 RFA Intrinsics - 1000 to 3000 G-35 HPIOOO FMGR ERROR CODES ~-46 HELLO/BYE ERROR CODES G-48 DS ALPHANUMERIC ERROR CODES G-48 PTOP Errors - 3000 G-51 PTOP Errors - 1000 G-52 DEXEC Errors - 3000 to 1000 G-52 RFA Errors - 3000 to 1000 G-53 G-l SOFTW ARE SUPPORT Reference Material OS/3000 Reference Manual (32190-90001) OS/3000 to DS/1000 Reference Manual for HP 3000 Users (32190-90005) Software Pocket Guide (30000-90049) MPE Intrinsics Reference Manual (30000-90010) Getting Started With DS/1000-IV (91750-90004) OS/1000-IV User's Manual (91750-90002) OS/1000-IV Network Manager's Manual Vol I & II (91750-90010 & 91750-90011) OS/1000-IV Quick Reference Guide (91750-90005) OS/1000 Guide for New Users (91740-90015) ~ DS/1000 Programmer's Reference Manual (91740-90002) OS/1000 Network Manager's Manual (91740-90003) RTE-6/VM Quick Reference Guide (92084-90003) HP30010A Intelligent Network Processor (INP) Installation and Service Manual (30010-90001) (Series II/III) HP30020A Intelligent Network Processor (INP) Installation and Service Manual (30020-90001 (Series 30,33,40,44) HP30020B Intelligent Network Processor (INP) Installation and Service Manual (30020-90005) (Series 30,33,40,44,64) HP30010A/HP30020A/B Intelligent Network Processor (INP) Diagnostic Procedures Manual (30010-90002) SOFTWARE SUPPORT DS/3000 HP32190A: Standard DS/3000 includes link to HP/1000. DS/1000-IV HP91750A: Standard DS/1000-IV includes link to HP/3000 Operating Systems: RTE-MIII,-IVB,-IVE,-6/VM,-XL,-A.1 This is the current DS/1000 product which is described on the following pages. DS/1000 HP91741 adds software to HP91740A for link to HP/3000. (See page G-7 for description of this product.) Supported Capabilities: PTOP ~ Program-to-Program communication RFA - Remote File Access Remote Commands (3000 to 1000, RTE commands only) DEXEC (3000 to 1000) G-2 SOFTWARE SUPPORT Line Buffer Specifications 1000 SOFTWARE The size of the HP 1000 line buffer depends on the library used to generate the system. nominal data* 256 words 1024 words 4048 words maximum linebuf maximum 1000 slave data 304 words 1072 words 4096 words 512 words 1024 words 4096 words *The exact amount of data depends on the type of call. PTOP header and appendage are larger than others. 1000 HARDWARE M,E,F Series Interfaces: HP 12834A: PSI - Direct Connect Interface, 1072 word maximum (1024 data) HP 12793B: PSI - Modem Interface, 1072 word maximum (1024 data) HP 12889A: HSI, 4096 word maximum HP 12250A: X.25 A,L Series Interfaces: HP 12082A HP 12073A HP 12075A PSI - Direct Connect PSI - Modem Interface PSI - X.25 PSN Interface 3000 SOFTWARE The software supports buffer sizes between 256 and 4095. The system configuration establishes the line buffer size up to a 4095 word maximum. The person opening the line may use the LINEBUF= parameter to override the default configuration size. G-3 SOFTWARE SUPPORT 3000 HARDWARE SSLC HSI INP 4095 word maximum 4095 word maximum 1024 word maximum The final effective line buffer size is the minimum of the four value 1000 hardware, 1000 software, 3000 hardware, and 3000 software. Note: The end which establishes the link specifies the requested Ii: buffer size. This may be less than, but not greater than t: lesser of these four limits. Maximum User Buffer Size (Intrinsic Calls) PTOP PTOP RFA/DEXEC 3000 Master/1000 Slave 1000 Master/3000 Slave both ways 4095 words* 4095 words 512 words *PTOP buffer may be 512, 1024, or 4096 depending on the library used generate 1000 system. DS/1 000 Programs (See DS/1000-IV Network Managers Manual and DS/1000-IV Users Manual f more information.) LOG3K,TRC3K DSINF DSMOD DINIT SLCIN Logging and tracing capability DS parameter and timeout information Modify DS link characteristics, re-enable line Initialize OS/1000 HSI Bisync Driver Trace information DSLIN Establishes a Bisync link to HP/3000 using HP/1000 PSI Modem or Direct Connect cards. Note: OSLIN is not necessary for X.25 connections. Sends Remote Operator Commands to HP 3000: provides virtual terminal capability (A version of RMOTE contains the MO command to transfer files between 1000s and 3000s.) HP/1000 PTOP slave for HP/3000 DSTEST program RMOTE DSTES G-4 HARDW ARE SUPPORT VIRTUAL SESSIONS The number of virtual sessions (1000 to 3000) depends on the number of virtual terminals configured on the 3000 and the number of Transaction Control Blocks (TCB) on the 1000~ TCBs are used for: a. b. c. Remote session on 1000s and 3000s. Each outstanding master request and command. Each uncompleted slave request. HARDW ARE SUPPORT Hardwired Direct Connect (RS-449 Link) Series 30/33/ 40/ 44/64 30020A/B INP NOTE: to 12834A: PSI - Direct Connect Interface for M/E/Fser~es or 12082A: PSI - Direct Conne~t Interface forA/L series 30020B must be used with Series 64. 30221F Cable: Maximum length 1200m (3900 feet) Cable 24 pin, contains~ twisted wire pairs (transmit data, receive data, transmit clock, receive clock) Data rate up to 7000 char/sec· (56k bps) HP 1000 CONNECTI9N Supported by 12834A (MEF) or 12082A (AIL) Direct Connect Board. Includes Direct Connect Cable and Diagnostic Hood. Option 001 HP 91712A HP 91713A HP 91714A Firmware update 75m cable (male-female) 24 pin connector. one pair cable connectors, Option 1 Edge connectors for card 300m cable (no connectors) (Belden YR19169) G-5 HARDW-ARE SUPPORT Series II/III 30010A INP to 12834A: PSI - Direct Connect Interface for M/E/F series or 12082A: PSI - Direct Connect Interface for A/L series 30222F Cable HP 1000 Connection: (Same as above) NOTE: For an HP 1000 connection using the INP, the INP must be configured for full duplex transmission mode. HSI HARDWIRED LINK 30360A HSI (for Series II/III) to 12889A HSI (for M/E/F Series) HSI 12889-60001 Manual 12889-90001 Crystal (15 Mhz) 1813-0046 250,000 char/sec up to 1000 feet Crystal (7.5 Mhz) 1813-0052 125,000 char/sec 1000 to 2000 feet Cable 12889~60004 INTERFACING COAXIAL CABLES 30220A Cable Kit Option 001 Option 002 Option 003 Option 004 Option 005 25 100 250 500 1000 2000 feet feet feet feet feet feet 8120-2404 COAX (Beldon 9259) UL 1354 75 ohm, 17.3pf/ft, 0.24 in. 00, stranded center, solid copper strands, 22 AWG (6x30) (lx29) The cables are fabricated on site. Refer to the HP 30360A Hardwired Serial Interface Installation and Service Manual (30360-90001) for fabrication instructions. HSI link up to 610m (2000 feet). Configured instantaneous line speed: 125,000 char/sec (up to 610m), or 250,000 char/sec (to 305m). :-6 MODEM SUPPORT ~ODEM SUPPORT )eries 30/33/40/44/64 30020A/B INP to 12793B PSI for M/E/F series or 12073A PSI for AIL series .eries II/III 30010A INP } { 300;~A SSLC to 12793B: PSI - Modem Interface } for M/E/F series or { 12073A: PSI - Modem Interface for AIL series Maximum speed for INP 19.2 kbps (RS-232) for SSLC 9600 bps (RS-232 or CCITT V.24) Synchronous modems, half or full duplex dial or leased lines lialing ~ll 1000 Bisync lines (non-HSI) are placed in secondary (answer) mode ihen they are enabled by DINIT, the DS/1000-IV initialization program. ~o place a 1000 Bisync line in primary (call) mode, run the )SLIN. If no connection is made before the connect timer :about 4 minutes), the line is placed back in secondary mode. llso goes to secondary mode if the RTE BR,DSLIN command is )efore the connection is made. program expires The line entered [f a call is received during the four minute dial-out window, the 1000 ~ill not answer. G-7 OS/100091740A 05/100091740A (Runs only with an HSI) Supported Capabilities PTOP RFA DEXEC (3000 to 1000) Remote Commands (3000 to 1000, RTE commands only) HSI-HSI Communications HP 1000 End of the Communications Link 12889A HSI HSI 12889-60001 Manual 12889-90001 Crystal (15 Mhz) 1813-0046 250,000 char/sec up to 1000 feet Crystal (7.5 Mhz) 1813-0052 125,000 char/sec 1000 to 2000 feet Cable 12889-60004 Number of Files (LSTEN Parameter) The number of open files (RFA 3000 to 1000) plus the number of 100( slave programs (depends on memory size and SAM). The number of TCB's is specified when running LSTEN. Virtual Sessions (See page G-5) G-8 HP 3000 DATA TYPES o 7 8 15 1_ _8_B_i_ts_....... 1 _8_B_it_s_ _I BYTE (8 Bits 15 0 I 16 Bits 15 0 @] = 1 Byte) 15 Bits I LOGICAL I ARITHMETIC (INTEGERS) -32768 ~ X ~ 32767 o RB/RD [I]..-31 Bi~s 0 15 RA/RC 15 ----:..Hf--------..~I -2,147,483,648 o 1 RB/RD @]Exponent 9 ~ X ~ 10 DOUBLE INTEGER 2,147,483,647 15 0 __R_A_/_R_C I... 22 Bits =--=--+-f Fraction 1. 1_5 --I REA L (FLOATING POINT) Exp. Excess 256 (Range 0 to 511) Normalized Form: Implied 1 in Bit 9 preceding fraction, making 23 bits total. Mantissa Range 1.000000 to 1.99999976 78 Range ± 8.63616 X 10- ~ X ~ 1.1579208 X 10 77 Accuracy 6-7 Digits G-9 HP 3000 DA T A TYPES FLOATING POINT EXAMPLES ---- exponent Exp-256 2- 256 2- 256 S 2-224 S o0 o0 o4 2- 192 2- 160 S 1 000 0 o S 1 400 0 o0 2- 128 2- 96 S 2 0 000 o S 2 4 000 2- 64 S 3 000 0 o0 o0 2- 32 S 3 4 000 20 2 32 S 4 0 0 0 0 0 000 0 1.00000 S 4 4 0 0 0 0 0 000 4.29497 * 264 S 5 0 000 296 2 128 S 5 4 0 0 0 S 6 0 000 2 160 2 192 S 6 4 0 0 0 o o o o o o 2 224 2256 RD S 000 o o 000 o0 0 0 0 0 0 000 Zero (by definition) 10- 78 0 000 1 8.63616 * 0 000 3.70921 * 0 000 0 1.59312 * 000 0 6.84228 * 0 0 000 2.93823 * 10-68 10-58 10-49 10-39 0 000 1.26218 * 000 0 5.42101 * 10- 29 10-20 00000 0 2.32831 * 10- 10 0 0 0 0 0 1.84467 * 0 000 0 7.92282 * 0 0 0 0 0 3.40282 * 0 0 0 0 0 1.46150 * S 7 0 000 o0 000 0 6.27710 * S 7 4 000 00000 0 2.69600 * S 77777 1 7 7 777 1.15792 * 0 M<.O.q-~~r-:-6M NLO 109 10 19 10 28 1038 1048 1057 1067 10 77 NLO OM<.Om-- -- ~~~6M ~ ~ RS RA RC RS ~Fractionj-I RA 54 ~itS: .1 LONG LONG FLOATING POINT Range 8.63616 85551 14 * 10-78 Accuracy 16·17 Digits G-10 ~x ~ 1.15792 08923 72 * 10 77 HP 1000 DATA TYPES 5 870 8 Bits 8 Bits I BYTE (8 Bits = 1 Byte) o 15 I 16 Bits LOGICAL _ _ _- - - - l o 15 ~ INTEGER -----l -32,768 ~ X ~ 32,767 15 0 EI -2,147,483,648 ~ 15 X ~ o 15 II_ _ 2,147,483,647 0 15 8 ~1+--23 Bits---~~ \ DOUBLE INTEGER I I MANTISSA Mantissa (±23 bit fraction) Exponent (± 7 bit integer 2 x power) Range 1.469368 *10 -39 Accuracy 6 -7 Digits 7 I 1 7 Bits 0 0 REAL (FLOATING POINT) '---,--' EXPONENT G-l1 PTOP CALLS - 3000 MASTER EXAMPLES Mantissa Value (±) Exponent 0 -32 -16 - 8 - 2 0 2 8 16 32 +0 .77777 776 .5 .5 .5 .5 .5 .5 .5 .5 .5 +0 .99999 1.1641 5 7.62939 1.95312 1.25 .5 2.0 1.28 3.2768 2.1475 ZERO 988 * 10-10 * 10-6 *10-3 *10-1 *10 2 *104 *109 ROUND OFF ERROR Number Exponent 8,388,607.0 1,048,474.87 32,767.996 1,023.99988 31.99999 52 .99999 9881 23 20 15 10 5 a Maximum Error 1.0 .125 .0039 .00012 2 .00000 38 .00000 012 PTOP COMMUNICA TION For DS/3000 to OS/1000 Program-to-Program communication: • Programs residing on the 3000 must be written in SPL, FORTRAN, COBOL, or BASIC. • Programs residing on the 1000 PASCAL, or Assembly language. must be written in FORTRAN, Calls in this section are shown in FORTRAN. Common Parameters - 3000 PTOP Calls DSNUM Master link identifier returned by POPEN. intrinsics. ITAG A 20-word tag array. TARGET Integer array from which data is read, returned. G-12 Required by all PTO} or into which data i~ PTOP CALLS -- 3000 MASTER PCHECK Returns completion code of most recently completed DS/3000 intrinsic. I ICODE ICODE IV PCHECK (DSNUM) Applicable Completion Code Values: (Refer to function errors at end of section.) Condition Codes: CCL CCE CCG Denied. Invalid DSNUM. Accepted by slave. Not returned. PCLOSE Forces immediate termination of the HP 1000 slave program. IV CALL PCLOSE (DSNUM) Condition Codes: CCL CCE CCG Denied. IssuePCHECK for information. Accepted by slave. Not returned. G-1: PTOP CALLS - 3000 MASTER PCONTROL Exchanges tag fields. IV IA CALL PCONTROL (DSNUM,ITAG) Condition Codes: CCL CCE CCG O-V Error. Issue PCHECK for information. Accepted by slave. Rejected by slave. POPEN Opens a slave program. I DSNUM BA BA IA POPEN (DSDEVICE, PROGNAME, ITAG) O-V DSDEVICE ASCII string terminated by a space. Specifies DSLINE or logical device number, or device class name. PROGNAME ASCII slave name, up to 5 characters. Condition Codes: CCL CCE CCG Error. Issue PCHECK for information. Accepted by slave. Rejected by slave. PREAD Reads a buffer from slave and exchanges tag field. I IV IA IV IA LGTH = PREAD (DSNUM, TARGET, TCOUNT, ITAG) O-V LGTH Returns number of words transferred. TCOUNT Positive (+) for words, negative (-) for bytes. The number of words transferred. Up to slave to indicate whether number is valid through tag field. (Cannot exceed 4096 words to the HP 1000.) ]-14 PTOP CALLS - 3000 MASTER Condition Codes: CCL CCE CCG Error. Issue PCHECK for information. Accepted by slave. Rejected by slave. PWRITE Transmits a block of data and exchanges tag field. V IV IV IA CALL PWRITE (DSNUM, TARGET, TCOUNT, ITAG) TCOUNT O-V Positive (+) for words, negative (-) for bytes. The number of words transferred, up to 4096 words to the HPIOOO. Condition Codes: CCL CCE CCG Error. Issue PCHECK for information. Accepted by slave. Rejected by slave. GET Receives the PTOP intrinsic from the master program. I IFUN IA I I GET (ITAG, IL, IONUMBER) O-v IFUN Function from the master program: o An error occurred (CCL) 1 POPEN 2 PREAD 3 PWRITE 4 PCONTROL 5 CCG (I/O without wait) IL For PREAD, the number of words requested. For PWRITE, the number of words transmitted. IONUMBER Has meaning only for CCG (IFUN=5). The MPE file number for I/O without wait. Condition Codes CCL CCE CCG Error. Issue PCHECK for information. Request was successful. Implicit I/O call completed pending MPE I/O without wait instead of DS remote I/O request. G-15 PTOP CALLS - 3000 MASTER ACCEPT Completes the request of the most recent GET and transfers tag field. For PREAO, transfers bufsize words from target/for PWRITE, moves bufsize words from OS buffer to target. IA IA IV CALL ACCEPT (ITAG, TARGET,' LENGTH) LENGTH o-v Number of words to be transferred. 4096 maximum. PREAD Length of data buffer to be transmitted to remote master. PWRITE Number of words to be transferred from OS buffer to slave target. Condition codes: CCL CCE CCG Error. Issue PCHECK for information. Request was successful. Not Returned. REJECT Rejects most recent GET intrinsic from master program. IA CALL REJECT (ITAG) Condition Codes: CCL CCE CCG O-V Error. Issue PCHECK for information. Request was successful. Not returned. PTOP Specifications • One slave per dsline per user, father and son processes. • POPEN valid toward remote (outgoing direction), not toward local (backward). • Use of PTOP temporarily inhibits simultaneous RFA from the same user (father and son). G-16 PTOP SUMMARY - 3000 TAG PARAM POPEN DSNUM % ) PREAD lGTH DATA eCl CCE CCG - DSNUM Invalid OK Not Returned Error Receive (PCHECK) OK Rejected by Slave Send Error (PCHECK) OK Rejected by Slave - Error (PCHECK) OK Rejected by Slave Receive ~ ~ Receive - PWRITE Receive PCONTROl - ~ Receive PClOSE - - - Denied OK Not Returned PCHECK ICODE - - Denied Bad DSNUM OK Not Returned GET IFUN Receive - Error (PCHECK) Refer to OK Manual ACCEPT - Send Error (PCHECK) OK Not Returned REJECT - Send Error (PCHECK) OK Not Returned NOTE 1: Note_ 1 - Depends on the master intrinsic; required for a PREAD or PWRITE call. G-17 PTOP CALLS - 1000 MASTER Common Parameters - 1000 PTOP Calls IPCB IERR ITAG Control Block. A 4-word array filled by POPEN. Error code returned. A 20-word tag array. PCLOS Terminates the slave program when the slave executes a GET, and terminates the logical communication link established by the POPEN. IA I CALL PCLOS (IPCB, IERR) Slave programs are terminated immediately (does not wait for GET). PCONT Provides an exchange of tag fields between master and slave programs. IA I IA CALL PCONT (IPCB, IERR, ITAG) POPEN Opens a slave program on the 3000 system. IA I IA I IA IA I CALL POPEN (IPCB, IERR, NAME, NODE, ITAG [,IENAM [IPRAM I I [,IFLAG [,IBFSZ]]]]) NAME NODE IENAM IPRAM IFLAG IBFSZ :-18 4-word array containing ASCII name of slave. Node number where slave program resides (negative LU of HSI). OS/3000 program entry point. OS/3000 program control. OS/3000 loading options. OS/3000 communications buffer size. PTOP CALLS - 1 000 MASTER lEAD ads a buffer from slave and transfers tag fields. IA I IA I IA CALL PREAD (IPCB, IERR, IBUF, IL, ITAG) UF Data buffer, equal to or less than IL. Data length in words (4096 maximum). VRIT ansmits a buffer to slave program and transfers tag fields. IA I CALL PWRIT (IPCB, IERR, UF IA I IA IBUF, IL, ITAG) Data Buffer, equal to or greater than IL. Length in words (4096 maximum). G-19 PTOP CALLS - 1000 SLA VE GET Determines the PTOP intrinsic requested by the master program. I I I 1A I CALL GET (ICLAS, 1ERR, 1FUNC, ITAG, 1L) 1CLAS IFUNC 1L Slave PTOP class. Value passed as parameter number 1. Use RMPAR. Function requested by the master program: 1 POPEN 2 PREAD 3 PWR1T 4 PCONT For IFUNC=2 PREAD, maximum size buffer expected. For IFUNC=3 PWRIT, the number of words transferred. ACEPT Accepts and completes the master request and sends tag field. IA I 1A CALL ACEPT (ITAG, IERR [,IBUF]) IBUF Optional data buffer for PREAD or PWR1T. REJCT Rejects the master request and sends tag field. IA I CALL REJCT (ITAG, 1ERR) G-20 OEXEC CALLS - 3000 TO 1000 COMMON PARAMETERS - OEXEC CALLS ~ote: Check your specific RTE system for exact parameter formats and meanings. LDEST A 5-word logical array. Words 1 through 4 contain an ASCII LU name, word 5 contains DSLINE number. PROG A 5-character ASCII program name. DEXEC 1 - READ, DEXEC2 - WRITE Reads or writes a record from or to a remote non-disc I/O device. DI LA IV IV BA IV ABREG - DEXEC (LDEST, ICODE, CONTWD, BUFFER, BUFLEN, IV IV OPT1, OPT2) ABREG Upon 8:8 2:6 0:2 return, word 1 (displayed in A-register): Status information EQTtype code Availability indicator;O=up, l=down Upon return, word 2 (displayed in B-register): Positive number of words of minus number of characters read (depends on BUFLEN). ICODE 1 Read, 2 Write CONTWD Control Word: 11:1 Interactive write/read 10:6 LU 9:1 M bit O=ASCII, l=binary 8:1 U bit} 7:1 K bit 6: 1 A bit Refer to RTEmanual for meaning 5:1 X bit 0:5 Must beG BUFFER Byte array to contain the information read. Insure size is adequate. BUFLEN Positive (+) for words, negative (-) for bytes. Maximum size is 512 words. G-21 DEXEC CALLS - 3000 TO 1000 OPT1,OPT2 Required ror certain drivers. See the appropriate manual. Reads and writes that directly address a disc are not supported. DEXEC 3 - I/O Control Performs an I/O control operation on a remote I/O device. DI LA IV IV IV ABREG=DEXEC (LDEST, rCODE, CONTWD, PARAM) ABREG O-V Upon return, word 1 (displayed in A-register) contains status EQT word 5. Word 2 (displayed in B-register) is meaningless. ICODE 3 for I/O control. CONTWD Control word: 10:6 LU number 5:5 Function code: 00 Clear device 01 Write EOF MT/CTU 02 Backspace 1 record MT/CTU 03 Forwardspace 1 record MT/CTU 04 Rewind MT/CTU 05 Rewind/Standby MT/CTU 06 Dynamic Status MT 07 Set EOT, leader skipped PT 10 Generate leader PT Write EOF CTU 11 Skip line LP 12 Write 3-inch gap MT 13 Forward space file MT/CTU 14 Backspace file MT/CTU 15 Conditional form feed LP 20 Enable terminal 21 Disable terminal 22 Set term time-out parameter 23 Ignore further term action 24 Restore term output processing 26 Write EOF CTU 27 Locate file CTU G-22 OEXEC CALLS - 3000 TO 1000 PARM Used with CONTWD 11, 22, and 27: +n Space n lines 11 Top of form -n No line feed 0 Time-out parameter value 22 File number «256) 27 LP CTU OEXEC 10 - Program Schedule Schedules dormant remote program for execution. DI LA IV IA IV IV IV ABREG=DEXEC (LDEST, ICODE, PROG, OPT1, OPT2, OPT3, o-v IV IV OPT4, OPT5) ABREG Upon return, word 1 value (displayed in A-register) o Good return 1 2 3 4 5 6 Program was already scheduled I/O suspend Program in wait state Unavailable memory suspend Disc allocation suspend Operator or program suspend Word 2 (displayed in B-register) upon execution contains address of 5-word parameter array. ICODE 10 Program schedule. OPTl to Optional parameters passed to program. OPT5 OEXEC 11 - Time Request Requests the RTE system clock values. G-23 DEXEC CALLS -3000 TO 1000 DI LA IV LA ABREG=DEXEC (LDEST, IeODE, TIME) ICODE 11 Time request. TIME 5-word logical array: 1 Tens of milliseconds 2 Seconds 3 Minutes 4 Hours 5 Day of year (Julian) DEXEC 12 - Program Execution (Offset) Schedules a remote program for execution at specified time in- tervals, starting after an initial offset time. Program is placed in the time list. DI ABREG=DEXE~ LA IV LA IV IV (LDEST, ICODE, PROG, RESOLUTION, MULTIPLE, IV OFFSET) ICODE 12 Program execution time. RESOLUTION Time units: 1 Tens of milliseconds 2 Seconds 3 Minutes 4 Hours (0-99) (0-59) (O-59) (0-23) MULTIPLE Number of time units (l 4095) 0= Run only once fOURS 0-23 ~INUTES 0-59 :>ECONDS 0-59 ~SECONDS 0-99 (tens of milliseconds) OEXEC 1 3 - I/O Status Obtains status of remote I/O device. DI LA IV IV L L o-v ABREG=DEXEC (LDEST, reODE, CONTWD, STATUS1, STATUS2) ICODE 13 I/O status. G-25 DEXEC CALLS - 3000 TO 1000 CONTWD Control word: 10:6 LU number 5:5 0 STATUS1 Logical 0:2 0 1 2 2:6 8:8 STATUS2 3 Available Disabled (down) Busy Waiting for DMA Equipment type code status (Physical or simulated status at end of each operation.) Logical EQT word 4 0:1 D DMA 1:1 B Autobuffering used 2:1 P Driver process power fail 3:1 S Driver process timeouts 4:1 T Device timed out 5:5 Unit number last subchannel addressed 10:5 I/O select code Errors Errors in the DEXEC Intrinsics are tested by the use of the condition codes and the values are returned in the double variable. CCE No error in intrinsic. CCL Error at the HP 3000. ABREG contains binary information. CCG Error on remote HP 1000 computer. ABREG contains a 4-character ASCII code. G-26 RFAINTRINSICS - 3000 TO 100e This section on Remot~File Access intrinsics covers the 3000 to lOGO direction. For more information about 1000 FMP calls, refer to thE Batch-Spool Monitor Reference Manual (92060-90013), Section III. Error Conditions Test condition code for satisfactory completion of an RFA intrinsic. In case of an error, refer to the value of IERR. CCL Failure at the HP 3000 end. Refer to "RFA Error Codes-3000 to 1000" for error code meanings. CCE No DS error; but if IERR 0 Number of blocks to be deleted )CONT )rovides I/O control to an I/O device (type 0 file). LA I IV IV DCONT (DCB, IERR, CONTROL [,CONT2]) O-V :ONTROL Function code (refer to DEXEC 13 for codes). :ONT2 Auxiliary con trol parameter for 11, 22, and 27. -28 RFA INTRINSICS - 3000 TO·1000 DCRET Creates a disc file, makes file directory entry, and allocates disc space. LA I LA LA IV IV IA O-V DCRET (DCB, IERR, NAME, SIZE, TYPE [,[SECURITY][,CRTNM]]) IERR >0 <0 Number of sectors allocated An error occurred NAME 3-word ASCII name. SIZE 2-word array. Word 1 contains size requested in blocks «0 allocates rest of cartridge). Word 2, (for type\2 files) contains record length. TYPE File type (1 0 Write protect only <0 Read/write protect CRTNM Cartridge number. If 0, use anyavail~ble cartridge; if>O,cartridge reference number; if pecified. existing file, if security is non-zero, LA I LA LA IV LA DNAME (DCB, IERR, NAME, NEWNAME [,SECURITY, CRTNM]) it must o-v rAME 3-word ASCII name. rEWNAME 3-word ASCII name. ;ECURITY Security code (1 0 ~o File type An error occurred AME 3-word ASCII name PTN Open 15:1 14:1 13: 1 option: (default=O) E 0 exclusive, l=shared U 0 = standard, l=update T 0 = file type as created, l=force t'ype 1 For remainder of bits, refer to FMGR manual. ECURITY =0 No security (default) >0 Any may read, specify to write <0 Specify to read/write RTNM 5-word logical array. Word 1, cartridge reference number. If omitted, opens first file found. Words 2 through 5, ASCII DSLINE number. POSN ositions osition. file pointer forward or backward relative to current LA I IV IV DPOSN (DCB, IERR, RECSKP [,FLAG]) ECSKP Number of records to be skipped: =0 No operation >0 Forward <0 Backward LAG If non-zero, position to absolute number specified (no skip). G-31 RFA INTRINSICS - 3000 TO· 1000 DPURG Deletes the file and all extents. LA I LA IV LA DPURG (DCB, IERR, NAME [,SECURITY, CRTNM]) NAME 3-word ASCII name. SECURITY Must be specified if created with security code. Otherwise, may omit. (default=O) CRTNM Cartridge reference number. If specified, searches only that cartridge. Otherwise, purges first file found with proper name. DREAD Reads a record from open file to user's buffer. LA I LA IV I IV DREAD (DCB, IERR, BUFFER, SIZE [,LENGTH, RECNM]) BUFFER User buffer. Insure size is greater than or equal to length. SIZE Number of words maximum. LENGTH Reads full record or up to size words if size is less than record. If omitted, reads 1 record. If type-l file, length is read; if type-O file, up to LENGTH words are read. RECNM Record number for random access type-l and type-2 files. =0 >0 <0 G-32 Transfer starts at current pointer position Transfer starts at absolute record position Transfer starts at current position RF A INTRINSICS - 3000 TO 1000 )STAT leturns status of all mounted cartridges. LA I LA DSTAT (STATUS, IERR, DSLINE) 5TATUS 125-word buff'er: 1 LU number 2 Last FMGR track 3 Cartridge reference number 4 0= non-locked ID segment address of locking program Four-word entry repeated for each cartridge, up to 31 maximum. )SLINE 4-word array. ASCII DSLINE name or LU. :>WIND Places file pointer to first record in disc file. Rewinds type-O files. LA I DWIND (DeB, IERR) G-33 RF A INTRINSICS - 3000 TO 1 000 DWRIT Writes a record from a user's buffer to open file. For types 0 and writes specified number of words (LENGTH). LA I LA IV IV DWRIT (DCB,IERR,BUFFER,LENGTH [,RECNM]) BUFFER User buffer array containing a record. LENGTH Number of words to write. If omitted, zero length record is written. Type-l and type-2 files, one record is written. RECNM Record number of type-l and type-2 files: =0 Transfer starts at current pointer (default) >0 Transfer starts at absolute record position <0 Transfer starts at current pointer position G-34 RFA INTRINSICS - 1000 TO 3000 lis section on Remote File Access intrinsics covers the 1000 to 3000 .rection. ~ror I Conditions test condition code following a 1000 to 3000 RFA call: CALL intrinsic name IF (ICC (n» label <, label= ~ label> lere n is a dummy parameter. r CCL and CCG, use the FCHEK intrinsic to determine the error code. fer to the MPE Intrinsics Reference manual for a list of error codes sociated with the MPE FCHECK intrinsic. )mmon Parameters - 1000 to 3000 RFA Intrinsics LNM File number returned by FOPEN. Required for all file intrinsics. RGT Array from which data is read, or into which data is returned. CNM Logical record number (starts at 0). ~HEK ovides information about the RFA intrinsic that failed. POPEN error. IV I I D FILNM=O for I CALL FCHEK (FILNM, IERR, TLOG, BLKNM, NMREC) ~R Returns the error code. Refer to MPE intrinsics. G-35 RFA INTRINSICS - 1000 TO 3000 TLOG Transmission log. Specifies words left over (not read or written) as result of input or output error. BLKNM Relative block number. NMREC Number of logical records in the bad block. Condition Codes: CCL CCE CCG Denied. Invalid FILNM, or bounds violation. Request granted. Not returned. FOPEN Opens or creates a file and returns the file number required for a] other file intrinsics. Specify INTEGER FOPEN. I LV LV A IV BA BA FILNM=FOPEN (FNAME, FOPTS, AOPTS, RECSZ, DEV, FRMSG, IV IV IB IV DV IV ULABL, BLKFR, NBUF, FILSZ, NMEXT, IALLC, IV o-v FCODE) FNAME Fully qualified file name. Begins with alphabetic, contains alphanumeric, slash, and period. FOPTS F-options parameter. AOPTS A-options parameter. Condition Codes: G-36 CCL Request rejected. Refer to FCHEK. CCE File opened. CCG Not returned. RF A INTRINSICS - 1 000 TO 3000 FCLOS Closes the ~ile, releases MPE buffers, and may change the disposition. IV IV IV CALL FCLOS (FILNM, DISP, SCODE) DISP Disposition: (default=O) 13:3 0 No change 1 Permanent file 2 Temporary job file (rewound) 3 Temporary job file (not rewound) 4 Release (delete) file 12:1 0 Retains all space 1 Returns space beyond EOF SCODE Security Code: (default=O) o Unrestricted access 1 Private file creator Condition Codes: CCL File not closed. CCE File closed successfully. eCG Not returned. FCNTL Provides control operations of file or device. IV IV L CALL FCNTL (FILNM, eeODE, PARAH) CCODE Control code. PARAM Used for CCODE 0 to 9. Condition Codes: CeL Request denied. CCE Request granted. CCG Not returned. G-37 RF A INTRINSICS - 1000 TO 3000 FINFO Returns file access and status information. Refer to MPE intrinsics fOl information on parameters. IV BA L L I I CALL FINFO (FILNM, FNAME, FOPTS, AOPTS, RECSZ, DTYPE, LID D D D L LDEVN, HWADR, FCODE, RECPT, EOF, FLIM, LCNT, D I L I I BA PHCNT, BLKSZ, EXTSZ, NMEXT, ULABL, CRTID, o-v D LADDR) Condition Codes: CCL CCE CCG Request denied due to error. Request granted. Not returned. FLOCK Dynamically locks a file. IV LV CALL FLOCK (FILNM, LOCKC) LOCKC Lock condition: 1 TRUE 15:1 o Condition Codes G-38 FALSE Unconditional lock. Suspends until file is locked. Locks if RIN is not currently locked. If RIN is used, returns CCG. CCL Denied. File not opened with dynamic locking or needs multiple RIN capability. CCE Request granted. CCG Denied. File was locked by another process. RFA INTRINSICS - 1000 TO 3000 FPOIN Sets record pointer to a logical record (fixed-length only). CALL FPOIN Condition Codes: IV DV (FILNM, RECNM) CCL CCE CCG Request denied for various reasons. Request granted. Request denied. Beyond physical EOF. FREAD Reads a logical record from the current record pointer. Specify INTEGER FREAD. I IV LA IV LGTH=FREAD (FILNM, TARGT, TCNT) LGTH Returns length of data read (units are words/bytes per TCNT). TCNT Maximum size of data transfer (>0 words, <0 bytes). Condition Codes: CCL CCE CCG Data not read due to error. Data was read. Encountered End-of-Data. FRDIR Reads the specified logical record (fixed or undefined length). G-39 RFA INTRINSICS - 1000 TO 3000 IV LA IV DV CALL FRDIR (FILNM, TARGT, TCNT, RECNM) TCNT Condition Codes: Maximum size for data (>0 words, <0 bytes). CCL CCE CCG Not read due to error. Data was read. End End-of-Data. FRDSK Provides anticipatory read from disc file to buffer prior to FRDIR. File must allow I/O buffering and have fixed or undefined length. IV DV CALL FRDSK (FILNM, RECNM) Condition Codes: CCL CCE CCG Read failed due to error. Request granted. Logical EOF encountered. FRLAB Reads a user-defined file label. IV LA IV IV CALL FRLAB (FILNM, TARGT, TCNT, LABID) TCNT Size in words (128 maximum). LABID Label ID number (default=O). G-40 RFA INTRINSICS - 1 OOOTO 3000 Condition Codes: CCL CCE CCG Label not read due to error. Label was read. Referenced a label beyond the last written label on the file. FRNAM Changes a file name. IV BA CALL FRNAM (FILNM, NNAME) NNAME New file name, fully qualified. eeL Condition Codes: eCE eCG Request denied due to error. Request granted. Not returned. FRLAT Determines whether a file Specify INTERGER INTDU. I IV pair is interactive and/or duplicative. IV INTDU=FRLAT (INFIL, LISTF) INTDU Returns information on the two files: 15:1 1 = Form interactive pair 0:1 1 = Form duplicative pair INFIL File number of the input file. G-41 RFA INTRINSICS - 1000 TO 3000 Condition Codes: CCL CCE CCG Denied due to error. Request granted. Denied. One of the files corresponds to $NULL. FSPAC Forward or backward spaces a disc file by changing logical recor pointer. On magnetic tape, spaces physical records. IV IV CALL FSPAC (FILNM, DISPL) DISPL Condition Codes: Displacement from current record position (>0 forward, <0 backward). CCL CCE CCG Denied due to error, or file on Device that prohibits spacing. Request granted. Logical EOF encountered. For disc file, pointer unchanged. For magnetic tape, positioned beyond file mark. FSTMD Activates or deactivates the access modes: automatic error recovery critical output verification, and terminal control by the user. IV IV CALL FSTMD (FILNM, MODEF) MODEF G-42 Mode flags: 14:1 Critical output verification RFA INTRINSICS - 1000 TO 3000 13:1 Terminal control by user 12:1 Tape error recovery Condition Codes: eCL eCE eCG Request denied due to error. Request granted. Not returned. FUNLK Dynamically unlocks the file (RIN) that had been locked with FLOCK. IV CALL FUNLK (FILNM) Condition Codes: eCL eCE eCG Denied. File was not opened with dynamic locking AOPTIONS, or FILNM invalid. Request granted. Denied. File had not been locked. FUPDT Updates the record in the disc file which was last referenced. IV LA IV CALL FUPDT (FILNM, TARGT, TCNT) TCNT Condition Codes: Number of words/bytes to be written <0 bytes. eCL eCE CCG (>0 words, Request denied due to error. Request granted. EOF encountered. G-43 RFA INTRINSICS - 1000 TO 3000 FWRIT Writes a logical record to a file, and updates the pointer. IV LA IV LV CALL FWRIT (FILNM, TARGT, TCNT, CONTL) TCNT Size of record (>0 words, <0 bytes) CONTL Carriage control code for appropriate file opened with CCTL. Condition Codes: CCL CCE CCG Denied due to error. Request granted. Denied. Physical limits exceeded. FWDIR Writes specified record to a disc file (fixed or undefined length) Pads binary with zeros, ASCII with blanks. IV LA IV DV CALL FWDIR (FILNM, TARGT, TCNT, RECNM) TCNT Condition Codes: Size of record (>0 words, <0 bytes). CCL CCE CCG G-44 Request denied due to error. Request granted. Physical EOF encountered. RF AINTRINSICS - 1000 TO 3000 FWLAB Writes a user-defined label onto a disc file. IV LA IV IV CALL FWLAB (FILNUM, TARGT, TCNT, LABID) o-v TCNT Size of label in words. (default=128) LABID Number of the label. First label=O. (default=O). Condition Codes: eCL eCE eCG Denied due to error. Request granted. Denied; would exceed limit established in FOPEN. G-45 HP 1000 FMGR ERROR CODES FMGR Error Codes FMGR-105 FMGR-102 FMGR-101 FMGR-099 FMGR-052 FMGR-048 FMGR-047 FMGR-046 FMGR-041 FMGR-040 FMGR-039 FMGR-038 FMGR-037 FMGR-036 FMGR-035 FMGR-034 FMGR-033 FMGR-032 FMGR-030 FMGR-026 FMGR-025 FMGR-024 FMGR-023 FMGR-022 FMGR-021 FMGR-020 FMGR-019 FMGR-018 FMGR-017 FMGR-016 FMGR-015 FMGR-014 FMGR-013 FMGR-012 FMGR-011 FMGR-010 FMGR-009 FMGR-008 FMGR-007 FMGR-006 FMGR-005 FMGR-004 FMGR-003 FMGR-002 FMGR-001 FMGR 000 FMGR 001 FMGR 002 FMGR 003 FMGR 004 G-46 D.RTR directory track buffer too small Illegal D.RTR call sequence Illegal parameter in D.RTR call Directory manager EXEC request was aborted Spool shut down. Spool file setup failed Spool not initialized or SMP cannot be scheduled No session lu available for spool file Greater than 255 No room in SST Lu not found in SST Spool lu not mapped to the spool driver Illegal scratch file number Attempt to purge an active type 6 file Lock error on device Already 63 discs mounted to system Disc already mounted Not enough room on cartridge Cartridge not found Value too large for parameter Queue full or max pending spools exceeded No SPLCON room No more batch switches No available spool files No available spool luis Illegal destination lu Illegal access lu Illegal access on a system disc Illegal lu Illegal read/write on Type 0 file Illegal Type 0 or size=O Illegal file name Directory full Disc locked EOF or SOF error DCB not open Not enough parameters Attempt to use APOSN or force to 1 a Type 0 file File open or lock rejected Illegal security code or illegal write on lu2 or 3 File not found Record length illegal Record size of Type 2 file is 0 or undefined Backspace illegal Duplicate file name Disc error, the disc is down Break, informative message only, no error has occurred Disc error - lu reported, disc associated with the lu is down Initialize lu 21 Initialize lu 31 Illegal response to FMGR 002 or FMGR 003 HP 1 000 FMGR ERROR CODES IGR 005 IGR IGR IGR IGR IGR IGR IGR IGR IGR IGR IGR IGR IGR iGR IGR 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 IGR 021 iGR 022 IGR 023 IGR 038 IGR 041 lGR 042 iGR 043 IGR 044 IGR IGR IGR IGR IGR IGR 045 046 047 048 049 050 IGR 051 IGR IGR IGR IGR IGR IGR IGR IGR IGR IGR IGR IGR IGR IGR IGR IGR IGR IGR IGR IGR 052 053 054 055 056 057 058 059 060 061 062 063 064 065 066 067 068 069 070 071 IGR 072 Required track not available - relative TAT position reported FMGR suspended Checksum error D.RTR not loaded ID segment not found Input error Do 'OF,XXXXX,8 on named programs Duplicate disc label or lu TR stack overflow Required ID segment not found LS track report Insufficient system tracks for RP ID segment not set up by RP Program not dormant File not set up by SP on current system Illegal Type 0 file Illegal disc specified Copy terminated Duplicate program name Attempt to purge active file Program cannot be a segment Lu cannot be switched Lu not found in SST No messages waiting Session command only Insufficient capability Spool set up failed Global set out of range Cannot run RP'ed program Not enough parameters Illegal master security code Illegal lu Illegal label or ilabel Disc not mounted Missing parameter Bad parameter Bad track not in file area LG area empty Reported track unavailable Do you really want to purge this disc? Do a "DC" and a "MC" on this CR More than 63 discs Exceeding session disc limit No disc available from disc pool Conflict in SST definition No room in SST Program not found Lu not in variable part of SST Job LOGON failed Sectors/track value too large Do "EX,SP" to save or "EX,RP" to release private cartridges Lu not interactive 1 G-47 HP 1000·ERRORS FMGR FMGR FMGR FMGR FMGR Account not found 30 command expected Cannot restore Type 6 PGM file (user protected) Cannot restore Type 6 PGM file (group protected) Cannot restore Type 6 PGM file (insufficient capability) Cannot restore Type 6 program file (internal error) Warning - records truncated to 128 words 073 074 075 076 077 FMGR 078 FMGR 079 HELLO/BYE ERROR CODES o 1 4 5 6 7 8 No error HELLO failure or line disconnected Invalid LU Timeout Illegal (rejected) request Transaction Table access error (not enough Transaction Control Blocks for HELLO) Non-OS error (e.g., input-only device specified as list LU) OS Alphanumeric Error Codes (Refer to the DS/1000-IV Quick Reference Guide for a complete list.) AUTO II BYE FAILED (RMOTE) The BYE generated automatically when the command is entered with a HELLO outstanding has failed. II II II BAD LU (RMOTE) A negative LU number was specified in a MO command. DS/1000 ERROR nnn (RMOTE) The reported numeric DS/10DO-IV error red during a file move. OCCUl »DS/3000 COMMUNICATION LINK *DOWN* » XXXXXXXXXXXXX @ YYYYYYYYYYYYY: (QUEX) Displayed if initialization is not established or the link fai: after initialization. QUEX tries to establish the link to the HP 301 automatically. (See DS/lOaO-IV User's Manual for X and Y fie: errors.) >>DS/3000 COMMUNICATION LINK *UP* (QUEX) Displayed once initializatic of the 08/3000 Communication Link is established. (HSI only) OS/3000 ERROR nnn (RMOTE) The reported numeric D8/3000 error occurrc during a file move operation. HELLO FAILED OR LINE DOWN (RMOTE) HELLO command was not correct could not be transmitted due to line error. »HP G-48 3000: BAD BUFFER OUTGOING verification test in QUEX. (QUEX) Transmission did not ~ pa; HP1 000 ERRORS iP 3000: BAD BUFFER RECEIVED (QUEX) A message was received which did not pass a verification test in QUEX. c..EGALSTATUS (RMOTE) RTE returned an SC03 scheduling eror for an RU, ON, or RW command. vALID INPUT (RMOTE) Wrong or missing parameter or wrong prompt on transfer file input. IALID REMOTE LU (RMOTE) From SW command: LU is not the one indicated when DINIT was executed. Simply re-enter SW. nnn is not in the 3000 lu table. link lu. The Iu was not specified as a 3000 l.e is up but the 3000 is not replying. The communications hardware has established a connection but messages are not being received. Be sure DS/3000 is initialized, and that 'QUEUE' is present in the 1000. FILE ERROR nnn (RMOTE) The reported FS/3000 error occurred during a file move operation. ~ ~D "HELLO" (RMOTE) Attempt to send a command to the HP 3000 before issuing HELLO " . II ~D TO RUN "DINIT (RMOTE) Attempt to switch to remote node before the RTE node has been initialized for communications to the Hp· 3000. II BUFFER SPACE (RMOTE) Less than 256 words of memory are available for the PTOP file move buffer used with the "MO"ve command. Assign RMOTE more pages. SLAVE AT 3000 (RMOTE) COPY3K.PUB.SYS. slave does not have copy of program SUCH PROGRAM (RMOTE) RTE returned an SC05 scheduling error for an RU, ON, or RW command. r ENOUGH SAM (RMOTE) RTE returned an SC10 scheduling error for an RU, ON, or RW command. r LOCAL COMMAND (RMOTE) Entered a HELLO or BYE under the $ prompt from RMOTE. (RMOTE) Asked when the "to" file in a file move already exists. ~RWRITE? :>GRAM BUSY (RMOTE) program. lJEX: An RU or ON command specified a non-dormant INSUFFICIENT S.A.M. (QUEX) Could not deliver an incoming DSl3000 message because there was not enough System Available Memory HP 1000 ERRORS /QUEX: CLASS ERROR aaaa (QUEX) Got the indicated ASCII error (aaaa) when a class I/O operation was performed. messa~ /QUEX: TRACING ERROR aaaa (QUEX) Got the indicated ASCII error messagE (aaaa) when an attempt to write a trace record was made. ThE status of tracing is set to IIdown (See LOG3K). ll • »QUEX EXPECTS HSI LINK (QUEX) loaded. The wrong version of QUEX (PSI) i~ >>QUEX The wrong version of QUEX (HSI) i~ EXPECTS PSI LINK (QUEX) loaded. /QUEZ: INSUFFICIENT S.A.M (QUEZ) Could not deliver an incoming DS/300( message because there was not enough System Available Memory. /QUEZ: CLASS ERROR aaaa (QUEZ) Got the indicated ASCII error messagE (aaaa) when a class I/O operation was performed. /QUEZ: TRACING ERROR aaaa (QUEZ) Got the indicated ASCII error messagE (aaaa) when an attempt to write a trace record was made. ThE status of tracing is set to IIdown". (See LOG3K) > >QUEZ EXPECTS HSI LINK (QUEZ) loaded. >>QUEZ EXPECTS PSI LINK loaded. (QUEZ) The wrong version of QUEZ (PSI) i~ The wrong version of QUEZ (HSI) i~ REQUEST FAILED (RMOTE) The HP 3000 rejected the last request. RMOTE IOxx (RMOTE) RTE-reported I/O errors. RMOTE SCxx (RMOTE) indicates bad parameters. TIMEOUT: NO REPLY FROM REMOTE (RMOTE) The HP 3000 did not respond t< the last command. TR STACK OVERFLOW (RMOTE) The transfer stack is more than seven deep. level~ UNINITIALIZED @ READ (RMOTE) Local and/or remote ID sequences do no1 match the HP 3000. Re-initialize or use DSMOD to change them. WARNING - ILLEGAL OPTION (RMOTE) "SP" specified with input from RTE Lt or an RTE file in non-spooled format. G-50 PTOP ERRORS - 3000 Program-to-Program errors are returned by the PCHECK intrinsic. CCE CCL CCG No error. Error condition. Refer to PCHECK May not be returned, but generally indicates a reject by the slave program. 3 5 72 205 206 207 208 Not enough parameters. Parameter address violation at the HP 3000. Invalid DS line, or failure to do POPEN first. No room at the 1000 to initiate communication. Specified slave function from master program. Slave function out of sequence (do GET first). Specified master PTOP function on same line as slave functions. Program does not exist on the 1000. Slave progrram has issued reject (CCG). Remote slave program not opened properly. Missing :DSLINE command. Remote computer has rejected request. May be due to timeout. Invalid PTOP operation. Too many POPENs issued. Only one master - to slave PTOP operation/DSLINE. Master PTOP function issued prior to a POPEN. Do a POPEN first. 209 211 213 214 216 218 219 222 G-51 PTOP ERRORS - 1000 PTOP errors returned to the master or slave program. Note these are negative numbers. -40 -41 -42 -44 -45 -46 -47 -48 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 Not enough parameters. Remote program not defined (POPEN). No room to initiate (POPEN), no class number available. Remote program not opened. PWRIT, PREAD, or PCONT issued to dormant slave program. Sequence error. Communication line error, NRV incorrect: RTE: IOnn, RNnn, SCnn error. Abortive communication error. Local node not initialized. (same as:) Communication line parity. DSOI Communication line time-out. DS02 Illegal record size. DS03 Illegal node address. DS04 Request time-out. DS05 Illegal request. Ds06 System table error. DS07 Remote busy. DS08 Illegal or missing parameter. DS09 OEXEC Errors CCL - Errors at the HP 3000: 3 5 72 Not enough parameters. Parameter address violation at the HP 3000. Invalid OSLINE. CCG - Errors at the remote HP 1000: Note: Check RTE system documentation for complete list of error codes. OS03 os06 OS07 OS09 1001 1002 1003 1004 1007 SCOI SC02 SC03 SC05 SC06 G-52 Illegal record size Illegal request System table error Illegal or missing parameter Illegal or missing parameter Illegal logical unit Logical unit not assigned Illegal user buffer Call rejected by driver Missing parameter Illegal parameter Program cannot be scheduled Program cannot be defined No resolution code in OEXEC call RF A ERRORS - 3000 TO 1 000 Test condition code for satisfactory completion of RFA. CCG Not used CCL DS/3000 error: 3 Not enough parameters 5 Parameter address violation on the 3000 72 Invalid DSLINE command CCE No error with DS at either end. Check IERR for result on the 1000. 00 . No error -01 Disc error (disc down) -02 Duplicate file name -03 Device cannot be backspaced -04 File too long, or record size error -05 Invalid record, or record too long -06 Cartridge Reference Number not found, or no room -07 Invalid security code -08 -09 -10 -11 -12 -13 -14 -15 -16 -17 -18 -25 -26 -28 -53 -56 -57 -59 File open, lock rejected Tries to opentype-O as type-1, or to position type-O Missing or illegal parameter DCB unopened EOF or SOP Cartridge is locked Directory full Illegal file name Illegal type code, tried to purge type-O, zero length file Illegal read/write position type-O file Destination node does not have FMP Bad FCODE (internam RFAM error) Bad entry number in RFAM (DCB destroyed) No internal table space in RFAM Illegal record size Illegal request System table error Illegal or missing parameter (Note: DCRET and DOPEN returns positive values.) G-53 - I HI DSN/MTS MULTIPOINT TERMINAL SOFTWARE CONTENT PAGE Hardware Specifications H-2 HP264x Multipoint Terminal Strapping Options H-3 HP264x MUltipoint Terminal Keyboard Switches H-7 HP2626 Multipoint Terminal Strapping H-8 Hp30037A Asynchronous Repeater H-11 MTS Cable Assemblies H-13 MTS Console Command H-19 Control Codes For FCONTROL H-21 MTS Execution Characteristics H-22 Selected CS Error Codes H-25 MTS Multipoint Verification: MPTEST H-46 Configuring MTS H-2 8 2608S Self Tests H-32 MTS MPTEST Diagnostic Messages H-33 H-l MTS HARDW ARE SPECIFICA TIONS (Refer to Section B for Controller and Modem information.) limitations on Svnchronous Communications TERMINALS (number per line) TRANSMISSION RATE (bits per second) 4800 2400 9600 2 2000 2000 2000 8 2000 2000 1200 16 2000 1200 480 32 1200 480 120 { Maximum number of feet between terminals limitations on Asynchronous Communications At 9600 bits per second, the maximum distance between any two terminals is 2000 feet. Devices With Multipoint Capabilities Supported HP terminals: 2624B, 2626A, 2641A, 2642A, 2645A/N/S (3), 3075A (1), 3076A (1), 3077A (2) (1) Serial 1929F and above (2) Serial 1938 and above (3) 8K memory minimum (13260D) One terminal with monitor mode 13232P cable per modem 13232T/Q cable for add on Data rates: 9600 bits per second maximum Other Supported Devices: 2 oD8s printer c 2333A cluster controller (19,200 bps max) H-2 HP264x MULTIPOINT TERMINAL STRAPPING OPTIONS KEYBOARD INTERFACE peA STRAPS FORMUL TIPOINT - HP264x STRAP A,B,C D E,F,G,H J K,L,M,N,P,Q R S T U V W,X,Y Z SETTING FOR MTS don't care OPEN don't care OPEN don't care OPEN - Terminal is first after an AR CLOSED - terminal is not first after an AR or synchronous terminal CLOSED - means all consecutive spaces are transmitted CLOSED CLOSED don't care don't care OPEN=transparent H-3 HP264x MULTIPOINT TERMINAL STRAPPING OPTIONS HP 13260C ASYNCHRONOUS MULTIPOINT COMMUNICA TIONS PCA STRAPS 2640-60106 STRAP SETTING FOR MTS J17 - J16 Buffer size must be at least as large as SSLC preferred buffer size J17 J16 CLOSED CLOSED OPEN OPEN CLOSED OPEN CLOSED OPEN Buffer Size 500 bytes 1000 bytes 2000 bytes 4000 bytes J15 OPEN - Cursor addressing disabled J14 - JIO Device ID must be unique within a group (see J04-00). Example for Device ID 6: J14,J13 J12,J11 J10 CLOSED} OPEN CLOSED = CCODC = 6 J07 CLOSED J06 OPEN J05 CLOSED - Extended text mode disabled OPEN - Extended text mode enabled J04 - JOO Group ID must be unique within an MTS network. Example for Group ID 7: J04, J03 J02 - JOO CLOSED OPEN CCOOO 7 INT OPEN PL6 -PLO All OPEN A4 CLOSED All - A9 All OPEN - 12 OPEN Terminal is not connected by an HP 13232T Power-Down Protect cable. CLOSED Terminal is connected by an HP 13232T Power-Down Protect cable. 2SB H-4 CLOSED HP264x MULTIPOINT TERMINAL STRAPPING OPTIONS HP 132600 SYNCHRONOUS MUL TIPOINT COMMUNICATIONS peA STRAPS 02640-60107 STRAP SETTING FOR MTS J17 - J16 Buffer size must be at least as large as SSLC preferred buffer size. J17 J16 CLOSED CLOSED OPEN OPEN CLOSED OPEN CLOSED OPEN Buffer Size 500 bytes 1000 bytes 2000 bytes 4000 bytes J15 OPEN - Cursor addressing disabled J14 - J10 Device 1D must be unique within a group (see J04-JOO). Example for Device 1D 6: J14,J13 J12,J11 J10 CLOSED} OPEN CLOSED CCOOC = 6 J07 CLOSED J06 OPEN J05 CLOSED - Extended text mode disabled OPEN - Extended text mode enabled J04 - JOO Group 1D must be unique within an MTS /3000 network. Example for Group 1D 7: J04,J03 J02 - JOO CLOSED} OPEN = CCOOO =7 The terminal is not connected by an HP 13232T Power-Down Protect cable. - 12 OPEN A4 CLOSED A9 - All All OPEN RCLK OPEN All terminals except the first on a line; or the terminal is first on a line and clocking is provided by an external device. CLOSED The terminal is first on a line and clocking is not provided by an external device. H-5 HP264x MULTIPOINT TERMINAL STRAPPING OPTIONS HP 13260D SYNCHRONOUS MUL TIPOINT COMMUNICA TIONS PCA STRAPS 02640-60107 (Continued) STRAP SETTING FOR MTS 2400 or 4800 or 9600 OPEN if RCLK is OPEN, set all three OPEN CLOSED if RCLK is CLOSED, set only one strap CLOSED to match the appropriate line speed. 19K 1200 H-6 OPEN Label has no strap, ignore. HP264x MULTIPOINT TERMINAL KEYBOARD SWITCHES ~ANGE ~AUD Switch RATE Switch Synchronous Communications, switch has no effect. Asynchronous communications, HI selects speeds 1200 and above while LO selects speeds 600 and below on the BAUD RATE switch. Selects transmission rate. All terminals on the same line must be set to the same rate. )ARITY Switch ODD )ISPLAY FUNCTIONS Key Off; key should be in the up position. ~LOCK MODE Key ~EMOTE· Key Either position - key has no effect. On; key must be in the down position. =APS LOCK Key Either position - no special consideration for MTS. {EMORY LOCK Key Either position - no special consideration for MTS. ~UTO LF Key Either position for MTS. - no special consideration H... 7 HP 2626 MULTIPOINT TERMINAL STRAPPING HP 2626 Keyboard: In addition to alphanumerics, cursor control, and edit control keys, there are also function con~rol keys. When you press the IMODESI key the eight function keys become mode selection keys. In this capacity you may use them to enable and disable various terminal operating modes ( such as remote mode and display functions mode). Each mode selection key alternately enables and disables a particular mode. When the mode is enabled, an asterisk appears in the associated key label on the screen. At power-on fl through f8 are automatically initialized as mode selection keys. When you press the IAIDS! key on an HP 2626 the eight function keys become general control keys that you use for configuring the terminal, setting and clearing margins and tab stops, enabling and disabling display enhancements, drawing forms, defining data entry fields, controlling the display windows, and so forth. HP2626 Multipoint Terminal Strapping TERMINAL CONFIGURATION '1 RE!'1oTE lUll LocalEcho 'D'FF XmitFnctn(A) NO InhHndShH(,) YES InhSlfTst(L) NO FldSeparator ., ESC ) A t'1ath ':;et BLoer OFF Caps Lock OFF NO ':;PoW(B) Inh DC2(H) NO InverH~rp(M) NO Termnator B LineDraw 13 MODIFY OFF Start Col 1 InhEolWrp(C) NO Auto Term(J) . . Esc Xfer(N) 'NO C AutoLF OFF ASCII 8 Bits . . . Line/Page(D) !BI ClearTerm(K) 'N'D InhDcTst(W) NO Alternate Set B LargeChr -------- NOTE: Configuration choices that are shown with a black background affect DSN/MTS. RS and GS are control- and control-] respectively. A HP 2626 Terminal Configuration for MTS H-8 HP 2626 MULTIPOINT TERMINAL STRAPPING MULTIPOINT ASYNC BaudRate . . . Asterisk _ _ TR(CD) gr- ~Gr. oupID ::.GroupID L XmltXpar I BCC g DeviceID rQ • ExtText !1m #1 BufSlze F'arlty" t'~umBufs P" - XmltCUSource . . RecvClkSource. XmitClkOut ExtClkIn FustTerm El Data':;rAddr • l1li l1li Ins SYN g -------- 147015-23 HP 2626 Asynchronous Multipoint-Hardwired DIFFERENCES BETWEEN HP 2626A and HP 2645 When configured for multipoint operator the HP2626A differs from the HP 2645 in the following ways: a. The HP 2626A supports a-bit ASCII whereas the HP 2645 does not. b. In transparent mode the HP 2626A sends its response to a Who Are You (WRU» sequence in transparent mode whereas the HP2645 sends in a non-transparent mode. c. The HP 2626A permits you to specify as a configuration parameter the initial state of the Terminal Ready line where as the HP 2645 does not. d. When configured for asynchronous multipoint with the SYN insertion feature enabled the HP 2626A does NOT require SYN insertion by the host processor whereas the HP 2645 does. H-9 HP 2626 MULTIPOINT TERMINAL STRAPPING MULTIPOINT SYNC BaudRate . . . Asterisk TR(CD) Parity" liB""' m- L PGr.ouPID SGroupID • Xmi tXpar BCC DeVlceID • ExtText !!! ri1 1m! #1 Code ~3R(CH) l:..!!! BufSlze . . XmitClkSource lnI NumBuTs,- FlrstTerm 8U DataSrAddr • '3pComp 1m! -------HP 2626 Synchronous Multipoint--Hardwired MULTIPOINT SYNC -..mm Parlty ~ BaudRate Astensk TR(CD) . - m.- L Cod e BCC~ SR(CH) #1 tu!!!!!! I!! BufSLZe iI!KO XmltClkSource lnI NumBufs'- -_.... _--DeVlceID PGroupID SGroupID • Xml tXpar I ExtText ri1 1m! FlrstTerm 111m DataSrAddr • SpComp g HP 2626 Synchronous Multipoint--Modems TEPr'lI~lAL Be 1 1 ~C 1 ~EljTE~' COtlFII.:;URATIOtl ~tH om~,:~~~"~~~:~ !lL...._E~;~~.;}';pace" IIiW F'rintet'C,~de4 ~t'HI_lll; I , Inh~;'~~~J~·.p(~.:~ ~ I B:.t~.; •. Huto Tet··mr.. J) BI k Termnatclt' A i1 • I • ItJ)Fot'msBuf:=;iZe(25~;I:,l: Esc B ( RIter' nate Set rmfWJIIDWW r.;; F 0 ~'r'1AT ['10 DE [Iel:'lm;~1 T".,'pe III Irnplled [lei:' [I19 1t ,:; Ii Tran$mit .",eN'_ NOTE: configuration choices that are shown with a black background affect DSN/MTS. RS and GS are control- . . . and control-] respectively. HP 2624B Terminal Configuration For MTS H-IO HP 30037 A ASVNCHRONOUSREPEATER rhe HP 30037A Asynchronous Repeater is a stand-alone device which standard EIA RS232C communications signals to levels which ire compatible with HP terminals that are operating in the isynchronous multipoint communications mode. ~onverts With the AR, the first terminal can be located up to 609.6 meters (2000 feet) from the computer. This removes the 15.24 meter (50 foot) limitation imposed when an R$232C direct connect interface is used. The AR can be used in a daisy-chain connection of terminals to extend distance between terminals or to permit more flexible physical configurations. For this, the ARoperates in terminal mode. • Two ARs can be used, one at the computer and the other at a single asynchronous RS232C terminal, to extend the distance permitted between the computer and the terminal. For this, the AR nearest the CPU operates in CPU mode and the other operates in terminal mode. rhe AR has two test modes: Self test Loop test self test terminals 1. 2. ~R checks the internal operation of theAR~ is used with the data communications feature of the asynchronous mUltipoint to verify a daisy-chain network. CONNECTOR SIGNALS - TO TERMINALS Pin No. Mnemonic Signal Name 1 BBO+ Received Data Out+ 2 BBO- Received Data Out- 3 BAI+ Transmitted Data In+ 4 BAI- Transmitted Data In- 5 CBO+ Clear to Send Out+ 6 CBO- Clear to Send Out- 7 CAI+ Request to Send In+ 8 CAI- Request to Send In- 9 10 Frame and Shield Ground Not Used H-l1 HP 30037A ASYNCHRONOUSREPEA TER AR CONNECTOR SIGNALS - FROM TERMINALS Signal Name Pin No. Mnemonic 1 BBI+ 2 BBI- Received Data In- 3 BAO+ Transmitted Data Out+ 4 BAO- Transmitted Data Out- 5 CBI+ Clear to Send In+ 6 CBI- Clear to Send In- 7 CAO+ Request to Send Out+ 8 CAO- Received Data In+ Request to Send OutNot Used 9 thru 15 AR CONNECTOR SIGNALS - DTE Pin No. Mnemonic Signal Name Not Used 2 SA Transmitted Data 3 BB Received Data 4 CA Request to Send 5 CB Clear to Send 6 CC Data Set Ready 7 AB Signal Ground 8 CF Received Line Signal Detector SCA Secondary Request to Send 9,10 11, 19 Not Used 12 thru 18 20 21 thru 25 H-12 Not Used CD Data Terminal Ready Not Used MTS CABLE ASSEMBLIES PRODUCT NAME CONNECTORS (See NOTE below) LENGTH NUMBER A B C 132x2A 103/202 Asynchron- RS-232-C x=2=262X ous Modem Cable 3=264X (HP 02640-60043) * none 4.5 meters (15 ft) U.S.A. Asynchron132x2N x=2=262X ous Modem Cable 3=264x (HP 02640-60131) * none 4.5 meters (15 ft) RS-232-C 13232P Modem-to-terminal RS-232-C Multipoint Cable male (HP 02640-60132) hood daisy chain female 4.5 meters (15 ft) Each Leg 13232Q Standard Multipoint Cable (HP 02640-60133) daisy chain male hood daisy chain female 4.5 meters (15 ft) Each Leg 13232R Extension Cable (HP 02640-60134) daisy chain male none daisy chain female 30 meters (100 ft) 13232T Power-Down Protect Cable (HP 02640-60151) daisy chain male hood daisy chain female 4.5 meters (15 ft) Each Leg 13264A Data Link Adapter Data Link male 50 pin hood none 3 meters 13267A Asynchronous Multipoint First Module RS-232-C male 50 pin hood daisy chain female 10 meters 13267A option 001 Synchronous Multipoint First Module RS-232-C male 50 pin hood daisy chain female 10 meters H-13 MTS CABLE ASSEMBLIES PRODUCT NUMBER CONNECTORS (See NOTE below) NAME A C 13268A Asynchronous Daisy Chain Module daisy chain male 50 pin hood daisy chain female 10 meters 13268A option 001 Synchronous Daisy Chain Module daisy chain male 50 pin hood daisy chain female 10 meters 30055A SSLC Synchronous Assembly I/O none RS-232-C male 7.6 meters (25 ft) SSLC Synchronous I/O Cable (HP 30055-60011) 30055A Option 001 30062C H-14 B LENGTH female SSLC Asynchronous Assembly SSLC Asynchronous I/O Cable (HP 30055-60010) none female RS-232-C male 7.6 meters (25 ft) Extension Cable (HP 30062-60006) RS-232-C none male RS-232-C female 7.6 meters (25 ft) I/O MTS CABLE ASSEMBLIES PRODUCT NAME CONNECTORS (See NOTE below) LENGTH NUMBER B C I/O female none RS-232-C female RS-232-C male none RS-232-C male I/O female none RS-232-C female RS-232-C male none RS-232-C male 10 meters 30222A-- INP Synchronous Series Modem Cable (HP 30222-60001) II/III I/O female none RS-232-C male 10 meters 30222B-- INP Asynchronous Series Cable (HP 3022260002) II/III I/O female none RS-232-C male 10 meters none RS-232-C female 5 meters A 30221A-- INP Synchronous Series Modem Cable 30/33/40 /44/64 INP Synchronous Internal Cable (HP 30221-60001) INP Synchronous External Cable (HP 5061-2514) 30221B-- INP Asynchronous Series Cable 30/33/40 /44/64 INP Asynchronous Internal Cable (HP 30221-60002) INP Asynchronous External Cable (HP 5061-2514) RS-232-C 30225A-- INP Synchronous/ Asynchronous male Series Modem Bypass Cable II/III (HP 30225-60005) 10 meters H-15 MTS CABLE ASSEMBLIES PRODUCT NUMBER CONNECTORS (See NOTE below) NAME A 30225B-- INP Synchronous/ Series Asynchronous 30/33/40 Modem Bypass Cable /44/64 INP Modem Bypass RS-232-C Cable (HP 30225male 60006) LENGTH B C none RS-232-C female 5 meters ---- '\ INP Internal Cable (HP 3022160001) I/O none RS-232-C 92902A001 Data Link Cable none none none 100 meters (328 ft) 92902A002 Data Link Cable none none none 300 meters (984 ft) 92905A Data Link-toDevice Cable Data Link male hood none 3 meters (9.6 ft) 92905P Data Link-toDevice Cable with MP Extension Data Link male hood multipoint female 3 meters (9.6 ft) Each Leg NOTE: Install Install Install INP and * H-16 \ A connectors electrically toward the computer. B connectors onto the rear of a terminal. C connectors electrically away from the computer. SSLC cables do not have their own product numbers. This connector is a 50-pin RS-232-C female for 262X and a card edge connector for 264x. MTS CABLE ASSEMBLIES HP 13232P (2640-60132) MODEM/MULTIPOINT CABLE Use: Length: First terminal in a sy~hronous multipoint drop 4.5 meters (15 feet) A HP 13232Q (2640-60133) ST ANDARD MULTIPOINT CABLE Use: Length: Connects asynchronous or synchronous multipoint terminals 4.5 meters (15 feet) B OBI Return 001 CAO SAO CBI 881 BAO CAO BAI CAl OBI DDO DBO Return 001 Return CBO BBO Shield Return H-17 MTS CABLE ASSEMBLIES HP 13232R (02640-60134) MUL TIPOINT.EXTENSION CABLE Use: Length: Extends distance between multipoint terminals. to 13232Q. 30 meters (100 feet) Connects Connector kit is HP part number 5061-2401 A Ground Shield Shield Retum Part number 8120-2305, or Brand Rex PIN P0554P22 -Semi twimld peir. 4 twisted pair, 22AWG, 75 ohm impedance, braided, shielded, bracketed. NOTE: Cable may be customer fabricated up to 2000 feet: reference manual for your mUltipoint terminal. See the HP 13232T (2640-60151) POWER-PROTECT MULTIPOINT CABLE Use: Same as 13232Q except this cable has terminal power-down rerouting relays. If a terminal using this loses power, other terminals will not be affected. Length: 9 meters (30 feet) B 02840-80140 1 2 5 9 10 K L H A 3 4 • 7 8 11 1& H-18 MTS CONSOLE COMMAND OPENING AND CLOSING AN MTS LINE :MPLINE idn, OPEN [,FILENAME1] UP, upentry DOWN, downentry SHUT [,NOW) MESSAGES~ {ON-OFF} ON [. [ALL] {. [mask [] • [numentries TRACE.{ [,WRAP) [,filename2))))] OFF l} OPEN Opens the line and initiates MTS execution. filenamel An MTS configuration file in PUB.SYS. The utility MPCONFIG is used to maintain a configuration file. If omitted, line is opened with the characteristics established by MPE configuration. (Refer to DSN!MTS Reference Manual for configuration file items.) UP Activate the terminal(s) specified in the up entry. DOWN Deactivates the terminal(s) specified in the down entry parameter. upentry downentry Up entries and down entries can be: 1. The logical device number of a multipoint terminal as configured into MPE. 2. A two letter terminal ID, specifying the group and device ID of a particular multipoint terminal. 3. The word GROUP followed by a space and one letter designating a particular group. SHUT Initiates an orderly MTS line closing procedure. If multipoint terminals are currently in use, the line will be closed when all users have finished. H-19 MTS CONSOLE COMMAND NOW Immediately terminates MTS execution and closes the line without waiting for sessions to log off and for applications to close the terminals they are using. Caution: Data can be lost using this. MESSAGES Controls the printing of MTS messages on the system console. ON causes messages that result from MTS communication activity to be displayed on the system console. ON is the default. Off stops messages associated with activity from being displayed. MTS line TRACE Specifies the CS trace facility is to be activated or deactivated. ON Activates CS trace. A line must be opened before you can trace that line. ALL Generates trace records for all line activity. omitted, trace records are written only transmission errors. mask An octal integer preceded by a perent sign (~nn). Specifies the type of trace entries. Use ~77 for MPTEST on INP. Default is ~37. numentries A decimal number. Maximum number of entries in a trace record, not greater than 248. 24 for INP. Default is 24. WRAP Causes trace entries that overflow the trace area (greater than numentries) to overlay the prior trace entries. If omitted, overflow entries are discarded. filename2 Trace file name. If omitted, trace creates a file named CSTRACE in PUB.SYS. OFF Deactivates the CS trace facility. H-20 If for CONTROL CODES FOR FCONTROL MTS returns those FCONTROL requests not applicable to a multipoint environment as successfully completed, even though they did not execute. In addition, if a program requests an operation not supported by a terminal, the request is returned as invalid. CONTROL OPERATION Set input speed and return Previous speed. Set output speed and return previous speed. Enable echo. Disable echo. Disable system break. Enable system break Disable subsystem break Enable subsystem break Disable tape mode option Enable tape mode option. Disable terminal input timer. Enable terminal input timer. Read terminal input timer. Disable parity checking. Enable parity checking. Define line-termination character for terminal input. Disable binary transfers. Enable binary transfers. Disable user block mode transfers. Enable user block mode transfers. Disable line deletion echo suppression. Enable line deletion echo suppression. Set parity. (1) CONTROLCODE RESULT UNDER MTS 20 Speed not changed; current speed is returned. Speed not changed; current speed is returned. No operation. No operation. Standard operation. Standard operation. Standard operation. Standard operation Invalid request. Invalid request (1) Standard operation. 21 Standard operation 22 Standard operation. No operation. No operation. Use is limited as described in MTS manual. 10 11 12 13 14 15 16 17 18 19 23 24 25 26 27 28 Standard operation. Standard operation. No operation. 29 No operation. 34 No operation. 35 No operation. 36 No operation. The :PTAPE command will also fail because it issues this. (Continued on page 24) H-21 MTS EXECUTION CHARACTERISTICS TERMINAL OPERATING MODES MTS CONTROL FUNCTIONS ASCII TRANSFER DEFAULT Explicitly enabled through FCONTROL (control code 26) or FCONTROL (controlcode 41, chars 0) NORMAL TERMINAL CONTROL DISABLED through FSETMODE (modeflags bit 13=1 ) MTS checks for an MPE defined end-of-file condition (for example, HELLO, :EOF:, etc,) YES YES PAGE mode and AUTO TER M are selected before the first write when a session is logged on or the terminal is opened and allocated from a program. YES YES MTS normally follows each write with ESC_. YES YES GS as a last character is stripped from input data. YES YES Normal terminal control is enabled. Each read is followed by sending CR LF ESC_ to the termi nal. YES NO CR and LF characters are stripped from input. YES YES MTS checks output data for incorrect or improperly terminated escape sequences. If any are found, the write is not followed by ESC_. YES YES Notes: 1. When user enters a System Break, MTS enables PAGE MODE and AUTO TERM at the terminal. 2. Normally an application program would enable only one of the above described modes at a time. If a program invokes more than one mode simultaneously, the mod.e listed in the column to the right of all other selected modes takes precedence. H-22 MTS EXECUTION CHARACTERISTICS LIMITED UN.EDITED with end-of-record character = %136 Enabled through FCONTROL, controlcode 41. YES PAG E mode and AUTO TERM settings are not altered by MTS when unedited mode is entered nor so long as the terminal stays in unedited mode. 3. J. UNEDITED BINARY TRANSFER with end-of-record character =%137. EnabJed through FCONTROL, controlcode 41. Enabled through FCONTROL, controlcode 27. Disabled through FCONTROL controlcode 26. YES PAGE mode and AUTO TERM settings are not altered by MTS when unedited mode is entered nor so long as the terminal stays in unedited mode. NO NO YES NO NO YES NO NO NO NO NO YES NO NO YES NO NO There can be more than one rile opened on a terminal at a given time (remember the ASCII rile. $STDLIST is always open when a session logs on). Since binary mode is efrective only for a particular file opened on the terminal, the unedited mode (with end-or-record character =~137) should be used if MTS functions are to be disabled ror both system and terminal user. If end-of-record character is a value other than 0, %136, or %137, then MTS operation is undefined. H-23 CONTROL CODES FOR FCONTROL CONTROL OPERATION CONTROLCODE RESULT UNDER MTS Allocate a terminal. 37 Valid request for terminal types 0 and 14, invalid for any other terminal type. Set terminal type . 38 No Obtain terminal type information. 39 Standard operation. Obtain terminal output speed. 40 Returns the speed as entered in the current configuration file or the MPE configured default speed. Set unedited terminal mode. 41 Disables automatic MTS functions. H-24 operation for terminal types 0 and 14. Invalid for other terminal CS ERROR CODES SELECTED CS ERROR CODES ( Refer to the CS SECTION of this book for a complete lis t error codes.) CODE of CS DESCRIPTION 7 Driver not found. Add the CSSBSCI configuration if using an SSLC. 8 Driver not compatible with the attributes of the communication line. Reconfigure the S3LC using the instructions given in Appendix D of MTS Reference Manual. 9 Driver not changeable. Reconfigure MPE and specify DRIVER CHANGEABLE? YES for the SSLC driver (if using SSLC). driver to the MPE 10 Undefined device. SSLC. Reconfigure MPE to include the INP or 11 Device not available. The logical device for the INP or SSLC has been DOWNed. The console operator should UP the device. The device may also be in use by another subsystem (see 13). 12 Not a CS device. In the MPE configuration, the DRT numbers for the pseudo terminals and/or the MUltipoint Supervisor do not back-reference the INP or SSLC. Reconfigure MPE being certain to enter the logical device number of the INP or SSLC as the DRT number for the MTS devices. Precede each DRT with a number sign (II) • 13 Line in use by another subsystem. The console operator should terminate the other subsystem and reenter the MPLINE command. 19 The line as configured is not compatible with MTS. Reconfigure MPE using the instructions in Appendix C of the MTS Reference Manual. 77 Maximum number of I/O requests is already outstanding. Must first issue IOWAIT. 103 Data set not ready. Indicates remote terminals disconnected the line, or some sort of problem developed with the modem. 104 Carrier loss. The modern may have disconnected or the phone line has a problem. 151 Connect timeout. Line connection did not occur in the time allowed by the INP or SSLC configuration dialog. H-25 CS ERROR CODES 156 An internal error was detected by the CS driver. This error code may also be the result of line and/or modem problems. 209 Receive timeout. An expected response from a terminal did not occur. 219 The entries in the pollist were polled the required number of times but no station responded. 222 Speci£ied group or terminal did not respond or the entire line did not respond. 223 More than 2048 characters were transmitted by a terminal. Part of the data was lost. This problem may indicate a terminal is sending nonsense data, particularly if the message is printed frequently. 224 All devices on the line are logically down. Line is active for CPU to write to terminals, but no polling can be done. H-26 MTS MULTIPOINT VERIFICATION The program MPTEST. PUB. SYS is used to verify the installation and configuration of a multipoint network, the terminal strappings, and communication link between mUltipoint terminals and the HP 3000. The program prompts for information about the terminals to be tested, the configuration file name, whether the terminals I strap settings should be tested. Although CS capability is not needed to run MPTEST, you must have CS capability to read terminal strap settings. If you want to perform the read, write, and verify tests MPTEST prompts the system operator to open the 1ine. During the test, an observer can check HP 264x multipoint terminal screens to be certain the program is actually executing. Although HP 307x terminals are tested in the same way as HP 264x terminals, the data display normally remains constant. If a problem develops, the subsystem prints an appropriate message on the terminal where MPTEST was run ( $STDLIST) . MPTEST sends timeout and data compare error messages to a file named MPLIST. It sends all other messages to a file named STDLIST. These files default to $STDLIST but can be redirected as shown: :FILE MPLIST;DEV=LP :FILE MPLIST;NOCCTL;REC=-80,16,F,ASCII;SAVE :FILE STDLIST;DEV=LP All messages associated with the MPTEST program are listed in this section. H-27 CONFIGURING MTS MPE UNIT NUMBER TO GROUP/DEVICE ID CONVERSIONS ~m@ NO. 0 A B C D E F G H I 1 2 3 4 5 6 7 8 9 001 011 021 031 041 051 061 071 081 091 101 002 012 022 032 042 052 062 072 082 092 102 112 122 003 013 023 033 043 053 063 073 083 093 103 113 123 004 014 024 034 044 054 064 074 084 094 104 114 124 005 015 025 035 045 055 065 075 085 095 105 115 125 006 016 026 036 046 056 066 076 086 096 106 116 126 007 017 027 037 047 057 067 077 087 097 107 117 127 008 018 028 038 048 058 068 078 088 098 108 118 009 019 029 039 049 059 069 079 089 099 109 119 GROUP ID NO. @ 0 1 2 3 4 5 6 7 8 A B C D E F G H I 9 J K 10 11 12 L 000 010 020 030 040 050 060 070 080 090 100 110 120 III 121 NOTES: H-28 1) ID's shown are for polling. 2) Group and Device ID assignments can be overridden in MTS configuration file. See Section v. 3) MPE allows unit numbers to range from 0 to 127. If you wish to use other group or device IDls, they will have to be assigned in a configuration file. CONFIGURING MTS OFFLINE CONFIGURATION OF HP 2333A First attach an HP terminal to Port Al with standard RS232C terminal cable. Set terminal to odd parity, full duplex, character mode. 1. Locate switches behind the front panel of the Hp 2333A controller. Close switches A through G by pressing the switches up, and open switch H by pressing switch down. 2. Power on the 2333A or press the reset switch. 3. Set terminal baud rate to 2400 baud. 4. Press RETURN key on the terminal you connected to PortAl. At this point you are prompted with an asterisk "... to enter one of the following commands: HSA HSB configures high speed channel A. configures high speed channel B. (DC refers to Daisy Chain and DL refers to Data Link for the ,following dialog.) • Trans. mod? • Clck srce? • • • • •• • Bps rate? (DC) • SYNC or ASYNC INT none or EXT modem 4800/19200 or (DL) 1200/19200 Trspy? CNTL Parity? ODD Tx Bufsiz? 512 (max) Rx Bufsiz? 512 (max) Group Id? @ or A-Z Welcome Message? Any message up to 24 characters. You are prompted with another asterisk ".". Now you can enter "LIST" to display the HP 2333A's new configuration. To disconnect your terminal from Port A1: 1. Close switch H on the 2333A controller - all switches down. 2. Press reset switch. 3. Open communication line (MPLINE). The message you entered will be displayed. H-29 CONFIGURING MTS 2608S SWITCH SETTINGS SWITCH 1 DAISY CHAIN SWITCH 2 SWITCH 3 1ST DEVICE C 01 DAISY CHAIN 2ND DEVICE C 01 0---............................- H-30 CONFIGURING MTS 2608S ADDRESS SWITCH SETTINGS SWITCH S-2 Group 10 SWITCH S-3 Device 10 00000 OOOOC 0 40 "B c 41 42 43 ooeoo oocoe ooeco ooccc 0 F 4445 46 G 47 H I 49 oooeo oooee OCOOO oeooe oeoeo oeoee oecoo oceoc oecco OCCCC COOOO coooe cooeo coocc E J K 48 4" 4B L M N 0 4C 40 P 50 Q 51 52 R S 4E 4F 53 cocoa cococ U 55 COCCO COCCC V W 56 57 ccooo ccooe ceoco X y ,58 T z 5.... 59 5,., H-31 2608S SELF TESTS 2608S Self Tests For I/O Board and Cables I/O Board: * * Use 02608-60246 loopback hood on back of 2608s Run test 11 Cables and Pods: * Use 02645-60004 loopback connector on RS232C end of cable that connects to modem or put modem in loopback * * Run test 13 for first pod Run test 14 for second pods Data Link: * * Disconnect pod from data link box Run test 14 Determining Switch Settings With Self Test 11 1. Press SELF TEST twice quickly. 2. Press UP unti+ "11" is displayed. 3. Press SELF TEST. Switch setting will be printed on paper. H-32 SELECTED MTS MPTEST DIAGNOSTIC MESSAGES (Refer to the MTS Reference Manual for a complete l~st.) 7 END OF DATA ON $STDIN You typed a colon (:) in response to a test question. 8 INPUT STRING CONTAINS AN ILLEGAL DIGIT Respond with a positive non-zero integer. 11 READ TIMEOUT ERROR: LDEV # xxx; NUMBER nnn Terminal xxx did not respond within the time allowed by MPE configuration. MPTEST will attempt the procedure again. 12 WRITE TIMEOUT ERROR; LDEV #xxx; NUMBER nnn Terminal xxx did not respond within the time allowed by MPE configuration. MPTEST will attempt the prcedure again. 14 CREATE ERROR; PROGRAM OR ENTRY DOES NOT EXIST The multipoint program file must be named MPTEST. 26 DATA COMPARE ERROR: NUMBER nnn; LDEV #xxxnn The data read didn't match the data written. 27 ERROR IN FCHECK WHILE WRITING ERROR MESSAGES Further analysis is not possible. Re-run the test. 28 INVALID ENTRY - ENTER LOGICAL DEVICE NUMBERS OR "ALL" Logical device number should be separated by commas. 31 NON MULTIPOINT DEVICE ON LINE Nonmultipoint device configured on a mUltipoint line. Device must be configured as Device Type 16, Subtype 0, 1, 2, 3, Termtype 10, 14, or 17, or as Device Type 32, Subtype 9 or 13. 32 DEVICE IS NOT ON LINE Logical device number of device is not configured for current line. Enter only devices configured for this line. the 34 UNRECOGNIZABLE REPLY TO POLL SEQUENCE Check the straps on the multipoint devices. For example, the J07 strap on an HP 264x multipoint communications PCA may be set incorrectly. H-33 SELECTEO·MTS MPTEST DIAGNOSTIC MESSAGES 35 AN UNCONFIGURED DEVICE RESPONDED TO POLL SEQUENCE The device is perhaps configured into MPE incorrectly. 36 STRAP D (PAGE MODE) ON KEYBOARD INTERFACE PCA IS CLOSED. Information only. The strap will be opened programmtically by the MPMON process. 38 STRAP R (ASYNC REPEATERS) OPEN ON KEYBOARD INTERFACE PCA HP 264X terminals not first on a line after an asynchronous repeater should have strap R closed. The terminals listed following this message should be installed immediately after an asynchronous repeater. 39 NO TERMINALS HAVE STRAP R (ASYNCHRONOUS TEPEATERS) OPEN No HP 264x terminals with strap R open are installed on the line. This means there also should not be asynchronous repeaters installed. 40 STRAP S ON KEYBOARD INTERFACE PCA IS OPEN If the terminals listed following this message will ever run lunder con- trol of an application program which makes use of the HP 264x blank deletion feature, strap S must be open. If each space typed on a terminal must be transmitted (as is the case with EDIT/3000), strap S must be closed. 41 STRAP V (SYNC ADDED) CLOSED ON KEYBOARD INTERFACE PCA For asynchronous communication, HP 264x terminals operate more efficiently with strap V open. 42 STRAP Z (TRANSPARENT) CLOSED ON KEYBOARD INTERFACE PCA Information only. If strap Z on the HP 264x Keyboard Interface PCA is open, the terminal operates in transparent mode, which may allow fewer protocol errors to occur. 43 STRAPJ15 (CURSOR ADDRESSING) CLOSED ON MP COMMUNICATION PCA Strap J15 on the HP 264x MUltipoint Communications PCA must be open. 44 DEVICE CONFIGURED AS HP 264x BUT RESPONDED OTHERWISE Most likely due to an error in MPE I/O configuration or in configuration file. Check Device Type Subtype in I/O configuration. H-34 SELECTED MTS MPTEST DIAGNOSTIC MESSAGES ~5 STRAP J05 (EXTENDED TEXT) MODE IS OPEN If the terminals listed following this message will ever be used for MPE sessions (that is, the terminals will serve as log-on devices), strap J05 on each HP 264x Multipoint Communications PCA must be closed. 51 NO MULTIPOINT DEVICES ON LINE The MPE I/O configuration includes a properly configured line (INP or SSLC, and Multipoint Supervisor), but no multipoint devices. (See Message 31) 52 STRAP R (ASYNC REPEATER) OPEN BUT LINE IS SYNCHRONOUS HP 264x terminals should have strap R on the Keyboard Interface PCA open ONLY if the terminal is first on a line after an asynchronous repeater (asynchronous communication). If the terminal is not first on the line after an asynchronous repeater or asynchronous communications will be used, strap R must be closed. 53 NO MULTIPOINT DEVICES CONFIGURED A MUltipoint Supervisor must be configured into the MPE I/O System as Termtype 14. 54 DEVICE CONFIGURED AS AN HP 307x BUT RESPONDED OTHERWISE Check Device Subtype in I/O configuration. 56 STRAP J06 (BLOCK CHECK) CLOSED ON THE MP COMMUNICATIONS PCA On an HP 264x terminal, strap Communications PCA must be open. J06 on the Multipoint 57 BAD RESPONSE TO STATUS REQUEST Device sent an invalid response. Check that device is configured correctly in MPE I/O configuration or configuration file. Check SUbtype in MPE I/O configuration. 58 INVLAID OUTPUT DEVICE NUMBERS A mUltipoint terminal's output device number should be the same as its input device number. 59 MULTIPLE MULTIPOINT SUPERVISORS Only one Multipoint Supervisor should be configured for each SSLC or INP. H-35 SELECTED MTS MPTEST DIAGNOSTIC MESSAGES 61 DEVICE(S) NOT SPECIFIED IN CONFIGURATION FILE POLL LIST When an MTS configuration f'ile is named, all terminals to be tested or their group mut be specified in the poll list, or no poll list must be specified. 65 UNCONFIGURED DEVICE(S) IN CONFIGURATION FILE All devices specified in the MTS configuration file must properly configured into the MPE I/O system. 66 UNCONFIGURED I DOWN I be DEVICE(S) IN CONFIGURATION FILE All devices specifed in the MTS configuration file must be properly configured into the MPE I/O system, even those that are designated as being down. 74 LINE PARAMETERS IN CONFIGURATION FILE INVALID Entries 1 through 7 in the configuration file are invalid. Use the MPCONFIG program to create and modify configuration files. 75 xxxERRORS IN CONVERTING LINE PARAMETERS TO BINARY The configuration file probably contains invalid data. Use the MPCONFIG program to create and modify configuration files. 76 INCOMPATIBLE VERSIONS; CONF FILE VERSION x,MPTEST VER.y Configuration file may have been damaged. 78 BAD NUMBER OF ENTRIES IN CONFIGURATION FILE The configuration file probably contains invalid data. Use the MPCONFIG program to create and modify configuration files. 79 BAD NUMBER OF DOWN ENTRIES IN CONFIGURATION FILE The configuration file probably contains invalid data. Use the MPCONFIG program to create and modify configuration files. 80 DEVICE DIDN'T ACKNOWLEDGE STATUS REQUEST Device is off-line or malfunctioning. 81 OUTPUT BUFFER SIZE IS GREATER THAN HALF INPUT BUFFER SIZE Information only. MTS is usually more efficient if the output buffer is one half the size of the input buffer. On 264x terminals change the output buffer size (straps T and U on the Keyboard Interface PCA) or the input buffer size (straps J17 and J16 on the multipoint communications PCA). If you· change straps J17 and J1, make sure the line buffer is compatible with the new input buffer length. H-36 SELECTED MTS MPTEST DIAGNOSTIC MESSAGES 82 TERMINAL'S BUFFER SIZE IS NOT TWICE THE LINE'S BUFFER SIZE The line bufer size must be configured consistent with the strapped buffer size in each HP 264x terminal on the line. On 264x terminals change straps T and U on the Keyboard Interface PCA and straps J17 and J16 on the Multipoint Communications Interface PCA, or reconfigure the SSLC with the proper buffer size. 84 NO DEVICES ARE UP IN THE CONFIGURATION FILE MPTEST can only configuration file. test devices which are "up" in the 86 MPTEST CANNOT TEST IBM STRAP SETTINGS; LINEN Testing of straps will still be done for any HP devices you specified. 87 DEVICE CONFIGURED AS 2608s BUT RESPONDED OTHERWISE Most likely due to an error in the MPE I/O configuration or the configuration file. Check Device Subtype in the I/O configuraion. 88 IBM ANDHP DEVICES ARE ON THE SAME LINE; LINE , = You may not configure HP and IBM devices on the same line. 90 NON TERMTYPE 10 AND TERMTYPE 10 ARE IN THE SAME GROUP Only Termtype 10 devices group. can be configured in an HP 2333A 95 ERROR IN SHUTTING LINE; LINE# = MPTEST was unable to shut the lines being tested. This message is usually accompanied by a CI error. A request to shut the line(s) will be sent to the system console. 100 UNUSUAL CONDITION DETECTED ON 3270; LDEV' = Check the indicated terminal; it may need to be reset. 102 STATUS AND SENSE RECEIVED FROM 3210; LDEV" The IBM device returned status and sense bytes. Check the device; it may be out of paper or have another problem. 104 DEVICE @ IS NOT IN GROUP WITH 2333A ATTACHED TERMINALS The HP 2333A must be configured into the MPE I/O System. If you are using a configuration file, the HP 2333A must be configured into the same group as its attached devices, and it must be assigned the ID "@". H-31 SELECTED MTS MPTEST DIAGNOSTIC MESSAGES 105 BAD VALUES IN CONFIGURATION FILE I/O CONFIGURATION Run MPCONFIG.PUB.SYS and list file to verify it. 106 ONE OR MORE LINES ARE NOT OPEN AFTER WAITING nn SECS MPTEST could not open all the lines. Check with the console operator - a request to open the line(s) has been sent to the system console. 108 HP 2333A DEVICES MUST BE GROUP POLLED. Your configuration file may be bad. 109 MPTEST DOES NOT INDIVIDUALLY TEST TERMINALS ON 2333A The link to the HP 2333A will be tested. 114 RECEIVED CONTROL INFORMATION FROM 2333A WHEN EXPECTING DATA Device may have reset or may have lost power and regained it. Reru~ the test. If condition persists, contact HP. 115 RECEIVED DATA FROM 2333A WHEN EXPECTING CONTROL INFORMATION Device may have reset or may have lost power and regained it. Rerun the test. If condition persists, contact HP. 117 INCOMPATIBLE VERSIONS MPTEST VERSION nnn, MPTSTCAT VERSION nnn The message catalog MPTSTCAT.PUB.SYS may have been damaged. 120 ERROR IN OBTAINING LINE SPEED FROM CSLDTX FOR LDEV# ldn Check that any INPs or SSLCs which are used for mUltipoint lines are configured correctly in the MPE I/O configuration. 124 ERROR OCCURRED IN READ FOLLOWING STATUS REQUEST A device being tested replied incorrectly to a status request. Rerun the test. If the problem occurs frequently, contact HP. H-38 l1li I I I CS TRACE FACILITY AND ERROR MESSAGES PAGE CONTENT CS Trace File 1-2 LIST File 1-3 CSDUMP Program 1-3 Invoking and Revoking the Trace Facility 1-4 Protocol Driver Trace Entry Types Interconnect Driver Trace Entry Types ~ 1-6 1-8 Trace Dump Analysis 1-10 Line Information Display 1-11 IrrecoverableCS Errors 1-21 Recoverable CS Errors 1-29 System Failure Codes in es 1-30 Data Comm File System Error Codes 1-30 SHOWCOM ..•••••..•..•••......•.•••.....••......... 1-31 INP Dump Facility 1-32 eSLIST ••.••..•.••.••.•••...•.•.•••..••..•••....•. 1-33 I-I TRACE May be utilized by any subsystem that uses the CS drivers. Provides a recorded file of events that have occurred on the communications line. CTRACE File System Default File Name: CSTRACE VALUE PARAMETER formal file designator CSTRACE FOPTIONS (14:2) 00 0 0 0 0 0 1 0 (13:1) (10:3) (8: 2) (7: 1) (6:1) (5: 1) (0:5) AOPTIONS (12:4) (11:1) (10:1) (new file) (binary file) (use actual file designator) (fixed length records) (no carriage control) (disallow file equation) 4 (input/output access) 0 (no multi-record option) 0 (disallow dynamic locking/ unlocking) (8:2) (0:8) blockfactor 0 (exclusive access) 0 1 User Defined File Name: FILE CSTRACE=oldfile name The trace file is opened for variable length records because each line using it may have different record size requirements. A new permanent file will be opened in the system domain each time TRACE is requested. If an error occurs when trying to open the trace file, the particular COPEN or CCONTROL intrinsic call will fail. If the trace file becomes full, the EOF marker will be moved to the top of the file, and all previous trace information is lost. If the system fails while tracing is enabled, the trace file will be closed. Some of the last entries may be lost. 1-2 TRACE [f a line being closed is the last one using the trace file, the trace facility issues an FCLOSE intrinsic call with the following parameters: ~S/3000 PARAMETER VALUE rilenum iisposition 3ECCODE trace filenum 1 (save) (0) unrestricted access List File rhe formal file designator for formatted trace dump output is LIST. rhe default output file is $STDLIST. To divert formatted output =lsewhere, such as to device class LP, use the following file =quation: :FILE LIST;DEV=LP rhere may be a large volume of output generated by the CSDUMP program. You can control the list file output priority, keeping it :>elow the outfence value, and examine selected portions of spooled )utput by using the supported MPE utility SPOOK. CSDUMP Program ~ormats and lists the CSTRACE file. It is invoked through: :RUN CSDUMP.PUB.SYS[,OCTAL] [;PARM=01112] rhe secondary entry point OCTAL allows you to specify that all raw jata will be output in octal, otherwise it will be output in hexadecimal. (The entry point HEX, allowing you to specify hexadecimal for the output, has been retained for backward compatibility to the time when the default was octal.) If you specify PARM=O or 1 all entries will be output by time; however, if you specify PARM=2 only CS/3000 intrinsics will be output by time. Various conditions can cause this program to abort. These are indicated in an information error message, and in parameter values of the QUIT intrinsic. PARAMETER 1 2 3 4 5 6 7 MEANING Illegal dump format request Open failure on trace file Open failure on list file Trace file access error Open failure on temporary file Temporary file access error List file access error 1-3 TRACE Invoking and Revoking the Trace Facility • RJE/3000 :RJE #RJLINE{278013780};TRACE=ON, When you stop using RJE tracing will stop. • MRJE/3000 :MRJECONTROL START [,hostid];TRACE,ON[, ] :MRJECONTROL TRACE [,hostid],ON[, ] or :MRJECONTROL TRACE[,hostid],OFF • DS/3000 :DSCONTROL dsdevice;OPEN;TRACE,ON[, ] :DSCONTROL dsdevice;TRACE,ON[, ] or :DSCONTROL dsdevice;TRACE,OFF • MTS/3000 :MPLINE Idev,TRACE,ON[ ] :MPLINE Idev,TRACE,OFF • IMF/3000 or :IMFCONTROL START,configfile,TRACE,ON[, ] :IMFCONTROL TRACE,configfile,ON[, ] :IMFCONTROL TRACE,configfile,OFF or I-~ :IMFMGR >CONFIGURATION FILE configfile >TRACE on{, ] >TRACE OFF TRACE The are: [ALL[,[mask] [,[entries][,[WRAP][,filename]]]]] ALL means that all activity is to be traced. Its omission means that only I/O errors are to be traced. - mask indicates the type of activities to be traced, as follows: %000, or omitted, means use the driver default mask. *%OOl=generate PSTX entries *%002=generate PSCT, PPOL, PSEL entries *%004=generate PRTX entries *%OlO=generate PRCT entries *%020=generate POPR and PEDT entries %040=generate PSTN entries %100=generate INP interconnet entries %200=generate IMF control unit state transition entries. PCMP entries are generated automatically. * This is a default value for the ESC and MRJE protocol; also for HPDLC-I protocol except that POPR and PEDT entries are not applicable and do not appear in the trace file. - The value of entries is used to derive the size of trace file record. Trace entries are deposited in a record in a circular manner. A driver dependent default of 24 will be used if the parameter is omitted. The maximum value that may be specified is 248. On an INP the maximum is 24. (If the numentries requested when tracing on an INP is greater then 24, a warning message will be printed and the maximum default of 24 will be used.) WRAP specifies that if the intrinsic, previous entries that succeeding entries will affect the EOF marker of the trace record is full for a given CS are overlayed. Its absence indicates be flushed. This parameter does not file. - Trace output will be sent to a specified file name which has been previously built. If a file name is not specified, the default destination depends on the communications software product being used. - If a trace file exists it will be purged, will be created. NOTE: When tracing IMF BSC use mask of %277. use mask of %77. and a new trace file When tracing IMF SDLC TRACE Protocol Driver Trace Entry Types Mnemonic Entry Type Definition POPR Operation This type of trace entry is generated each time the physical driver is called upon to perform an operation. The POPR trace entry tells what operation is to be performed. * PSTN State Transition Entry This type of trace entry is generrated each time the driver transfers from one internal state to another. The PSTN trace entry tells what event just happened and what action is about to be performed. PEDT Editor Entry This type of trace entry is generated each time a text message or control character sequence is received from the remote station. In the case of a text message, the PEDT trace entry shows the first 13 (for RSI) or lij (for SSLC or ,INP) words of the user's buffer; control characters, pad characters and CRC parity sequences are omitted. In case of a control character sequence, the PEDT trace entry supplies a mnemonic phase telling what was received. * PRCT Receive Control Sequence Entry This type of trace entry is generated each time a control character sequence is received from the remote station. The PRCT trace entry shows (in octal or hexadecimal) byte-for-byte exactly what was received. ** PSCT Send Control Sequence Entry This type of trace entry is generated each time the driver sends a control charactaer sequence to the remote station. The PSCT trace entry shows (in octal or hexadecimal) byte-for-byte exactly what was sent. ** [-6 TRACE Mnemonic Entry Type PRTX Receive Text Entry This type of trace entry is generated each time a text message is received from the remote station. The PRTX trace entry shows (in octal or hexadecimal) byte-for-byte exactly what was received. *** PSTX Send Text Entry This type of trace entry is generated each time the driver sends a text message to the remote station. The PSTX entry shows (in octal or hexadecimal) byte-for-byte exactly what was sent. *** PCMP User Request Completed This type of trace entry is generrated each time a user request (i.e., a CREAD,CWRITE, driver-performed CCONTROL, or CCLOSE intrinsic call) is completed. The PCMP trace entry summarizes the number of text messages sent and received and the number of errors that have occurred, etc. PPOL Send Polling Sequence Entry This type of trace entry is generated each time the driver sends a polling sequence. The PPOL shows the sequence byte-for-byte. PSEL Send Selection Sequence Entry This type of trace entry is generated each time the driver sends a selection sequence. The PSEL shows the sequence byte-for-byte. Definition * This entry will not be generated by the SDLC or HPDLC-I protocol. ** For SDLC and HPDLC-I, this entry type is generated each time a frame is received from the remote station (FRCT) or sent to the remote station (PSCT). The PRCT or PSCT trace entry omits the Flag characters and Frame checking sequence (FCS) and shows the first 27 bytes of the I field maximum. One byte of the FCS may appear if the frame doesn't end on a word boundary. *** For SDLC and HPDLC-I, this entry type is generated only when the received frame (PRTX) or the sent frame (PSTX) is longer than 32 bytes. In this case PRTX or PSTX entries will be used to display the remainder of the I field that was not displayed in the entry. Trailing Flag and FCS bytes are omitted except when the frame does not end on a word boundary; then one byte of the FCS will appear. 1-7 TRACE Interconnect Driver Trace Entry Types Mnemonic Entry Type Definition IDC Driver Called The entry is generated whenever the driver is called to perform an operation. IDX Driver Exited This entry is generated whenever the driver completes an execution of the main control routines. IADQ Add to Queue This entry is generated whenever the driver adds a request to one of its internal queues. IRFQ Remove From Queue This entry is generated whenever the driver removes a request from one of its internal queues. IDF Data Frozen This entry is generated whenever the driver requests a target data segment to be frozen in memory or to check if a previous request to freeze a data segment has been completed. IUNF Unfreeze Data This entry is generated whenever driver wishes to unfreeze a previous frozen data segment or to insure that a data associated with a request is not frozen by the driver. INR New Request This entry is generated each time the driver begins processing a new request. IPR Process Request This entry is generated whenever the driver processes a request which may be completed immediately (i.e., requires no I/O to INP) or whenever a request requires some preprocessing before I/O is to be done. IAR Abort Request This entry is generated whenever a request is to be hard aborted. ISTO Start Timeout This entry is generated whenever the driver starts a software timeout on a request. 1-8 TRACE Interconnect Driver Trace Entry Types Mnemonic Entry Type Definition ISS Set Status This entry is generated whenever request completion status is set. the ICR Complete Request This entry is generated whenever a request has been fully completed by the driver and is released to the request initiator. ICC Check Completion This entry is generated whenever the driver calls the physical driver to check I/O completion status and to check for software timeout completions. IPM Process Message This entry is generated each time the power fail recovery routine is called. IPFR Power Fail Recovery This entry is generated each time the power fail recovery routine is called. ICD Call Driver This entry is generated each time the physical driver is called to perform an operation. IDIO DO I/O This entry is generated each time the driver wishes to do an operation which sends a message to INP or moves data between requests. IRB Illogical Condition ~his entry is generated whenever the driver detects an illogical internal condition or receives an erroneous or illogical message from INP. TRACE Trace Dump Analysis HEADER *** CS TRACE DUMP FACILITY *** TUE, JAN 6, 1977, 12~32 AM TRACE FILE IS CSTRACE.CS30.DC LAST OPENED ON TUE~ JAN &, 1977, 12:01 AM SYSTEM 10:;:02.66 At the start of the trace listing is a header message telling the date and time-of-day when the listing was printed and the fullyqualified name of the trace file being used. The meanings of the three remaining items in the header message are as follows: LAST OPENED ON etc. This tells you the data and time-of-day when the trace was performed. SYSTEM ID=xx.yy This tells you the version number (xx) and fix level (yy) of the MPE!3000 operating system that was being used when the trace was performed. CS 1D=xx.yy This tells you the version number (xx) and fix level (yy) of the CS!3000 subsystem that was being used when the trace was performed. 1-10 TRACE * * *** * * ** ** ** * ** ** ** *** * * *** * * * * BEGIN TRACING FOR DEVICE 14 * ****** ** ***** * ** ** * ** ** * * * * ** ** ,o-L-I-N-E--- I -N-F -O-R-M-A -T- I -0 -N---O - [-S -P -L-A -y. • • • • • .. .. • : .. .. • .. .. LINE NUMBER: 3 LOGICAL DEV. NUMB-cR: 14 DEV. TYPE: 17 SURTYP(: 7 VER: A. H.C2 .. 0123456789012345 COPTIONS: OGOI100CllOC0010 AOPTIONS: 000<)0001000011:)1 DGPrIQNS: C 10GGICI0J010000 NUMBUFFERS: 1 BUFFSIZ::: (WORDS) .. INSPC:C:O: 120(1 OUTSPEED: 1200 MISCARRAY: RECEIVE TI MEOUT: 2n SECS.,o LOCAL TI M[OUT: 60 SECS." CONN':CT TI M[OUT: 900 SEes . . . RESPONSE .TIMEOUT: 30n HSi':es.,o LINE BID TI MEOUT: 60 SECS. * ·NO. ERROR RETRIES: 7 CLEAR-TO-SEND DELAY: OO.J SECS." DATA-SET-READY DELAY: DISAiJLEO. TRANSMISSION HaDE: HALF DUPLEX." MMSTAT TRACE FACILITY: ENABLED. POLL LOOP DELAY: 10 MSEC<;." POLL REPEAT: a POLL [NTRY DELAY: 10 HS;::CS.,o g~~~~;~~M~iL~~I~~g~1Tsa.PUB.SYS OIP} • .. ... ... POLL = H41 SEL = 4H1 STAT10NS= 1 POLL 10 = 4242 SEL IO = 6262 GEN POLL 10 = 2222 {STA 1 COMPONENTS= 1 CMP i) POLL = 4141 GRP GRP 2 :5 S~~~IONS= = 1 HH POLL 10 = 4343 SEL 10 = 6363 G'::.N POLL 10 = 2222 STA 1 COMPONENTS= 1 CMP 0 POLL = 4Hl SEL = 4141 4 STATIONS= 1 POLL ID = 4444 SEL 10 = 6464 GEN POll 10 = 2222 STA 1 COMPONE:NTS= 1 CMP C POll = 4141 SEL = 4141 STATIONS= 1 POLL 10 = 4545 SEL IO = 6565 GEN POLL 10 = 2222 STA 1 COMPONENTS= 1 CMP '0 POLL = 41tH S'CL = 4141 GRP 6 STATIONS::: 3 POLL 10 = 4646 SfL 10 = 66~6 ASCII=AA EBCOIC= value) ASCII=AA EBCD1C= ~ OESC=OilOOOOOl,o ASCII=BB EBCDIC=!! " ASCII=bb ~BCDIC=22 ... ASCII=" EBCDIC= Station/Device TYPE=O} ASCII=AA EBCDIC= (Hexadecimal CMP 0 :STA 3 POLL = 4242 10 ASCII=A~~S~~;~~~~OOl value) ASCII=CC £RCDI C=-ASCII=cc £BCOIC=33 ASCII=-EBCDI C= TYPE=Q ASCII=AA £BCDIC= ASCII=AA £BCOIC= OESC=O')OOOOOI ASCII=OO EBCOIC=ltll ASCII=dd EBCDIC=44 ASCII=-ERCDIC= TYP[=') ASCII=AA EBCD1C= ASCII=AA EBCDIC= OESC=J (JOOODOI ASCII=EE EBCDIC=SS ASCII=ee EBCOIC=55 ASCII=-EBCDIC= TYPE=J ASCII=AA ERCDIC= ASCII=AA EBCD1C= OESC=')JOOOOOl ASC I1=FF EBCDI C=XX ASCI1=ff EBCDIC=66 j {::~~:N m~:~~:t~;~; ; ~;; ... ~,)Binary value) CTRACEINFO: ENTRES=24 MASK=lJ1l111 O:)()/ • TYPE OF TRACE = ALL. NOWRA? POLUST: ENTRIES=3 INOEX=13 1 GRP = 1 2· GRP = 3 3 GRP = 4 PHONELIST: ENTRIES=O INOEX=O IeUST: ENTRIES=O INOEX=o SUPUST: GROUPS=6 OESC=OOOOO\)OO .. GRP 1 STATIONS= 1 OESC=IJJOOOOOI Group Poll/Select POLL 10 = HH ASCII=AA EBCDIC= } SEL 10 = 6161 ASCII=aa EBCDI C=1I IDs (General) { STA ~EN ~g~~o~~N~s~2i2 ASCII=-;yp~~;DIC= (Hexadecimal • • • .. " • ... .. • ... .. ;tm;;~;} ~ations ASCI1=BB in EBCDI C=!! ~~~PONEN~s:.2i2 ASCII""~yp~~~OIC'!1 !he Group " CMP Ij POLL = 43'13 ASCII=CC ERCDIC=" • .. SEL = 4343 ASCII=CC ERCDIC=" • "ERRORCOOE: RECOVERABLE=O IRRECOVERAf3L E=201 ... ... HSGSENT: 1298 MSGR"ECV: 413 ... RECOVERRORS: 3 IRRECOVfRRORS: 0 1-11 TRACE BEGIN TRACING MESSAGE LINE NUMBER AFT entry. LOGICAL DEV. NUMBER Number as specified during system configuration. DEV. TYPE As specified during system configuration. INP=17, SSLC=18, HSI=19 SUBTYPE As specified during system configuration. o Point-to-point switch line (modem) 1 Point-to-point non-switched line (modem) 3 Point-to-point non-switched line (no modem) 7 Non-switched (hardwired) line with ASYNC mode. VER CS driver version number. 1-12 TRACE ;OPTIONS ~ word describing the communications options associated with the line. (0:1) inhibit timeout o allow timeout 1 disable all timeouts (1:1) ID Sequence Verification o allow the use of ID sequences (both user-supplied and configured defaults). 1 inhibit the use of ID sequences. Any user-supplied or configured default ID sequences will be ignored (applies to both local and remote ID sequences). (2:1) CS trace o do not invoke CS trace facility. 1 invoke CS trace facility. See also CTRACEINFO. :4:2) Speed Select (European modems only) o use configured default setting 1 set speed to low speed 2 set speed to high speed 3 reserved for future use. Specification of this value will cause a COPEN error. ~6:4) Local Mode (Illocal" means the station at your end of the line) o use configured default setting local is a primary contention station local is a secondary contention station local is a control station on a multipoint line local is a secondary station on a multipoint line 5 local is an HPDLC.System acting as DTE. 6 local is an HPDLC.System acting as DCE. 7-15 reserved for HP use. 1 2 3 4 A COPEN error will result if local mode is not compatible with either COPEN parameters or configured line values. I-13 TRACE (10:6) Transmission code = 0 use configured default setting 1 use automatic code sensing feature of driver 2 ASCII 3 EBCDIC 4-63 reserved for HP use AOPTIONS A word describing the access options associated with the line. (0:8) Protocol o use configured default protocol 1 use BSC protocol 2 use MRJE protocol (Conversational BSC) 3 use HPDLC-I protocol 4 255 reserved for HP use A COPEN error will result if protocol is not compatible with configured line specification or driver capabilities. (8:1) Allows the user to choose Alpha and Graphic characters in the phone number specified. = 0 only numeric and "_" are allowed. (default) = 1 allows Alpha, Numeric, and Graphic characters. (9:1) Designates whether or not to delay the INP powerfail recovery (necessary for a series 64). = 0 no delay (default) = 1 delay Note: No user control; set internally byeS. (10:1) (reserved for future use.) (11:1) Inhibit Console Error Message o allow CS to print hardware error message of ~perator console. 1 inhibit CS from printing hardware error message at operator console. (12:2) Dial type o dial on write connect; answer on read connect 1 answer on write connect; dial on read connect 2 dial· on write connect; dial on read connect 3 answer on write connect; answer on read connect 1-14 TRACE (15:1) Wait mode = = Note: 0 perform all I/O using NCIO 1 perform all I/O using CIO Only users executing in privileged mode may open a line with CIa and no buffering. DOPTIONS A word describing driver-related options. For the SSLC Drivers and BSC INP Driver, the format of DOPTIONS is as follows: (0:1) Reversed for future use. (1:1) Delay sequence wait. = (2:1) o wait on received WACK/TTD sequences. 1 Do not wait on received WACK/TTD sequences. Poll termination sequence. o Before switching between stations, an RVI is transmitted to return the line to control mode. 1 Before switching between stations, an EOT is transmitted to return the line to control mode. 1-15 TRACE (3:1) Control state listen mode. =a While in control state driver will listen for remote. 1 While in control state driver will ignore any remote. (4:2) and between user requests the any contorl sequences from the and between user requests the control sequences from the Ending sequence: a Use BSC default (NSW=send EOT; SW;send OLE EOT) 1 send OLE EOT 2 send EOT (6:1) 0 the remote will not send leading graphics 1 expect leading graphics from the remote (7:1) Value of USASCII block check character (bee). VRC/LRC (non-transparent mode or transparent with header) CRC-16 (transparent mode with no header) 1 VRC/CRC-16 (non transparent mode) CRC-16 (transparent mode) = 0 (8:1) 0 automatic generation of WACK 1 no WACK will be sent (9: 1) 0 automatic generation of TTO 1 no TTD will be sent (10:1) a do not expect to receive ITB sequences from the remote station Note: If an ITB sequence is received, the driver will require a retransmission to properly receive the message. The driver then sets this bit to a one. = 1 Expect ITB sequence form the remote station. (11:2) Message Format Word (MFW) = a MFW will not be placed into received text nor expected in sent text. CS will use an implicit MFW of 000000 for sent text. 1 MFW will not be placed into received text nor expected in sent text. CS will use an implicit MFWof 100000 for sent text. 2 MFW will be placed into received text and expected in send text. 3 reserved for future use. 1-16 TRACE (13:1) o Multipoint primary station will reselect the device for every write request. 1 MUltipoint primary station will not reselect the device if a write request follows a read request. (14:2) Number of leading SYNs o send four leading SYNs 1 send eight leading SYNs = 2 send twelve leading SYNs = 3 send sixteen leading SYNs For the HSI Driver, the format of DDPTIONS is as follows: (0:1) Reserved for future use. (1:1) Delay sequence wait (2:1) Ignored (3:1) Control state listen mode = 0 while in control state and between user requests the driver will listen for any control sequences from the remote. Receipt of a line bid will cause the line to be placed into text state. 1 while in control state and between user requests the driver will ignore any control sequences from the remote. (4:2) Ending sequence: o use BSC default (NSW=send EDT; SW=send DLE EDT) 1 send DLE EOT 2 send EOT (7:1) Ignored (8:1) 0 automatic generation of WACK. Enable. 1 no WACK will be sent. Disable. (9:1) 0 automatic generation of TTD. Enable. 1 no TTD will be sent. Disable. (10:3) Ignored (13:1) Reserved for future use. ~14:2) Ignored Note: Most of the remaining LID entries are selfexplanatory. I-17 TRACE For the HPDLC-I INP driver the format of DOPTIONS is as follows: (0:1) Looped back mode: o = normal. = looped back. 1 (1.1) Satellite simulation mode: o = normal. 1 = simulate satellite delay. (2:6) Reserved. (8:8) Maximum number of outstanding frames. This is parameter K in the HPDLC-I protocol. Valid values are one through seven. The default value is seven. NUMBUFFERS Total assigned to the line. BUFFSIZE May differ from configured size due to subsystem requirements (i.e., RJE 3780 = 512 words, etc.). INSPEED/OUTSPEED Line input/output speed in characters per second. MISCARRY The time out values may change during execution, and may not be operational depending on subsystem and function. MISCARRY format is: Logical array o Number of words of parameter information following this word. 1 Parameter type. 2-n parameter value 1-18 TRACE Repeat the last two fields for each parameter type to be specified, as follows: type, value TYPE MEANING OF VALUE o Receive Timeout (seconds) Default 1 Local Timeout (seconds) Default 2 Connect Timeout (seconds) Default 3 Response Timeout (seconds) Default 3* 4 Line Bid Timeout (seconds) Default 60* 5 Number of Error Recovery Retries Default = 6 = 0 Clear-To-Send. <> Clear-To-Send. 7 9 20* 60* = 900* 6 Delay determined by moderns Delay value in tenths of seconds. On an INP this parameter defines the amount of time the driver will await the expected clear to send change before deciding the modern is broken. The default value is 300 milliseconds. 0 Data Set Ready. No stabilization time. 1 Data Set Ready. goes true. 8 = = 100 Msec stabilization time after it o Transmission mode full duplex. 1 Transmission mode half duplex. 0 Disable MMSTAT trace facility. <> 0 Enable MMSTAT trace facility (Memory Management). This is not implemented for an INP. 10 Poll Loop Delay. (.01 sec. each) Delay between iterations through Poll List (0=00). 11 Poll Repeat. Number of iterations through Poll List (O=c:x::». Terminates when station responds or number of passes satisfied. 12 Poll Entry Delay. (.001 sec. each) Delay between polling entries in list. 0 disables timeout. f A value of 0 will disable timeout. I-19 TRACE DRIVERNAME The name of the line driver being used. CTRACE INFO ENTRIES are the number of entries per record. MASK is the binary specification of the events to be traced. Type of trace indictes whether ALL or I/O errors are to be traced, and whether the Trace file is to be overlayed, WRAP. POLLIST A set of multipoint station identifiers used for polling. PHONELIST A set of telephone numbers to be used to prompt for dialing a switched line connection. IDLIST A set of identification characters to be sent and to be received. RJE/3000 will send an ID sequence, but not receive them. SUPLIST The maximum set of groups, stations, and components which will be recognized on a multipoint line. ERRORCODE A specification of the type of error which occurred. MSGSENT/MSGRECV Number of blocks correctly received or sent and acknowledged. RECOVERRORS Number of errors during entire TRACE duration. IRRECOVERRORS Note the subsystem may fail due to satisfactory BISYNC conditions which may abort the job, but still not be considered an irrecoverable error (i.e., receive a DLE EOT). 1-20 CS ERRORS The CS error codes are returned in the ERRORCODE parameter in a procedure call to CCHECK. Irrecoverable errors are returned in ERRORCODE. (8:8), while recoverable errors are returned in ERRORCODE. (0: 8) . Irrecoverable Errors. RANGE DESCRIPTION o Request completed successfully. 1-40 An error was found by the COPEN intrinsic. 41-50 The request was not initiated because of an error found by the CS intrinsics (including COPEN). 51-81 The request as not initiated because of an error found by the CS intrinsics (except COPEN). 84-109 A hardware error occurred or INP self test failed. 110-113 INP trace process detected error. 115-124 Main frame IC detected error. 151-200 An error or exceptional condition which resulted in the line being disconnected, which is driver dependent, occurred. 201-250 An error or exceptional condition occurred which did not result in the line being disconnected, which is driver dependent occurred. Code Meaning of Irrecoverable Errors CODE (DECIMAL) MEANING o Request completed successfully. 1 None, or too many groups. 2 None, or too many stations. 3 None, or too many components. 4 Invalid poll or selection sequence length. 5 Not enough stack space for COPEN to process. 1-21 CS ERRORS Code Meaning of Irrecoverable Errors (continued) CODE (DECIMAL) MEANING 6 Invalid driver name. 7 Driver not found in system. 8 Driver not compatible with attributes of the line. 9 The line was not drivers. 10 Undefined line device. 11 Line device not available. 12 Not a CS line device. 13 CS line device in use. 14 Invalid ID sequence length. It exceeds 16 characters. 15 Invalid buf'fer maximum. It exceeds 17 Invalid telephone characters. number length. 18 Illegal character in telephone number. Only numerics or a hyphen character are allowed. 19 Local mode not compatible with line type. 20 Invalid information value in MISCARRAY. 21 Invalid inf'ormation value. in MISCARRAY. 23 Invalid entry in the poll list 24 Could not open trace file 25 Trace process unable to get, lock, or freeze extra data segment. [Trace file record size was too small] [Insufficient trace buf'f'er space.] 26 Invalid user capability. 27 Invalid line designator. 28 No line designator or device specified. I-22 configured to allow for changeable size. capability. User conf'igured It does device exceeds not have 20 CS CS ERRORS Code Meaning of Irrecoverable Errors (continued) CODE (DECIMAL) MEANING 29 Too many files or lines. Insufficient PCBX space. 31 Insufficient main memory space. 32 Driver failed to open 33 Local mode was control station, but the SUPLIST parameter was not specified. 35 Down load file error. 38 Mainframe trace process not created or active. 39 Not enough INP buffer space. 40 Must have an INP with an autodialer. 41 Does not have autodial capability 47 Unable to lock code in memory. 48 No memory space available for tracing and/or buffering. 49 DB register not pointing at stack. 50 Process handling capability needed to trace. 51 Invalid line number. 52 Invalid parameter value. 53 Trace process detected a read error. 54 Autodialer detected errors. 55 No phone list exists. 56 Invalid buffer count parameter. 57 Console operator message. 58 No telephone number list for dial attempt. 59 System problem with dial message No such line. replied liND" to a dial prompting 1-23 CS ERRORS Code Meaning of Irrecoverable Errors (continued) CODE MEANING (DECIMAL) 60 Invalid array length parameter. 61 CCONTROL code 62 The device must be an INP. 63 \ No I/O in progress to abort. 64 Abort ignored because I/O already completed or aborted. 65 Logical group number value is invalid 66 Logical station number value is invalid 61 Logical component number 68 Non-existent phone index specified. 69 Phone number specified is not the same length as the current phone number. 10 Maximum allowed outstanding writes exceeded. 11 Maximum allowed outstanding reads exceeded. 12 Current phone index doesn't exist. 13 Parameter bounds violation 14 No CS buffers remaining. 16 Required buffer parameter absent. 11 Too many I/O requests. I/O in progress. 18 No I/O pending for any file or line. 19 No I/O pending for specified file or line. 80 Illegal operation of INP device. 81 File system error in INP dump. 82 Unexpected INP Shutdown 83 INP System failure 84 INP USYNRT failure with DMA. I-24 value invalid. IOWAIT needed. Or, concurrent CS ERRORS Code Meaning of Irrecoverable Errors (continued) CODE (DECIMAL) MEANING 85 INP parity error. 86 INP RAM software error 87 INP received invalid self-test control character. 88 INP DMA self-test error. 89 INP microprocessor (MC2) failure. 90 INP ROM failure. 91 INP RAM failure. 92 INP USART transmitter overrun. 93 INP USART parity error. 94 INP USART self-test receive error. 95 INP USYNRT self-test transmitter underrun. 96 INP USYNRT self-test receive error. 97 1NP USYNRT self-test receive overrun. 98 1NP USYNRT self-test receive aborted. 99 1NP USART self-test received no data. 101 Non-responding device. 102 Data transfer error 103 Data set not ready. 104 Carrier lost. 105 Data overrun 106 INP USYNRT received no data. 107 INP USART failure with DMA 108 INP timer failure. 109 INP RAM parity error. 1-25 CS ERRORS Code Meaning of Irrecoverable Errors (continued) CODE (DECIMAL) MEANING 110 INP has no memory £or trace buffers. 111 Illegal number of trace buffers requested for 1NP 112 Illegal start or stop requests for 1NP trace. 113 Illegal trace record size value specified for 1NP. 114 The device must be an 1NP 115 Power failure during down load. 116 Mainframe IC driver timed out. 117 Invalid interrupt. 118 Start or stop I/O program error. 119 Power failure recovery error. 120 Internal driver error. 121 ROM self test error 122 HP 1B error. 123 GIC error 124 Reset while in RAM. 130 INP system failure. Highest value. 151 Connect timeout occurred. 152 Line bid not received. 153 Remote station rejected the connection. 154 Power failure occurred. 155 Local timeout occurred. 156 An internal error was detected by the driver. 157 Remote station protocol error occurred. 158 Remote station sent shutdown sequence and disconnected. 1-26 CS ERRORS Code Meaning of Irrecoverable Errors (continued) CODE MEANING (DECIMAL) 159 Remote station sent shutdown sequence and disconnected before the I/O request was issued. 160 An internal error was detected by the MPE. 161 Initialization timer expired. 201 Operation aborted. 202 Invalid request detected by the driver 203 Remote station is not ready to accept line bid. The remote station sent a NAK in sequence in response to the local line bid. 204 Remote station rejected the line bid. 205 Remote primary station bid for the line while. 206 Remote has received.) 201 Driver retry counter exhausted. 208 Unexpected text was received. 209 Receive timout expired while waiting for text from the remote station. 210 Remote station sent end-of-transmission 211 Remote station sent end-of-transmission sequence, disconnected before the I/O request was issued. 212 During the execution of a CWRITE conversational with the output buffer to be the input buffer also, the remote requested a resend of the output buffer; but, its contents had been modified while receiving from the remote. 213 Remote station sent an ACK sequence in response to local CREAD acknowledgement. 214 Remote station sent an NAK sequence in response to a local CREAD acknowledgement. 215 Remote station sent an RVI sequence in response to a local CREAD acknowledgement. requested to send. (An RVI sequence was and 1-21 CS ERRORS Code Meaning of Irrecoverable Errors (continued) CODE (DECIMAL) MEANING 216 Remote station initiated. 217 No line bid was received from the remote station; local station timed out. 218 Remote sent a delay sequence instead of the expected text or response. 219 The entries in the pollist were polled the required number of times and no station responded. 220 An EDT was receoved from the remote station before the last block of multiblock transmission was sent. 221 After an RVI was sent to the remote station, it responced with text instead of the expected EOT. 222 All stations on a multipoint line are down. 223 Too much data was transmitted by the remote station. Part of the data was lost. Buffer overflow. 224 All stations on a mUltipoint line are logically down. 250 Unable to lock code in memory. 1-28 requested a download sequence be CS ERRORS Recoverable Errors CODE (DECIMAL) MEANING o No recoverable error occurred. 1 Invalid ID sequence received 2 Received unintelligible sequence. 3 Block check character of field check sequence error. 4 Response timeout occurred. 5 Received incorrect acknowledgement. 6 Remote station attempted to bid for the line. 7 Remote station did not respond to the local line bid. 8 Received unintelligible sequence after sending text. 9 Received inquiry character after sending text. 10 Remote station requested response. a resend 11 Remote block. a resend 12 Received end-of-transmission character while in control state. 13 Received text overflow. 14 Data overrun occured on SIO multiplexor. 15 Transfer error occurred on the SIO multiplexor. 11 Data underrun on INP interface board. 18 Host sent invalid data to 3270 station. 19 Requeue 3270 screen for transmit. station requested of of the the last last local text 1-29 CS ERRORS ,System Failure Codes in CS 900 I/O request no longer associated with process. 902 Unable to freeze of lock a code segment in main memory. 903 Unable to lock or unlock a segment in main memory. 904 Unable to increase a data segment size 905 Unable to decrease a data segment size. 906 Unable to unfreeze a code segment in main memory. 907 Unable to unlock a code segment in main memory. 909 Invalid pointer to poll list entry. 910 Invalid 10 queue index value 911 10 queue procedure value cleared after return from MMSTAT The recommended action for all of the above is to perform a cold dump, and to forward it to HP for analysis. Data Comm File System Errors 201 Invalid ID sequence (FSERR 201) 202 Invalid telephone number (FSERR 202) 203 No telephone list specified (FSERR 203) 1-30 :SHOWCOM :SHOWCOM Idev[;ERROR] [;RESET] • ldev is the logical device number of a communications controller • ERROR will produce a more detailed display of erors. • RESET will clear totals. Use of this command must be specifically ALLOWed. 1-31 INP DUMP FACILITY INP dump analysis is done only by factory level support personnel. The messagex at the sytem console announcing board failure and dump are INP BOARD FAILURE - LDEV xx where xx is a logical device number. INP RAM DUMPED IN INPLOGnn STORE AND PURGE ALL INPLOGnn FILES where nn identifies a dump file created in the PUB group of the SYS account. Formatted output of an INP dump file, identified by the console messages above, is done as follows: Omit the following to default output to $STDLIST, or divert output to device class LP. :FILE INPLIST;DEV=LP;CCTL Identify the file to be formatted, such as the one indicated in a console message. :FILE INPDUMP=INPLOGnn.PUB.SYS Execute the dump file formatter. :RUN INPDPAN.PUB.SYS,FULLDUMP You can store all INP dump files with the following commands: :FILE"INPTAPE;DEV=TAPE :STORE INPLOG##.PUB.SYS;*INTAPE Once you have finished using inplognn dump files, remember to purge them, because their numbers are limited. NOTE: 1-32 The system can build up to 99 INP log files. CSLIST CSLIST CSLIST allows the user to obtain a list of the version, update, and fix (VUF) of the installed CS modules. It also shows the VUF of the latest release of the CS modules to verify that the installed CS modules are current. In addition, CSLIST allows the user to obtain information for the HP-Standard or user-designated INP download files. This information includes Download File Name, Protocol Type, Board Type, Compile Date, and four version numbers - IC, Protocol, Trace, and RamCP. The information for the HP-Standard download files is accessed through the normal processing of CSLIST. In order to input specific download files names, use the CSLIST entry point INP. OPERATION: Standard User Mode: 1. The program is executed by a :RUN CSLIST.PUB.SYS command. A header is printed out followed by a shor~ explanation. 2. The question "DO YOU WANT A COMPLETE LISTING OF INSTALLED VUFS?" follows. Possible responses: YES (or Y) - A complete listing is produced. NO (or N) - VUFs of only non-current modules are listed. 3. liDO YOU WANT THE INP DOWNLOAD FILE INFORMATION?II is asked. Possible responses: YES (or Y) - A listing of the information for the HP-Standard download files is produced. NO (or N) - No listing is produced. 4. "SHOULD OUTPUT BE DIRECTED TO THE LP?" is asked. Possible responses: YES (or Y) - Output is directed to the LP. If no :FILE LP equation exists, the file LP defaults to device class LP - i.e., :FILE LP;DEV=LP is assumed. NO (or N) - Output is directed to $STDLIST. 5. The requested listings are now produced and sent to the correct output device. A total count of CS modules that do not have a current VUF is printed on $STDLIST. Any errors encountered while processing the download file information are printed to $STDLIST and to the LP, if output has been directed there (see next section on errors). CSLIST SPECIAL MODE (TO ACCESS INFORMATION ON SPECIFIC DOWNLOAD FILES): 1. The program is executed by a :RUN CSLIST.PUB.SYS,INP command. A short explanation is printed. 2. "SHOULD OUTPUT BE DIRECTED TO THE LP?" is asked. Possible responses: YES (or Y) - Output is directed .to the file LP. If no :FILE LP equation exists, the file LP defaults to device class LP - i.e., :FILE LP;DEV=LP is assumed. NO (or N) - Output is directed to $STDLIST. 3. The prompt "DOWNLOAD FILE NAME= " is printed. Possible responses: EXIT (or E, e, exit, II, or carriage return) - Program terminates. file name - A listing of the information for this download file is produced on the requested device and the prompt is repeated. ERROR MESSAGES PRODUCED DURING THE SEARCH FOR DOWNLOAD FILE INFORMATION Most of the recoverable and irrecoverable errors possible when running this program are self-explanatory. However, the user should take note of the following mesages: INVALID ADDRESS ON (file name) - An invalid address was encountered while following the pointers around the download file to access the miscellaneous information. Probably this download file is not in a format compatible with CSLIST. Make sure the download file is from CS release 5.0~ or later. Although some information may be printed, it may be incorrect if the file is not in the correct format. FOPEN ERROR ON (file name) - The program was not able to open the designated file - probably because the file does not exist. FILE (file name) INVALID TYPE - The designated file does not pass the download file verification tests. I-3~ I I J DSN/IMF INTERACTIVE MAINFRAME FACILITY For information about DSN/IMF for the HP 3000 refer to: DSN/IMF Reference Manual (32229-90001), IBM 3£1Q Information Display System Component Description (IBM Document GA27-2749) IBM ~ ~ ~ Control Unit Description and Programmer's Guide (IBM Document GA23-0060) IBM ~ ContrOl Unit Description and Programmer's Guide (IBM Document GA23-0061) IBM ~ COntrol Unit Description and Programmer's Guide (IBM Document GA18-2081) CONTENTS PAGE General Information J-2 DSN/IMF Intrinsics J-3 Conunon Parameters J-27 No-wait I/O Intrinsics J-28 Using The Pass Thru Facility ~ J-30 System Console Commands J - 37 Bit Assignment and Character Translation J-38 Result Codes Returned to a Program J-47 3-1 DSN/IMF GENERAL INFORMATION DSN/IMF for the HP 3000 3270 Emulator Software HP 3000 Requirements • DSN/INP Interface: HP 30010A for an HP 3000 Series II/III; HP 30020A for an HP 3000 Series 30/33/40/44; HP 30020B for an HP 3000 Series 30/33/40/44/64. • Terminals supported by the Pass Thru Facility: ATC, ADCC, or ATP connection: HP 2622A HP 2624A HP 2626A HP 2640B HP 2382A HP 2622A HP 2624A HP 2624B HP 2640B HP 2640N HP 2640S HP 2642A HP 2645S HP 2641A HP 2648A HP 2640N HP 2626A HP 2645A DSN/MTS Terminals: HP 2624B HP 2626A HP 2648A HP 2645A HP 2641A HP 2640S HP 2626w HP 2645N HP 264x terminals using DSN/IMF require 8K memory and the display enhancements option. Multipoint terminals require an additional 4K of memory for multipoint operation~ Printers See IMF Reference Manual Page A-2 HP 3000 Series II/III: HP 2608A HP 2613A HP 2611A HP 2619A HP 2631B HP 3000 Series 30/33/44: HP 2608A HP 2631B HOST CAPABILITY IBM 3210 screen sizes of either 480 or 1920 characters. J-2 DSN/IMF INTRINSICS DSN/IMF INTRINSICS General Information • Parameter types are: BA Byte Array I Integer IA Integer Array • • • • • All parameters are passed by reference. All parameters are required. All intrinsics are untyped. None return a value. No intrinsics return a condition code~ Those intrinsics that use row and column parameters assume values to begin with zero (0). No split stack intrinsic calls are allowed. • COBOL data descriptions Use the following data item descriptions at levels 01 and 77 for COBOL. DATA TYPE Numeric (1 word) Alphanumeric Numeric String SYNTAX PICTURE S9(4) COMPUTATIONAL PICTURE X(n) or PICTURE A(n) 05 identifier 10 filler PIC S9(4) COMP SYNC [VALUE( )] 10 filler PIC S9(4) COMP SYNC [VALUE( )] 3-3 INTRINSICS ABORT3270 - ABORTS OUTSTANDING NO-WAIT RECV3270 OR TRAN3270 REQUEST. terminalid (input) A common parameter described below in "Common Parameters result (output) A common parameter described below in "Common Parameters ll • ll • COBOL calling sequence: CALL ICABORT3270" USING TERMINALID RESULT. Both parameters are numeric data items. FORTRAN calling sequence: CALL ABORT3270 (TERMINALID RESULT) Both parameters are integer variables. BASIC calling sequence: CALL BABORT3270 (T,R) Both parameters are integer variables. J-4 INTRINSICS ACQUIRE3270 - PROVIDES PASS THRU CAPABILITY. ACQUIRE3270 (confile, devicenum, ldev, enhance, priority, BA I I I I blanks, format, flags, result) I I I I confile (input) Name of configuration file devicenum (input) Device number on control unit, (0<=n<=31). ldev (input) Logical device number of an HP 3000 terminal or printer to be used for Pass Thru enhance (input) Display enhancement options: 1 3270 Normal Brightness converted to: 264x Half Bright 262x Normal 262x/264x Normal 2 262x/264x Normal 3 262x/264x Inverse Video enhance: 0 3270 High Intensity converted to: 262x/264x Normal 262x/264x Underline 262x/264x Inverse Video 262x/264x Normal priority (input) User-provided output priority for Pass Thru Capability. blanks (input) o = convert leading blanks of an unprotected field into null characters. 1 = do .not convert leading blanks. format (input) Informs Pass Thru which form of screen printing is to be used whenever the f7 (PRINT) key is used'. 1 = Print the internal screen image with the location and characteristic of each attribute character. 2 Print the internal screen image as it appears at the terminal. 3 This is the same as format =1; however, a copy of the screen is printed whenever RECV3270 or TRAN3270 is called. 3-5 INTRINSICS flags (input) 4 This is the same as format = 2; however, a copy of the screen is printed whenever RECV3270 or TRAN3270 is called. o Continue execution of user program after Pass Thru is activated as a son process. Reactivate the user program when Pass Thru terminates. Continue execution of user program after Pass Thru is activated as a son process. 1 2 result (output) A common parameter described below in "Common Parameters II • COBOL calling sequence: CALL "CACQUIRE3270 11 USING CONFILE DEVICENUM LDEV ENHANCE PRIORI~Y BLANKS FORMAT FLAGS RESULT. All parameters are numeric dat"a items, except CONFILE which is an alphanumeric data item. FORTRAN calling sequence: CALL ACQUIRE3270 (CONFILE, DEVICENUM, LDEV, ENHANCE, PRIORITY, BLANKS, FORMAT, FLAGS, RESULT) All parameters are integer data items, except CONFILE which is a character variable. BASIC calling sequence: CALL BACQUlRE3270 (C$, Dl, LO, El, P2, Bl, F3, F, R) All parameters are integer type, except C$ which is a string variable. J-6 INTRINSICS ATTRLIST - RETURN LOCATION OF ATTRIBUTE CHARACTERS IN A SCREEN. ATTRLIST (terminalid, offset, subscreensize, maxlistlen, I I I I fieldnum, offsetlist, actlistlen, result) I I I I terminalid (input) A common parameter described below in flCommon Parameters offset (input) An offset in characters into the internal screen image, starting from zero. This describes where to start searching for attribute bytes. subscreensize (input) Size of the screen to be searched. maxlistlen The number of elements in the array offsetlist. ll • (input) fieldnum (input) A common parameter described below in flCommon Parameters offsetlist (output) An array of the offset locations of the attribute characters within the screen area specified by offset and subscreensize. actlistlen (output) A count of the actual number of attributes in the screen subsection defined by offset and subscreensize. result (output) A common parameter described below in "Common Parameters ll • ll • COBOL calling sequence: CALL "CATTRLIST" UISNG TERMINALID OFFSET SUBSCREENSlZE MAXLISTLEN FIELDNUM OFFSETLIST ACTLISTLEN RESULT. All parameters are numeric data items. FORTRAN calling sequence: CALL ATTRLIST (TERMINALID, OFFSET, MAXLISTLEN , FIELDNUM, OFFSETLIST, ACTLISTLEN, RESULT) All parameters are integers, except for OFFSETLIST which is an integer array. J-7 INTRINSICS BASIC calling sequence: CALL BATTRLIST (T, 01, L1, L2, N, 02(*), L3, R) All parameters are integer variables, except for 02 which is an integer array CLOSE3270 - TURN OFF SPECIFIED DEVICE. I CLOSE3270 (termi~alid, res~lt terminalid (input) A common parameter described below in "Common Parameters". result (output) A common parameter described below in "Common Parameters" . COBOL calling sequence: CALL .. CCLOSE3270" USING TERMINALID RESULT. Both parameters are numeric data items. FORTRAN calling sequence: CALL CLOSE3270 (TERMINALID, RESULT) Both parameters are integer variables. BASIC calling sequence: CALL BCLOSE (T, R) J-B INTRINSICS ERR3270 - RETURN ERROR MESSAGE. ERR3270 (errorcode, msgbuf, msglength, result) I BA I I errorcode (input) The contents of a result parameter from any other DSN/IMF intrinsic. msgbuf (output) A character string where a message associated errorcode will be returned. Plan for 144 characters. msglength (output) The number of characters returned in msgbuf. result (output) A common parameter described below in "Common Parameters ll • COBOL calling sequence: CALL "CERR3270" USING ERRORCODE MSGBUF MSGLENGTH RESULT. All parameters are numeric data items, except for MSGBUF, which is an alphanumeric data item. FORTRAN calling sequence: CALL ERR3270 (ERRORCODE, MSGBUF, MSGLENGTH, RESULT) All parameters are integer variables, except for MSGBUF, which is a character array. BASIC calling sequence: CALL BERR3270 (E, M$, L, R) All parameters are integers, except for M$, which is a string variable. J-9 INTRINSICS FIELDATTR - RETURN INFORMATION ABOUT THE ATTRIBUTES OF A SPECIFIED FIELD. FIELDATTR (terminalid, fieldnum, fieldrow, fieldcolumn, I I I I protectedattr, numericattr, I displayattr, mdt, I I I currentfieldlen, maxfieldlen, result) I I I terminalid (input) A common parameter described below in "Common Parameters". fieldnum (input) A common parameter described below in "Common Parameters". fieldrow (input) A common parameter described below in "Common Parameters". fieldcolumn (input) A common parameter described below in "Common Parameters". protectedattr (input) 0 unprotected. numericattr (output) 0 alphanumeric. displayattr (output) o = normal display. 1 2 = intensified display. 3 non-print. mdt (output) modified data tag o = modified data tag not set. 1 = modified data tag set. currentfieldlen (output) The number of characters of the field in the internal buffer, excluding training nulls. maxfieldlen (output) The maximum number of characters the field could contain. result (output) A common parameter described below in "Common Parameters". 1 = protected. 1 numeric. normal display. non-display, COBOL calling sequence: CALL IICFIELDATTR II UISNG TERMINALID FIELDNUM FIELDROW FIELDCOLUMN PROTECTEDATTR NUMERICATTR DISPLAYATTR MDT LENGTH MAXLENGTH RESULT. J-10 INTRINSICS All parameters are numer~c data items. FORTRAN calling sequence: CALL FIELDATTR (TERMINALID, FIELDNUM, FIELDROWN, FIELDCOLUMN, PROTECTEDATTR, NUMERICATTR, DISPLAYATTR, MDT, LENGTHJ, MAXLENGTH, RESULT) All parameters are integer variables. BASIC calling sequence: CALL BFIELDATTR (T, N, RO, CO, Al,A2, A3, A4, L5, L6,R) All parameters are integer variables. OPEN3270 - OPEN A 3270 EQUIVALENT TERMINAL AND ALLOCATE INTERNAL SCREEN BUFFER. OPEN3270 ( deviceid, confile, flags, terminalid, devtype, I BA I I I ffindex, buffsize, timeout, result) I I IA I deviceid (input) The identification number of an emulated 3270 device, as indicated in the configuration file. confile (input) Configuration file name, sufficiently qualified to obtain access and followed by a blank. flags (input) o 1 2 3 wait I/O. no-wait I/O. wait I/O in data stream mode. no-wait I/O in data stream mode. terminalid (output) A unique identification number used by all other intrinsics to identify which OPEN3270 took place. devtype (output) A resultant device type. o 1 2 3 4 5 3277 display and keyboard. 3277 display without keyboard. 3278 display and keyboard. 3278 display without keyboard. reserved. 3284 buffered printer. J-l1 INTRINSICS 6 7 8 9 10 3286 printer. 3287 printer with 3271 attachment. 3287 printer with 3274 or 3276 attachment. 3288 printer. 3289 printer. ffindex (output) For printer a devtype, the number of lines per page, which is the number of lines between form feed index marks. buffsize (output) The maximum number of characters to be found in a buffer, either 480 or 1920. timeout (input) A two-word array, 0<=timeout<=28,800 seconds. A zero value disables the timer. First word: Second word: result (intput) Keyboard enable timeout. Receive timeout. A common parameter described below in "Common Parameters". COBOL calling sequence: CALL ICOPEN3270" USING DEVICEID CONFILE FLAGS TERMINALID DEVTYPE FFINDEX BUFFSIZE TIMEOUT RESULT. All parameters but CONFILE and TIMEOUT are numeric data items. CONFILE is an alphanumeric data item. TIMEOUT is a two-element numeric string. FORTRAN calling sequence: CALL OPEN3270 (DEVICEID, CONFILE, FLAGS, TERMINALID, DEVTYPE, FFINDEX, BUFFSlZE, TIMEOUT, RESULT) All parameters but CONFILE and TIMEOUT are type integer. CONFILE is a character array. TIMEOUT is a two-word integer array. BASIC calling sequence: CALL BOPEN3270 (D, C$, F, T, D2, Fl, B, T2(*), R) All parameters but C$ and T2 are type integer. variable. T2 is a two-element integer array. J-12 C$ is a string INTRINSICS PRINT3270 - PROVIDE A COPY OF THE INTERNAL SCREEN IMAGE TO FILE LOGIMF. PRINT3270 (terminalid, fileid, action, location, priority, I I I BA I results) I terminalid (input) A common parameter described below in "Common Parameters fileid (output then input) An identification number initially returned by PRINT3210 to identify all subsequent use. The fileid identifies the spooler file. action (input) 0 1 ll • 2 3 4 Open output file. Print internal screen image as in format = 1. Print internal screen image as in format = 2. Print internal screen image as in format -=-.3. . Print internal screen,image as in format = 4. location (input) An identification string which is used to identify the origin of the PRINT3210 procedure call whenever action = 1 or 2. Fill or pad this array to total 40 characters. priority (input) The output priority for file LOGIMF. result (output) A common parameter described below in "Common Parameters ll • COBOL calling sequence: CALL lCPRINT3270" USING TERMINALID FILEID ACTION LOCATION PRIORITY RESULT. All parameters are numeric data types except for LOCATION which is an alphanumeric data item. FORTRAN calling sequence: CALL PRINT3270 (TERMINALID, FILEID, ACTION, LOCATION, PRIORITY, RESULT) 3-13 INTRINSICS All parameters are numeric data types except for LOCATION which is a character array. BASIC calling sequence: CALL BPRINT3276 (T, F2, 03, L$, P2, R) All parameters are integer variables except for L$ which is a string variable. READFIELD - READ A FIELD OF DATA FROM THE INTERNAL SCREEN BUFFER INTO A USER DATA BUFFER. READFIELD ( terminalid, fieldnum, offset, maxinbuflen, inbuf, I I I I BA actinbuflen, result) I I terminalid (input) A conunon parameter described below in "Conunon Parameters fieldnum (input) A conunon parameter described below in "Conunon Parameters offset (input) A character displacement starting from zero within the field at which reading will begin. maxinbuflen (input) The maximum number of characters of the inbuf array parameter. inbuf (output) A character string containing the field contents. actinbuflen (output) The number of characters actually returned in the inbuf array parameter. result (output) A conunon parameter described below in "Conunon Parameters II • II • ll • COBOL calling sequence: II CALL "CREADFIELD USING TERMINALID FIELDNUM OFFSET MAXINBUFLEN INBUF ACTINBUFLEN RESULT. All parameters are numeric data items, except for INBUF which is an alphanumeric data item. J-14 INTRINSICS FORTRAN calling sequence: CALL CREADFIELD (TERMINALID, FIELDNUM, OFFSET, MAXINBUFLEN, INBUF, ACTINBUFLEN, RESULT) All parameters are integer, except for INBUF which is a character array. BASIC calling sequence: CALL BREADFIELD (T, N, 0, M, F$, A, R) All parameters are integer variables, except for F$ which is a string variable. READSCREEN - READ FROM THE INTERNAL SCREEN BUFFER INTO A USER DATA BUFFER. READSCREEN (terminalid, offset, maxinbuflen, inbuf, actinbuflen, I I I BA I result) I terminalid (input) A common parameter described below in "Common Parameters offset (input) A character displacement starting from zero maxinbuflen (input) The maximum number of characters of the inbuf parameter array. inbu:f (output) A characterstring in which to return the data from the internal buffer. This must be large enough to accept maxinbuflen characters. actinbuflen (output) The actual length in characters of the data to the inbuf array. result (output) A common parameter described below in "Common Parameters ll • into the internal screen image at which reading will begin. ll • COBOL calling sequence: CALL "CREADSCREEN" USING TERMINALID OFFSET MAXINBUFLEN INBUF ACTINBUFLEN RESULT. J-15 INTRINSICS All parameters are numeric data items, except for INBUF which is an alphanumeric data item. FORTRAN calling sequence: CALL READSCREEN (TERMINALID, OFFSET, MAXI NBUFLEN , INBUF, ACTI NBUFLEN , RESULT) All parameters are type integer, except for INBUF which is a character array. BASIC calling sequence: CALL BREADSCREEN (T, 0, Ml, 1$, A, R) All parameters are integer variables, except for 1$ which is a string variable. READSTREAM - RECEIVES DATA STREAM FROM THE SCREEN IMAGE INTO THE USER'S BUFFER, WITHOUT ANY TRANSLATION OF THE DATA BY IMF. READSTREAM (terminalid, offset maxinbuflen, I result) I I inbuf, actinbuflen, BA I I NOTE SDLC protocol and data stream MUST be specified in OPEN3210. terminalid (input) A common parameter described below in "Common Parameters offset (input) The displacement in characters from the first character in the data stream, which = 0, at which data transfer will start. maxinbuflen (input) The maximum number of characters to transmit to inbuf. inbuf (output) The destination buffer containing the data stream. actinbuflen (output) The actual number of characters transmitted to inbuf. J-16 II • INTRINSICS result (output) A common parameter described below in "Common Parameters ll • COBOL calling sequence: CALL "CREADSTREAM" USING TERMINALID OFFSET MAXINBUFLEN INBUF ACTINBUFLEN RESULT. All parameters are numeric data items except for INBUF, which is an alphanumeric data item. FORTRAN calling sequence: CALL CREADSTREAM (TERMINALID, OFFSET, MAXINBUFLEN, INBUF, ACTINBUFLEN, RESULT) All parameters are numeric data items except for INBUF, which is a a character array. BASIC calling sequence: CALL BREADSTREAM (T, 01, L7, I$, L8, R) All parameters are integer variables, except for 1$ which is a string variable. RECV3270 - ALLOW USER PROGRAM TO RECEIVE SCREEN AFTER MODIFICATION BY HOST. I RECV3270 (terminalid, res~lt) terminalid (input) A common parameter described below in IICorrunon Parameters". result (output) A common parameter described below in IICorrunon Parameters ll • COBOL calling sequence: CALL ICRECV3270" USING TERMINALID RESULT. Both parameters are numeric data types. 3-17 INTRINSICS FORTRAN calling sequence: CALL RECV3270 (TERMINALID, RESULT) Both parameters are integer variables. BASIC calling sequence: CALL BRECV3270 (T,R) Both parameters are integer variables. RESET3270-EQUIVALENT OF THE RESET KEY. l::::T3270 (te~inalid. re~ult) terminalid (input) A common parameter described below in "Common Parameters result (output) A common parameter described below in "Common Parameters ll • ll • COBOL calling sequence: CALL .. CRESET3270" USING TERMINALID RESULT. Both parameters are numeric data types. FORTRAN calling sequence: CALL RESET3270 (TERMINALID, RESULT) Both parameters are integer variables. BASIC calling sequence: CALL BRESET3270 (T, R) Bbth parameters are integer variables. J--18 INifRINSICS SCREEN A TTR - RETURN INFORMATION ABOUT THE ATTRIBUTES OF THE CURRENT SCREEN IMAGE. SCREENATTR( terminalid, print~ormat, I I keyboardlock, I num~ields, I startprint, soundalarm, I I screenstatus, cursorrow, I I cursorcolumn, result) I I terminalid (input) A common parameter described below in "Common Parameters". printf'ormat (output) printout format o= 1 2 3 de~inition NL (new line), EM (end o~message), and CR (carriage return) printer orders in the data o~ the fields determine the line length. The default is a 132-character line when these are absent. 40-character print lin~. 64-character print line. 80 character print line. startprint (output) 1 The host program has print output device. soundalarm (output) 1 The host program wants an audible alarm when the operation ends. keyboardlock (output) The current state of the keyboard. 1 = The keyboard is locked. Input is inhibited. numfields (output) The total number o~ fields in the internal buffer. o The bu~fer is un~ormatted. screenstatus (output) o 1 ~or this The host did not change either data or field attributes. Either data, or field, or both attributes may have changed. cursorrow (output) Current cursor row position. cursorcolumn (output) Current cursor column position. result (output) A common parameter described below in "Common Parameters". 3-19 INTRINSICS COBOL calling sequence: CALL "CSCREENATTR" USIKG TERMINALID PRINTFORMAT STARTPRINTI SOUNDALARM KEYBOARDLOCK NUMFIELDS SCREENSTATUS CURSORROW CURSORCOLUMN RESULT All parameters are numeric data items. FORTRAN calling sequence: CALL SCREENATI.'R (TERMINALID, PRINTFORHAT, STARTPRINT, SOUNDALARM, KEYBOARDLOCK, NUMFIELDS. SCREENSTATUS. CURSORROW. CURSORCOLUMN. RESULT) All parameters are integer variables. BASIC calling sequence: CALL BSCREENATTR (T. P, A, K, N9. S9, R9, C9, R) All parameters are integer variables. STREAM3270 - EQUIVALENT TO TYPING A SERIES OF KEYSTROKES. STREAM3210 (terminalid, cursorrow, cursorcolumn, outbuf, I I I BA outbuflen, numprocessed, result) I I I terminalid (input) A common parameter described below in "Common Parameters". cursorrow cursorcolumn (input and output) Input: Where to start executing the keyst~okes from the outbuf. parameter. Output: Where the cursor is located after 'typing' numprocessed keystrokes. outbut (output) An input character string. The allowable characters range in value from %23-%116, !13-!1E. Out of range characters terminate the string. J-20 INTRINSICS Value Dec: Oct: Hex: Eauivalent 3270 Key: None. End of stream. 13 19 23 20 14 Erase input. 24 Erase EOF. 21 15 25 26 16 22 - > I Tab forward.»»ART WORK. 23 17 17 1<- Tab backward. IIII Backspace. 18 24 <30 -> Cursor right. II 31 19 25 26 Cursor up. 1A 32 " Cursor down. 1B 27 33 " nup 28 1C 34 " II Cursor home. 1D 29 35 RESET. First character 1E FM 30 36 of outbuf only. 32- 40- 20- ASCII graphic character set. 126 176 7E outbuflen (input) The length of the array outbuf in characters. numprocessed (output) The number of successfully processed characters in the sream array, not including the end of stream character result (output) A common parameter described below in IICommon Parameters". COBOL calling sequence: CALL ICSTREAM3270" USING TERMINALID CURSORROW CURSORCOLUMN OUTBUF OUTBUF OUTBUFLEN NUMPROCESSED RESULT. All parameters are numeric, except for OUTBUF which is alphanumeric. FORTRAN calling sequence: CALL STREAM3270 (TERMINALID, CURSORROW, CURSORCOLUMN, OUTBUF t OUTBUF, OUTBUFLEN, NUMPROCESSED, RESULT) All parameters are numeric, except for OUTBUF which is alphanumeric. BASIC calling sequence: CALL BSTREAM3270 (T, RO, CO S$, L, Li, R) All parameters are integer variables, except for S$ which is a string variable. J-21 INTRINSICS TRAN3270 - EQ,UIVALENT TO THESE KEYS: ENTER, PROGRAM FUNCTION (FOR 3277 AND 3~78), PROGRAM ATTENTION, CLEAR, AND SYSTEM REQUEST (FOR SDLC ONLY). TRAN3270 (terminalid, aid, cursorrow, cursorcolumn, result) I I I I I terminalid (input) A common parameter described below in "Common Parameters" . aid (output) Indicates the attention id to be transmitted to the host. -value· -1 39 49 50 51 52 53 54 55 56 57 58 35 64 65 66 67 68 69 70 71 72 73 91 46 60 37 62 44 95 48 cursorrow and cursorcolumn (input) J-22 aid· devices· Inhibit AID and cursor position transmission in data stream only. ENTER All PF1 3277, 3278 PF2 3277, 3278 PF3 3277, 3278 PF4 3277, 3278 PF5 3277, 3278 PF6 3277, 3278 PF7 3277, 3278 l?FB 3277, 3278 PF9 3277, 3278 PF10 3277, 3278 PF11 3277, 3278 PF12 3277, 3278 PF13 3278 PF14 3278 PF15 3278 PF16 3278 PF17 3278 PF18 3278 PF19 3278 PF20 3278 PF21 3278 PF22 3278 PF23 3278 PF24 3278 PAl All PA2 All (CANCEL) All PA3 CLEAR All SYSTEM REQUEST Kev (SDLC onlY) Cursor position. Use -1 in data stream mode to inhibit their transmission. INTRINSICS result (output) A common parameter described below in "Common Parameters ll • COBOL calling sequence: CALL "CTRAN3270" USING TERMINALID AID CURSORROW CURSORCOLUMN RESULT. All parameters are numeric. FORTRAN calling .sequence: CALL TRAN3270 (TERMINALID, AID, CURSORROW, CURSORCOLUMN, RESULT) All parameters are integer variables. BASIC calling sequence: CALL BTR.AN3270 (T, A9, B9, R) All parameters are integer variables. VER 3270 - OBTAIN DSN/IMF PRODUCT IDENTIFICATION VERSION. I VEaS3270 version (output) (ver~ion) A 14-character string indicating the DSN/IMF version currently installed. COBOL calling sequence: CALL VERS3270 USING VERSION. VERSION is an alphanumeric data item. FORTRAN calling sequence: CALL VERS3270 (VERSION) VERSION is a character array. 3-23 INTRINSICS BASIC calling sequence: CALL BVERS3210 (V$) V$ is a string variable. WRITEFIElD - WRITE DATA FROM A USER BUFFER TO AN UNPROTECTED FIELD IN THE INTERNAL SCREEN BUFFER. WRITEFIELD (terminalid, fieldnum, offset, outbuf, outbuflen, I I I BA I result) I terminalid (input) A common parameter described below in IICommon Parameters fieldnum (input) ~ttribute II • Relative field number counting from the first character in the internal buffer. offset (input) A character displacement, starting from zero, outbuf (input) Data to replace the previous contents of the field. Valid input may be upper and lower case alphabetic characters, numeric characters, and the special characters and control codes following: at which writing begins within the data field. blank I II # $ % & ' ( ) * + / : ?@[]"'-{} DUP (%34, l1C), FM (%36, l1E) CAUTION: The graphics are translated as follows. ASCII: EBCDIC: [ left bracket ] right bracket I exclamation ~ cent currency sign I exclamation '" caret outbuflen (input) J-24 I vertical line r not symbol Length of output in characters. Must be less than or equal to maxfieldlen, from FIELDATTR intrinsic; otherwise result will be set to 13. INTRtNSICS result (output) A common parameter described below in "Conunon Parameters". COBOL calling sequence: CALL "CWRITEFIELD" USING TERMINALID FIELDNUM OFFSET OUTBUF OUTBUFLEN RESULT. All parameters are integer variables, except for OUTBUF which is an alphanumeric. FORTRAN calling sequence: CALL WHITEFIELD (TERMINALID, FIELDNUM, OFFSET, OUTBUF, OUTBUFLEN, RESULT) All parameters are integer variables, except for OUTBUF which is a character array_ BASIC calling sequence: CALL BWRITEFIELD (T, N, 0, F$, L, R) All parameters are integer variables, except for F$ which is a string variable. WRITE STREAM - MOVES DATA STREAM FROM THE USER'S BUFFER INTO THE SCREEN BUFFER TO BE SENT TO THE HOST USING TRAN3270. WRITESTREAM (terminalid, offset, outbuflen, outbuf, result) I I I BA I NOTE SDLC protocol and data stream MUST be specified in OPEN3270. terminalid (input) A common parameter described below in "Common Parameters". offset (input) The displacement in characters from the first character in the data stream, which = 0, at which data transfer will start. outburlenen The number of characters in outbuf. J-25 DSN/IMF INTRINSICS (input) outbuf (input) The source buffer containing the data stream. result (output) A common parameter described below in "Common' Parameters" . COBOL calling sequence: CALL "CWRITESTREAM" USING TERMINALID OFFSET OUTBUFLEN OUTBUF RESULT. All parameters are numeric data items except for OUTBUF, which is an alphanumeric data item. FORTRAN calling sequence: CALL CWRlTESTREAM (TERMINALID, OFFSET, OUTBUFLEN, OUTBUF, RESULT) All parameters are numeric data items except for OUTBUF, which is a a character array. BASIC calling sequence: CALL BWRITESTREAM (T, 01, L9, 0$, R) All parameters are integer variables, except for 0$ which is a string variable. J-26 DSN/IMFINTRINSICS COMMON PARAMETERS terminalid contains the same terminal identifier as was returned from OPEN3210. All other intrinsics use this parameter as input. result indicates whether the intrinsic executed successfully. A non-zero result means that a condition described below took place. The values of result are described in a table which foll~ ... row the location of the first data character of the field. o o •.. column <= ..• row <= 11 <= ... row <= 23 480-characterbuffer 1920-character buffer the location of the first data character of the field. o <= column <= 39 480-character buffer o <= column <= 79 1920 character buffer J-27 DSN/IMF INTRINSICS NO-WAIT I/O INTRINSICS The intrinsics following are actually part of the file system. They are described here as a convenience. These intrinsics are usable as shown by a FORTRAN routine. No COBOL or BASIC interfaces are provided. Allows processing to continue while I/O is pending: INTEGER PROCEDURE IODONTWAIT (FILENUM, TARGET, TCOUNT, CSTATION) ; INTEGER FILENUM, TCOUNT; LOGICAL CSTATION; LOGICAL ARRAY TARGET; OPTION VARIABLE; The result returned is an integer representing the terminalid for which completion of I/O occurred, or a zero. The term terminalid is described above in "Conunon Parameters". filenum (input) terminalid; or, zero to check for any I/O completion. The term terminalid is described above in "Common Paramters". target This is meaningless for DSN/IMF. tcount This is meaningless for DSN/IMF. cstation (output) This parameter is the same as result, which is described in "Conunon Parameters", above. Condition codes returned: CCE Request granted. If the result returned is a non-zero value, then I/O completion has taken place without error. If the value is zero, then no I/O has taken place. CCG An end-of-file condition was encountered. CCL Request denied. Normal completion did not occur because th~re were no requests pending, or a parameter error occurred, or an abnormal I/O completion occurred. J-28 DSN/IMF INTRINSICS Delays processing until pending I/O is complete: INTEGER PROc:EDURE IOWAIT (FILENUM, TARGET, TCOUNT, CSTATION); INTEGER FILENUM, TCOUNT; LOGICAL CSTATION; LOGICAL ARRAY TARGET; OPTION VARIABLE; The result returned is an integer representing the terminalid n for which completion of I/O occurred, or a zero. filenum (input) terminalid; or, zero to check for any I/O completion. target This is meaningless for DSN/IMF. tcount This is meaningless for DSN/IMF. cstation (output) This parameter is the same as result, which is described in "Common Parameters", above. Condition codes returned: CCE Request granted. error. I/O completion without CCG An end-of-file condition was encountered. eCL Request denied. Normal completion did not occur because there were no requests pending, or a parameter error occurred, or an abnormal I/O completion occurred. J-29 USING DSN/IMF USING THE PASS THRU FACILITY Pass Thru may be • • • • ~nitiated in one of four ways: automatically, if AUTO ACQUIRE is specified in a configuration file from a DSN/IMF manager command by means of an ACQUIRE subsystem command programmatically issuing AQUIRE 3270 intrinsicthe by using the IMFcommand from a session, as shown below: :IMF [;] [;] [;] [E[NHANCE] = 0 I 1 I 2 I 3 ] [B [LANKS]] [F [ ORMAT]] = 0 I 1 I 2 I 3 I 4 ] [P[RIORITY] = 0 I 1 I 2 I 3 I . . . . IMF ENHANCE Parameter Values 0 1 2 3 I 11 I 12 I 3270 Normal Brightness Converted to 3270 High Intensity Converted to 264x Half Bright, or 2626A Normal 264x/262x Normal 264x/262x Normal 264x/262x Normal 264x/262x Inverse Video 13 ] 264x/262x Underline 264x/262x Inverse Video 264x/262x Normal BLANKS absent Convert leading blanks in unprotected fields into null characters. BLANKS Leading blanks will be transmitted undisturbed. FORMAT Used with f7 (PRINT) key to copy the internal screen image to spool file LOGIMF. FORMAT 1 Each PRINT will cause the internal screen image and the location and characteristic of each attribute byte will be output. FORMAT 2 Each PRINT will cause the internal screen image exactly as it appears on the terminal. Null and blank characters will appear as blanks. FORMAT 3 or 4 These are the same form as FORMAT = 1 or 2, respectively. Copies of the screen are created whenever the intrinsics TRAN3270 or RECV3270 are called. PRIORITY J-30 Identifies the output spool priority for LOGIMF, unless a FILE command has been issued. The default value is PRIORITY = 8. USING DSN/IMF Special Function Key Definiton (Default) 0 I f 1 I f2 f3 f4 I DSN/IMF Template *PF 1-12 for 3277 emulation. PF 1-24 ~or 3278 emulation. PASS THRU II If you are running PASS THRU II, you may define up to seven soft keys (F1is reserved) in a ~ile called PTCONFIG. Issuing the :IMF command will automatically invoke the soft key definitions specified in the PTCONFIG file. If no such file is found, the soft ~ey definitions default to those illustrated above. If the AUTO AQUIRE command is issued from the IMFMGR subsystem, the PTCONFIG file must reside in PUB.SYS or the default soft key definitions will prevail. 3-31 USING DSN/IMF Sample PTCONFIG File 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 * * * * * * This is an example configuration file for TSO/SPF users. It labels all seven function keys and sets a keyboard enable timer. This file was created using editor and was kept unnumbered in a file called "PTCONFIG". ** set keyboard enable timer to 1.5 minutes f2:pf1 f3:pf3 f4:pf4 f5:pf12 f6:pf9 f7:pf7 f8:pf8 * * * * * * * * Help program function end program function the return program function the cursor program function the swap program function UP program function DOWN program function ket : 90 * * * * end of PASS THRU configuration file example for TSO/SPF users. Keys not to be used with Pass Thru HP264x HP2640B/N/S HP264BA RESET TERMINAL (hard reset), ESC, MEMORY LOCK, DISPLAY FUNCTIONS, ROLL UP, ROLL DOWN, NEXT PAGE, PREVIOUS PAGE RESET ~ graphics keys. IBM to HP Character Display Differences: IBM 3277/3278 Character rJ cent sign ! exclamation I vertical 1 not symbol J-32 HP EBCDIC> Terminal < ASCII > Oct: Hex: Character Oct: Hex: [ 112 4A 133 5B ] 132 5A 135 5D 4F ! 041 21 117 136 5E 137 5F < A USING DSN/IMF Null and Blank characters in Pass Thru Facility TO THE PASS THRU FACILITY TERMINAL: All null characters are converted to blank characters. FROM THE PASS THRU FACILITY TERMINAL: • • • Trailing blanks within a filed are assumed to be null characters, and are suppressed. Embedded blank characters are not suppressed. They are assumed to be blank characters. Leading blank characters are assumed to be null characters, and they are suppressed; however, if BLANKS is specified as a parameter, ·they are assumed to be blank characters, and are not suppressed. Modified Fields The Pass Thru Facility considers an unprotected field modified only if the contents of the field read from the Pass Thru Facility terminal vary from the contents of the field when it was written to the Pass Thru Facility terminal. Pass Thru Facility Printing Terminals CAPABILITIES: • • Most MPE-supported printers can emulate a 328x printer through the Pass Thru Facility. The printing capabiliy is started with the configuration file AUTO ACQUIRE, or with the IMFMGR subsystem command ACQUIRE. LIMITATIONS: • • The printer may not be connected through an HP 264x terminal for the Pass Thru Facility. When a spooled line printer is used, output is retained until the line to the host is shut down, or until the IMFMGR uses the RELEASE subsystem command. J-33 USING DSN/IMF Configuration File Statements: • At the beginning of the file: L[DEV =] logical device number of pseudo device [*comment] This statement is required. CON[TROL UNIT=] control unit number, [BSC/SDLC] [*comment] BSC is the default. This statement is required. COD[E=] AS[CII] I EB[CDIC] [*comment] EBCDIC is the default. M[ESSAGE =] message [*comment] • For each device: D[EVICE =] device number list; [*comment] This statement is required. T[YPE =] { 3271 {3278 {3284 I 3281 I 3288 I 3289 {3281 I 3271 I 3274 I 3276 [*comment] B[UFFER SIZE =] 490 I 1920 [*comment] PA[GE LENGTH =] form feed index number [*comment] AU[TO ACQUIRE =] MPE logical device number [*comment] • At ending of file: O[N] on list I # AL[LOW] allow list; [*comment] J-34 USING DSN/IMF Configuring DSN/IMF into MPE I/O system An INP must be configured. Configure one pseudo device for each INP, as follows: 3·5 LOGICAL DEVICE #? nnn 3.6 DRT #? #xx The pseudo device. A number sign (# ) followed by the DRT number of the INP 3.7 UNIT #? 0 3.8 SOFTWARE CHANNEL #? 0 3.9 TYPE? 22 3.10 SUBTYPE? A pseudo-device type. For DSN/IMF 1 3.50 DRIVER NAME? IOM3270 For DSN/IMF : IMFMGR COMMANDS A[CQUIRE] LDEV U[SING] DEVICE NUMBER [;E[NHANCE] = 0 I 1 r 2 I 3 [; B[LANKS]] [;F[ORMAT] = 1 I 2 I 3 I ~ ] [ ; P [RIORITY] 0 I 1 I 2 I 3 I ... I 10 I 11 I 12 I 13 ] ldev An MPE logical device number of a terminal or printer. device number The number of an emulated device. C[ONFIGURATION FILE filename D[ISPLAY =] LDEV ldev ALL C ••• = ] FILENAME [*COMMENT] The name of an IMF configuration file. A[LL] I C[ONFIGURATION FILES] [*COMMENT] The currently active pseudo-devices. All pseudo devices. The configuration file names for all currently configured DSN/IMF pseudo devices. E[XIT] [*COMMENT] H[ELP] [COMMAND NAME] J-35 USING DSN/IMF K[ILL] [*COMMENT] CAUTION The line is closed immediately. R[ELEASE] DEVICE NUMBER [*COMMENT] device number The number of an emulated IBM device. STA[RT] [*COMMENT] STO[P] [*COMMENT] This command initates an orderly line closing. TRACE ON [PARMLIST] I OFF [*COMMENT] parmlist [,[ALL] [,mask] [,[numentries] [, [WRAP][,file]]]]] ALL All activity is traced. trace errors. If absent only mask A number to indicate the activities to be traced. Bit nurnentries The number of entries in a trace file record. This is not used by DSN/IMF. WRAP Use the trace file circularly. file The name of the trace file. is CSTRACE.PUB.SYS To produce a listing of the trace file for analysis: FILE CSTRACE=file FILE LIST;DEV=LP RUN CSDUMP.PUB.SYS[,HEX] V[ERIFY J-36 = ] CONFIGFILE [*COMMENT] The default USING DSN/IMF System Console Commands :IMFCONTROL :IMFCONTROL :IMFCONTROL :IMFCONTROL :IMFCONTROL START configfile [;TRACE ON [parmlist] STOP configfile KILL configfile TRACE configfile ON [parmlist] TRACE configfile OFF INP RAM dump When an INP RAM dump has occured, this message appears at the system console: INP RAM DUMP IN INPLOGnn This is a sample job stream to print the dump file: :JOB INPDUMP,MANAGER.SYS :FILE INPDUMP=INPLOGnn.PUB.SYS :RUN INPDPAN.PUB.SYS-:EOJ IMF Monitor Internal Dump An IMF monitor internal dump will have taken place if one of the following files appears in the PUB.SYS group: MONDUMPn or MONDUMnn or MONDUnnn where n is the logical device number of the IMF pseudo device. Any files which already existed are reused. The IMF monitor internal dump should be submitted on magnetic tape to your Hewlett-Packard representative. J-37 TABLES Bit Assignments in the 3270 Field Attribute Character Field Description Bit(s) Value determined by the contents of bits 2-7. 0-1 2 U/P o = Unprotected 1 = Protected 3 A/N o = Alphanumeric (alphameric) 1 = Numeric Note: If bits 2 and 3 are both on, an automatic skip will result. 4-5 D Display indicator 00 01 = = 10 = 11 = Normal display. Normal display and selector pen detectable. Intensified display and selector pen detectable. Nondisplay and nonprint 6 RESERVED Set to 0 by host. 7 MDT Modified Data Tag (MDT). This bit indicates whether the field associated with this attribute character has been modified. o = Field has not been modified. 1 = Field has been modified. Either the terminal operator modified the field, or the host program set the Modified Data Tag when it sent this attribute character to the terminal. J-38 TABLES Attention .ID Codes Generated by IMF AID Decimal Code ASCII Code (octal) EBCDIC Code (hex) Graphic Character ENTER 39 047 7D PF PF PF PF PF 1 2 3 4 5 49 50 51 52 53 061 062 063 064 065 Fl F2 F3 F4 F5 1 2 3 4 5 PF PF PF PF PF 6 7 9 10 54 55 56 57 58 066 067 070 071 072 F6 F7 F8 F9 7A 6 7 8 9 PF PF PF PF PF 11 12 13 14 15 35 64 65 66 67 043 100 101 102 103 7B 7C Cl C2 C3 PF PF PF PF PF 16 17 18 19 20 68 69 70 71 72 104 105 106 107 110 C4 C5 C6 C7 C8 PF 21 PF 22 73 91 III 133 C9 4A PF 23 PF 24 46 60 056 074 4B 4C PA 1 PA 2 PA 3 37 62 44 045 076 054 6C 6E 6B CLEAR 95 137 6D System Request 48 060 FO 8 I (apostrophe) # @ A B C D E F G H . I (ASCII) (EBCDIC) (period) < % , > (comma) (underline) 0 Note: Attent~on ID codes for Card Reader and Selector Pen, are not used by DSN/IMF. J-39 TABLES Command Codes for 3271, 3274, 3276 Control Units ASCII Code (octal) EBCDIC Code (hex) Graphic Character Copy 067 F7 7 Erase All Unprotected 077 6F ? Erase/Write 065 F5 5 Read Buffer 062 F2 2 Read Modified 066 F6 6 Write 061 Fl 1 Command The Read Modified All and Erase/Write Alternate commands not supported on DSN/IMF. J-40 are TABLES Write Control Character (WCe) Bit(s) 0-1 (RESERVED) 2-3 LINE LENGTH Meaning Define line length in printout as follows: 00 = The NL, EM, and CR orders in the data stream determine print line length. Provides a 132-character line when orders are not present 01 = Print line is 40 characters long 10 = Print line is 64 characters long 11 = Print line is 80 characters long 4 START PRINTER When set to 1, this bit starts print operation upon completion of the write operation 5 ALARM When set to 1, this bit sounds an alarm at a selected output device as soon as an operation finishes (if the selected device has an alarm) 6 KEYBOARD ENABLE When set to 1, this bit re-enables the keyboard of a selected device. (Device will now accept input) 7 MDT RESET When on, this bit resets all MDT bits in the data in the existing buffer of a selected device before any data is written or any orders are executed TABLES Copy Control Character Meaning Bit(s) 0-1 2-3 (RESERVED) LINE Define length of line in printout as follows: 00 = 01 10 11 = = = The NL, EM, and CR orders in the data stream determine print line length. Provides a 132-character line when orders are not present Print line is 40 characters long Print line is 64 characters long Print line is 80 characters long 4 START PRINTER When this bit is on, it starts a printout operation at the "to" device after buffer transfers have been completed 5 ALARM When on, this bit sounds the alarm at the "to" device after buffer transfers have been completed (if "to" device has an alarm) DATA COpy Define the type of data to be copied as follows: 6-7 00 = Attribute characters only 01 = Attribute characters and unprotected alphanumeric fields (including nulls). Nulls are transferred for alphanumeric characters not copied 10 = All attribute characters and protected alphanumeric fields (including nulls). Nulls are transferred for alphanumeric characters not copied 11 = The entire contents of the storage buffer (including nulls) J-42 TABLES Bse Device Addresses Used for Transmission, and SDLC Control Unit Addresses In BSC these codes are use for: • • • • Polling of specific devices General polling Selection of specific devices Return Addresses In SDLC these codes are used for: • Control Unit address byte. Control Unit# or Device ID ASCII Code (octal) EBCDIC Code (hex) 0 1 2 3 4 5 40 101 102 103 104 105 40 Cl C2 C3 C4 C5 SP A 8 C D E 6 7 8 9 10 106 107 110 111 133 C6 C7 C8 C9 4A F G Graphic Character H I (ASCII) (EBCDIC) [ ¢ 11 12 13 14 15 056 074 050 053 041 48 4C 4D 4E 4F 16 17 18 19 20 046 112 113 114 115 50 Dl D2 D3 D4 21 22 23 24 25 116 117 120 121 122 D5 D6 D7 D8 D9 N 26 135 SA 27 28 29 30 31 044 052 051 073 136 5B 5C 5D 5E (ASCII) (EBCDIC) $ SF (period) < ( + (ASCII) (EBCDIC) J K L M 0 P Q R * i A .., (ASCII) (EBCDIC) 3-43 TABLES BSC Control Unit Addressing Used by the Host Control Unit/ Device Number ASCII Code (octal) EBCDIC Code (hex) 0 1 2 3 4 5 055 057 123 124 125 126 60 61 E2 E3 E4 E5 6 7 8 9 10 127 130 131 132 174 E6 E7 E8 E9 6A 11 12 13 054 045 137 6B 6C 6D 14 15 076 077 6E 6F > 16 17 18 19 20 060 061 062 063 064 FO Fl F2 F3 F4 0 1 2 3 21 22 23 24 25 065 066 067 070 071 F5 F6 F7 F8 F9 5 6 7 8 9 26 27 28 29 072 043 100 047 7A 7B 7C 7D 30 31 075 042 7E 7F J-44 Graphic Character - (hyphen) / S T U V W X Y Z , (comma) % - (underline) ? 4 : # @ I = " (apostrophe) TABLES SDLe Device Addresses From the Transmission Header Device Number 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 Transmission Header Field Address Bits: Octal Hex 7 3 4 5 6 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 100 101 102 103 104 105 106 107 110 III 112 113 114 115 116 117 120 121 122 123 124 125 126 127 130 131 132 133 134 135 136 137 40 41 42 43 44 45 46 47 48 49 4A 48 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 58 5C 5D 5E 5F J-45 TABLES 3270 Buffer Control Orders \ Byte 1 Order code (EBCDIC hex/ ASCII octal) Byte 2 10/035 field attribute character Set Buffer Address (SBA) 11/021 address (1st byte) address (2nd byte) Insert Cursor 13/023 Order Start Field (SF) (IC) Byte 3 Program Tab (PT) 05/011 Repeat to Address (RA) 3C/024 address (1st byte) address (2nd byte) Erase Unprotected to Address (EUA) 12/022 address. (1st byte) address (2nd byte) J-46 Byte 4 character to be repeated TABLES Result Codes Returned to a Program MESSAGE, MEANING, AND RESPONSE CODE <0 This code indicates that the error is not a normal IMF message. To find the code's meaning, look up its absolute value under GENMESSAGE in the MPE Intrinsics Reference Manual. o OK Intrinsic worked properly. I Device not open. An Intrinsic other than OPEN3270 first having opened the device. 2 was called without Could not access configuration file. The OPEN3270 Intrinsic could not FOPEN the IMF configuration file specified. Check the syntax of the configuration file name and make sure that the configuration file exists as an old, permanent file. 3 Invalid configuration file. The IMF configuration file specified has not been Use the IMF Manager's VERIFY validly constructed. command to check the validity of the configuration file. 4 IMF subsystem started but host is not communicating. OPEN3270 returns this error when the IMF START command has been issued but no host communications have been detected on the telephone line. 5 Device requested not in configuration file. The device number passed to the OPEN3270 Intrinsic does not exist in the configuration file. Either configure the device or use one that has been configured. 6 Not authorized to use this IMFdevice. Neither the program or user attempting device, nor the device itself is on the the configuration file. Check the ALLOW sure that access has been provided 8 to open the ALLOW list in list to make for properly. Device requested is already in use. The device requested has already been other program. opened by an- 3-47 TABLES Result Codes Returned to a Program CODE 9 MESSAGE, MEANING, AND RESPONSE Host modified screen since last receive request. The host system has modified the contents of the current screen since the last time a call to RECV3270 was made; any attempt to change or transmit the screen at this point would be based on old information. Issue a call to RECV3270 to clear this condition. Subsequent calls to READFIELD will provide you with the new contents of the screen. 10 Attempt made to update protected field. You are not allowed to change the contents of tected field. 11 a pro- Non-existent field number specified. The field number specified in a call to FIELDATTR, READFIELD, or WRITEFIELD does not exist in the screen. 12 Invalid character in field or stream. Unprotected fields may contain characters between octal 40 and octal 176, inclusive, and the characters octal 34 and 36. Control characters to STREAM3270 may only be between octal 23 and octal 37. See the descriptions of OUTBUF in the WRITEFIELD and STREAM3270 Intrinsics. 13 Attempt to write too long of a field. The field length specified in the call to WRITEFIELD is longer than the field length in the screen. 14 Attempt made to update or transmit from a printer. The device opened was a printer; you are not allowed to change the contents of any field on a printer, or to attempt to transmit from such a device. 15 Invalid AID code. The AID parameter of the TRAN3270 Intrinsic is invalid. Check the list of valid AID codes in the description of the TRAN3270 Intrinsic. J-48 TABLES Result Codes Returned to a Program CODE 16 MESSAGE, MEANING, AND RESPONSE Invalid cursor address. The cursor address parameter of the TRAN3270 or STREAM3270 Intrinsic is invalid. The row address must be less than the number of rows on the screen and the column address must be less than the number of columns on the screen (IMF starts counting rows and columns at "0".) Do not attempt to use a "-1" value unless you are in data stream mode. Check the description of cursor address under the TRAN3270 or STREAM3270 Intrinsic. 17 Attempt made to write field with input inhibited. You called WRITEFIELD, STREAM3270, or TRAN3270 with input inhibited by the host. Either wait for the host system to re-enable input by issuing another call to RECV3270 or call the RESET3270 or STREAM3270 Intrinsic to simulate pressing of the RESET key. 18 Communications with the host system have been lost. For some reason, the host system stopped communicating. IMFwill wait for the host to resume communications. Your program may either terminate or wait for the host to resume communications. 19 System Operator/Manager has requested disconnect. Either the System Console Operator or the IMF Manager has requested a disconnect. · You may continue to communicate, but this code will be returned by the TRAN3270 Intrinsic to indicate successful completion and that a disconnect has been requested. Issue a call to CLOSE3270 as soon as it is convenient. 20 System Operator/Manager killed the Subsystem. The System Operator or the IMF Manager has issued the KILL command. No further communications are possible. 21 Field offset out of range. The offset specified is not within the 22 field length. BASIC calling sequence error. A bad call was made to an IMF BASIC Intrinsic. parameters may be in the incorrect order. The J-~9 TABLES Result Codes Returned to a Program CODE 23 MESSAGE, MEANING, AND RESPONSE Keyboard enable timeout occurred. The host computer failed to send a keyboard-enable within the time limi~ specified in the TIMEOUT parameter of OPEN3270. 24 Receive timeout occurred. The host computer failed to send data to this device within the Transmit/Receive time limit set in the TIMEOUT parameter of OPEN3270. 25 Intrinsic call made in split stack mode. You may only call the Intrinsics with DB your own stack. 26 pointing to Intrinsic call made with parameter out of bounds. The address of a parameter was either less than DL or greater than S when this Intrinsic was called. This error may also mean that the parameter you passed is out of range. 27 Could not open device, insufficient virtual memory. There was insufficient virtual memory to allocate extra data segment to contain the screen. 28 the Could not open device, insufficient real memory. There was not enough room in the PCBX of your process to allocate a file control entry for the device. 29 Called an standing. intrinsic with a request In no-wait I/O only, you made a call to TRAN3270 with a previous request to one trinsics still outstanding. Issue a call IODONTWAIT to complete the request before new Intrinsic calls. 30 already out- RECV3270 or of these Into IOWAIT or issuing any Internal error in IMF intrinsic. Internal software error. Note circumstances and report them to your Hewlett-Packard representative. J-50 TABLES Result Codes Returned to a Program CODE 31 MESSAGE, MEANING, AND RESPONSE IMF subsystem file. started with different configuration IMF is not running with the configuration specified. Check with your IMF Manager. 34 file you Request has been aborted. This message could occur if the IMF KILL command was issued during your Intrinsic call or if IMF terminated abnormally. Check with your IMF Manager. 38 Cannot start OUTBUF on an attribute byte. The stream data you supplied positioned the cursor on top of an attribute byte. You may not write over an attribute character. 42 Specified MAXINBUFLEN too large. You specified a MAXINBUFLEN that extends beyond the end of the screen. This parameter will not cause a wrap to the beginning of the screen. 45 SDLC reset from the host system. was terminated. Your host session This error is used only in SDLC protocol and will be returned with a TRAN3270 or RECV3270 Intrinsic. It means that the host has sent an SDLC protocol reset and has aborted your session on the host. The IMF line is still up and you do not have to do anything special for IMF but you should re-establish your session with the host and then verify that no transactions were lost. 46 Transmit timeout occured. The host computer has not indicated that it will accept data from this device within the Transmit/Recsive time limit set in the TIMEOUT parameter of OPEN3270 47 IMF START command has not been issued. The IMF Manager or the system operator must issue an IMF START command. You may not access IMF until this command successfully starts communications with the host. J-51 TABLES Result Codes Returned to a Program CODE 49 MESSAGE, MEANING, AND RESPONSE INBUF is too small to hold the entire data stream. This error message only applies to the READSTREAM intr ins ic, and it is returned when the si z.e of the data stream received from the host is larger than the size of INBUF. IMF will return the first part of the data stream in INBUF. 50 Called READSTREAM without calling RECV3270 first. This error is stream mode. from the host data from the 51 only returned when the user is in data You must issue a RECV3270 to accept data and then call READSTREAM to obtain the extra data segment. Called TRAN3270 without calling WRITESTREAM first. This error is only returned when the user is in data stream mode. You must put the data to send to the host in the extra data segment by calling WRITESTREAM before you issue the TRAN3270 call. 52 Data stream is too long. This error message only applies to data stream mode, and it means that the size of the data stream is larger than the maximum allowable size; for 480 character screens, the maximum size is 540 bytes; for 1920 character screens, the maximum size is 2160 bytes. If this error occurs when RECV3270 is called, only the first 2160 (or 540) bytes of the data stream will be buffered in the XDS. 53 Invalid intrinsic called for data stream mode device. You may not use Intrinsics such as READFIELD and STREAM3270 in data stream mode. There is no internal screen image in data stream mode; therefore, you may not use any intrinsic that reads or writes to an internal screen image. 54 Device not opened in data stream mode. You did not specify data stream mode in the FLAGS parameter of your call to the OPEN3270 Intrinsic; therefore, you may not use the data stream Intrinsics READSTREAM and WRITESTREAM. J-52 TABLES Result Codes Returned to a Program CODE 55 MESSAGE, MEANING, AND RESPONSE Data Stream mode not allowed with SSC line. SSC protocol was specified in your configuration file. Data Stream is supported only with SDLC. 56 The System Request function is not protocol. allowed with SSC SSC protocol was specified in your con£iguration file. This feature is allowed with SDLC protocol. 60 Invalid spool file and 13 inclusive. priority; must be between 1 This error message is returned to PRINT3270 when the user has provided a priority for the spool file which is invalid. The number must be between 1 and 13, inclusive. For more information on the meaning of the priority parameter see the FOPEN intrinsic in the MPE Intrinsic Reference Manual as the number that the user provides is passed to this intrinsic. 61 Failed to open PRINT3270 spool file. The attempt to open the spool file for PRINT3270 failed when the FOPEN intrinsic was called. The PRINT3270 Intrinsic will leave the FILEID parameter set to zero so that you may call the file system Intrinsic FCHECK to determine the specific reason why FOPEN failed. 62 Failed to write to a PRINT3270 spool file. PRINT3270 attempted to call the file system Intrinsic FWRITE to the spool file identified in FILEID; however, the call to FWRITE failed. Check that the value of FILEID is correct. One possible reson for this error is that there is no more disc space. 63 Illegal ACTION number. The value of the parameter ACTION in the PRINT3270 Intrinsic must be between 0 and 4, inclusively. 64 Wrong file type for PRINT3270 output file. You used a FILE command to override the formal designator LOGIMF, which is used by the PRINT3270 Intrinsic. This was incompatible with the requirements of the PRINT3270 Intrinsic for a spooled output file. J-53 TABLES Result Codes Returned to a Program CODE MESSAGE, MEANING, AND RESPONSE 65 Failed to close PRINT3270 spooled output file. The PRINT3270 Intrinsic attempted to call the file system Intrinsic FCLPSE to close the file specified in FILEID; however, this failed. Check that you supplied the proper value for FILEID in your call to the PRINT3270 Intrinsic. If you used a file equation for file LOGIMF be sure that you did not equate it to an existing file. 66 Failed to open CATIMF.PUB.SYS The file CATIMF.PUB.SYS, which is the message catalog for DSN/IMF, could not be opened. Check to see that this file is present. 67 GENMESSAGE failed to extract message. The MPE Intrinsic GENMESSAGE did not execute properly. Check to see that CATIMF.PUB.SYS and the GENMESSAGE Intrinsic are correctly installed.properly. 70 Invalid LDEV specified or LDEV is already in use. Verify that the value you used for LDEV is correct. Also, determine what other processes are using the LDEV you have identified. 71 The ENHANCE parameter must be an integer between 0 and 3. Verify that the value you used for the ENHANCE eter is within the range of 0 through 3. 72 The PRIORITY parameter must be an and 13. integer param- between 1 Verify that the value you used for the PRIORITY parameter is within the range of 1 through 13. 73 The BLANKS parameter must be either 0 or 1. Verify that the value you used for the eter is a 0 or 1. 74 BLANKS The FORMAT parameter must be an integer between 1 4. Verify that the value you used for the FORMAT eter is within the range of 1 through 4. J-54 paramand param- TABLES Result Codes Returned to a Program CODE 75 MESSAGE, MEANING, AND RESPONSE Invalid FLAGS parameter. You used an invalid value for the FLAGS parameter. Check the documentation for the parameter of the Intrinsic you used to determine the correct value to use. 76 TTSSON.PUB.SYS is missing. The file TTSSON.PUB.SYS has not been installed. It may be that the file was loaded into an incorrect group and account. J-55 - I K I Data Communications Troubleshooting Guide REFERENCES Data Communications Testing, Hewlett-Packard Company, 1980 Data Communications Concepts, National Cash Register, 1918 Technical Aspects of Data Communication, J. E. McNamara, Digital Equipment Corporation, 1911 Guidebook to: DATA COMMUNICATIONS, Hewlett-Packard Company, 1911 Troubleshooting short- and long-haul analog lines, David Levin, Netcomm, Inc., Data Communications, November 1981 Various Hewlett-Packard HP3000 manuals including: 2180/3180 Emulator Reference Manual DSN!MTS Reference Manual DSN/DS Reference Manual DSN/IMF Reference Manual DSN/MRJE Reference Manual System Error Messages and Recovery Manual COMMUNICATIONS HANDBOOK Diagnostic Manual Set Various AT&T and Bell Technical References CONTENT THE BASICS THE METHOD THE SYMPTOMS Newly Installed Changed Software Changed Hardware No Changes THE CAUSES THE TESTS THE TOOLS Usage Tools Protocol Tools Digital Tools Analog Tools TOOL DESCRIPTIONS PAGE 2 4 5 6 8 10 12 11 21 22 22 23 24 26 21 K-l THE BASICS WHAT IS NEEDED IN GENERAL: • • • • • • • the version ofMPE that is on the system the MPE I/Oconfigurat~on, what hardware is being used, that the problem is not already listed in the Software Status Bulletin (SSB), that the product is right for the application, the SYMPTOMS of any operations that have been done, and the results of any testing that has already been done. J WHAT IS NEEDED FOR THE SPECIFIC DATA COMMUNICATIONS PRODUCTS: DSN/DS (Distributed System) • • • • • Versions and fix levels of DS and CS of both sides from CSLIST and DSTEST,VERS Accurate description of data comm network on both sides inclUding controller switch settings and cable numbers Pertinent console messages from both sides Error messages reported to the user TRACE with ALL parameter DSN/IMF (Interactive Mainframe Facility) • • • • • • Version numbers of modules from CSLIST IMF configuration file Description of screen or print file on real device Host type TRACE with mask of ~277 for BISYNC with HEX entry in CSDUMP TRACE with mask of ~77 for SDLC with HEX entry in CSDUMP DSN/MRJE (Multileaving Remote Job Entry) • • • • • • • • Version numbers of modules from CSLIST MRJE versions numbers from MRJECONTROL CHECK MRJE configuration file Copy of print banner (if applicable) Copy of MRJE message file Copy of console messages Host type TRACE with ALL parameter DSN/MTS (Multipoint Terminal Software) • • • K-2 Version number of MTS Models of terminals and modems involved Complete description of network hardware THE BASICS DSN/RJE (Remote Job Entry) • • • • • • Version number of CS from CSLIST or RJINFO Version number of RJE Listing of command file and/or console session RJINFO list Remote or host type TRACE with ALL parameter TERMIO (Terminal I/O) • • • • • MPE version TERMIO patches level applied ATC, ADCC or ATP 3-wire(RS-Z32-C), 5-wire (RS-449), or modem Terminal models Modems • • • • • • Manufacturer Model Speed Synchronous or asynchronous Type of phone line or wire Communications software K-3 THE METHOD Symptomatic Troubleshooting Flowchart 1. Answer the questions Choose Symptom Table that follow about what has changed. 2. Look thru the symptom tables for those which apply. Find Symptom Tools 3 · Do the test for the most likely cause as listed in the Cause Table. Do Test Yes Fix Problem K-4 4. If the test is passed, go back and check another symptom. 5. If the test fails, fix the problem. THE SYMPTOMS Questions to Help Choose a .Symptom Table Is this a new installation of software and hardware? Yes I luse "Newly Installed", I then other tables. Nol Has the software or MPE configuration changed but not hardware? Yes I luse "Changed Software" symptom table. Nol Has the hardware changed but not the software? Not I Yes I luse "Changed Hardware" I symptom table. Use 'No Changes' symptom table. The symptom tables begin on the next page and are listed in the following order: Newly Installed Changed Software Changed Hardware No Changes Page numbers for the symptom tables are listed in the Table of Contents. K-5 THE SYMPTOMS Newly Installed Newly Installed Symptom Table (limited to symptoms encountered prior to getting the line open) MRJE CS DS IMF DSN/MRJE All subsystems DSN/DS DSN/IMF SYMPTOM DS console locked hung console system failures IMP can't connect can't sign on printer problems screens don't work various problems MRJE aborts host shuts line line closes MTS can't open line can't open MPMON CSl17 K-6 MTS RJE TERMIO DSN/MTS DSN/RJE Terminal I/O POSSIBLE CAUSES software installation bad software installation bad software installation bad configuration files configuration files host compatibility screen design error configuration files request aborted by host 'application wrong, IMF is not a 3270 host configuration MPE resource problem user written procedure line problem modem problems sign on procedure error host configuration line problems modem problems software bad controller problem modem problem MPE resource problem INP switches wrong cable bad MPE configuration THE SYMPTOMS Newly Installed RJE aborts host shuts line host won't take input line closes no output poor response TERMIO can only logon atone speed can't logon remote spooled printer problem system failures SF 700,701,704-6,109 SF 703,708,710 MPE resource problem user written procedure line problem modem problems sign on procedure error host configuration line problems modem problems sign on procedure line problems modem problems host not sending data sign on procedure host busy HP3000 busy line problems MPE configuration terminal switches/configuration MPE configuration terminal switches/configuration cable problem controller problem MPE configuration printer switches modem problems cable problems software installation bad software installation bad configuration bad K-7 THE SYMPTOMS Changed Software Changed Software Symptom Tab~e (same old hardware) MRJE CS DS IMF DSN/MRJE All subsystems DSN/DS DSN/IMF CSERR 6-7 CSERR 8-10 CSERR 11-13 CSERR 14-19 CSERR 57-58 CSERR 153 CSERR CSERR CSERR CSERR 154 156 157-159 158 CSERR CSERR CSERR CSERR 201 203-204 205-207 207-209 CSERR 207-217 CSERR 212-214 CSERR 217 DS DSCONTROL fails DSCOPY aborts line closes poor response sessions hang system failures K-8 DSN/MTS DSN/RJE Terminal I/O POSSIBLE CAUSES SYMPTOM CS MTS RJE TERMIO software configuration configuration operator procedure configuration operator procedure operator procedure remote device hardware software remote device remote device operator procedure operator procedure remote device operator procedure hardware line problems modem problems remote device hardware hardware software installation bad software bad improper installation configuration configuration DSMON bad programs not compatible with new MPE version software installation bad THE SYMPTOMS Changed Software IMF can't connect can't sign on printer problems screens don't work various problems configuration files configuration files host compatibility screen design error configuration files request aborted by host application wrong, IMF is not a 3270 host configuration MRJE can't open line can't sign on didn't get host number back job management doesn't work MRJE user errors no input taken by host no output only one input or output set printer problems MTS can't open line poor response RJE aborts can't sign on TERMIO can only logon at one speed can't change speed hang while running program remote spooled printer problems SF 700,701,705,706 SF 708 software installation bad configuration file message modified, can't read job log corrupted didn't get host number back banner messed up configuration file corrupted RMT# changed or wrong new user commands user sign on procedure user sign on procedure host configuration changed out or disc space spooler space problem software installation bad download file bad configuration file error software error MPE bufter size MPE resource problem user written procedure sign on procedure MPE configuration MPE configuration program busy program changed terminal config. MPE configuration MPE configuration software installation bad configuration bad K-9 THE SYMPTOMS Changed Hardware Changed Hardware Symptom Table (same software and configuration) MRJE DSN/MRJE CS All subsystems DS DSN/DS IMF DSN/IMF MTS RJE TERMIO DSN/MTS DSN/RJE Terminal I/O SYMPTOM POSSIBLE CAUSES CS CSERR CSERR CSERR CSERR CSERR CSERR CSERR hardware hardware hardware hardware hardware hardware hardware DS line closes 84 through 109 101-105 111 154 201-209 212-214 211 poor response REMOTE HELLO fails remote system shuts line system failures IMF CSERR 111 host shuts line poor response modem problems line problems didn't change configuration line problems line problems configuration hardware problem hardware problem MPE configuration error MRJE can't open line can't sign on didn't get host number back host shuts line line closes poor response MTS all but one remote drop is dead can't logon can't open line commands don't work poor response K-IO hardware problem host configuration changed hardware problem line problems line problems line problems line problem terminal problem modem problem terminal switches/configuration terminal sWitches/configuration conroller problem modem problem terminal switches/configuration hardware problem line overloaded THE SYMPTOMS Changed Hardware RJE can't open line can't sign on host shuts line line closes no output poor response TERMIO can only logon at one speed can't change speed can't logon hardwired worked, but modem won't work the same remote spooled printer problems SF 208 (HP-IB only) SF SF SF SF SF 209 211 709,715 708,710 714-716 controller problems modem pt'oblems host configuration modem· problems modem problems line problems host configuration line problems modem problems line problems line problems terminal switches/configuration MPEconfiguration MPE configuration port hung port DOWNed, REFUSEd terminal switches/configuration port configured wrong modem problems line problems cable bad modem problems line proble.ms MPE configuration printer switches noisy modems or lines using last port on main with modems noisy modems or lines ADCC hardware problem softwat'e bad configuration bad hardware problem K-11 THE SYMPTOMS No Changes No Chan~ges Symptom Table MRJE CS DS IMF CS K-12 DSN/MRJE All subsystems DSN/DS DSN/IMF MTS RJE TERMIO DSN/MTS DSN/RJE Terminal I/O SYMPTOM POSSIBLE CAUSES CSERR CSERR CSERR CSERR CSERR CSERR CSERR CSERR CSERR CSERR CSERR CSERR CSERR CSERR CSERR CSERR CSERR user user hardware hardware user user remote device hardware remote device user user remote device user hardware remote device hardware hardware 11-13 57-58 84 through 109 101-105 103 153 153 154 157-159 158 201 203-204 205-207 207-209 207-217 212-214 217 THE SYMPTOMS No Changes DS console locked DSLINE fails DSCOPY aborts DSCOPY fails hung session, can't abort line closes NFT errors 101-110 poor response REMOTE command fails remote system shuts line system failures transfer only one way IMF can't connect can't sign on CS errors CSERR 117 host shuts line IMP errors line closes poor response printer problems system failures terminal problem MPE problem, not DS line not open line open one way line errors user error wrong file type copy in wrong direction user errors PTOP program logic sUbsytem problem application program problem line errors resource errors internal software errors line errors user errors MPE problems lack of psuedo-devices line problems hardware failure software problems missing patches or fixes remote configuration problem line problems configuration file other problems K-13 THE SYMPTOMS No Changes MRJE can't get into console mode can't sign on didn't get host number back host shuts line job management doesn't work line closes MRJE console operator errors MRJE user errors no input taken by host no output only one input or output set poor response printer problems K.. . 14 someone else has console host configuration changed user signon procedure configuration file message modified, can't read hardware problem line problems job log corrupted didn't get host number back banner messed up configuration file corrupted RMT# changed or wrong line problems host operator shut line file system problems user' error user sign on procedure user sign on procedure host went down devices not open user command error host configuration changed line problems systems busy out of disc space tile equation error out of file space spooler space problem operator inhibit ted printouts printer not ready THE SYMPTOMS No Changes lTS all but one remote dead is dead can't logon can't open line commands don't work dead terminals, no response hung terminals line shuts no polling on any terminals no polling on some terminals polling, no prompts polling, some prompts poor response read errors write errors line problem group DOWNed terminal problem modem problem terminal switches/configuration terminal switches/configuration user error MPE resource problem software installation bad download file bad modem problem controller problem terminal switches/configuration user error line not open line problem modem problem terminal switches/configuration program problem line problems modem problems line not OPENned terminals DOWNed line problems modem problems terminal switches/configuration MPE resource problem system busy some terminals DOWNed configuration file error line overloaded software error terminal switches/configuration modem problems MPE buffer size line problem line problem K-15 THE SYMPTOMS RJE aborts can't sign on host shuts line line closes no output poor response TERMIO can only logon at one speed can't get back into block mode can't logon session logged off hang while running program hardwired worked; modem won't worked remote spooled printer problems SF 208 (HP-IB only) SF SF SF SF K-16 209 211 714,716 715 MPE resource problem user written procedure sign on procedure host configuration line problems line problems modem problems sign on procedure error host configuration line problems modem problems host not sending data line problems host busy HP3000 bUsy line problems terminal switches/configuration user hit break key port hung port DOWNed, REFUSEd terminal switches/configuration MPE resource problem user procedure wrong operator aborted session BYE in UDe program busy program changed terminal configuration user changed term switches terminal switches/configuration modem problems line problems cable bad modem problems line problems printer switches program problem printer status not checked MPE resource problem (TBUFS) noisy modems or lines using last port on main with modems noisy modems or lines ADCC hardware problem hardware problem console hardware problem THE CAUSES Once the symptoms are found and the possible causes are determined, the next step is to check to see which one is really the problem. The problems can generally be put into four groups. Usage problems are those arising from improper use of an otherwise working data communications network. For example: Using wrong parameters Giving wrong reply to dial message Using wrong controller Protocol problems involve the software that handles the link such as the CS subsystem, CSSBSCO, or the INP. These usually indicate a software or hardware error in the DTE. They may be caused by the user. Digital problems are in the interface between the DTE and the DeE such as cables, connectors, RS-232-C pin usage, or modem options. Analog problems are usually called impairments and dwell within the transmission facility. Transmission line impairments come in two types, fortuitous and systematic. The former is relatively similar to an lacute illness; it comes up suddenly, goes away quickly, and may come back when ever it pleases. Not much can be done about them except to redial the connection and let someone else have the problem. Some categories of fortuitous impairments are: I Noise Crosstalk Echo Loss Jitter - electrical disturbances interference from another channel reflected signals drop in signal power instability in frequency shifts The other type of transmission line problems is systematic. These impairments, called distortion, can be corrected by conditioning the line. The are: Delay - frequencies arrive at different times Attenuation - loss of some frequencies There are several important steps to checking these causes: • Verify the results - what really happened? • Verify the software and I/O configuration - coldloads and restores can cause accidental destruction of the I/O configuration or system software. • Actual protocol errors, where there is a bug, may require more extensive testing. If your software is up to date, CSDUMP may show the problem. • Test the data communications network, modems, and DTE. K-l1 THE CAUSES The following 'Cause Table' lists the possible causes of problems along with the type of cause and the tests used to check them out. Remember, some tests may be as simple as asking someon~what they did or checking version numbers. Cause Table CAUSE ADCC hardware problem application program problem application wrong ATP problems banner messed up BYE in UDC cable bad configuration configuration file configuration file corrupted configuration file error controller problem copy in wrong direction devices not open didn't change configuration didn't get host number back download file bad DSMON bad file equation error file system problems group DOWNed hardware hardware failure hardware problem host busy host compatibility host configuration host configuration changed host not sending data host operator shut line host went down HP3000 busy improper in$tallation K-18 TEST or ACTION try another port run ADCC diagnostic check program IMP is not exactly a 3270 run ATPDSM check banner & configuration file examine UDC files check cable part number check cable continuity check configuration check configuration file check configuration file restore configuration file check configuration file run DSM check user procedures for attempts to copy wrong way check remote operator procedure check configuration to be sure all changes were made check host configuration restore from tape check version check user procedures check file error code check console log run DSM run modem selftest run terminal selftest run hardware diagnostics run hardware diagnostics retry later check host specifications check configuration check changes in configuration check host configuration for when host sends or terminates check remote operator procedure call host operator try again later check versions numbers reinstall software THE CAUSES INP switches internal software errors job log corrupted lack of line line line line line psuedo~devices not OPENned not open open one way overloaded problem message modified, can't read missing patches or fixes modem problem MPE buffer size MPE configuration MPE configuration error MPE problem, not DS MPE problem MPE resource problem MPE resource problem (TBUFS) new user commands noisy lines noisy modems operator aborted session operator inhibited printouts operator procedure out of disc space out of file space port DOWNed, REFUSEd port configured wrong port hung printer not ready printer status not checked printer switches program bUSy program changed terminal configuration program problem program not compatible with new MPE check switches for correct setting check SSB reinstall or coldload software check job log clean out job log check configuration add more devices check operator procedure check operator procedure check remote operator procedure check line traffic to speed ration run modem diagnostics run terminal data comm tests run DSM loopbacks run MPTEST over lines check host specifications check patch list in SYS run modem diagnostic run terminal data comm test run DSM loopbacks run MPTEST over lines check configuration check configuration qheck configuration check SSB check SSB check configuration check configuration check user procedure run modem selftests run modem remote tests run modem selftests run modem remote tests check operator console log do :SHOWOUT SP at console check operator procedure run FREE2 do :LISTF,2 and run LISTEQ2 do SHOWDEV check configuration run TABLE check printer check program check printer switches wait program to complete I/O, then check for hung terminal causes check terminal switches/config. check program check SRB for changes to MPE K... 19 THE CAUSES PTOP program logic remote configuration problem remote device request aborted by host resource errors RMT# changed or wrong screen design error sign on procedure software bad software error software installation bad software problems some terminals DOWNed someone else has console spooler space problem subsytem problem system busy terminal problem terminal switches/configuration terminals DOWNed user changed term switches user user user user user command ,error error hit break key procedure wrong sign on procedure user written procedure using last port on main wrong tile type K-20 check program check remote configuration check remote device hardware check remote operations rcheck user sign on procedure check line check system resources check job card check host contiguration check screen design with original check user sign on procedure coldload trom known good tape check SSB, call PIeS check versions reinstall sottware check modems check line check SSB, call PIeS check configuration file UP terminals check user procedure do :SHOWOUT SP at console check contiguration tryon hardwired terminal check SSB retry later check system usage run terminal selftest run MPTEST check terminal switches/contig. check configuration file UP terminals check terminal switches/config. check user procedure check user procedure check user procedure check user procedure check user procedure check user procedure check job files check changes to MPE procedures check terminal connections to last port on each main check user procedures tor attempts to copy data bases THE TESTS Data Communications Tests D_T_E_--l~--- TelCo __ ---~:...-_D_T_E_.....I <-Usage-> <-Usage-> <-Protocol-> <-Protocol-> <-- Digital --><-----Analog-----><-- Digital --> Verify user procedures Examine software tables versions configuration configuration files job card, files, logs SSB Protocol Tests Check software versions Analyze data stream Verify RS-232-C signals Digital Tests Controller software tests Cable tests Modem tests Terminal tests Hardware diagnostics Analog Tests Phase jitter Single frequency interference Frequency shift Return loss Envelope delay distortion Frequency response Noise Loss Each of these test can be used to check out possible causes. Most of them can be done with software diagnostics available on the HP3000. Some require very specialized equipment that is generally used by TelCo personnel. Different tests are performed by a different set of tools. K-21 THE TOOLS Usage Tools Usage Tools Usage test tools are usually commands or programs on the HP3000. The major use of these tools is to verify that the system management and users are using the system properly. ~f--- __D_T_E_...... TelCo ---~ ......_D_T_E_...... <-Usage-> Verify user procedures CSDUMP TRACE DSDUMP MPCONFIG SHOWME EDITOR IMFMGR LISTEQ2 Examine software tables FREE2 SHOWCOM TABLE CSDUMP DPAN4 <-Usage-> Prints data collected by TRACE facility Records exactly what data went across line Side by side trace of DS conversation Will show the~oll and downs lists Shows version number of current MPE Will list various job stream and UDC files Will list parameters for host access Show file equations in effect Shows free disc space Shows current errors, retries, status of a line Will display terminal DIT and other table entries Will show how the line was openned Shows all tables at time of memory dump versions CSLIST DSTEST,VERS MRJECONTROL,CHECK MPMON Displays Displays Displays Displays configuration SYSDUMP SYSINFO DSTEST,VERS Will show I/O configuration, table sizes Will show I/O configuration, table sizes Shows DS MPE configuration configuration files IMFMGR MPCONFIG Will display and verify configuration files Will display configuration file version version version version numbers of CS modules numbers of DS modules numbers of MRJE modules number of MTS job card, files, logs, other EDITOR Will display job files and logs SSB Contains known problem information K..,.22 THE TOOLS Protocol Tools Protocol Tools Protocol test tools provide a means for finding the source of problems in the software that handles the link.. They may simply check that the right software is on the system or collect the data for the factory to resolve the problem. TE_.......-..~--- "'--- D...... <--Protocol-> Check software versions HP1640Data Analyzer CSDUMP DSTEST,DIAG TelCo ----.,B--1 D_T_E _ <-Protocol-> Verifies what protocol is being used Displays protocol sequences Traces what protocol is being used Tests the DS protocol K-23 THE TOOLS Digital Tools Digital Tools Digital test tools are for testing the interface between the DTE and the DCE. They are usually devices or programs that test the hardware. ~ __ D_TE <-- Digital --> TelCo --~~ __D_T_E__ <-- Digital --> Controller software tests DSM Interconnect Onboard Offboard INPDPAN ATPDSM Groups 1 & 5 test INP processor and memory Groups 2, 3, 4 and 5 test the USART chips Groups 6 & 7 test the USART with cables or modems Processes the INP RAM dump showing protocol and errors Tests the ATP hardware and software Cable tests DSM loopback MPTEST Breakout Box Multimeter Terminal data cornm loopback Groups 6 and 7 test the INP with cables and modems Will test the complete cabling network for MTS terminals Indicates which signals are passing through the cables Used for continuity tests Test the cables attached to the terminals Modem tests Selftest Digital loopback Analog loopback Remote test K-24 Hardware within the modem Digital interface connections Analog (TelCo) interface connections Modems as a set and the TelCo lines THE TOOLS Digital Tools Terminal tests Selftest Data comm board Data comm loopback MPTEST Display functions Monitor mode Driver mode Terminal hardware MUltipoint hardware within the terminal Multipoint cable connections Shows the strap setting and tests terminal I/O Shows what terminal is receiving Shows what is passing through the communications interface Polls other terminals without computer Hardware diagnostics ADCC diagnostic ATC diagnostic ATPDSM DSM IOMAP SLEUTH SSLC diagnostic Data Link Tester ADCC hardware ATC hardware ATP hardware INP hardware HP3000 HP-IB system hardware HP3000 Series II/III hardware SSLC hardware Shows the status of signals on the DATA LINK K-25 THE TOOLS Analog Tools Analog Tools Analog test tools provide the capability to examine the quality or the TelCo line or any privately owned transmission racility. They do this by sending data acroSs the line which is read by another device on the other end or looped back to the originator. ~ _ _D_TE __ TelCo a-1 D_TE __ <-----Analog-----> Analog TelCo line tests Noise and Loss BERT (HP1645) MPTEST DSM Orrboard Modem remote test Terminal driver mode TIMS (HP4943,4935) Terminal data comm loopback K-26 Test or TelCo line and modems Extended test of TelCo line Extended test of TelCo line Pass/rail test or TelCo line Extended test of TelCo line Many extended tests or TelCo line quality Pass/rail test of TelCo line TOOL DESCRIPTIONS TOOL DESCRIPTIONS This section includes an alphabetic list of tools. It tells what they do, when to use them, where to find them, and where they are documented. ADCC diagnostic It is a set of diagnostics for the ADCC including tests for the 1MB handshake logic thru the RS-232-C cable. After loading from the tape, specific tests can be selected. It requires a loopback hood and at least one good ADCC is needed for the console. Use it when a port is suspected and nothing else has helped Find it on the DUS tape Documented in the DIAGNOSTIC MANUAL SET, Vol. 2 ATC diagnostic It is a set of offline diagnostics td verify the operation of the ATC ports. This simple test requires only the male-to-male cable that comes with your system. Use it when a port is suspected and nothing else has helped Find it on the Non-CPU Diagnostic tape Documented in the ATC DIAGNOSTIC MANUAL It is a diagnostic program that provides corrective capabilities for the ATP through easy commands Use it when a port appears to be stuck or the LEDs remain ON after the AlB self test Find it in PUB.SYS Documented in the ATP DIAGNOSTIC MANUAL K-27 TOOL DESCRIPTIONS BERT (HP1645) It is a box for testing the quality of a phone line or modems by sending and receiving test data. One is placed on each end of the line or just one end with the other end in loopback Use it when a line or modem problem is suspected or it is necessary to prove that one exists Find it HP and other supplier catalogs as HP1645A, Red Box, BERTs Documented in manuals supplied with device Breakout Box It is a small box which fits in between two RS-232-C cables that allows monitoring and patching of signals Use it when there is doubt that a signal is getting through or a test is to be made prior to modifying a cable Find it on the HP parts list or in the International Data Sciences catalog or other catalogs as breakout box, traffic light, etc. Documented by instructions that come with it It is a program that analyzes the data collected by a TRACE process on one of the data communication lines. It expects to find the file CSTRACE. Use it when there is any question as to what is going over the line or you want to determine what a user is sending. It is usually required for factory involvement. Find it in PUB.SYS Documented in RJE MANUAL and in Section I of the COMMUNICATIONS HANDBOOK K-28 TOOL DESCR IPTION S It is Use it when an unsupp orted program to list the versio n, update and fix levels of the CS module s on the system wrong softwa re module s are suspec ted or you want to know what version s are on your system Find it in PUB.SYS Docume nted nowher e, just run it and answer yes CSTRACE It is Use it when an open the data file created by the TRACE proces s for line which contain s a recent history of the data transm issions that have gone over the line the subsyst em in questio n is MTS, RJE or IMF; DS uses a file called DSTRCnnn and MRJE uses MRJETRCh Find it in PUB.SYS Docume nted in the RJE and DS manual s and in Section I of the COMMUNICATIONS HANDBOOK Data Analyz er It is Use it when Find it Docume nted (HP1640) C a protoc ol analyz er device placed into the RS-232device s line to display the conver sation betwee n two ability or to simula te one of them. It also has the to trap timing conditi ons and sequen ces. ation the TRACE proces s does not show the needed inform in conten t or time frame, or the problem is on an asynch ronous termin al connec tion in. the HP catalog or at a local HP sales office in Section B of the COMMUNICATIONS HANKBOOK, the DATA CAPTURE MANUAL, the Operat ion Manual that comes with the device , and Applic ation Notes 275 K-29 TOOL DESCR IPTION S It is a facilit y to analyze a memory dump tape. There is a job stream called DUMPJOB4 which collec ts additio data from the system such as the loadmap and I/O nal config uration . Use it when any commu nication s subsyst em aborts or the system fails in PUB.SYS. Find it Docume nted in the SYSTEM UTILITIES MANUAL, SOFTWARE POCKET GUIDE It is a CSTRACE analyz er program specif ically for DS . It prints the DS conver sation on altern ate sidestraces of the page at the high level of DS protoc ol. Use it when you are trouble shootin g a DS problem and want to elimin ate the bisync protoc ol of CS. Find it in PUB.SYS Docume nted in newer DS manual s and in data commu nication s trainin g materi als for SEs DSM Interco nnect It is Use it when the INP diagno stic and test tool Groups 1 thru 5 which do extens ive tests of the INP proces sor and memory the INP fails Find it in PUB.SYS Docume nted in the INP DIAGNOSTIC MANUAL supplie d with the-INP and in the help feature within the program K-30 TOOL DESCRIPTIONS DSM Offboard It is the INP diagnostic and test tool Groups 6 and 7 which provide the capability to test the network external to the INP. It uses loopback connectors and modem loopbacks. Use it when you want to test cables, modems, or a complete INP to I connection Find it in PUB.SYS Documented in the INP DIAGNOSTIC MANUAL supplied with the INP and in the help feature within the program DSM Onboard It is the INP diagnostic and test tool Groups 2 thru 5 which test the boards USART and other data comm chips. It requires card edge loopback hoods. Use it when the INP is suspect and the Interconnect tests have passed Find it in PUB.SYS Documented in the INP DIAGNOSTIC MANUAL supplied with the INP and in the help feature within the program It is a program to list versions of DS modules, list the I/O configuration pertaining to DS, and provide online diagnostics over the DS line Use it when DS software versions are suspected, you are in doubt about the configuration, or you want to test the line and software Find it in PUB.SYS Documented in the DS MANUAL K-31 TOOL DESCRIPTIONS Data Link Tester It is a small device used to test the Data Link cable at a connector box for continuity and proper wiring Use it when you are installing a Data Link to test your connections and when the data link cable is suspected Find it in the Data Link Installation Kit and HP parts list Documented in the DATA CAPTURE MANUAL It is the text editing facility of MPE Use it when you need to look at an ASCII file such as UDes or job job streams Find it in PUB.SYS Documented in the EDIT/3000 MANUAL It is a system utility to report on the current status of free disc space on the system Use it when you are unsure of whether there is sufficient free disc space available to do your job Find it in PUB.SYS Documented in the SYSTEM UTILITIES MANUAL It is a command for the Interactive Mainframe Facility subsystem which provides the manager of the facility with control over its use and the capability to verify configuration files. Use it when it is necessary to confirm the contents of a configuration file Find it as :IMFMGR Documented in the IMF MANUAL K-32 TOOL DESCRIPTIONS INPDPAN It is an analyzer for the INP RAM dump. Except for 'status at time of failure,' reading these dumps is usually done by the factory. Use it when the CS subsystem has created a RAM dump file for the INP and has notified the operator of its creation Find it in PUB.SYS Documented in Section I of the COMMUNICATIONS HANDBOOK and SE data communications training materials It is a diagnostic to identify and checkout the basic I/O system hardware. This command driven program lists the hardware, channels and devices. Use it when the exact I/O configuration is not known. Find it on the DUS tape Documented in the DIAGNOSTIC MANUAL SET LISTEQ2 It is a program to list file equations and temporary files. Use it when files don't seem to be going to the right place or in the right fashion. Find it in PUB.SYS Documented in the SYSTEM UTILITIES MANUAL MPCONFIG It is a program to list, change and create MTS configuration files. Use it when you want to view the contents of a configuration file Find it in PUB.SYS Documented in the MTS MANUAL K-33 TOOL DESCRIPTIONS It is the MTS line supervisor. version number. Running it will display the Use it when the version of MTS is unknown Find it in PUB.SYS Documented in the MTS MANUAL MPTEST It is a testing facility for MTS lines and terminals. It will check terminal strap settings and perform read/write tests of the line, modems and terminals. Use it when a new MTS line is installed to check the terminal straps or a line is not functioning properly. Find it in PUB.SYS Documented in the MTS MANUAL MRJECONTROL It is a console operator command used to control the MRJE line. The CHECK parameter will cause a list of version numbers to be listed. Use it when the version numbers are unknown or are suspected of being wrong. Find it as :MRJECONTROL Documented in the MRJE MANUAL Modem analog loopback It is a modem capability to connect the analog output and input parts of the modem together to read whatever is written. This tests about 8o~ of the modem. Use it when testing data terminal equipment without going over the TelCo line (local test) or the local modem. Find it as a button or switch somewhere on the modem Documented in the modem manual, Bell and HP modem tests are in Section B of the COMMUNICATIONS HANDBOOK K-34 TOOL DESCRIPTIONS Modem digital loopback It is a modem capability to connect the digital output and input parts of the modem together to return whatever was received. This loopback is necessary to test a TelCo line and is set on the far end modem from either the computer or terminal. Use it when when testing data communications equipment by going over the TelCo line (remote test). Find it as a button or switch somewhere on the modem Documented in the modem manual, Bell and HP modem tests are in Section B of the COMMUNICATIONS HANDBOOK Modem remote test It is a modem capability to send data to and receive it back from a remote modem. Some modems have the capability to tell the remote modem to go into loopback. It provides a pass/fail test of the hardware. Use it when the TelCo line and modems are being tested independently of the data terminal equipment. Find it as a switch or button on the modems Documented in the modem manual, Bell and HP modem tests are in Section B of the COMMUNICATIONS HANDBOOK Modem selftest It is a modem pass/fail test. It will determine if the modem is functioning within specifications. Use it when any time there is any doubt. it does the rest. Find it as a switch or button on the modem Documented in the modem manual, Bell and HP modem tests are in Section B of the COMMUNICATIONS HANDBOOK Just push the button; K-35 TOOL DESCRIPTIONS Multimeter It is an electronic tool for testing volts and ohms. It can be used to test the continuity of a cable or connector when set to ohms. Use it when cables or connections are suspected of being faulty Find it in nearly any electronics store such as Radio Shack Documented in the manual that comes with it. Some cables are documented in the DTD CABLING MANUAL and the COMMUNICATIONS HANDBOOK. SHOWCOM It is a console operator command to display the statistics generated for a data comm line such as CS errors, timeouts and retries. Use it when the line appears hung, an exceptional number of errors are being encountered, or the last CS error message for the line was lost. Find it as :SHOWCOM XX;ERRORS Documented in the CONSOLE OPERATOR'S GUIDE and the COMMUNICATIONS HANDBOOK It is an MPE command to identify the session Use it when the current version of MPE is needed Find it as :SHOWME Documented in the MPE COMMAND MANUAL It is a diagnostic programming language useful in determining the exact I/O configuration on Series II/III computers. Use it when the exact I/O configuration is not known Find it on the Non-CPU Diagnostic tape Documented in the diagnostic manuals that come with the system K-36 TOOL DESCRIPTIONS It is the SOFTWARE STATUS BULLETIN, a publication containing a list of all known problems and enhancement requests. It may have the problem you are troubleshooting already listed with a fix or work around. Use it when you first encounter the problem to see if it is already known. Find it in the mail from your CSS or SSS contract Documented in the GUIDE TO A SUCCESSFUL INSTALLATION SSLC diagnostic It is a diagnostic useful in testing the SSLC, cables and modems in the same manner as DSM for the INP. It requires loopback hoods and cable connectors or modem loopbacks. Use it when the modems, TelCo lines, or SSLC are not functioning properly Find it on the Non-CPU Diagnostic tape Documented in the diagnostic manuals that come with the system SYSDUMP It is the MPE configurator. When used with $NULL as the tape file designator, it provides a quick method of finding the exact configuration as MPE sees it. Use it when the exact configuration is not known Find it as :SYSDUMP Documented in the CONSOLE OPERATOR'S GUIDE and SYSTEM MANAGER MANUAL. K-31 TOOL DESCRIPTIONS SYSINFO It is a contributed program that analyzes the MPE I/O configuration and lists it in parts or whole. It gives a nice analysis of how each controller and supervisor is used. Use it when the configuration is not known Find it usually in PUB.SYS Documented with an internal help facility It is an unsupported program that lists terminal DITs and other tables used by MPE. It is command driven and is useful for examining DITs at a time when a terminal appears hung. Use it when a terminal appears hung Find it usually in PUB.SYS Documented in TABLEDOC on some systems or ask PICS for it Terminal data comm tests It is a terminal resident test of the data comm board, cables, cable connections, modems and TelCo lines. The loopback hood and connectors come with the terminal. Modem loopbacks are also used. Use it when any component of the MTS network is not functioning other than the computer. Find it as sequences on the terminal keyboard Documented in the terminal and MTS REFERENCE MANUALS K-38 TOOL DESCRIPTIONS Terminal display functions It is a terminal capability to display all terminal escape sequences and functions rather than perform them. It is very useful in finding improper data being sent to terminals. Use it when a terminal is hanging while receiving data Find it as a key on the terminal keyboard Documented in the terminal reference manual Terminal driver mode It is a capability of 2645 and 2626 terminals to poll other mUltipoint terminals over a line. It can be used to eliminate the computer from the list of possible problems. Use it when you are trying to determine whether the problem lies in the computer or not, or you want to test the TelCo line Find it as sequences on the terminal keyboard Documented in the terminal reference manuals Terminal monitor mode It is a method of using the terminal to display the traffic on the MTS line. Use it when information is needed about what polling is being done. Find it as a key on the terminal keyboard Documented in the terminal and MTS REFERENCE MANUAL Terminal selftest It is a pass/fail test of the terminal hardware. Use it when a terminal is not functioning properly or other tests are to be done using a terminal Find it as a key on the terminal keyboard Documented in the terminal reference manuals K-39 TOOL DESCRIPTIONS TIMS (HP4943,4935) It is a Transmission Impairment Test Set or similar device for analyzing the quality of a line or set of modems. It is a standard piece of TelCo equipment and is used by many companies with large data communications installations. Use it when line quality is suspected as the cause of problems Find it on the HP price list and in various catalogs Documented in Telco manuals and accompanying literature It is a process created when the TRACE parameter is used with a communications subsystem Use it when line activity is to be recorded to diagnose problems Find it the Operator commands for DS, IMF, MRJE and MTS, or the RJLINE command of RJE Documented in Section I of the Communications Handbook and in each subsystem reference manual K-40 READER COMMENT SHEET HP 3000 Computer Systems Communications Handbook 30000-90105 January 1983 We welcome your evaluation of this manual. Your comments and suggestions help us improve our publications. Please use additional pages if necessary. Is this manual technically accurate? (If no, explain under Comments, below.) Yes D No D Are the concepts and wording easy to understand? (If no, explain under Comments, below.) Yes D No 0 Is the format of this manual convenient in size, arrangement, and readability? (If no, explain or suggest improvements under Comments, below.) Yes D No 0 Do you want a personal reply? Yes 0 No 0 Comments: FROM: Name: Company: Address: FOLD FOLD III II I BUSINESS REPLY MAIL FIRST CLASS PERMIT NO. 1070 CUPERTINO, CALIFORNIA POSTAGE WILL BE PAID BY ADDRESSEE Information Networks Di\"ision Hewlett-Packard Company 19420 Homestead Road Cupertino, California 95014 Attn: DataComm Documentation Manager NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES 1 1 1 1 1 1 1 1 1 , 1 1 1 1 1 1 1 , 1 1 1 1 1 1 1 1 FliOW HEWLETT ~~ PACKARD Part No. 30000-90105 Printed in U.S.A. 1/83 3DCOM.345-30000-90105
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.4 Linearized : No XMP Toolkit : Adobe XMP Core 4.0-c321 44.398116, Tue Aug 04 2009 14:24:30 Modify Date : 2013:07:03 21:45:23-07:00 Create Date : 2013:07:03 11:40:20-07:00 Metadata Date : 2013:07:03 21:45:23-07:00 Creator Tool : Adobe Acrobat 8.31 Format : application/pdf Document ID : uuid:39a7b93e-27d6-d546-bd77-1f1b74142219 Instance ID : uuid:df099c1f-32b5-ef4a-b96e-9b8b71afab85 Producer : Adobe Acrobat 8.31 Paper Capture Plug-in Has XFA : No Page Count : 500 Creator : Adobe Acrobat 8.31EXIF Metadata provided by EXIF.tools