BEA Logo BEA Tuxedo Release 7.1

  Corporate Info  |  News  |  Solutions  |  Products  |  Partners  |  Services  |  Events  |  Download  |  How To Buy

 

   Tuxedo Doc Home   |   Programming   |   Topic List   |   Previous   |   Next   |   Contents

   Using the BEA Tuxedo System /Q Component

Emphasis on the Default Case

The discussion of BEA Tuxedo /Q programming in this topic primarily reflects the client-side portion of the figure Queued Service Invocation. The figure shows how a client (or a process acting in the role of a client) queues a message by calling TPENQUEUE(3cbl) and specifying a queue space made available through a TMQUEUE(5) server. The client later retrieves a reply via a TPDEQUEUE(3cbl) call to TMQUEUE.

The figure shows the queued message being dequeued by the server TMQFORWARD(5) and sent to an application server for processing (via TPCALL(3cbl)). When a reply to TPCALL is received, TMQFORWARD enqueues the reply message. Because TMQFORWARD provides an interface between the queue space and existing application services, further application coding is not required. For that reason, this topic concentrates on the client-to-queue space side.

Some examples of customization are given after the discussion of the basic model.