Upgrading JSON web services

If you use JSON web services, you have some changes to make when you upgrade your version of CICS®. This information applies to all currently supported CICS TS releases, regardless of your current release and the target release.

If you are upgrading from an end-of-service release, you might need to take additional actions that are relevant to your current, end-of-service release, along with the actions summarized in the upgrade instructions in this information. For details, see Upgrading from end-of-service releases.

Upgrade actions

Table 1 lists the actions you must perform when upgrading to a higher CICS release, regardless of your current release and the target release. The sections that describe these actions in detail are tagged with All versions.

Table 1. Common actions
Action Mandatory or optional?
Take advantage of non-Java support for JSON web services Optional

Take advantage of non-Java support for JSON web services

All versions

From CICS TS 5.3, the processing of JSON messages in CICS regions without any Java™ configuration is supported. Therefore, you do not need to configure and install a JVM server. Performance and throughput for many workloads is better than when a JVM server is used to process JSON messages.

To set up CICS as a non-Java JSON service provider, you must configure a provider pipeline that uses the CICS-supplied program DFHPIJT as the terminal handler. For detailed instructions, see Creating the CICS infrastructure for a non-Java JSON service provider.