블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»


 
 
1. 턱시도를 oracle 사이트에서 다운 받는다.
2. 턱시도 라이센스를 다운 받는다. http://licensecodes.oracle.com/bea.html
3. 턱시도를 설치한다.
4. MS 사이트에서 Visual Studio 9.0 Express 버전을 다운 받는다.
5. c:\Program files\Microsoft Visual Studio 9\VC\vcvarsall.cmd 를 실행한다. (CL 컴파일러용 환경 변수 설정)
6. 턱시도 환경 변수를 설정한다.
예)
SET APPDIR=d:\tux\lab4
SET TUXDIR=d:\dev\bea\tux10
SET PATH=%TUXDIR%\bin;%PATH%
SET TUXCONFIG=%APPDIR%\tuxconfig
SET BDMCONFIG=%APPDIR%\bdmconfig
set WSNADDR=//127.0.0.1:8003
SET PMID=bwcho
@rem SET CC=gcc

set FLDTBLDIR=%APPDIR%;%TUXDIR%/udataobj;
set FIELDTBLS=account_fml,Usysflds

7. buildserver 명령으로 컴파일한다.

근 3년만에 턱시도를 손을 델려니까는 삽질이 느는군요..




(FML인 경우)
1. Tuxedo에서 도메인 Config 설정을 한다.
2. FML 파일을 java weblogic.wtc.jatmi.mkfldclass fmldata 로 해서 JAVA 클래스를 생성한다.
3. WLS에서 WTC 설정을 하고 Resource 탭에서 위에서 설정한 JAVA 클래스를 적는다.
4. 2에서 작성한 클래스를 JAR로 묶어서 클래스 패스에 추가한다.
== 여기까지가 WLS의 WTC설정
5. SB에서 AnyXML로 비지니스 서비스를 만들고
6. JAR를 SB 프로젝트에 추가한후, CLASS에서 해당 JAR를 고른다.
7. 비지니스 서비스를 완성한후 테스트시에

FML이 다음과 같을때
#name           number          type    flags   comments
ACCOUNT_ID      10              long    -       -
ACC_TYPE        11              char    -       -
ADDRESS         12              string  -       -
AMOUNT          13              float   -       -

Input XML은 다음과 같아진다.
<FML>
  <ACCOUNT_ID>10</ACCOUNT_ID>
  <ACC_TYPE>10</ACC_TYPE>
  <ADDRESS>10</ADDRESS>
  <AMOUNT>10</AMOUNT>
</FML>


루트 엘리먼트가 <FML>이 된다.
만약 FML32를 사용할 경우에는 <FML32>로 명시하면 된다.