This sample is the source for the CICS ACCT transaction. You can modify and re-compile this transaction, or compile it and use it as it is. The installation software includes a compiled version of this transaction for installation testing.
You can use the samples browser to locate this sample, or use the information below:
The ACCT sample is in %PUBLIC%\Documents\Micro Focus\Enterprise Developer\samples\Mainframe\CICS\DotNet\ACCT.
How to Run the Demonstration
The ACCT.sln solution contains one project ACCT.cblproj:
The program associated with the ACCT transaction. It displays a menu screen for the on-line account file application, which prompts the user for input. Transaction AC01 is invoked when that input is received.
The program associated with the AC01 transaction. Analyzes all requests, and completes those for name inquiries and record displays. For update transactions, it sends the appropriate data entry screen and sets the next transaction identifier to AC02, which completes the update operation. For print requests, it starts transaction AC03 to do the actual printing.
The program associated with the AC02 transaction. It completes requests for account file updates (adds, modifies, and deletes), after the user entered the update information.
The program associated with the AC03 transaction. It completes a request for printing of a customer record, which was processed initially by transaction AC01.
The program associated with the AC04 transaction. It is a general purpose error routine that is invoked by other programs in the online account file application when an unrecoverable error has occurred. It sends a message to the input terminal describing the type of error and prompts the operator to report it. It then abends, resulting in any updates made in the uncompleted transaction being backed out.
The program XCTLed by the AC01 transaction to display a menu.
The ACCT application's BMS mapset.
The record definition for the ACCTFIL file used by the application.
COBOL data mapping for each of the application's BMS maps.