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/ULOGtb_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

