Ricoh InfoPrint Pro C900AFP InfoPrint Manager - Page 97

Input data user-exit program inputs and outputs, Important considerations

Page 97 highlights

Start Date The date the job started processing. Start Time The time the job started processing. ExtStop Date The date the job finished processing. Stop Date The date the job finished processing. Stop Time The time the job finished processing. Completion Date (post-print accounting user-exit only) The date all pages in the job printed and stacked. Note: If errors or operator commands affect the job so that all pages are not sent to the printer, this field indicates the time when all pages sent are printed and stacked. Completion Time (post-print accounting user-exit only) The time all pages in the job printed and stacked. Note: If errors or operator commands affect the job so that all pages are not sent to the printer, this field indicates the time when all pages sent are printed and stacked. DORU The data object resources used (DORU) by the exit. DOFU The data object fonts used (DOFU) by the exit. Input data user-exit program inputs and outputs The InfoPrint Manager input data user-exit program can be used to: v Monitor the incoming print data stream to InfoPrint Manager v Discard an input record before it is processed v Replace an existing input record with one or more records (which might include the original record or a modified version of the original record) v Continue processing with the input record unchanged This exit can be called for all parts of the job (see Figure 4 on page 68). Note: The input data user-exit program only processes MO:DCA data. If you are using the exit to insert extra input records, the original input record that is passed to the exit can be processed before or after the extra input records. This means that the extra input records can be inserted before or after the current structured field depending on where the current structured field is placed in the list of structured fields to insert. Important considerations v Code processing becomes an integral part of PSF and can affect performance and reliability. v User exits should be coded by experienced programmers who are aware of overall system implications. Chapter 15. Using PSF DSS user-exit programs 79

  • 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
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426

Start Date
The date the job started processing.
Start Time
The time the job started processing.
ExtStop Date
The date the job finished processing.
Stop Date
The date the job finished processing.
Stop Time
The time the job finished processing.
Completion Date (post-print accounting user-exit only)
The date all pages in the job printed and stacked.
Note:
If errors or operator commands affect the job so that all pages are
not sent to the printer, this field indicates the time when all pages sent are
printed and stacked.
Completion Time (post-print accounting user-exit only)
The time all pages in the job printed and stacked.
Note:
If errors or operator commands affect the job so that all pages are
not sent to the printer, this field indicates the time when all pages sent are
printed and stacked.
DORU
The data object resources used (DORU) by the exit.
DOFU
The data object fonts used (DOFU) by the exit.
Input data user-exit program inputs and outputs
The InfoPrint Manager input data user-exit program can be used to:
v
Monitor the incoming print data stream to InfoPrint Manager
v
Discard an input record before it is processed
v
Replace an existing input record with one or more records (which might include
the original record or a modified version of the original record)
v
Continue processing with the input record unchanged
This exit can be called for all parts of the job (see Figure 4 on page 68).
Note:
The input data user-exit program only processes MO:DCA data.
If you are using the exit to insert extra input records, the original input record that
is passed to the exit can be processed before or after the extra input records. This
means that the extra input records can be inserted before or after the current
structured field depending on where the current structured field is placed in the
list of structured fields to insert.
Important considerations
v
Code processing becomes an integral part of PSF and can affect performance and
reliability.
v
User exits should be coded by experienced programmers who are aware of
overall system implications.
Chapter 15. Using PSF DSS user-exit programs
79