On Thu, 5 Mar 2026 07:07:50 -0600, Mario Bezzi <[email protected]> wrote:
>Trying to compile a C program that requires the integrated CICS translator: > >>xlc -qcics -c main.c >ERROR CCN4431 Compiling a CICS command resulted in the following message: >Unable to locate CICS translator. > >CCN0793(I) Compilation failed for file ./main.c. Object file not created. > >According to the USS User's Guide this can be solved setting the STEPLIB >environment variable. > >>export STEPLIB=CICS.SDFHLOAD > >>xlc -qcics -c main.c >ERROR CCN4431 Compiling a CICS command resulted in the following message: >Unable to locate CICS translator. > >CCN0793(I) Compilation failed for file ./main.c. Object file not created. > >Any clue? > >Thanks, >mario > >---------------------------------------------------------------------- >For IBM-MAIN subscribe / signoff / archive access instructions, >send email to [email protected] with the message: INFO IBM-MAIN hi Mario, This is usually caused by one of two issues: 1. The location you specified in the STEPLIB is not the location the integrated translator was installed on your system. 2. The STEPLIB is being overridden somewhere else such as the xlc.cfg configuration file. Can you check the configuration file used for your compilation to make sure the steplib attribute there is correct? Note that you will likely need other attributes set correctly as well like exportlist_c and others to use the CICS libraries. Hope this helps, z/OS C/C++ Compiler Team ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
