What can cause a S0C4 in random VISION:Transact applications after upgrading IMS?

Document ID : KB000025329
Last Modified Date : 14/02/2018
Show Technical Document Details

Though VISION:Transact for IMS does not have any compatibility problems with recent releases, one customer experienced S0C4 abends in an application that previously executed successfully after upgrading to IMS 10.1.

Investigation determined that the segment sizes in the VISION:Transact File Definition and the IMS DBD did not match. This caused a database buffer to overflow resulting in the abend. The application executing successfully in prior releases was pure luck. Correcting the FD so the segment sizes matched the DBD resolved the problem.

PTF TR00201 was developed to detect most buffer overflows and provide error feedback to the user so this can be more easily identified in the future. Please open an issue to request this PTF.