Working with global transactions and quality of service

This recipe will show the different error scenarios, which we can have with XA and non XA enabled resources and how QoS can influence this.

Getting ready

For this recipe, we will use a setup with three queues from the standard environment, a proxy service that consumes messages from a JMS queue, and a business service that sends th messages to another JMS queue:

Getting ready

You can import the OSB project into Eclipse from \chapter-10\getting-ready\working-with-global-transactions-and-qos.

How to do it...

First, we will show you the behaviour of the service without a global transaction.

In Eclipse OEPE, perform ...

Get Oracle Service Bus 11g Development Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.