This section of the information center tells you what you need to do to write CICS applications using the following programming interfaces:
The EXEC CICS API
General purpose programming commands that give you access to all CICS controlled resources such as files, terminals, remote and local programs, and storage; and services such as timer and unit of work management.
Guidance information tells you how to include these commands in COBOL, C, C++, PL/1 and Assembler programs. For information about CICS services, and what they can do for you, see Concepts - Application Programming.
The Business Transaction Services (CBTS) API
A programming interface that allows you to control the execution of complex business transactions by managing the inter-relationship, ordering, parallel execution, commit scope, recovery, and restart of CICS transactions and programs that form the business transaction. For information about CBTS services, see Concepts - Application Programming.
The Front End Processing Interface (FEPI)
A programming interface that enables you to write CICS programs that access other CICS programs by simulating the terminals that the other programs use. For information about FEPI services, see Concepts - Application Programming.
In the navigation panel on the left, if a topic title is underscored then there is an information unit linked to that topic. If there is a right-pointing "twisty" to the left of a topic, click on the twisty to open a further of level of detail. If there is a downward-pointing "twisty" to the left of a topic, click on the twisty to close the list of sub-topics.