Skip Headers
Oracle® Fusion Middleware WebLogic Tuxedo Connector Administration Guide for Oracle WebLogic Server
12c Release 1 (12.1.1)

Part Number E24978-01
Go to Documentation Home
Home
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

8 Connecting WebLogic Integration and Tuxedo Applications

This chapter describes how the Oracle WebLogic Tuxedo Connector Tuxedo Queuing Bridge provides the necessary infrastructure for WebLogic Integration users to integrate Tuxedo applications into their business workflows.

This chapter includes the following sections:

For more information on how to integrate applications, see BEA WebLogic Integration.

Synchronous WebLogic Integration-to-Tuxedo Connectivity

WebLogic Integration executes a blocking invocation against a Tuxedo service using a JATMI EJB. This process consists of three parts:

Defining Business Operations

Define WebLogic Integration Business Operations for the JATMI methods to be used:

  • TypedFML32 buffer manipulation methods.

  • Use the JATMI tpcall() method.

    Example: out_buffer = tpcall (service_name, in_buffer, flags)

Invoking an eLink Adapter

Invoke an eLink adapter from a WebLogic Integration process flow:

  • Build TypedFML32 request buffers using defined Business Operations.

  • Using the defined Business Operation invoke the JATMI tpcall() method specifying the service name.

  • Process TypedFML32 response buffers using defined Business Operations.

Define Exception handlers

Define WebLogic Integration Exception handlers to process exceptions.

Synchronous Non-Blocking WebLogic Integration-to-Tuxedo Connectivity

WebLogic Integration sends a message to synchronously invoke a Tuxedo service:

Asynchronous WebLogic Integration-to-Tuxedo Connectivity

WebLogic Integration sends a guaranteed asynchronous message to a Tuxedo /Q:

Asynchronous Tuxedo /Q-to-WebLogic Integration Connectivity

Tuxedo /Q sends a guaranteed asynchronous message to WebLogic Integration:

Bi-directional Asynchronous Tuxedo-to-WebLogic Integration Connectivity

Tuxedo executes a blocking invocation of a WebLogic Integration process flow. Use two asynchronous instances to connect from JMS to Tuxedo /Q and from Tuxedo /Q back to JMS.