Technical solution

The application that is used as an example in this scenario is a CICS® COBOL application that runs across a terminal-owning region (TOR), an application-owning region (AOR), and a data-owning region (DOR).

The user starts a transaction in the TOR, which dynamically routes to the AOR. A program runs in the AOR to verify the user’s password, and writes an audit record to a temporary storage queue in the DOR. The program then links to a program in the DOR that accesses Db2® to retrieve records that have restricted access. A CICS-supplied mirror transaction and program are used in the DOR for the function-shipped temporary storage queue command, and to run the program that accesses Db2.