About the NACT transaction

The NACT sample transaction demonstrates the design and development of CICS® applications. It is a COBOL pseudoconversational 3270-based CICS application that operates on the customer account file of a fictitious company, KanDoIT.

The NACT sample transaction is taken from the book Designing and Programming CICS Applications (ISBN 1565926765).

The NACT application provides the following services:
  • Access to an account record by account number
  • Addition of a new account number and account record
  • Modification of an account record
  • Deletion of an account record
  • Access to an account record by customer name
The logic of the application is divided into the following pseudoconversational steps:
  1. A menu is displayed to allow selection of the service required.
  2. The updated menu screen is read; the requested record is obtained and displayed
  3. If the record is modified, the changes are received and the file updated; the menu is re-displayed.

The Link3270 sample client programs request the record number for customer name JACOB JONES; retrieve the record and display, or store, the retrieved record.