Ricoh InfoPrint Pro C900AFP InfoPrint Manager - Page 302

Modifying the InfoPrint mvsprpsm.sh shell script

Page 302 highlights

If the download working directories are in a different file system as the InfoPrint Manager spool, ensure that you have sufficient space for twice the amount of data in the working directories. Modifying the InfoPrint mvsprpsm.sh shell script You can use the default version of the mvsprpsm.sh shell script, located in the /usr/lpp/pd/bin directory, or modify the shell script to meet the needs of your production printing environment. For example, you might include the path to AFP resources on the AIX system or change how the shell script generates the file name for the data set received from the MVS system. Or you might want to specify a default page definition. When modifying the mvsprpsm.sh script, note that parameters you comment out do not get dropped but get sent passthrough to the actual destination. For example, if you comment out the value for copies defined in the script: # cop ) outputstr="$outputstr results-profile=::${optparm#=}" ;; the script passes the original JCL copy-count value to the printer. Instead of commenting out the line in the shell script, change the name of the parameter to something that will be read as a value, but not passed onto the InfoPrint printer, such as junk: cop ) junk="$outputstr results-profile=::${optparm#=}" ;; Recommendation: Copy the shell script to another directory such as /var/pd and modify the copy. This eliminates the possibility of service overwriting your modifications. The mvsprpsm.sh shell script and associated scripts have been changed to add support for AFP Download Plus and the multiple data set function of AFP Download Plus. If you already have custom scripts that will be used instead of the InfoPrint Manager provided scripts, make sure that they have been updated with the changes in the new scripts before using AFP Download Plus. Changes to custom scripts/exits are only required if any of these new functions are desired: v AFP Download Plus multiple data set v Support for the pdpr retry count and retry interval v Displaying the AFP Download Plus page count on the Admin/Operator GUI v Printing/discarding AFP Download Plus failed jobs v Using inline resources with MVS Download multiple data set v Support for separator pages with AFP Download Plus multiple data set v Using the new -w or -e option. If none of these functions are used, the existing custom scripts can be used. See the current sample script/exit provided and the sample script/exit that your custom script/exit is based on to determine the changes. From this, you will identify the proper approach for updating and testing your custom script/exit. 288 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

If the download working directories are in a different file system as the
InfoPrint
Manager
spool, ensure that you have sufficient space for twice the amount of data
in the working directories.
Modifying the InfoPrint mvsprpsm.sh shell script
You can use the default version of the
mvsprpsm.sh
shell script, located in the
/usr/lpp/pd/bin
directory, or modify the shell script to meet the needs of your
production printing environment. For example, you might include the path to AFP
resources on the AIX system or change how the shell script generates the file name
for the data set received from the MVS system. Or you might want to specify a
default page definition.
When modifying the
mvsprpsm.sh script
, note that parameters you comment out
do not get dropped but get sent passthrough to the actual destination. For
example, if you comment out the value for copies defined in the script:
#
cop
)
outputstr="$outputstr results-profile=::${optparm#=}" ;;
the script passes the original JCL copy-count value to the printer. Instead of
commenting out the line in the shell script, change the name of the parameter to
something that will be read as a value, but not passed onto the InfoPrint printer,
such as
junk
:
cop
)
junk
="$outputstr results-profile=::${optparm#=}" ;;
Recommendation:
Copy the shell script to another directory such as
/var/pd
and modify the copy.
This eliminates the possibility of service overwriting your modifications.
The
mvsprpsm.sh
shell script and associated scripts have been changed to add
support for AFP Download Plus and the multiple data set function of AFP
Download Plus. If you already have custom scripts that will be used instead of the
InfoPrint Manager provided scripts, make sure that they have been updated with
the changes in the new scripts before using AFP Download Plus.
Changes to custom scripts/exits are only required if any of these new functions are
desired:
v
AFP Download Plus multiple data set
v
Support for the
pdpr
retry count and retry interval
v
Displaying the AFP Download Plus page count on the Admin/Operator GUI
v
Printing/discarding AFP Download Plus failed jobs
v
Using inline resources with MVS Download multiple data set
v
Support for separator pages with AFP Download Plus multiple data set
v
Using the new
-w
or
-e
option.
If none of these functions are used, the existing custom scripts can be used.
See the current sample script/exit provided and the sample script/exit that your
custom script/exit is based on to determine the changes. From this, you will
identify the proper approach for updating and testing your custom script/exit.
288
InfoPrint Manager for AIX: Procedures