RPG II (Report Program Generator) is an old, highly productive programming language. It basically manipulates data, e.g. creates new files, updates or edits data files and formats data files for printed output. On IBM System z RPG II is supported on z/VSE and z/OS. This RPG II blog entry is related to z/VSE only.
Long time RPG II applications could only run on CICS/VSE 2.3 - the old CICS, where service ended October 2012. Some time before that end of service date we implemented patches to run RPG II applications on the most current CICS - the CICS TS for VSE/ESA 1.1.1.
Some customers already migrated to CICS TS, but there are still customer that use their old CICS/VSE with RPG II applications and plan to migrate to CICS TS.
The recommendation is to migrate RPG II applications on the z/VSE release, where you are currently using CICS/VSE (and CICS TS) - or where both - CICS/VSE and CICS TS - can run together, e.g. z/VSE 4.1 or z/VSE 4.2. Just a reminder: CICS/VSE can not run on z/VSE 5.1 or 5.2.
More details are described in the Info-APARs: II14447 (z/VSE 4.1 and 4.2), II14452 (z/VSE 4.3 and above)
... or in the z/VSE Administration book. Our documentation is here (z/VSE 4.3 or above).
Before you migrate your RPG II applications to CICS TS, please ensure that all required RPG APARs/PTFs are applied.
The following RPG II PTFs should be on your system: PM16528, PM22788, PM26856, PM75512, PM94531