<?xml version="1.0" encoding="ISO-8859-1" ?>
<!--ATOM based XML document generated By OpenLink Virtuoso-->
<atom:feed xmlns:atom="http://www.w3.org/2005/Atom">
<atom:id>http://docs.openlinksw.com/virtuoso/xa.html</atom:id>
<atom:title>Using Virtuoso with Tuxedo</atom:title>
<atom:link href="http://docs.openlinksw.com/virtuoso/xa.html" type="text/html" rel="alternate" />
<atom:link href="http://docs.openlinksw.com/virtuoso/xa.html" type="application/atom+xml" rel="self" />
<atom:subtitle>OpenLink Virtuoso Universal Server: Documentation</atom:subtitle>
 <atom:author>
  <atom:name>virtuoso.docs@openlinksw.com</atom:name>
  <atom:email>virtuoso.docs@openlinksw.com</atom:email>
  </atom:author>
<atom:updated>2008-08-28T11:43:25Z</atom:updated>
<atom:generator>OpenLink Software Documentation Team</atom:generator>
<atom:logo>http://docs.openlinksw.com/virtuoso/../images/misc/logo.jpg</atom:logo>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/xaBuildTMS.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>Building the Transaction Manager Server<atom:link href="http://docs.openlinksw.com/virtuoso/xaBuildTMS.html" type="text/html" rel="alternate" />
  <atom:published>2008-08-28T11:43:25Z</atom:published>
  <atom:title>Building the Transaction Manager Server</atom:title>
  <atom:content type="html">First of all, the administrator needs to build Virtuoso Transaction Manager Server application in order to use Virtuoso server as Resource Manager of global transactions operated by Tuxedo. Then, the following line needs to be put in the $TUXDIR/udataobj/RM file: Virtuoso:virt_xa_switch: libvirtxa.a -L${HOME}/lib -lwic -ldk1t -lthrp -lutil2 -L${SSLDIR}/lib -lssl -lcrypto The libvirtxa.a library could be found in tuxedo/lib directory. This allows to build TP monitor with Virtuoso support (VirtTMS) and services which could use Virtuoso as resource manager. libvirtxa.a and other libraries must be accessible by the compiler. The following command builds the VirtTMS: buildtms -o ${TUXDIR}/bin/VirtTMS -r Virtuoso</atom:content>
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/xaUBBconf.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>Configuration<atom:link href="http://docs.openlinksw.com/virtuoso/xaUBBconf.html" type="text/html" rel="alternate" />
  <atom:published>2008-08-28T11:43:25Z</atom:published>
  <atom:title>Configuration</atom:title>
  <atom:content type="html">In order to use Virtuoso as resource manager the UBB config file (Tuxedo main configuration file) must contain reference to VirtTMS. The following example of UBB config file configures two services and two virtuoso servers (resource managers) behind them.</atom:content>
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/xaServices.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>Services<atom:link href="http://docs.openlinksw.com/virtuoso/xaServices.html" type="text/html" rel="alternate" />
  <atom:published>2008-08-28T11:43:25Z</atom:published>
  <atom:title>Services</atom:title>
  <atom:content type="html" />
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/xaClients.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>Clients<atom:link href="http://docs.openlinksw.com/virtuoso/xaClients.html" type="text/html" rel="alternate" />
  <atom:published>2008-08-28T11:43:25Z</atom:published>
  <atom:title>Clients</atom:title>
  <atom:content type="html">There are no special requirements for the clients of services which use Virtuoso as resource manager. See Tuxedo 8.x documentation</atom:content>
 </atom:entry>
 <atom:entry>
  <atom:id>http://docs.openlinksw.com/virtuoso/xaServExample.html</atom:id>
  <atom:author>
    <atom:name>virtuoso.docs@openlinksw.com</atom:name>
    <atom:email>virtuoso.docs@openlinksw.com</atom:email>
   </atom:author>Service example<atom:link href="http://docs.openlinksw.com/virtuoso/xaServExample.html" type="text/html" rel="alternate" />
  <atom:published>2008-08-28T11:43:25Z</atom:published>
  <atom:title>Service example</atom:title>
  <atom:content type="html" />
 </atom:entry>
</atom:feed>