Previous Topic: CA JARS Wizard

Next Topic: Phase 1: System Command Verification

System Flowcharts for Writing Custom Exits

If you do not want to customize the product by writing a CA JARS exit, you should skip this section.

The system control data flow falls into five general phases:

The table on the following page gives an overview of each phase. Following the table is a more detailed description of each phase.

Detailed specifications on the various exit points are described in the "User Exits" chapter.

Phase #

Description

Input DDs

Output DDs

Exits

Phase 1

System Command Verification

-CAIJSCIN

-CAIJSCT1

None

Phase 2

Account File Creation

-CAIJSSMF
-CAIJSDOS -CAIJSAIP -CAIJSHST

-CAIJSACT -CAIJSNAP

Input Exit
Account Exit

Phase 3

System Use Report Generation

-CAIJSACT

-CAIJSPRT

None

Phase 4

Report Command Verification

-CAIJSCT1

-CAIJSCT2

None

Phase 5

User Report Generation

-CAIJSCT2 -CAIJSACT

-HISTOUT
-User Defined Reports

Exit 1
Exit 2
Exit 3

Of the five phases, three invoke the system sort: phases 2, 3 and 5. Phases 1 and 4 perform the primary function of command verification and have no requirement for sort. Where the sort is required, input is supplied by an appropriate E15 sort exit and disposed of (processed on the back end of sort) by an E35 sort exit. These exits process both the input and output files, thus supplying and disposing of the appropriate information. This architecture precludes the need for either a SORTIN or a SORTOUT data definition statement in the run stream.