Below are the list of EXEC CICS commands categorized according to the function they perform -
Abend support
Command | Description |
ABEND | Terminates a task abnormally. |
HANDLE ABEND | Handles an abnormal termination exit. |
BMS
Command | Description |
RECEIVE MAP | Used to receive the screen input entered by the user into application program data area. |
SEND CONTROL | Used to send the control to the terminal without map or text data. |
SEND MAP | Used to send the output data to a terminal. |
SEND TEXT | Used to send data to the terminal without any predefined BMS maps. |
Exception support
Command | Description |
HANDLE CONDITION | Used to specify the control passing label or paragraph if a condition occurs. |
IGNORE CONDITION | Used to specify that no action is taken if a condition occurs. |
POP HANDLE | Used to restore the current effect of the HANDLE CONDITION, IGNORE CONDITION, HANDLE ABEND and HANDLE AID commands to the before state a PUSH HANDLE command was executed at the current link level. |
PUSH HANDLE | Used to suspend the current effect of the HANDLE CONDITION, IGNORE CONDITION, HANDLE ABEND and HANDLE AID commands. |
File control services
Command | Description |
DELETE | Deletes a record from a file on a KSDS or a path over a KSDS or an RRDS. |
ENDBR | Ends a browsing of a file on a local or a remote CICS region. |
READ | Reads a record from a file on a local or a remote system. |
READNEXT | Used repeatedly to read records in sequential order from a file on a local or a remote system. |
READPREV | Used repeatedly to read records in reverse sequential order from a VSAM file on a local or a remote system. |
RESETBR | Specifies the browse to be repositioned when browsing a file on a local or a remote system. |
REWRITE | Updates a record in a file on a local or a remote system. |
STARTBR | Specifies where the record browsing to start in a file on a local or a remote system. |
UNLOCK | Releases the exclusive control established by read command with the UPDATE option. |
WRITE | Writes a new record to a file. |
Interval control services
Command | Description |
ASKTIME | Gets the current date and time of day. |
CANCEL | Cancel interval control requests. |
DELAY | Delay the task processing. |
FORMATTIME | Converts absolute date and time into a specified format. |
Program control
Command | Description |
LINK | Used to call the other programs expecting return in CICS environment. |
LOAD | Used to load application program from disk memory to main memory. |
RELEASE | Releases a loaded program, table, or mapset previously loaded by a LOAD command from the main memory. |
RETURN | Returns the program control back. |
XCTL | Used to call the other programs in CICS environment but it won’t expect the control back to the calling program. |
CALL | Used an alternative to LINK/XCTL commands. |
Storage control
Command | Description |
FREEMAIN | Releases main storage that was acquired by using a GETMAIN request. |
GETMAIN | Gets a main storage area of the size indicated by the FLENGTH option. |
Sync point
Temporary storage control
Command | Description |
DELETEQ TS | Deletes all the data associated with a temporary storage queue. |
READQ TS | Retrieves data from a temporary storage queue that is stored in either main or auxiliary storage. |
WRITEQ TS | Writes data records in a temporary storage queue that stores in main or auxiliary storage. |
Transient data
Command | Description |
DELETEQ TD | Deletes all the data associated with a particular intra-partition destination transient. |
READQ TD | Reads data from a transient data queue. |
WRITEQ TD | Writes data to a predefined symbolic destination queue. |