Structure of a user-exit program

All input and output variables used in InfoPrint user exits are defined through either of these two files:

install_path\exits\psf\ainuexit.h
or
install_path\exits\psf\ainurpt.h

The ainuexit.h file contains definitions for the header, trailer, separator, accounting, audit, and post-print accounting exits, while the ainurpt.h file formats data for these executable reporting utilities:

  • Accounting Log – (ainurpt1; ainurpt2; ainurpt3)
  • Audit Log – (ainurpt4; ainurpt5; ainurpt6)
  • Post-print Accounting Log – (ainurpt7; ainurpt8; ainurpt9)

These user-exit program structure files are written in the C programming language. The declarations and statements in these files show the structure of the InfoPrint PSF user-exit programs, which are imbedded as part of the user-exit program.