PL/I

Static calls are supported from any version of PL/I. Called subroutines can invoke CICS® services if the address of the EIB is passed to the subroutine properly. You can do this by setting up the address of the EIB yourself and passing it to the subroutine, or by coding the following command in the subroutine before issuing any other CICS commands.
EXEC CICS ADDRESS EIB(DFHEIPTR)

PL/I FETCH is supported under CICS in a PL/I transaction compiled with Enterprise PL/I for z/OS and PL/I for MVS & VM. CICS does not support PL/I MTF applications.