Tuxedo service에 접근하는 워크샵을 사용하여 Web Sevice 또는 Java Application을 개발하기 위해,

반드시 WebLogic Tuxedo Connector(WTC)를 사용해야한다.

 

WTC는 WebLogic 서버와 Tuxedo 서버를 연결하는 역할을 한다. 

 

이것 또한 환경파일 BBCONFIG에서 설정한다.

 

==

 

1. UBBCONFIG에서 Tuxedo domain을 정의하고 사용 가능한지 확인한다.

 

1) GROUP section에서 GROUP을 정의

 

GWGRP LMID=simple GRPNO=2

 

2) Server section에서 정의

 

DMADM SRVGRP=GWGRP SRVID=1
GWADM SRVGRP=GWGRP SRVID=2
GWTDOMAIN SRVGRP=GWGRP SRVID=3

 

 

 

2. UBBCONFIG에서 Tuxedo에 WSL 연결을 정의하고 사용 가능한지 확인한다. 

 

1) GROUP section에서 GROUP를 정의 

 

WLSGROUP LMID=simple GRPNO=3

 

2) SERVERS section에서 

 

WSL SRVGRP=WSLGRP SRVID=1 CLOPT="-A -- -n // machine:port"

 

 

3. DMCONFIG에서 WTC가 작동하고 있는 network address (NWADDR)을 구체화 해준다.

WTC service configuration에서 Access point ID는 corresponding remote and local의 ID들과 동일해야합니다. 

 

  • The Tuxedo local access point ID must match the WTC remote access point ID.
  • The Tuxedo remote access point ID must match the WTC local access point ID.

 

< DMCONFIG 파일 샘플 >

A sample DMCONFIG file follows.

# DMCONFIG FILE


*DM_RESOURCES

VERSION="U22"


*DM_LOCAL

<LOCAL DOMAIN NAME> GWGRP=GWGRP2
ACCESSPOINTID="<LOCAL DOMAIN NAME>"
AUDITLOG="<APPDIR>\aud"
BLOCKTIME=20
DMTLOGDEV="<APPDIR>\tlog"
DMTLOGNAME="DMTLOG_TDOM1"
MAXDATALEN=56
MAXRACCESSPOINT=89
MAXTRAN=100
BLOB_SHM_SIZE=1000000
SECURITY=NONE


*DM_REMOTE

<REMOTE DOMAIN NAME> ACCESSPOINTID="<REMOTE DOMAIN NAME>"
ACL_POLICY="LOCAL"
CREDENTAIL_POLICY="LOCAL"


*DM_TDOMAIN

<LOCAL DOMAIN NAME> NWADDR="//<LOCAL DOMAIN NETWORK ADDRESS>:<PORT NUMBER>"

<REMOTE DOMAIN NAME> NWADDR="//<REMOTE DOMAIN NETWORK ADDRESS>:<PORT NUMBER>"


*DM_REMOTE_ERVICES

 

4. Tuxedo application을 부팅하기 위한 명령어 

 

tmloadcf -y <name>.ubb



dmloadcf -y domconfig



tmboot -y

 

계속 까먹네;