Ricoh InfoPrint Pro C900AFP InfoPrint Manager - Page 310

Procedure for installing multiple data set support with Download for z/OS, usr/lpp/psf/reslib

Page 310 highlights

v Start the mvsprsd daemon with the -n 1 option on AIX The sample user exit 15 program (apsux15m ) provided with PSF for z/OS for Download for z/OS, adds a parameter that identifies data sets that belong to multiple data set jobs and indicates whether the data set is first, next, or last in a job. The -n 1 option ensures that the mvsprsd daemon receives the data sets in the correct sequence by creating no more than one child process. If more than one child process were created, MVS Download might concurrently send more than one data set from a multiple data set job. If the second data set was shorter than the first, it might be received before the first, causing it to print out of sequence or causing the first data set to be left unprinted. Note: If you enable multiple data set support using Download for z/OS and you need to configure multiple MVS Download FSA's, you must have one mvsprsd daemon for each Download FSA that is submitting jobs to the InfoPrint Manager server. If you do not do this and two Download for z/OS FSA systems send jobs at the same time, the job data sets can become intermingled and errors or incorrect output can result. This restriction does not apply to AFP Download Plus. Multiple AFP Download Plus FSAs can be enabled for multiple data set and use one mvsprsd daemon. Procedure for installing multiple data set support with Download for z/OS Use this procedure to install the MVS Download multiple data set support: 1. Install the MVS Download user exit 15 program, apsux15m, on MVS. The program must be assembled and linked into a data set referenced in the STEPLIB of your MVS Download startup PROC. 2. Run MVS Download on MVS using SEND_REC_LENGTH=YES either by specifying it explicitly in the MVS Download Routing Control data set on MVS or by allowing it to default. If you specify SEND_REC_LENGTH=NO, ACIF might be unable to process some variable length line mode data. In these cases ACIF issues a message that it cannot read the input file with a return code of 310. 3. Because the mvsprpsm.sh sample shell script has been updated, you must update any customized versions of this shell script. Specify the name of the shell script using the "-x" option when you start the mvsprsd daemon: mvsprsd -n 1 -qlp -p6250 -d/mvsdl -x/mvsdl/mvsprpsm.sh 4. Make sure that the PATH environment variable when the mvsprsd daemon is started includes the /usr/lpp/psf/bin directory. You can set default values for environment variables like PATH using the /etc/environment file: PATH=/usr/bin:/etc:/usr/sbin:/usr/lpp/pd/bin:/usr/lpp/psf/bin:. You must delimit each directory using a colon (:), not a semi-colon (;). Do not include spaces in the assignment. A period designates the current directory. 5. Make sure that ACIF can locate your resources. It looks in both the /usr/lpp/psf/reslib directory and the directories specified by the PSFPATH environment variable. If you specify resource directories using these attributes, you must specify those same directories in the PSFPATH environment variable: v resource-context v resource-context-font v resource-context-overlay 296 InfoPrint Manager for AIX: Procedures

  • 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
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 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
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 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
  • 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
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418

v
Start the
mvsprsd
daemon with the
-n 1
option on AIX
The sample user exit 15 program (
apsux15m
) provided with PSF for z/OS for
Download for z/OS, adds a parameter that identifies data sets that belong to
multiple data set jobs and indicates whether the data set is first, next, or last in a
job.
The
-n 1
option ensures that the
mvsprsd
daemon receives the data sets in the
correct sequence by creating no more than one child process. If more than one
child process were created, MVS Download might concurrently send more than
one data set from a multiple data set job. If the second data set was shorter than
the first, it might be received before the first, causing it to print out of sequence or
causing the first data set to be left unprinted.
Note:
If you enable multiple data set support using Download for z/OS and you
need to configure multiple MVS Download FSA's, you must have one
mvsprsd
daemon for each Download FSA that is submitting jobs to the InfoPrint Manager
server. If you do not do this and two Download for z/OS FSA systems send jobs at
the same time, the job data sets can become intermingled and errors or incorrect
output can result. This restriction does not apply to AFP Download Plus. Multiple
AFP Download Plus FSAs can be enabled for multiple data set and use one
mvsprsd
daemon.
Procedure for installing multiple data set support with
Download for z/OS
Use this procedure to install the MVS Download multiple data set support:
1.
Install the MVS Download user exit 15 program,
apsux15m
, on MVS. The
program must be assembled and linked into a data set referenced in the
STEPLIB
of your MVS Download startup
PROC
.
2.
Run MVS Download on MVS using
SEND_REC_LENGTH=YES
either by specifying it
explicitly in the MVS Download Routing Control data set on MVS or by
allowing it to default. If you specify
SEND_REC_LENGTH=NO
, ACIF might be unable
to process some variable length line mode data. In these cases ACIF issues a
message that it cannot read the input file with a return code of 310.
3.
Because the
mvsprpsm.sh
sample shell script has been updated, you must
update any customized versions of this shell script. Specify the name of the
shell script using the "-x" option when you start the
mvsprsd
daemon:
mvsprsd -n 1 -qlp -p6250 -d/mvsdl -x/mvsdl/mvsprpsm.sh
4.
Make sure that the
PATH
environment variable when the mvsprsd daemon is
started includes the
/usr/lpp/psf/bin
directory. You can set default values for
environment variables like
PATH
using the
/etc/environment
file:
PATH=/usr/bin:/etc:/usr/sbin:/usr/lpp/pd/bin:/usr/lpp/psf/bin:.
You must delimit each directory using a colon (:), not a semi-colon (;). Do not
include spaces in the assignment. A period designates the current directory.
5.
Make sure that ACIF can locate your resources. It looks in both the
/usr/lpp/psf/reslib
directory and the directories specified by the
PSFPATH
environment variable. If you specify resource directories using these attributes,
you must specify those same directories in the
PSFPATH
environment variable:
v
resource-context
v
resource-context-font
v
resource-context-overlay
296
InfoPrint Manager for AIX: Procedures