![]() |
![]() |
|
|
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:
Note: You can use MP mode and also write the NETWORK section in a muliple domain environment depending on your specific application needs.
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
![]() |
![]() |
![]() |
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|