PARMDD
Defines the DDname for the file containing the ACIF processing
parameters. If PARMDD is not specified, ACIF uses SYSIN as the default
DDname and terminates processing if SYSIN is not defined.
MSGDD
Defines the DDname type for the message file. When ACIF processes a
print file, it can issue a variety of informational or error messages. If
MSGDD is not specified as an invocation parameter, ACIF uses SYSPRINT
as the default DDname and terminates processing if SYSPRINT is not
defined. MSGDD requires a LRECL of 137 and a block size that is a
multiple of 137 plus 4 (for example, (137*10)+4 =1374).
ACIF requires about 3MB of virtual memory to convert and index files. The
amount of memory can vary, depending on the complexity of the input data and
the conversion and indexing options requested.
Using ACIF in the VSE Environment
Figure 22 contains sample JCL to invoke ACIF to process print output from an
application.
// DLBL PRNTOUT,'user print file'
// EXTENT ....
// ASSGN ...
// EXEC USERAPPL
// DLBL PRD2,'VSE'PRD2.LIBRARY'
// EXTENT ,volser
// LIBDEF PHASE,SEARCH=(PRD2.AFP)
// ASSGN SYSLST,X'FEE'
// ASSGN SYS6,xxx
// DLBL INPUT,'your input file',,SD
// EXTENT SYS6,volser...
// ASSGN SYS7,xxx
// DLBL OUTPUT,'your output file',,SD
// EXTENT SYS7,volser...
// ASSGN SYS8,xxx
// DLBL RESOBJ,'your resource output file',,SD
// EXTENT SYS8,volser...
// ASSGN SYS9,xxx
// DLBL INDEX'your index output file',,SD
// EXTENT SYS9,volser...
// EXEC PGM=APKACIF
ACIF parms go here
/ᑍ
/&
Figure 22. Sample VSE JCL to Invoke ACIF
84 ACIF User’s Guide