Appendix B. Tibero와 Tuxedo 연동 예제

본 장에서는 Tibero와 Tuxedo 연동 예제 프로그램의 전체 소스 코드와 각종 스크립트를 설명합니다.

tb_tux.env

다음은 시스템 환경변수 설정 파일입니다.

# for tibero
export TB_HOME=/path/to/tibero 
export TB_SID=tibero
export PATH=$TB_HOME/bin:$TB_HOME/client/bin:$TB_HOME/scripts:$PATH 
export LD_LIBRARY_PATH=$TB_HOME/client/lib:$TB_HOME/lib:$LD_LIBRARY_PATH 
export LIBPATH=$TB_HOME/client/lib:$TB_HOME/lib:$LIBPATH

# for tuxedo
export TUXDIR=/path/to/tuxedo 
export JAVA_HOME=$TUXDIR/jre
export JVMLIBS=$JAVA_HOME/lib/amd64/server:$JAVA_HOME/jre/bin 
export PATH=$TUXDIR/bin:$JAVA_HOME/bin:$PATH
export COBCPY=:$TUXDIR/cobinclude; export COBCPY
export COBOPT="-C ANS85 -C ALIGN=8 -C NOIBMCOMP -C TRUNC=ANSI -C OSEXT=cbl"
export SHLIB_PATH=$TUXDIR/lib:$JVMLIBS:$SHLIB_PATH 
export LIBPATH=$TUXDIR/lib:$JVMLIBS:$LIBPATH
export LD_LIBRARY_PATH=$TUXDIR/lib:$JVMLIBS:$LD_LIBRARY_PATH
export WEBJAVADIR=$TUXDIR/udataobj/webgui/java

export TUXCONFIG=/path/to/tuxedo/tuxconf 
export FLDTBLDIR32=/path/to/tuxedo 
export FIELDTBLS32=tmax32.fld
export TLOGDEVICE=/path/to/tuxedo/TLOG 
export ULOGPFX=/path/to/tuxedo/ULOG


tb_tux.conf.m

다음은 Tuxedo 환경설정 파일입니다.


tmax32.fld

다음은 필드 테이블 파일입니다.


trans_fml32.tbc

다음은 서버 프로그램 tbESQL/C 파일입니다.


builds.sh

다음은 서버 프로그램 빌드 스크립트입니다.


insert.c

다음은 INSERT 클라이언트 프로그램 파일입니다.


select.c

다음은 SELECT 클라이언트 프로그램 파일입니다.


buildc.sh

다음은 클라이언트 프로그램 빌드 스크립트입니다.


create_table.sql

다음은 SELECT 클라이언트 프로그램 파일입니다.


run.sh

다음은 Tuxedo 시스템 기동 스크립트입니다.

Last updated