如果只是单向的从WLS去call Tuxedo Service,只需要对 Local AccessPoint/Remote AccessPoint/Imported Service进行配置就可以了。如果还要支持反向的调用,则需要对Exported Service进行配置,并辅以相应的开发。
Local Ap
Remote Ap
Imported Service
Resources
Resourses 中定义的几个类,是对Tuxedo调用中涉及的fields进行了定义和封装,主要的目的是实现fieldId与fieldName间的Mapping,并互相转换。这几个类可以用weblogic.wtc.jatmi.mkfldclass32/mkfldclass实用工具,根据Tuxedo端定义的field table自动生成。e.g., java -cp ./ant.jar;./weblogic.jar weblogic.wtc.jatmi.mkfldclass32 %1
让我们来看看Tuxedo端自动生成的field table长什么样子:
*base 99
#name number type flags comments
_host_stat 16 long - 主机状态
_more_page 17 long - 多页标志
_psbk_line_no 18 long - 存折本行数
_rec_num 19 long - 重复记录笔数
_seq_no 20 string - 本地流水号
_sys_date 21 string - 系统日期
_sys_time 22 string - 系统时间
_tlr_no 23 string - 交易柜员
_tx_code 24 string - 交易码
ftp_fname 26 string - ftp
ftp_ftime 27 long - ftp
ftp_offset 28 long - ftp
ftp_fsize 29 long - ftp
ftp_data 30 string - ftp
ftp_blksz 31 long - ftp
_sup_no 32 string - 授权员号
_sup_pwd 33 string - 授权员密码
_pg_no 34 long - 当前页号
_work_date 35 string - 记帐日期
RIDER 36 string - 文件名
TUXEDO_SERVICE 37 string - Tuxedo服务名称,WTC专用