IBM BPM, V8.0.1, All platforms > Programming IBM BPM > Developing client applications for BPEL processes and tasks > Developing JMS client applications (deprecated)

(Deprecated) Requirements for BPEL processes in JMS-based client applications (deprecated)

BPEL processes developed with IBM Integration Designer to run on Business Process Choreographer must conform to specific rules to be accessible through the JMS API.

Attention: The Business Process Choreographer JMS API is deprecated. To develop JMS-based client applications, use the Business Process Choreographer web services API with the SOAP/JMS transport protocol.

The requirements are:

  1. The interfaces of BPEL processes must be defined using the "document/literal wrapped" style defined in the Java™ API for XML-based RPC (JAX-RPC 1.1) specification. This is the default style for all BPEL processes and human tasks developed with Integration Designer.
  2. Fault messages exposed by BPEL processes and human tasks for web service operations must comprise a single WSDL message part defined with an XML Schema element.

    For example:

    <wsdl:part name="myFault" element="myNamespace:myFaultElement"/>

(Deprecated) Developing client applications using the Business Process Choreographer JMS API (deprecated)


Related information:

Java API for XML based RPC (JAX-RPC) downloads page
Which style of WSDL should I use?