CEE3549S
The service was invoked for a program object that contains some combination XPLINK and NOXPLINK-compiled parts.

Explanation

A Language Environment service found a program object that contains a combination of AMODE 64, XPLINK, and NOXPLINK-compiled parts. You cannot mix any combination of AMODE 64, XPLINK and NOXPLINK-compiled parts in the same program object.

System action

If the Language Environment service that detected the condition was passed a feedback code parameter, then the feedback code representing this message is returned. Otherwise the enclave is terminated.

Programmer response

Rebind the program object after recompiling the parts so that they are all compiled either AMODE 64, XPLINK or NOXPLINK. Alternatively, you can split the program object into separate DLLs, one containing AMODE 64 compiled parts, one containing XPLINK-compiled parts and the other containing NOXPLINK compiled parts. Then each of these DLLs would be bound with the DLL side deck of the other. Refer to z/OS XL C/C++ Programming Guide for more details on DLLs.

Symbolic Feedback Code

CEE3ET