The <apphandler_class> pipeline configuration element

Deprecated feature: Support for the JVMSERVER-based configuration option for the web services data transformation service is deprecated. The deprecated options can be replaced with the use of a non-Java pipeline for CICS® web services, z/OS Connect Enterprise Edition, or by writing web applications in Java or Node.js. For more details, see Stabilization notices.

Specifies that the terminal handler of the pipeline links to an Axis2 application handler.

The <apphandler_class> element is used to specify an Axis2 application handler when your <terminal_handler> element contains a <cics_json_handler_java>, <cics_soap_1.1_handler_java>, or <cics_soap_1.2_handler_java> element. To use the supplied Axis2 application handler, specify com.ibm.cicsts.axis2.CICSAxis2ApplicationHandler in the <apphandler_class> element. When using the CICS SOAP handlers, you can also specify your own Axis2 application handler class.

Alternatively, you can specify the <apphandler> element in your pipeline configuration file if you want to use a channel-attached application handler. However, you must not specify <apphandler_class> and <apphandler> elements in the same pipeline configuration file.

Note: You must not use the <apphandler> element with the <cics_json_handler_java> element.

You must not use the <apphandler_class> element if your <terminal_handler> element contains either a <cics_soap_1.1_handler> or <cics_soap_1.2_handler> element.

For more information about application handlers, see Application handlers.

Used in:

  • Service provider

Contained by:

Example

<apphandler_class>com.ibm.cicsts.axis2.CICSAxis2ApplicationHandler</apphandler_class>