IBM BPM, V8.0.1, All platforms > Administer applications and processes in the runtime environment > Administer service applications and service modules > Work with imports and exports > Administer bindings > Administer Generic JMS bindings

Set up connectivity for the Generic JMS binding

You must set up connectivity to and from a third-party JMS provider to use the Generic JMS binding.

You must have permission to make and save changes to the profile on the administrative console. You must have the appropriate permissions to make and save changes in IBM Integration Designer and in WebSphere Enterprise Service Bus (WebSphere ESB).

This task provides a procedural outline only; providing specific instructions for individual third-party JMS providers is beyond the scope of this topic.

The application in this scenario contains a mediation component connection to other applications at both ends by means of the Generic JMS binding; the application contains an interface with a single two-way operation.


Procedure

  1. Configure your third-party JMS provider to create a queue manager, queues, and JMS connection factories and destinations using the provider-specific tools.

  2. In WebSphere ESB, you must define a generic messaging provider.

  3. In Integration Designer, you must perform the following tasks:

    1. Add an import and export to the application and connect them to a previously-implemented mediation component.

    2. Add a Generic JMS binding to both the export and the import: Generate binding > Messaging binding > Generate JMS binding .
    3. Set the genericMessagingProviderName property on both the import and export to match the properties previously defined to WebSphere ESB.
    4. Set the ExternalJNDIName for the connections and send/receive destinations to match those defined in your third-party JMS provider tools.
  4. Deploy the application to a single server.

    Make sure that the third-party JMS provider queue manager is running and available for connection and that the context to which the generic messaging provider definition points in WebSphere ESB is available.

    You can build and deploy your application using Integration Designer. Another way to deploy applications is to export the modules as .zip files and then use the serviceDeploy command of IBM BPM Advanced or WebSphere ESB (mediation modules only) to build and deploy them as EAR files.

  5. Start the application.

  6. Run the application.


Results

The application can be run by placing messages on the third-party JMS provider queue defined in the Generic JMS export receive destination. Responses will be returned to the Generic JMS export send destination.

Similarly, the application will issue requests to the Generic JMS import send destination and expect responses on the Generic JMS import receive destination.

Administer Generic JMS bindings