Audience: developers and technical decision-makers checking which CICS commands a Heirloom-migrated PL/I application supports.
Overview
This is a quick reference to the EXEC CICS commands the runtime supports, grouped by area with a one-line explanation each. Your migrated PL/I keeps these statements unchanged.
For embedded database support, see the companion article Supported SQL Features.
Note: This is a summary of the commonly used surface, not an exhaustive option-by-option specification. If you need confirmation that a specific command or option your application relies on is covered, contact Heirloom support with the detail.
Program control
Command
Purpose
LINK, XCTL
Call / transfer control to another program
RETURN (incl. TRANSID, COMMAREA)
End a program; pseudo-conversational return
START, CANCEL, RETRIEVE
Start a transaction (deferred/triggered) and read its data; cancel
LOAD, RELEASE
Load / release a program or table
ENABLE PROGRAM, DISABLE PROGRAM
Enable / disable a program
DELAY, SUSPEND, POST, WAIT EVENT
Timing and task synchronization
ABEND
Abnormally end a task
Terminal & BMS screens
Command
Purpose
SEND MAP, RECEIVE MAP
Display / read a BMS screen
SEND TEXT, SEND PAGE, SEND CONTROL
Text output, paging, terminal control
SEND, RECEIVE
Raw terminal I/O
(See How to Build a CICS Application with BMS Screens for the screen model.)
Files (VSAM-style)
Command
Purpose
READ, WRITE, REWRITE, DELETE
Direct record access
STARTBR, READNEXT, READPREV, RESETBR, ENDBR
Browse (sequential read) a file
UNLOCK
Release a record hold
Temporary Storage (TS) & Transient Data (TD) queues
Call an external SOAP web service (see the SOAP integration guide)
XML transform
Convert between XML and application data structures
Every CICS command supports RESP / RESP2 so your programs can test the response and reason codes exactly as before.
Summary
The supported CICS surface spans program control, BMS screens, files, TS/TD queues, channels/containers, storage, serialization, syncpoint, system inquiry/set, time services, condition handling, spool, and SOAP web services — all with RESP/RESP2. This list is a summary; contact support to confirm a specific command or option.
0 Comments