JSON transformer linkable interface containers

The JSON transformer linkable interface is a CICS®-supplied program that can be called to perform data transformations to and from JSON. It can create JSON data from structured application data, or structured application data from JSON data.

You can use the linkable interface to transform JSON from any source, whether over a protocol such as WebSphere® MQ or from a JSON database, as compared to the JSON web services support which is HTTP and provider-mode only.

For more information about JSON, see Concepts of JSON web services.

You can write programs that can handle JSON, by using the CICS program (DFHJSON) with a LINK interface. DFHJSON then calls a Java™ transformer class to transform JSON to and from application data. Input data is provided by the user program, and output data is returned by DFHJSON, in the containers that are listed here. Data transformation is driven by the use of a JSONTRANSFRM object, created from a .jsbind JSON schema binding file, that contains mappings between JSON data and application data.

For more information, see Mapping and transforming application data and JSON.