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 -256message
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 (l4095)
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 IERR0
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 (10 Write protect only
<0 Read/write protect
CRTNM
Cartridge number. If 0, use anyavail~ble cartridge;
if>O,cartridge reference number; ifpecified.
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 (10
~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