(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>로 명시하면 된다.
'엔터프라이즈 솔루션 > Oracle Service Bus (ALSB)' 카테고리의 다른 글
Enterprise Service Bus를 이용한 차세대 JEE 아키텍쳐 확장 (2) | 2009.06.12 |
---|---|
SOAP TO REST Convert(Transform) (0) | 2008.12.19 |
ALSB에서 Dynamic Routing 사용하는법 (0) | 2008.12.17 |
ALSB(OSB)에서 분산 트렌젝션 처리 방법 (0) | 2008.12.03 |
Oracle Enterprise Bus (OSB) 설치시 주의 사항 (0) | 2008.11.18 |