Ricoh InfoPrint Pro C900AFP InfoPrint Manager - Page 101

apka2e, asciinp.c, exits\acif\apka2e.c

Page 101 highlights

In addition, InfoPrint provides these input-record user exits programs to translate input data streams: v apka2e v asciinp v asciinpe apka2e install_path\exits\acif\apka2e.c Converts ASCII stream data to EBCDIC stream data. The apka2e input-record exit program translates data that is encoded in one code character set (CCSID) to another. You should use this exit when your job uses fonts such as GT12, which has code points that are different from your data file. The default translation is from ASCII (code set 00850) to EBCDIC (code set 00037) if the INPCCSID and OUTCCSID parameters are not specified on the line2afp command. INPCCSID specifies the input code page, and OUTCCSID specifies the output code page. To execute the apka2e input record exit program, set these keywords and values in your line-data transform keyword file. The line2afp parmdd keyword identifies the keyword file. inpexit=install_path\bin\apka2e.dll cc=yes cctype=z asciinp.c install_path\exits\acif\asciinp.c Converts unformatted ASCII data that contains carriage returns and form feeds into a record format that contains an American National Standards Institute (ANSI) carriage control character. This exit encodes the ANSI carriage control character in byte 0 of every record. The asciinp input-record exit program transforms an ASCII data stream into a record format that contains a carriage control character in byte 0 of every record. If byte 0 of the input record is an ASCII carriage return (X'0D'), byte 0 is transformed into an ASCII space (X'20') that causes a data stream to return and advance one line; no character is inserted. If byte 0 of the input record is an ASCII form feed character (X'0C'), byte 0 is transformed into an ANSI skip to channel 1 command (X'31') that serves as a form feed in the carriage-control byte. To execute the asciinp input record exit program, set these keywords in your line-data transform keyword file. The line2afp parmdd keyword identifies the keyword file: inpexit=install_path\bin\asciinp.dll cc=yes cctype=z asciinpe.c install_path\exits\acif\asciinpe.c Converts unformatted ASCII data into a record format just as asciinp.c does, and then converts the ASCII stream data to EBCDIC stream data. Chapter 15. Using PSF DSS user-exit programs 83

  • 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

In addition, InfoPrint provides these input-record user exits programs to translate
input data streams:
v
apka2e
v
asciinp
v
asciinpe
apka2e
install_path
\exits\acif\apka2e.c
Converts ASCII stream data to EBCDIC stream data.
The
apka2e
input-record exit program translates data that is encoded in one code
character set (CCSID) to another. You should use this exit when your job uses fonts
such as GT12, which has code points that are different from your data file. The
default translation is from ASCII (code set 00850) to EBCDIC (code set 00037) if the
INPCCSID
and
OUTCCSID
parameters are not specified on the
line2afp
command.
INPCCSID
specifies the input code page, and
OUTCCSID
specifies the
output code page.
To execute the
apka2e
input record exit program, set these keywords and values in
your line-data transform keyword file. The
line2afp parmdd
keyword identifies
the keyword file.
inpexit=
install_path
\bin\apka2e.dll
cc=yes
cctype=z
asciinp.c
install_path
\exits\acif\asciinp.c
Converts unformatted ASCII data that contains carriage returns and form
feeds into a record format that contains an American National Standards
Institute (ANSI) carriage control character. This exit encodes the ANSI
carriage control character in byte 0 of every record.
The
asciinp
input-record exit program transforms an ASCII data stream into a
record format that contains a carriage control character in byte 0 of every record. If
byte 0 of the input record is an ASCII carriage return (X'0D'), byte 0 is transformed
into an ASCII space (X'20') that causes a data stream to return and advance one
line; no character is inserted. If byte 0 of the input record is an ASCII form feed
character (X'0C'), byte 0 is transformed into an ANSI skip to channel 1 command
(X'31') that serves as a form feed in the carriage-control byte.
To execute the
asciinp
input record exit program, set these keywords in your
line-data transform keyword file. The
line2afp parmdd
keyword identifies the
keyword file:
inpexit=
install_path
\bin\asciinp.dll
cc=yes
cctype=z
asciinpe.c
install_path
\exits\acif\asciinpe.c
Converts unformatted ASCII data into a record format just as
asciinp.c
does, and then converts the ASCII stream data to EBCDIC stream data.
Chapter 15. Using PSF DSS user-exit programs
83