JCL and input control statements by task summary

The JCL and input statements by task table summarizes the main input and output requirements for several tasks that you can do with IMS Index Builder.

Table 1. JCL and input statements by task
Task DFSURWF1 DD (input) DFSURIDX DD (input) IMSALT DD (input) OUTPUT DD (output) PROC control statement value INPUT control statement value OUTPUT control statement
Build secondary indexes by using output from a reorganization required N/A N/A N/A BLD_SECONDARY (one or more) BLD_ALL (one) DFSURWF1 N/A
Extract data needed for prefix resolution (split function) required N/A N/A required BLD_SECONDARY (one or more) BLD_ALL (one) DFSURWF1 required
Build secondary indexes by using output from prefix resolution (DFSURIDX) as input N/A required N/A N/A BLD_SECONDARY (one or more) BLD_ALL (one) DFSURIDX N/A
Build partitioned secondary indexes (PSINDEXes) by using output from the IMS HP Load utility (HPSRWFP) as input    N/A N/A N/A N/A BLD_SECONDARY (one or more) HPSRWFP N/A
Initialize empty primary and secondary indexes and ILDS N/A required N/A N/A BLD_SECONDARY BLD_PRIMARY BLD_ILDS BLD_ALL DFSURIDX N/A