Develop batch applications
This section covers such areas as a procedure for developing batch applications, xJCL elements, and sample batch applications.
Subtopics
- Transactional batch and compute-intensive batch programming models
The product provides a transactional batch programming model and a compute-intensive programming model.
- COBOL container overview
The COBOL container enables COBOL modules to be loaded into the batch address space, and they are invoked directly.
- Develop COBOL container batch applications
Use the COBOL container within the product to invoke COBOL modules from a Java-based batch application.
- Generating COBOL call stubs
Use the COBOL call stub generator to create a Java call stub to invoke a COBOL program. You add the call stub to a Java-based batch application.
- Develop a simple compute-intensive application
We can write a simple compute-intensive application using a compute-intensive job controller, the command line, or the Apache ANT tool.
- Develop a simple transactional batch application
We can write a simple batch application using a batch job controller and EJB data stream, the command line, or the Apache ANT tool.
- Develop a parallel job management application
We can build a transactional batch application as a job and divide the job into subordinate jobs so that the subordinate jobs can run independently and in parallel. Use parallel job manager to submit and manage the transactional batch jobs.
- Use the batch data stream framework
This topic shows you an example of how to use the batch data stream (BDS) framework.