VISION:Sixty 12.0 applications invoking COBOL subroutines which execute successfully under prior releases may terminate with S0C4 / U4088 / U0299 abends. These abends occur if the default DYLINSTL parameters are used and the COBOL subroutine was compiled using a compiler that is not compliant with LE (IBM's Language Environment).
The default settings in R12.0 for the DYLINSTL site parameters LE and COBENV changed from the prior release to reflect the norm in shops adopting to current technology. However, if the VISION:Sixty application invokes a COBOL routine that is non-LE compliant, the job will abnormally terminate due to that conflict.
There are 2 ways to resolve this problem.