Technote (troubleshooting)
Problem(Abstract)
What are the requirements for using a CALL API in a TXSeries CICS COBOL programs ?
Cause
Whenever a CICS COBOL application calls a C, C++ or COBOL program using CALL API, it is not required to define the called program as a Program Definition (PD) entry in TXSeries region. The COBOL runtime can recognize the called program from COBOL installed path. (See http://www-01.ibm.com/support/docview.wss?uid=swg21591360 for more details about the program path).
If the COBOL program calls a C, C++ or COBOL program containing CICS commands, you need to define a Program Definition (PD) entry in the TXSeries region. It is recommended that you use EXEC CICS LINK or EXEC CICS XCTL APIs to run the program rather than using the COBOL CALL API.
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.