PL/I · Message ID

CEE3352E: The Enclave Terminated with a Non-Zero Return Code

What does CEE3352E: The Enclave Terminated with a Non-Zero Return Code mean in PL/I?

The PL/I enclave ended normally, but its final return code (set via PLIRETC, RETURN CODE, or propagated from a called routine) was non-zero, so LE flags it as a non-clean termination.

CEE3352E: The Enclave Terminated with a Non-Zero Return CodeIBM Enterprise PL/I for z/OS · z/OS Language Environment

Condition

The PL/I enclave ended normally, but its final return code (set via PLIRETC, RETURN CODE, or propagated from a called routine) was non-zero, so LE flags it as a non-clean termination.

Fix

Check the actual return code value reported and trace it back through PLIRETC calls, condition handling, or STOP/EXIT logic to determine whether it reflects an intended business condition or an unhandled error path.

Related message id