Basics of FEPI programming

These topics introduce FEPI programming and the FEPI commands that you can use.

Before reading this information, you should be familiar with the FEPI concepts and facilities described in Introduction to FEPI.

To write FEPI front-end applications, you need to know how to write programs in at least one of the programming languages that CICS® supports. More importantly, you also need knowledge of data communication and protocols. And, if you will be accessing IMS back-end systems, you must also be familiar with using IMS and writing IMS applications.

The applications that you write using FEPI are normal CICS transactions with the familiar EXEC CICS commands. These FEPI applications use the FEPI subset of EXEC CICS application programming commands to:
  • Allocate a connection from a pool
  • Communicate with a back-end application using this connection
  • Free the connection when finished.