version
This variable was formerly called
reserved1
. It is designed for use as a
migration aid for future variants of this exit. It contains a version identifier
for this structure:
v
X'00'= previous version (before August, 2005)
v
X'01'= August, 2005 version adding support for deletion and insertion of
input records
Copy
Indicates which copy is associated with this call to the exit. Initially set to
1, it increments by one each time the exit is called.
DataSize
Contains the length of the input data record
DataPointer
Points to the input data record to be processed.
DataType
Always set to 0 (AFP; MO:DCA data only).
Notes:
If the exit is being called to indicate end of job processing:
v
DataSize is set to 0,
v
DataPointer is set to NULL
v
DataType is set to 0 — no record is passed in at that time
The
PSFINSERTRECS
structure contains information about a structured field that
is to be inserted at the request of the input data exit. The
PSFINSERTRECS
structure contains these fields:
version
Version identifies to PSF the version of the
PSFINSERTRECS
structure that
is being supplied. The exit must supply a value of 0x01 or the record
(including the
next_p
pointer) is ignored.
next_p
Contains the pointer to the next record to insert.
record_p
Contains the pointer to the MO:DCA (AFP) structured field to be inserted.
Important:
See more data definitions and comments in the
ainuexit.h
source file located in
/usr/lpp/psf/exits/
.
After you create your input data user-exit program, you must use the AIX
make
command to compile the code (see “Compiling and installing the user-exit
program” on page 59).
Note:
The input information fields used by some of the sample programs (see
“Common input and output fields” on page 62 for a complete list) are available
through the alternate sample user-exits. InfoPrint Manager does not provide an
alternate input data user-exit.
72
InfoPrint Manager for AIX: Procedures
Summary of Contents for InfoPrint Manager for AIX
Page 1: ...InfoPrint Manager for AIX Procedures Version 4 Release 3 G550 1066 04 ...
Page 2: ......
Page 3: ...InfoPrint Manager for AIX Procedures Version 4 Release 3 G550 1066 04 ...
Page 6: ...iv InfoPrint Manager for AIX Procedures ...
Page 8: ...vi InfoPrint Manager for AIX Procedures ...
Page 16: ...2 InfoPrint Manager for AIX Procedures ...
Page 20: ...6 InfoPrint Manager for AIX Procedures ...
Page 58: ...44 InfoPrint Manager for AIX Procedures ...
Page 62: ...48 InfoPrint Manager for AIX Procedures ...
Page 70: ...56 InfoPrint Manager for AIX Procedures ...
Page 96: ...82 InfoPrint Manager for AIX Procedures ...
Page 110: ...96 InfoPrint Manager for AIX Procedures ...
Page 156: ...142 InfoPrint Manager for AIX Procedures ...
Page 170: ...156 InfoPrint Manager for AIX Procedures ...
Page 234: ...220 InfoPrint Manager for AIX Procedures ...
Page 236: ...222 InfoPrint Manager for AIX Procedures ...
Page 256: ...242 InfoPrint Manager for AIX Procedures ...
Page 326: ...312 InfoPrint Manager for AIX Procedures ...
Page 330: ...316 InfoPrint Manager for AIX Procedures ...
Page 331: ...Part 3 Operator and user procedures Copyright InfoPrint Solutions Company 1998 2010 317 ...
Page 332: ...318 InfoPrint Manager for AIX Procedures ...
Page 348: ...334 InfoPrint Manager for AIX Procedures ...
Page 365: ...Part 4 Appendixes Copyright InfoPrint Solutions Company 1998 2010 351 ...
Page 366: ...352 InfoPrint Manager for AIX Procedures ...
Page 370: ...356 InfoPrint Manager for AIX Procedures ...
Page 378: ...364 InfoPrint Manager for AIX Procedures ...
Page 382: ...368 InfoPrint Manager for AIX Procedures ...
Page 406: ...392 InfoPrint Manager for AIX Procedures ...
Page 416: ...402 InfoPrint Manager for AIX Procedures ...
Page 417: ......
Page 418: ...Program Number 5648 F35 Printed in USA G550 1066 04 ...