The generated programs provide a good basis for developing applications that access VSAM and QSAM data sets; in nearly all cases some modification is necessary.
The generated batch applications have methods to open and close the data sets, read input, and write output. The application also accepts parameters. When you generate programs to perform both input and output, a driver program is created. The driver program calls the application with a parameter to copy the input data to the output data set.
The CICS® generation also creates an application and a sample driver program. The CICS program is designed to take parameters from an EXEC call. The program can also be modified to perform actions independently.