BEA Logo BEA Tuxedo Release 8.0

  BEA Home  |  Events  |  Solutions  |  Partners  |  Products  |  Services  |  Download  |  Developer Center  |  WebSUPPORT

 

   Tuxedo Documentation   |   Using the BEA Tuxedo Domains Component   |   Local Topics   |   Previous Topic   |   Next Topic   |   Contents

 


Option 2: Redefine the Applications as Separate BEA Tuxedo Domains

The following figure shows the combined application reconfigured as four BEA Tuxedo domains (TDomains). (Three of the domains are in the left-hand box.)

Domains Configuration


 

Modifying the Application Configuration Files

To reconfigure the combined application as TDomains, make the following changes to the UBBCONFIG files:

The following code shows a sample converted UBBCONFIG file.

Converted UBBCONFIG File

*RESOURCES
IPCKEY 76666
UID 7901
GID 601
PERM 0660
MAXACCESSERS 40
MAXSERVERS 35
MAXSERVICES 75
MAXCONV 10
MASTER SITE1
SCANUNIT 10
MODEL SHM
LDBAL Y
MAXGTT 100
MAXBUFTYPE 16
SCANUNIT 10
SANITYSCAN 5
BBLQUERY 50
BLOCKTIME 2
#
*MACHINES
sfexpz LMID=SITE1
TUXDIR="/home/mylogin/tuxroot"
APPDIR="/home/mylogin/creditapp"
ENVFILE="/home/mylogin/creditapp/ENVFILE"
TLOGDEVICE="/home/mylogin/creditapp/TLOG"
TLOGNAME=TLOG
TUXCONFIG="/home/mylogin/creditapp/tuxconfig"
ULOGPFX="/home/mylogin/creditapp/ULOG"
TYPE="type1"
#
#
#
*GROUPS
DEFAULT: LMID=SITE1
BANKB1 GRPNO=1 TMSNAME=TMS_SQL TMSCOUNT=2
OPENINFO="TUXEDO/SQL:/home/mylogin/creditapp/crdtdl1:bankdb:readwrite"
BANKB2 GRPNO=2
BANKB3 GRPNO=3
BANKB4 GRPNO=4
DMADMGRP LMID=mach1 GRPNO=5
#
#
#
*SERVERS
#
DEFAULT: RESTART=Y MAXGEN=5 REPLYQ=Y CLOPT="-A"
GWADM SRVGRP=BANKB2 SRVID=30
REPLYQ = N RESTART = Y GRACE = 0
GWTDOMAIN SRVGRP=BANKB2 SRVID=31
REPLYQ = N RESTART = Y GRACE = 0
GWADM SRVGRP=BANKB3 SRVID=24
REPLYQ = N RESTART = Y GRACE = 0
GWTDOMAIN SRVGRP=BANKB3 SRVID=25
REPLYQ = N RESTART = Y GRACE = 0
GWADM SRVGRP=BANKB4 SRVID=20
REPLYQ = N RESTART = Y GRACE = 0
GWTDOMAIN SRVGRP=BANKB4 SRVID=21
REPLYQ = N RESTART = Y GRACE = 0
DMADM SRVGRP="DMADMGRP" SRVID=50
REPLYQ = N RESTART = Y GRACE = 0
TLRA SRVGRP=BANKB1 SRVID=2 CLOPT="-A -- -T 100"
BTADD SRVGRP=BANKB1 SRVID=3
ACCTA SRVGRP=BANKB1 SRVID=4
CRDT SRVGRP=BANKB1 SRVID=5
CRDTA SRVGRP=BANKB1 SRVID=6
*SERVICES
DEFAULT: LOAD=50
INQUIRYA PRIO=50
WITHDRAWALA PRIO=50
OPEN_ACCT2 PRIO=40
OPENC PRIO=40
OPENCA PRIO=40
CLOSECA PRIO=40
BR_ADD PRIO=20
TLR_ADD PRIO=20

Adding DMCONFIG Files

You also need to create four DMCONFIG files, as shown in the following sample.

Sample DMCONFIG File

#
#
*DM_LOCAL_DOMAINS
#
#
QDOM1 GWGRP=BANKB2
TYPE=TDOMAIN
DOMAINID=QDOM1
BLOCKTIME=10
MAXDATALEN=56
MAXRDOM=89
DMTLOGDEV="/home/mylogin/creditapp/DMTLOG"
AUDITLOG="/home/mylogin/creditapp/AUDITLOG"
QDOM2   GWGRP=BANKB3
TYPE=TDOMAIN
DOMAINID=QDOM2
BLOCKTIME=10
MAXDATALEN=56
MAXRDOM=89
DMTLOGDEV="/home/mylogin/creditapp/DMTLOG"
AUDITLOG="/home/mylogin/creditapp/AUDITLOG"
DMTLOGNAME="DMTLOG_TDOM2"
QDOM3 GWGRP=BANKB4
TYPE=TDOMAIN
DOMAINID=QDOM3
BLOCKTIME=10
MAXDATALEN=56
MAXRDOM=89
DMTLOGDEV="/home/mylogin/creditapp/DMTLOG"
AUDITLOG="/home/mylogin/creditapp/AUDITLOG"
DMTLOGNAME="DMTLOG_TDOM3"
#
*DM_REMOTE_DOMAINS
#
#
TDOM1 TYPE=TDOMAIN
DOMAINID=TDOM1
TDOM2   TYPE=TDOMAIN
DOMAINID=TDOM2
TDOM3   TYPE=TDOMAIN
DOMAINID=TDOM3
#
#
*DM_TDOMAIN
#
QDOM1 NWADDR="0x0002DEEF93026927"
NWDEVICE="/dev/tcp"
QDOM2 NWADDR="0x0002BEEF93026927"
NWDEVICE="/dev/tcp"
QDOM3 NWADDR="0x0002CEEF93026927"
NWDEVICE="/dev/tcp"
TDOM1 NWADDR="0x0002DEEF93026947"
NWDEVICE="/dev/null"
TDOM2 NWADDR="0x0002BEEF9302691D"
NWDEVICE="/dev/tcp"
TDOM3 NWADDR="0x0002CEEF9302690E"
NWDEVICE="/dev/tcp"
#
#
#
*DM_LOCAL_SERVICES
#
#
WITHDRAWALA
INQUIRYA
OPENCA
CLOSECA

 

back to top previous page next page