Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 3 Publication Service for JMS Adapter Agent-Based Communication : Example Description

Example Description
This example shows how the adapter Publication service can be used in a TIBCO ActiveMatrix BusinessWorks process using RV transport. The project configured for this example has a TIBCO ActiveMatrix BusinessWorks process which uses adapter Publication service which in turn uses JMS Adapter Agent-based communication.
The business object that is used for this example is PurchaseOrder. A Tuxedo service, based on the PurchaseOrder ID that it receives from the invoking client, posts the POTYPE, UOM, PODATE, CURRENCYTYPE, STATUS, MFGID, PRICE, into JMS server, corresponding to that PurchaseOrder ID. The adapter gets the messages from JMS server using subscriber, and then publishes this data.
Following are the flow of events:
1.
User sends request from the Tuxedo client called Clt.
2.
The client invokes the POINFO Tuxedo service.
3.
The Tuxedo service puts the data into the JMS server.
4.
The adapter gets the data from the JMS server and publishes them over RVCM transport.
5.
Location of the Example Files
Files provided with this example are given in the next table. The files are located in the following locations:
TIBCO_HOME\adapter\adtuxedo\version_number\examples\AgentBased\JMSTopicPub
TIBCO_HOME\adapter\adtuxedo\version_number\examples\AgentBased\JMSTopicPub
Project zip that contains the adapter Publication service configuration and the TIBCO ActiveMatrix BusinessWorks process.
Contains commands required to get the Tuxedo service running on Windows (Sets the required environment variables, creates executables, loads the ubbconfig file and boots the Tuxedo service)
Contains commands required to get the Tuxedo service running on UNIX (Sets the required environment variables, creates executables, loads the ubbconfig file and boots the Tuxedo service). This script should be run in a k-shell.
 

Copyright © TIBCO Software Inc. All Rights Reserved