The <provider_pipeline_json> element

Specifies the root element of the XML document that describes the configuration of the CICS® pipeline for a z/OS® Connect JSON web service provider.

This differs from the <provider_pipeline> element in that handler programs cannot be defined. This style of pipeline is used as a container for the WEBSERVICE resources that are used by z/OS Connect. An attempt to start a <provider_pipeline_json> pipeline using anything other than z/OS Connect will result in an error. The resultant PIPELINE resource can't be used as the target of a USAGE(PIPELINE) URIMAP resource. It can only be used with USAGE(JVMSERVER) URIMAP resources.

Used in:

  • Service provider

Attributes:

java_parser={yes|no}
Select the type of JSON parser that is used to process inbound messages.
Possible values are:
yes
Perform the JSON parsing by using Java™ within the JVM server. This is the default.
no
Perform non-Java parsing of the JSON message.
Note: The java_parser attribute is optional. If you do not supply it, the default behavior is to parse the JSON message by using Java, within the JVM server. This would be the same as specifying java_parser="yes".

Contains:

  • A <jvmserver> element, containing the name of the JVMSERVER resource in which z/OS Connect is configured.

Example that uses Java parsing

  <provider_pipeline_json java_parser="yes">
    <jvmserver>DFHWLP</jvmserver>
  </provider_pipeline_json>

Example that uses non-Java parsing

  <provider_pipeline_json java_parser="no">
    <jvmserver>DFHWLP</jvmserver>
  </provider_pipeline_json>