beautypg.com

Using acif in the vse environment – IBM S544-5285-01 User Manual

Page 104

background image

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

SYS

6,xxx

// DLBL

INPUT,'your input file', ,SD

// EXTENT SYS

6,volser...

// ASSGN

SYS

7,xxx

// DLBL

OUTPUT,'your output file', ,SD

// EXTENT SYS

7,volser...

// ASSGN

SYS

8,xxx

// DLBL

RESOBJ,'your resource output file', ,SD

// EXTENT SYS

8,volser...

// ASSGN

SYS

9,xxx

// DLBL

INDEX'your index output file', ,SD

// EXTENT SYS

9,volser...

// EXEC

PGM=APKACIF

ACIF parms go here
/ᑍ
/&

Figure 22. Sample VSE JCL to Invoke ACIF

84

ACIF User’s Guide