WebTJCA ra.xml 설정
본 장에서는 WebTJCA ra.xml을 설정할 때 사용하는 필드 정보에 대해 설명한다.
1. 필드 정보
필드 정보는 http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd를 따르고 있다.
1.1. <resourceadapter-class>
"com.tmax.connector.spi.TmaxResourceAdapterImpl"로 설정해야 한다.
<config-property>
다음은 <connector><resourceadapter><config-property>에 들어갈 수 있는 정보로 Inflow 설정을 정의한다.
항목 | 유형 | 설명 |
---|---|---|
port |
String |
Inflow Adaptor의 listen할 포트 번호 번호를 등록한다. |
fdlfile |
String |
사용할 fdl-file의 경로를 지정한다. |
logLevel |
String |
출력할 로그 레벨이다. none, info, debug를 사용할 수 있다. |
logDir |
String |
출력할 로그 파일을 저장할 경로이다. 설정하지 않을 경우 stdio로 출력한다. |
logFile |
String |
출력할 로그 파일 이름이다. 설정하지 않을 경우 stdio로 출력한다. |
logValidDays |
Integer |
저장할 로그 파일 생성 주기이다. 1일 경우 일별로 로그 파일을 생성한다. |
logFileFormat |
String |
저장할 로그 파일 이름의 형식이다. (예: MMddyyyy) |
<outbound-resourceadapter><connection-definition>
-
<managedconnectionfactory-class>
"com.tmax.connector.spi.TmaxManagedConnectionFactoryImpl"로 정의한다.
-
<config-property>
다음은 <config-property>에 들어갈 수 있는 정보로 Outbound 설정을 정의한다.
항목 유형 설명 host
String
접속할 메인 Tmax의 IP 주소이다.
(예: 192.168.1.43)
host_port
Integer
접속할 메인 Tmax의 포트 번호이다.
backup
String
접속할 백업 Tmax의 IP 주소이다.
backup_port
Integer
접속할 백업 Tmax의 포트 번호이다.
support_xa
Boolean
XA의 지원 여부이다. (기본값: false)
(예: true or false)
headerType
String
접속할 Tmax의 버전이다. (기본값: 3.x 이하)
(예: 4.0 이상인 경우 extendedV4)
connectTimeout
Integer
Tmax로 접속을 시도하는 시간이다. (단위: 초)
encryption
Boolean
암호화 여부이다. (기본값: false)
(예: true or false)
userName
String
사용자 이름이다.
userPasswd
String
사용자 암호이다.
domainName
String
도메인 이름이다.
domainPasswd
String
도메인 패스워드이다.
tpTimeout
Integer
Tmax로 서비스를 요청할 때 기다리는 시간이다. (단위: 초)
txTimeout
Integer
총 트랜잭션을 기다리는 시간이다. (단위: 초)
tpTimeout
Integer
Tmax로 서비스를 요청할 때 기다리는 시간이다. (단위: 초)
fdlFile
String
사용할 FDL 파일의 경로이다. (예: /data/tmax/fdl/tmax.fdl)
xidMapperPath
String
XA를 사용할 때 웹 애플리케이션 서버의 xid와 Tmax에서 사용할 xid의 매핑을 기록하는 xid 매핑 파일을 저장할 경로이다.
(예: /data/was/log/webt/xid/)
xidMapperFile
String
XA를 사용할 때 웹 애플리케이션 서버의 xid와 Tmax에서 사용할 xid의 매핑을 기록하는 xid 매핑 파일을 저장할 파일 이름이다.
(예: xidmapper.log)
logLevel
String
출력할 로그 레벨로 none, info, debug를 사용할 수 있다.
logDir
String
출력할 로그 파일을 저장할 경로로 설정하지 않을 경우 stdio로 출력한다.
logFile
String
출력할 로그 파일의 이름으로 설정하지 않을 경우 stdio로 출력한다.
logValidDays
Integer
저장할 로그 파일의 생성 주기이다.
(예: 1일 경우 일별로 로그 파일을 생성한다.)
logFileFormat
String
저장할 로그 파일 이름의 형식이다.
(예: MMddyyyy)
connectionName
String
Connection 이름이다.
-
<connectionfactory-interface>
"javax.resource.cci.ConnectionFactory"로 정의한다.
-
<connectionfactory-impl-class>
"com.tmax.connector.cci.TmaxConnectionFactoryImpl"로 정의한다.
-
<connection-interface>
"javax.resource.cci.Connection"으로 정의한다.
-
<connection-impl-class>
"com.tmax.connector.cci.TmaxConnectionImpl"로 정의한다.