Ask the Expert

What is ATI and how is it implemented in CICS?

What is ATI? And how to impelement ATI in CICS?

Requires Free Membership to View

ATI stands for Automatic Transaction Initiation. A CICS may by automatically initiated by an internally-generated request, rather than by terminal input or other network request. Examples of automatic initiation are transactions started by an EXEC CICS START command or the reaching of a transient data trigger level.

Any CICS application can issue an EXEC CICS START TRANSID command (with or without a TERMID being specified) to start a named transaction immediately, at a specified time, after a specified delay, or, if a terminal is specified, as soon as that terminal is free.Typical uses might be to start a transaction at a printer as soon as the printer is free or to start a transaction to run in the background while the terminal operator gets on with something else. .See the Application Programming Reference manual for details on how to code the EXEC CICS START command.

CICS resource definition can associate a trigger level and a transaction with a transient data queue (also referred to as a TD destination). When the number of records written to the queue (using the EXEC CICS WRITEQ TD command) reaches the trigger level, the specified transaction is automatically initiated. A typical use might be to print out a shipping order when sufficient requests have been accumulated. See the Resource Definition Online manual for information on defining the transient data queue and the Application Programming Reference Manual for details on how to code the EXEC CICS WRITEQ TD command).

This was first published in March 2002

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: