Life cycle of START Command in CICS as follows. START command executes through ATI (Automatic time ordered transaction initiation)
- A user task issues a START command that’s processed by interval control.
- Interval control creates an ICE that indicates the trans-id, expiration time, and terminal-id for the task to be started.
- If data is passed to the started task, interval control invokes temporary storage control to save that data.
- Temporary storage control saves the data in the temporary storage file.
Different START commands:
A command that schedules a task for immediate execution
EXEC CICS
START TRANSID(‘LST1’)
END-EXEC.
A command that attaches the task to a terminal
EXEC CICS
START TRANSID(‘LST1’)
TERMID(‘L86R’)
END-EXEC.
A command that uses the TIME option to specify an expiration time
EXEC CICS
START TRANSID(‘LST1’)
TIME(‘170000’)
END-EXEC.
A command that uses the INTERVAL option to specify an expiration time
EXEC CICS
START TRANSID(‘LST1’)
INTERVAL(001600)
END-EXEC.
A command that uses the AT option to specify an expiration time
EXEC CICS
START TRANSID(‘LST1’)
AT HOURS(10) MINUTES(45)
END-EXEC.
A command that uses the AFTER option to specify an expiration time
EXEC CICS
START TRANSID(‘LST1’)
AFTER MINUTES(1) SECONDS(32)
END-EXEC.
A command that passes data to the started task
EXEC CICS
START TRANSID(‘LST1’)
FROM(ITEM-NUMBER1)
END-EXEC.
Also read
[display-posts tag=”cics-tips-and-tricks” posts_per_page=”03″ display-posts include_excerpt=”true”]






