webterrorcode 메시지
본 부록에서는 webterrorcode에서 발생하는 모든 메시지(1000~9999)에 대해서 설명한다.
1. webterrorcode 메시지(1000~)
1000 failed to connect to main server {hostaddress:port}
설명 |
메인 서버로 설정된 Tmax 접속에 실패했다. |
대응 방법 |
서버 상태를 확인하고 Tmax를 기동한다. 또는 서버 주소를 확인하고 주소를 변경한다. |
1001 connected to JeusGW
설명 |
JEUS 게이트웨이에 연결한다. |
1002 ensure webt license
설명 |
Tmax에 소켓 연결은 성공했으나 TPSTART가 실패했다. |
대응 방법 |
해당 서버의 라이선스를 확인한다. 또는 해당 주소가 Tmax인지를 확인한다. |
1003 tmax session established.. tmax version [{접속한 Tmax 버전}]
설명 |
Tmax 연결에 성공했다. |
1004 failed to subscribe entry [{이벤트명}]
설명 |
tpstart할 때 이벤트명의 Subscribe에 실패했다. |
대응 방법 |
이벤트명이 올바른지를 확인한다. |
1005 node count [{노드 수}]
설명 |
접속한 Tmax의 노드 수가 출력된다. |
1006 rq count [{RQ 개수}]
설명 |
접속한 Tmax에 설정된 RQ 개수가 출력된다. |
1007 topend product count [{topend product 개수}]
설명 |
접속한 Tmax의 topend product 개수가 출력된다. |
1008 tpstart data [{0}]
설명 |
현재 사용하지 않는다. |
1009 rq registered [{index}:{RQ명}]
설명 |
Tpstart할 경우 RQ 정보를 클라이언트에 저장한다. |
1010 topend product registered [{index}:{topend product명}]
설명 |
Tpstart할 경우 topend product 정보를 클라이언트에 저장한다. |
1011 compress threshold {메시지 크기} byte
설명 |
Tmax에서 {메시지 크기} byte 크기 이상의 메시지는 압축하도록 설정한다. |
1012 failed to initialize tmax session
설명 |
압축 정보, 노드 정보, RQ 정보의 설정에 실패했다. |
대응 방법 |
앞서 남은 메시지를 참고하여 잘못된 수치가 있는지를 확인한다. |
1013 connection is already destroyed
설명 |
현재 사용하지 않는다. |
1014 connection destroyed
설명 |
연결 정보를 삭제한다. |
1015 failed to end tmax session
설명 |
tpend 호출이 실패했다. |
대응 방법 |
연결이 이미 끊어졌다면 처리할 필요없다. |
1016 tpcall failed
설명 |
tpcall할 때 실패한 응답을 받았다. |
대응 방법 |
Tmax의 서버에서 전송한 응답을 확인한다. |
1017 tpgetrply failed
설명 |
tpgetrply할 때 실패한 응답을 받았다. |
대응 방법 |
Tmax의 서버에서 전송한 응답을 확인한다. |
1018 tereceive failed
설명 |
teReceive할 때 실패한 응답을 받았다. |
대응 방법 |
Tmax의 서버에서 전송한 응답을 확인한다. |
1019 invalid event name {unsubscribe할 이벤트명}
설명 |
tpunsubscribe를 호출할 때 unsubscribe할 이벤트명}의 이름은 존재하지 않는 이름이다. |
대응 방법 |
이벤트명이 올바른지 확인한다. |
1020 tpconnect failed
설명 |
tpconnect할 때 실패한 응답을 받았다. |
대응 방법 |
Tmax의 서버에서 전송한 응답을 확인한다. |
1021 tpsend failed.. currently receive only
설명 |
대화형 통신 중 현재 recv 만 할 수 있는 상태에서 tpsend 했다. |
대응 방법 |
클라이언트의 send / recv 상태를 확인하고 그에 맞게 동작을 수정한다. |
1022 tprecv failed.. currently send only
설명 |
대화형 통신 중 현재 send만 할 수 있는 상태에서 tprecv 했다. |
대응 방법 |
클라이언트의 send / recv 상태를 확인하고 그에 맞게 동작을 수정한다. |
1023 tpenq failed
설명 |
tpenq할 때 실패한 응답을 받았다. |
대응 방법 |
Tmax의 서버에서 전송한 응답을 확인한다. |
1024 invalid queue name [{사용자가 입력한 RQ명}]::{관리하고 있는 RQ명들}
설명 |
tpenq, tpdeq할 때 사용자가 입력한 RQ명이 올바르지 않다. |
대응 방법 |
사용자가 입력한 RQ명이, 관리되고 있는 RQ명에 속하도록 한다. |
1025 tpenq with !TPRQS flag not issued : queueName [{요청한 RQ명}]
설명 |
tpenq하지 않았는데 tpdeq하려고 한다. |
대응 방법 |
tpenq가 있었던 요청에 대해서 tpdeq하고 있는지 확인한다. |
1026 tpdeq failed
설명 |
tpdeq할 때 실패한 응답을 받았다. |
대응 방법 |
Tmax의 서버에서 전송한 응답을 확인한다. |
1027 tpqstat failed
설명 |
tpqstat할 때 실패한 응답을 받았다. |
대응 방법 |
Tmax의 서버에서 전송한 응답을 확인한다. |
1028 tpqsvcstat failed
설명 |
tpqsvcstat할 때 실패한 응답을 받았다. |
대응 방법 |
Tmax의 서버에서 전송한 응답을 확인한다. |
1029 not supported service type {서비스 타입} in xa
설명 |
해당하는 타입의 호출은 xa를 적용할 수 없다. |
대응 방법 |
서비스 타입이 isxa인지를 확인한다. |
1031 security handshaking start
설명 |
암호화 설정을 시작한다. |
1032 security handshaking finished
설명 |
정상적으로 암호화 설정이 종료되었다. |
1033 security handshaking failed
설명 |
암호화 설정이 실패했다. |
대응 방법 |
이전에 남은 로그를 참고하여 설정이 실패한 원인을 파악한다. |
1034 receive start for {응답 대기시간} msec
설명 |
응답 대기시간만큼 Tmax로부터 응답을 기다린다. (단위: 밀리초) |
1035 buffer received {응답받은 메시지의 정보}
설명 |
Tmax로부터 {응답받은 메시지의 정보}의 응답을 수신했다. |
1036 receive failed
설명 |
Tmax로부터 수신에 실패했다. |
대응 방법 |
exception으로부터 에러 원인을 파악한다. 소켓 연결 상태를 확인한다. |
1037 buffer transmitted {송신한 메시지}
설명 |
Tmax와 연결된 소켓에 {송신한 메시지}의 메시지를 write하는 데 성공했다. |
1038 transmit failed
설명 |
Tmax와 연결된 소켓에 write하는 데 실패했다. |
대응 방법 |
exception으로부터 에러 원인을 파악한다. 소켓 연결 상태를 확인한다. |
1039 enqueue buffer {저장할 메시지}
설명 |
webt에서 관리하는 내부적인 Q로 수신받은 메시지를 저장한다. |
1040 transceiver {0} started
설명 |
현재 사용하지 않는다. |
1041 matching received.. seqno({예상하는 seqno}:{수신한 seqno}), type({송신한 메시지 타입}:{수신한 메시지 타입})
설명 |
수신된 메시지 정보가 출력된다. |
1042 matching result.. seqno match = {seqno가 일치하는지 확인}, type match = {메시지 타입이 일치하는지 확인}
설명 |
수신된 메시지 정보를 통해 서비스의 성공 유무 및 타입 등을 판단하여 출력한다. |
1043 message discarded {수신한 메시지}
설명 |
수신한 메시지 {수신한 메시지}를 삭제했다. |
대응 방법 |
수신한 메시지를 확인한다. |
1050 ping start
설명 |
애플리케이션 ping을 시작한다. |
1051 ping failed
설명 |
ping이 실패했다. |
대응 방법 |
서버로의 접속 상태를 확인한다. |
1052 ping success
설명 |
ping이 성공했다. |
1053 start cleanup of transceiver
설명 |
통신 정보의 초기화를 시작한다. |
1054 end cleanup of transceiver
설명 |
통신 정보 초기화를 종료한다. |
1055 internal shutdown of dialogue session index {대화형 통신 ID}
설명 |
초기화 중 대화형 통신 정보를 초기화한다. |
1056 node registered [{index}:{노드의 lnid}]
설명 |
tpstart 중 노드 정보를 저장한다. |
1057 invalid lnid [{사용자가 입력한 노드명}]::{관리하고 있는 노드명 목록}}
설명 |
tpgetsvglist를 호출할 때 해당하는 노드명이 존재하지 않는다. |
대응 방법 |
사용자가 입력한 노드명이 관리하고 있는 노드명 목록 안에 포함시킨다. |
1058 invalid event mask {0}
설명 |
현재 사용하지 않는다. |
1059 tpacall failed
설명 |
tpacall의 TPBLOCK일 경우 실패 응답을 수신한다. |
대응 방법 |
|
1080 failed to establish session with remote domain
설명 |
Tuxedo 리모트 도메인 연결에 실패했다. |
대응 방법 |
로그 레벨을 debug로 하고 Tuxedo로부터의 응답 메시지를 확인한다. |
1081 session established
설명 |
Tuxedo 리모트 도메인 연결에 성공했다. |
1082 send failure for xa protocol {전송한 메시지의 타입 코드}
설명 |
Tuxedo에 XA 프로토콜 전송이 실패했다. |
대응 방법 |
타임아웃 등의 원인으로 메시지를 전송할 수 없는지 확인하고, exception을 확인한다. |
1083 recv failure for xa protocol {수신해야 하는 메시지의 타입 코드}:{수신된 메시지의 타입 코드}
설명 |
Tuxedo에서 XA 프로토콜 전송 실패에 대한 응답을 수신한다. |
대응 방법 |
수신된 메시지의 타입 코드를 참고하여 Tuxedo에서 전송하는 메시지를 확인한다. |
1090 cleanup transceiver
설명 |
Tuxedo reader 스레드를 해제한다. |
1091 transceiver failed. try reconnection.
설명 |
Tuxedo reader 스레드 시작에 실패했다. |
대응 방법 |
전에 기록된 exception을 확인한다. |
1092 transceiver timedout.
설명 |
Tuxedo reader 스레드를 시작할 때 타임아웃이 발생했다. |
대응 방법 |
연결 상태를 확인한다. |
1093 transciver run start
설명 |
Tuxedo reader 스레드를 시작한다. |
1094 transciver stop. because sockets[{secket 정보}]
설명 |
Tuxedo reader 스레드를 종료한다. |
1095 transciver wait state. because no read socket
설명 |
reader 스레드에서 ROLLING_DOWN이 설정되어 있을 경우 새로운 연결이 생길때까지 기다린다. |
1096 transciver wait out.
설명 |
대기 상태가 종료된다. |
1097 transciver select start.
설명 |
Select를 시작한다. |
1098 transciver selector stop.
설명 |
Select를 종료한다. |
1099 TM_DOWNWARN_REQUEST recive {메시지 정보}
설명 |
Tmax에서 Rolling Down 되었다는 메시지가 수신된다. |
1100 failed to close socket
설명 |
소켓의 Close에 실패했다. |
대응 방법 |
이전의 로그를 확인하여 원인을 파악한다. |
1101 failed to connection to server {host:port}
설명 |
서버 연결에 실패했다. |
대응 방법 |
연결 상태를 확인한다. |
1102 connection established {socket, pipe}:{host:port}
설명 |
Tmax에 연결되었다. |
1103 failed to get socket stream
설명 |
현재 사용하지 않는다. |
1104 failed to set socket timeout to {setsocket 설정값} msec
설명 |
소켓의 setSoTimeout 설정에 실패했다. |
대응 방법 |
소켓의 setSoTimeout이 발생한 원인을 파악한다. 이전의 exception을 참고한다. |
1105 socket connection timeout
설명 |
Tmax 연결시 타임아웃이 지나도록 연결을 성공하지 못했다. |
대응 방법 |
서버로의 연결 상태를 확인한다. |
1106 socket connection interrupted
설명 |
현재 사용하지 않는다. |
1107 failed to read from tmax
설명 |
소켓에서 메시지를 read할 때 에러가 발생했다. |
대응 방법 |
연결 상태를 확인한다. |
1108 failed to write to tmax
설명 |
소켓에 메시지를 write할 때 에러가 발생했다. |
대응 방법 |
연결 상태를 확인한다. |
1109 start to connect server {host:port} for {연결 시도시간} msec
설명 |
Tmax에 연결을 시도한다. |
1110 connection interrupted {host}:{port}
설명 |
연결을 시도할 때 InterruptedIOException이 발생했다. |
대응 방법 |
소켓에 연결할 때 InterruptedIOException의 원인을 파악한다. 이전의 exception을 참고한다. |
1111 socket list add {socket 정보}
설명 |
소켓에 연결한다. |
1150 TM_CSSVR_NOREADY recive {메시지 정보}
설명 |
Tmax에서 Rolling Down 되어서 Backup Tmax로 연결하라는 메시지를 수신한다. |
1200 put acall reply start {cd값}
설명 |
acall에 대한 응답을 수신한다. |
1201 not registered call desc {cd값}
설명 |
acall에 대한 응답을 수신했으나 이미 없어진 cd 값이다. |
대응 방법 |
그 전 tpacall이 어떤 사유로 실패했는지를 확인하고 그 때까지 tpacall 요청이 유효하도록 수정한다. |
1202 put acall reply end {cd값}
설명 |
acall에 대한 응답이 정상적으로 처리되었다. |
1203 get acall reply start {cd값}
설명 |
tpgetrply를 시작한다. |
1204 get acall reply end {cd값}
설명 |
tpgetrply에 성공했다. |
1205 max acall reply {현재 요청 수} reached
설명 |
tpacall할 경우 tpgetrply하지 않은 응답이 maxcall만큼 발생한다. |
1300 dialogue session terminated.. event = {현재 event}
설명 |
대화형 통신 중 더 이상 통신을 할 수 없다. |
대응 방법 |
대화형 서비스가 이미 종료되었는지를 확인한다. |
1301 put dialogue reply.. current size = {현재 입력된 메시지 수}
설명 |
대화형 통신 중 내부적인 Q에 수신한 메시지가 입력된다. |
1302 start waiting dialoge reply for {메시지가 수신되기를 기다리는 시간} msec
설명 |
tprecv를 시작한다. |
1303 dialogue event occurred.. event = {last event}
설명 |
대화형 통신 중 에러 응답이 도착했다. |
대응 방법 |
대화형 서비스가 서버 측에서 종료되었는지를 확인한다. |
1304 invalid event message {메시지 정보}
설명 |
대화형 통신 중 알 수 없는 메시지가 도착했다. |
대응 방법 |
서버 측에서 전송한 메시지 내용을 확인한다. |
1305 set maximum dialoge session size {크기}
설명 |
최대 대화형 통신 세션 사이즈를 설정한다. |
1306 max dialogue session reached.. max = {설정된 수}
설명 |
tpconnect할 경우 최대 세션 수로 세션이 생성된다. |
1307 new dialogue session is registered.. id = {세션 ID}
설명 |
tpconnect할 경우 새로운 대화형 세션이 등록된다. |
1308 dialogue session {세션 ID} is unregistered
설명 |
대화형 통신 세션이 해제되었다. |
1309 invalid dialogue session {세션 ID}
설명 |
대화형 통신 중 응답이 알수 없는 세션이다. |
대응 방법 |
tpconnect가 제대로 된 대화형 서비스인지 확인한다. |
1310 dialogue session closed by peer message {메시지 정보}
설명 |
대화형 통신 중 응답은 받았으나 해제된 세션이다. |
대응 방법 |
tpdiscon 등으로 해제된 세션인지 확인한다. |
1311 connection is closing.. discard message {메시지 정보}
설명 |
커넥션이 종료되어 내부적인 Q에 있던 메시지를 삭제한다. |
1400 put event msg start
설명 |
이벤트 메시지 큐에 저장을 시작한다. |
1401 purged oldest element {메시지 정보}
설명 |
가장 오래된 이벤트 메시지를 제거한다. |
1402 put event end [{메시지 크기}/{최대 메시지 크기}]
설명 |
이벤트 메시지 큐에 저장을 종료한다. |
1403 get event msg start
설명 |
이벤트 메시지 가져오기를 시작한다. |
1404 get event end [{메시지의 개수}/{메시지 큐의 최대 크기}]
설명 |
이벤트 메시지 가져오기를 종료한다. |
1500 put rq msg {메시지 정보}
설명 |
RQ를 사용할 때 응답을 내부적인 Q에 저장한다. |
1501 get rq msg start for {대기시간} msec
설명 |
RQ를 사용할 때 응답을 기다린다. |
1502 get rq msg end {메시지 정보}
설명 |
RQ 응답을 받는다. |
1600 invalid rq index {index}.. discard {메시지 정보}
설명 |
RQ 응답이 잘못된 메시지이기 때문에 삭제한다. |
대응 방법 |
해당 메시지 정보를 확인하여 RQ에서 어떤 메시지를 전송했는지 확인한다. |
1601 invalid rq index {0}
설명 |
현재 사용하지 않는다. |
1700 put sync msg {메시지 정보}
설명 |
통신 중 응답을 내부적인 Q에 저장한다. |
1701 get sync msg for {대기시간} msec
설명 |
통신 중 응답을 기다린다. |
1800 put te msg {메시지 정보}
설명 |
topend 메시지를 큐에 입력한다. |
1801 get te msg for index {0} for {1} msec
설명 |
현재 사용하지 않는다. |
1802 get te msg end {메시지 정보}
설명 |
topend 메시지 가져오기를 종료한다. |
1900 message(type:{0}) from remote domain for recover.
설명 |
현재 사용하지 않는다. |
1901 not expected message.. {메시지 키값}. discard.
설명 |
Tuxedo 아웃바운드 요청으로 잘못된 메시지가 수신되었다. |
대응 방법 |
Tuxedo에서 응답한 메시지 내용을 확인한다. |
1902 enqueue message {0}
설명 |
현재 사용하지 않는다. |
1903 handle inbound request {Tuxedo 메시지 정보}
설명 |
Tuxedo 인바운드 요청을 처리한다. |
1904 handle outbound request of key {메시지 키값}
설명 |
Tuxedo 아웃바운드 요청을 처리한다. |
1905 register request key {요청 키값}
설명 |
Tuxedo 요청 키를 등록한다. |
1950 failed in service {서비스명}
설명 |
인바운드 서비스가 실패했다. |
대응 방법 |
해당 인바운드 서비스의 fail 응답의 이유를 확인한다. |
1951 error in service {서비스명}
설명 |
인바운드 서비스 에러이다. |
대응 방법 |
해당 인바운드 서비스의 에러 원인을 확인한다. |
1952 failed to destory service instance {서비스명}
설명 |
서비스 인스턴스 해제에 실패했다. |
대응 방법 |
발생한 exception을 확인한다. |
2. webterrorcode 메시지(2000~)
2000 create managed connection
설명 |
Connection Pool에서 커넥션 생성을 시작한다. |
2001 create managed connection for {대기시간} msec
설명 |
Connection Pool에서 커넥션 생성을 시작한다. |
2002 create xa connection
설명 |
Connection Pool에서 커넥션 생성을 시작한다. |
2003 create xa connection for {대기시간} msec
설명 |
Connection Pool에서 커넥션 생성을 시작한다. |
2100 shared connection pool {pool 이름} is initiated
설명 |
Connection Pool을 초기화한다. |
2101 get connection handle for {대기시간} msec by {Thread}
설명 |
Connection Pool에서 getConnection을 시작한다. |
2102 peek connection handle for {대기시간} msec
설명 |
Connection Pool에서 getConnection을 시작한다. |
2103 peek connection handle
설명 |
Connection Pool에서 getConnection을 시작한다. |
2104 return connection handle of managed connection {Connection 정보} to {Thread}
설명 |
Connection Pool에서 커넥션을 리턴한다. |
2105 returning managed connection {Connection 정보} start
설명 |
사용자가 Connection Pool에 커넥션 반납을 시작한다. |
2106 managed connection {Connection 정보} is not pooled connection
설명 |
사용자가 반납한 커넥션은 Pool에 있던 커넥션이 아니다. |
2107 pool name {반납한 pool 이름} mismatches with managed connection {Connection 정보}
설명 |
사용자가 반납한 커넥션은 Pool에 있던 커넥션이 아니다. |
2108 returning managed connection {Connection 정보} end
설명 |
Connection Pool에 반납을 종료한다. |
2109 remove managed connection {Connection 정보} from pool
설명 |
Pool에서 커넥션을 삭제한다. |
2110 destory managed connection pool
설명 |
Connection Pool의 커넥션을 초기화한다. |
2111 check connection pool {checkalive 가능 여부} : {failback 가능 여부}
설명 |
Connection Pool 모니터링을 시작한다. |
2112 managed connection {Connection 정보} is created in pool
설명 |
Connection Pool에 커넥션이 생성되어 추가한다. |
2113 prepare managed connection {Connection 정보} for use
설명 |
Connection Pool에서 getConnection을 할 때 커넥션을 초기화한다. |
2114 prepare managed connection {Connection 정보} for pooling
설명 |
Connection Pool에 반납할 때 커넥션을 초기화한다. |
2115 unregister managed connection {Connection 정보} from pool
설명 |
커넥션 등록을 해제한다. |
2200 shared connection pool {pool 이름} is initiated
설명 |
Cluster Type의 Connection Pool을 생성한다. |
2201 get connection handle for {대기시간} msec
설명 |
Cluster Connection Pool getConnection을 시작한다. |
2202 peek connection handle for {대기시간} msec
설명 |
Cluster Connection Pool getConnection을 시작한다. |
2203 peek connection handle
설명 |
Cluster Connection Pool getConnection을 시작한다. |
2500 internal connection pool {pool 이름} is initialized
설명 |
Connection Pool을 초기화한다. |
2501 create connection direct for {대기시간} msec
설명 |
현재 스레드에서 커넥션을 생성한다. |
2502 create connection delegated for {대기시간} msec
설명 |
다른 스레드에서 커넥션을 생성한다. |
2503 set executor {생성기 정보}
설명 |
스레드 생성기를 설정한다. |
2504 put connection {Connection 정보}
설명 |
pool에 반납한다. |
2505 remove connection {Connection 정보} from pool
설명 |
커넥션을 Pool에서 삭제한다. |
2506 destroy connection {Connection 정보}
설명 |
커넥션을 Pool에서 삭제한다. |
2507 get connection from pool
설명 |
현재 사용하지 않는다. |
2508 get connection from pool for {대기시간} msec
설명 |
Connection Pool에서 getConnection을 시작한다. |
2509 interrupted by administrator
설명 |
InterruptedException에 의해 getConnection이 실패했다. |
2510 peek connection from pool for {대기시간} msec
설명 |
Connection Pool에서 getConnection을 시작한다. |
2511 peek connection from pool
설명 |
Connection Pool에서 getConnection을 시작한다. |
2512 check connection pool {checkalive 가능 여부}:{failback 가능 여부}
설명 |
Connection Pool 모니터링을 시작한다. |
2513 check connection pool by administrator {checkalive 가능 여부}:{failback 가능 여부}
설명 |
Connection Pool 모니터링을 시작한다. |
2514 managed connection {Connection 정보} is invalidated by failback
설명 |
failback이 설정되어 있고 backup에 연결되어 커넥션을 삭제한다. |
2515 managed connection {Connection 정보} is invalidated by idle timeout
설명 |
커넥션 수가 min보다 클 경우이고 해당 커넥션이 idletime보다 긴 시간 동안 사용되지 않아서 삭제한다. |
2516 managed connection {Connection 정보} is already closed by peer
설명 |
커넥션 연결이 종료되어 삭제한다. |
2517 managed connection {0} is invalidated by webtadmin command
설명 |
현재 사용하지 않는다. |
3. webterrorcode 메시지(3000~)
3000 webt event handle started.. message listener : {핸들러 정보}
설명 |
이벤트 처리 스레드를 시작한다. |
3001 event work {0} is started
설명 |
현재 사용하지 않는다. |
3002 event handling started for message {메시지 정보}
설명 |
이벤트 처리를 시작한다. |
3003 event handling ended for message {메시지 정보}
설명 |
이벤트 처리를 종료한다. |
3004 error handling started
설명 |
exception 처리를 시작한다. |
3005 error handling ended
설명 |
exception 처리를 종료한다. |
3006 event work {이벤트 처리 스레드명} is terminated
설명 |
이벤트 처리 스레드를 종료한다. |
3007 exception thrown from event handler.. ignored
설명 |
이벤트 처리 스레드에서 exeption이 발생했으나 무시되었다. |
대응 방법 |
exception의 내용을 확인한다. |
4. webterrorcode 메시지(4000~)
4000 invalid connection handle {Connection 정보}
설명 |
WebtRemoteService를 생성할 때 인자로 넘어온 커넥션이 올바른 커넥션이 아니다. |
4001 invalid service name {서비스명}
설명 |
서비스를 설정할 때 NULl이 인자로 설정되었다. |
4002 tpcall start with attribute {attribute 정보}
설명 |
tpcall을 시작한다. |
4003 illegal buffer type {송신한 메시지 타입}
설명 |
tpcall을 할 때 TPNOCHANGE로 설정되었으나 응답받은 메시지 타입이 다르다. |
4004 tpcall end
설명 |
tpcall을 종료한다. |
4005 tpacall start with attribute {attribute 정보}
설명 |
tpacall을 시작한다. |
4006 tpacall end
설명 |
tpacall을 종료한다. |
4007 tpgetrply start with attribute {attribute 정보}
설명 |
tpgetrply를 시작한다. |
4008 tpgetrply end
설명 |
tpgetrply를 종료한다. |
4050 invalid domain name {도메인명}
설명 |
잘못된 도메인명이다. |
대응 방법 |
도메인명이 환경에 설정되어 있는지 확인한다. |
4100 dialogue session is not yet established
설명 |
정상적인 tpconnect 없이 대화형 통신 메소드가 사용되었다. |
4101 tpsend start with attribute {attribute 정보}
설명 |
tpsend를 시작한다. |
4102 tpsend end
설명 |
tpsend를 종료한다. |
4103 tprecv start with attribute {attribute 정보}
설명 |
tprecv를 시작한다. |
4104 tprecv end
설명 |
tprecv를 종료한다. |
4200 invalid queue name {RQ명}
설명 |
tpenq할 경우 잘못된 RQ명이다. |
4201 tpenq start with attribute {attribute 정보}
설명 |
tpenq를 시작한다. |
4202 tpenq end
설명 |
tpenq를 종료한다. |
4203 tpdeq start with attribute {attribute 정보}
설명 |
tpdeq를 시작한다. |
4204 tpdeq end
설명 |
tpdeq를 종료한다. |
4205 invalid queue type {RQ명}
설명 |
tpqstat, tpqsvcstat를 호출할 때 RQ명이 없다. |
4500 invalid topend dialogue id : {dialogue ID}
설명 |
잘못된 topend dialogue ID이다. |
4501 topend dialogue id is too big : {dialogue ID}
설명 |
topend dialogue ID가 너무 크다. |
대응 방법 |
topendinfo의 user dialogue ID를 127 이하가 되도록 한다. |
4502 invalid topend function qualifier : {dialogue ID}
설명 |
topend dialogue ID에 해당하는 dialogue가 없다. |
대응 방법 |
teservicename의 function qualifer 값이 0~8388607 범위에 있도록 한다. |
4503 topend dialogue status is not SEND_READY
설명 |
topend dialouge의 상태가 SEND_READY가 아니다. |
대응 방법 |
teeservice의 상태가 dial_send_ready 혹은 dial_conv_send_ready일 때 send가 되도록 한다. |
4504 no such topend dialogue id : {dialogue ID}
설명 |
topend dialogue ID가 존재하지 않는다. |
대응 방법 |
해당 dialogue ID가 sign on 되었는지를 확인한다. |
4505 topend dialogue status is not CONV_SEND_READY
설명 |
topend dialouge의 상태가 CONV_SEND_READY가 아니다. |
대응 방법 |
teservice의 상태가 conv_send_ready가 되도록 한다. |
4506 no such topend product name : {topend product명}
설명 |
topend product명이 존재하지 않는다. |
대응 방법 |
topend product name이 올바른지 확인한다. |
4507 invalid TEReturnMessage
설명 |
잘못된 topend의 응답 메시지이다. |
대응 방법 |
topend service에서 제대로 응답을 받고 있는지 확인한다. |
4508 processAttachment not called
설명 |
processAttachment 가 호출되지 않았다. |
대응 방법 |
tp_process_attach 가 호출되었는지 확인한다. |
4509 none of topend dialogues are ready
설명 |
ready 상태의 topend dialogue가 없다. |
대응 방법 |
등록된 dialogue가 있는지 확인한다. |
4510 invalid topend dialogue status : {topend dialogue의 상태}
설명 |
topend dialogue의 상태가 바르지 않다. |
대응 방법 |
teservice의 상태가 recv_ready, conv_recy_rady, sigon이 되도록 설정한다. |
4511 topend attachment not arrived
설명 |
topend attachment가 도착하지 않았다. |
대응 방법 |
topend attachment가 도착한 상태가 되도록 설정한다. |
4512 invalid topend action flag : {topend action flag}
설명 |
잘못된 topend action flag이다. |
대응 방법 |
action flag가 attach_transfer 혹은 attach_cancel 상태가 되도록 설정한다. |
4513 tpacall for callback method start with attribute {0}
설명 |
현재 사용하지 않는다. |
4514 tpacall for callback method end
설명 |
현재 사용하지 않는다. |
4516 tpbroadcast start with nodeName{0}, usrName{1}, cliName{2}, sendBuffer{3}
설명 |
현재 사용하지 않는다. |
4517 tpbroadcast end
설명 |
현재 사용하지 않는다. |
4518 tppost start with eventName{0}, sendBuffer{1}, attribute{2}
설명 |
현재 사용하지 않는다. |
4519 tppost end
설명 |
현재 사용하지 않는다. |
4520 tpreissue start with rqname{0}, attribute{1}
설명 |
현재 사용하지 않는다. |
4521 tpreissue end
설명 |
현재 사용하지 않는다. |
4522 tpenq_ctl start with rqname{0}, attribute{1}, TMQCTL{2}
설명 |
현재 사용하지 않는다. |
4523 tpenq_ctl end
설명 |
현재 사용하지 않는다. |
4524 tpdeq_ctl start with rqname{0}, attribute{1}, TMQCTL{2}
설명 |
현재 사용하지 않는다. |
4525 tpdeq_ctl end
설명 |
현재 사용하지 않는다. |
4526 tpextsvcname start with buffer{0}
설명 |
현재 사용하지 않는다. |
4527 tpextsvcname end
설명 |
현재 사용하지 않는다. |
4528 tp_sleep start with waittime{0}
설명 |
현재 사용하지 않는다. |
4529 tp_sleep end
설명 |
현재 사용하지 않는다. |
4530 tpcancel start with cd{call descriptor 값}
설명 |
tpcancel을 시작한다. |
4531 tpcancel end
설명 |
tpcancel을 종료한다. |
4532 tpmcall start with qname{0}, svcname{1}, tx{2}, attribute{3}
설명 |
현재 사용하지 않는다. |
4533 tpmcall end
설명 |
현재 사용하지 않는다. |
4534 tpgetunsol start with type{0}, attribute{1}
설명 |
현재 사용하지 않는다. |
4535 tpgetunsol end
설명 |
현재 사용하지 않는다. |
4536 tpchkunsol start
설명 |
현재 사용하지 않는다. |
4537 tpchkunsol end
설명 |
현재 사용하지 않는다. |
4538 tpacallsvg start with svgno {svgno}, serviceName {서비스명}, attribute {attribute}
설명 |
tpacallsvg를 시작한다. |
4539 tpacallsvg end
설명 |
tpacallsvg를 종료한다. |
4540 tpcallsvg start with svgno {svgno}, serviceName {서비스명}, attribute {attribute}
설명 |
tpcallsvg를 시작한다. |
4541 tpcallsvg end
설명 |
tpcallsvg를 종료한다. |
4542 tpgetsvglist start with svcname {서비스명}, attribute {attirbute}
설명 |
tpgetsvglist를 시작한다. |
4543 tpgetsvglist end
설명 |
tpgetsvglist를 종료한다. |
4544 userlog start with log{0}
설명 |
현재 사용하지 않는다. |
4545 userlog end
설명 |
현재 사용하지 않는다. |
4546 ulogsync start
설명 |
현재 사용하지 않는다. |
4547 ulogsync end
설명 |
현재 사용하지 않는다. |
4548 UserLog start with log{0}
설명 |
현재 사용하지 않는다. |
4549 UserLog end
설명 |
현재 사용하지 않는다. |
4550 tpgethostaddr start with log{0}
설명 |
현재 사용하지 않는다. |
4551 tpgethostaddr end
설명 |
현재 사용하지 않는다. |
4552 tmaxlastsvc start with txbuffer{0},rxbuffer{1},attribute{2}
설명 |
현재 사용하지 않는다. |
4553 tmaxlastsvc end
설명 |
현재 사용하지 않는다. |
4554 tpgetsvglist start with nodeName {노드명}, serviceName {서비스명}, attribute {attirbute}
설명 |
tpgetsvglist를 시작한다. |
4555 tpcallsvg start with nodeName {노드명}, serviceName {서비스명}, attribute {attirbute}
설명 |
tpcallsvg를 시작한다. |
4556 tpcallsvg end
설명 |
tpcallsvg를 종료한다. |
4557 tpspracall start with serviceName {서비스명}, spri {시작 프로세스 ID}
설명 |
tpspracall을 시작한다. |
4558 tpspracall end
설명 |
tpspracall을 종료한다. |
4559 tpspracall2 start with serviceName {서비스명}, startspri {시작 프로세스 ID}, nth {프로세스 순번}
설명 |
tpspracall2를 시작한다. |
4560 tpspracall2 end
설명 |
tpspracall2를 종료한다. |
4561 tpgetsprlist start with serviceName {서비스명}, svgno {서버그룹 ID}
설명 |
tpgetsprlist를 시작한다. |
4562 tpgetsprlist end
설명 |
tpgetsprlist를 종료한다. |
5. webterrorcode 메시지(5000~)
5000 invalid buffer operation. current buffer type : {현재 메시지 타입}
설명 |
메시지의 잘못된 메소드 호출한다. |
5001 array index out of bounds : array.length={현재 array length}, offset={offset}, len={length}
설명 |
메시지를 array를 설정할 때 잘못된 인덱스를 설정했다. |
5002 unsupported charset : {charset명}. ignored
설명 |
잘못된 charset이다. |
5003 contains null value
설명 |
메시지 value에 NULL값이 입력되었다. |
5004 invalid number format {변환될 메시지}
설명 |
메시지 타입을 변환할 때 에러가 발생했다. |
5005 unsupported charset : {charset 이름}
설명 |
메시지를 String으로 변환할 때 지원하지 않는 charset이다. |
5006 array index out of bounds : array.length={array length}, offset={offset}
설명 |
메시지를 설정할 때 오류가 발생했다. |
5007 field table is not registered
설명 |
FDL이 설정되지 않았다. |
5008 invalid field key name [{필드명}]
설명 |
필드명으로 필드 키를 찾을수 없다. |
5009 invalid field magic {0}
설명 |
현재 사용하지 않는다. |
5010 invalid field key value [{필드 키}]
설명 |
알 수 없는 필드 타입이다. |
5011 invalid field index {인덱스}
설명 |
필드 버퍼를 참조할 때 잘못된 인덱스를 참조했다. |
5012 invalid field type {필드 타입}
설명 |
잘못된 필드 타입이다. |
5013 tpcallsvg start with nodeName {0}, serviceName {1}, attribute {2}
설명 |
현재 사용하지 않는다. |
5014 tpacallsvg start with nodeName {svgno}, serviceName {서비스명}, attribute {attribute}
설명 |
tpacallsvg를 시작한다. |
5015 tpgetactivesvr start with nodeName {0}
설명 |
현재 사용하지 않는다. |
5016 tpgetactivesvr end
설명 |
현재 사용하지 않는다. |
5017 tptobackup start
설명 |
현재 사용하지 않는다. |
5018 tptobackup end
설명 |
현재 사용하지 않는다. |
5100 FDL file read error : {파일 경로}
설명 |
FDL 파일을 참조할 때 오류가 발생했다. |
5101 invalid FDL magic {헤더} from {파일 경로}
설명 |
FDL 파일을 참조할 때 오류가 발생했다. |
5102 FDL file read error. size mismatch : {read size}, {실제 read한 size}
설명 |
FDL 파일을 참조할 때 오류가 발생했다. |
5103 field key table successfully loaded : {0}
설명 |
현재 사용하지 않는다. |
5104 fail to open FDL file {파일 경로}
설명 |
FDL 파일을 참조할 때 오류가 발생했다. |
5105 FDL file {0} is initialized
설명 |
현재 사용하지 않는다. |
5106 failed to initliaze FDL file {0}
설명 |
현재 사용하지 않는다. |
6. webterrorcode 메시지(6000~)
6001 try connect to port {0}
설명 |
현재 사용하지 않는다. |
6002 fail connect to port {포트 번호}
설명 |
WebTAdmin에서 WebT로의 연결에 실패했다. |
대응 방법 |
해당되는 포트가 연결 가능한 상태가 되도록 한다. 혹은 포트를 올바르게 입력한다. |
6003 socket channel configuration fail
설명 |
WebTAdmin에서 소켓 채널 구성에 실패했다. |
대응 방법 |
exception에서 소켓의 configureBlocking의 에러 원인을 확인한다. |
6101 fail start listener
설명 |
WebTAdmin의 리스너 시작에 실패했다. |
대응 방법 |
exception에서 selector의 open 에러 원인을 확인한다. |
6102 before select
설명 |
WebTAdmin 리스너를 시작할 때 select 하기 이전 상태이다. |
6103 fail select
설명 |
WebTAdmin 리스너를 시작할 때 select에 실패했다. |
대응 방법 |
exception에서 selector의 select 에러 원인을 확인한다. |
6104 webtadmin closed caused by {에러 메시지}
설명 |
WebTAdmin 에러로 인해 강제 종료되었다. |
대응 방법 |
exception 및 소켓 연결 상태를 확인한다. |
6105 fail analyze request caused by {에러 메시지}
설명 |
WebTAdmin의 Command 구성에 실패했다. |
대응 방법 |
에러 메시지를 확인한다. Command를 제대로 읽어들이고 있는지를 확인한다. |
6106 fail apply to Webt System caused by {에러 메시지}
설명 |
WebTAdmin Command 처리에 실패했다. |
대응 방법 |
에러 메시지를 확인한다. 정상적인 Command 버퍼를 받아들이고 있는지 확인한다. |
6107 fail create reply caused by {에러 메시지}
설명 |
WebTAdmin으로 송신할 응답 처리에 실패했다. |
대응 방법 |
에러 메시지를 확인한다. 메시지 구성이 제대로 되고 있는지 확인한다. |
6108 fail create listener caused by {에러 메시지}
설명 |
WebTAdmin 리스너 작성에 실패했다. |
대응 방법 |
에러 메시지를 확인한다. 소켓 구성 중에 문제가 발생한 부분을 확인한다. |
6109 fail accept socket
설명 |
WebTAdmin 리스너에서 소켓 accept에 실패했다. |
대응 방법 |
소켓의 accept가 실패한 원인을 확인한다. |
6110 accept socket {소켓 채널 정보}
설명 |
WebTAdmin 리스너에서 소켓 accpet 되었다. |
7. webterrorcode 메시지(7000~)
7000 tx_begin
설명 |
tx_begin을 시작한다. |
7001 topend conversation not ended : error code = {TX_PROTOCOL_ERROR 코드}
설명 |
topend conversation이 종료되지 않았다. |
대응 방법 |
topend conversation이 종료된 후에 Commit을 한다. |
7002 tx_commit start
설명 |
tx_commit을 시작한다. |
7003 tx_commit end
설명 |
tx_commit을 종료한다. |
7004 tx_rollback start
설명 |
tx_rollback을 시작한다. |
7005 tx_rollback end
설명 |
tx_rollback을 종료한다. |
7006 transaction timed out
설명 |
트랜잭션을 타임아웃이 지난 후 호출한다. |
7007 tx begin piggy backed
설명 |
트랜잭션 정보가 piggy backed된다. |
7010 transaction is in progress [{현재 트랜잭션 상태}]
설명 |
txbegin을 호출할 때 이미 시작된 트랜잭션이다. |
7011 invalid transaction status [{현재 트랜잭션 상태}]
설명 |
txbegin을 호출할 때 알 수 없는 트랜잭션 상태이다. |
7012 transaction is completing [{현재 트랜잭션 상태}]
설명 |
현재 트랜잭션 상태는 Commit이나 Rollback 중이다. |
7013 transaction result is unknown
설명 |
트랜잭션이 실패했다. |
7014 transaction is rolled back
설명 |
트랜잭션이 Rollback되었다. |
7015 transaction is committed
설명 |
트랜잭션이 Commit되었다. |
7016 invalid transaction result [{결과}]
설명 |
알 수 없는 트랜잭션 결과이다. |
7017 transaction is not in progress
설명 |
트랜잭션이 활성화되지 않았다. |
7018 transaction is marked rollback only
설명 |
Rollback만 가능한 트랜잭션이다. |
7019 transaction is committing
설명 |
트랜잭션을 Commit 중 이다. |
7020 transaction is rolling-back
설명 |
현재 사용하지 않는다. |
7050 failed to get reply for decision {Commit or Rollback}
설명 |
Commit이나 Rollback의 실패 응답을 받는다. |
7051 failed to send decision {Commit or Rollback}
설명 |
Commit이나 Rollback이 실패했다. |
8. webterrorcode 메시지(8000~)
8000 xa start {입력한 XID}:0x{flag}
설명 |
xa_start를 시작한다. |
8001 xid mapping from {입력한 XID} to {변환된 XID}
설명 |
XID를 변환한다. |
8002 xa start success
설명 |
xa_start를 종료한다. |
8003 xa start failed
설명 |
xa_start에 실패했다. |
8004 xa end {XID}:0x{flag}
설명 |
xa_end를 시작한다. |
8005 xa end success
설명 |
xa_end에 성공했다. |
8006 xa end failed
설명 |
xa_end에 실패했다. |
8007 xa prepare {XID}
설명 |
xa_prepare를 시작한다. |
8008 xa prepare success
설명 |
xa_prepare에 성공했다. |
8009 xa prepare failed
설명 |
xa_prepare에 실패했다. |
8010 xa commit {XID}:{flag}
설명 |
xa_commit을 시작한다. |
8011 xa commit success
설명 |
xa_commit에 성공했다. |
8012 xa commit failed
설명 |
xa_commit에 실패했다. |
8013 xa rollback {XID}
설명 |
xa_rollback을 시작한다. |
8014 xa rollback success
설명 |
xa_rollback에 성공했다. |
8015 xa rollback failed
설명 |
xa_rollback에 실패했다. |
8016 xa recover 0x{flag}
설명 |
xa_recover를 시작한다. |
8017 recovered txid {XID} is mapped to {external ID}
설명 |
recover된 txid가 해당 external ID로 매핑된다. |
8018 broken mapping for txid {XID}
설명 |
recover된 xid의 매핑에 실패했다. |
대응 방법 |
XID에 해당하는 트랜잭션이 시작되었는지를 확인한다. |
8019 recover failed
설명 |
recover에 실패했다. |
대응 방법 |
exception을 확인한다. 이전에 출력된 로그에서 recover 실패 원인을 파악한다. |
8020 one phase commit failed
설명 |
one pahse commit에 실패했다. |
8100 failed to create mbean {pool 이름}.. already exsists
설명 |
mbean 생성에 실패했다. |
8101 failed to create mbean {pool 이름}.. not expected exception
설명 |
mbean 생성에 실패했다. |
8102 failed to enlist xa connection {connection 정보} to transaction
설명 |
Connection Pool의 getConnection 시 실패했다. |
8103 xa resource {XAResource 정보} is enlist to transaction {트랜잭션 매니저 정보}
설명 |
XAResouce 트랜잭션 참여에 성공했다. |
8104 xa resource {XAResource 정보} is delisted from transaction {트랜잭션 매니저 정보}
설명 |
XAResouce 트랜잭션이 해제되었다. |
8105 failed to delist xa connection {0} from transaction
설명 |
현재 사용하지 않는다. |
8106 not supported action for non-xa connection
설명 |
non-xa 커넥션에 적용되는 동작이 아니다. |
대응 방법 |
소켓의 연결 상태를 확인한다. |
8107 managed connection is already closed. check replaceable
설명 |
xa 요청을 하는 커넥션이 이미 종료되어 다른 곳으로 보내졌다. |
8108 failed to acquire replacement
설명 |
xa 요청을 하는 커넥션이 이미 종료되어 다른 곳으로 시도했으나 실패했다. |
8109 failed to acquire Transaction Resource from JEUS
설명 |
JEUS의 트랜잭션 매니저 참조에 실패했다. |
8110 failed to acquire InvocationManagerCenter Resource from JEUS
설명 |
autoclose 설정에 실패했다. |
8200 failed to create data source
설명 |
JEUS의 jnid에 connection pool 정보의 bind에 실패했다. |
8201 failed to bind jndi resource
설명 |
현재 사용하지 않는다. |
8202 failed to register mbean server
설명 |
mbean 서버의 등록이 실패했다. |
대응 방법 |
JEUS가 기동해 있는지를 확인한다. |
8203 failed to find Jeus J2EE Server
설명 |
JEUS J2EE 서버를 찾을 수 없다. |
대응 방법 |
JEUS가 기동해 있는지를 확인한다. |
8204 failed to find Jeus TMXAResource
설명 |
현재 사용하지 않는다. |
8300 recovered xid link {XID} → {변환된 XID}
설명 |
파일에 저장된 XID 목록을 출력한다. |
8301 next sequencer is {일련번호}
설명 |
다음 트랜잭션의 일련번호를 표시한다. |
8302 new GTID mapping {GTID} → {변환된 GTID}
설명 |
GTID를 설정한다. |
8303 save link {XID} → {변환된 XID}
설명 |
XID를 저장한다. |
8304 remove link {XID}
설명 |
XID를 삭제한다. |
8305 get linked xid for {변환된 XID}
설명 |
XID를 참조한다. |
8306 get all linked xid
설명 |
recover할 XID 목록을 참조한다. |
8500 try to rollback {Tuxedo XID} for main domain recovery
설명 |
Tuxedo 메인 도메인에서 Rollback을 시도한다. |
8501 failed to complete transaction {Tuxedo XID}
설명 |
Tuxedo 도메인에서 트랜잭션(Rollback)이 실패했다. |
대응 방법 |
exception을 확인한다. Rollback의 실패 원인을 파악한다. |
8502 transaction {Tuxedo XID} is completed successfully
설명 |
Tuxedo 도메인에서 트랜잭션(Rollback)이 성공했다. |
8503 set all current transaction rollback by request
설명 |
Tuxedo 도메인에서 모든 트랜잭션의 Rollback을 시작한다. |
8504 {Tuxedo XID} set rollback-only
설명 |
Tuxedo 도메인에서 xid를 Rollback한다. |
8505 {트랜잭션 수} transaction is exists. wait 30 sec
설명 |
Tuxedo 도메인에서 트랜잭션의 종료를 기다린다. |
8506 action : {Exception 정보} is failed due to XAException.XAER_RMFAIL (communication to RM is failed)
설명 |
Tuxedo 도메인 연결이 XAER_RMFAIL 사유로 실패했다. |
대응 방법 |
Tuxedo 도메인으로의 연결 상태를 확인한다. XAER_RMFAIL의 발생 원인을 파악한다. |
8507 connection {도메인 주소} is overruled by {핸들러 주소}
설명 |
Tuxedo 도메인의 connection이 해당 핸들러에 의해 제어되었다. |
8508 main address {메인 주소} is revived. try to failback
설명 |
Tuxedo 도메인의 메인 주소가 살아났으므로 Failback을 시도한다. |
8509 register outbound xid {Tuxedo XID}
설명 |
Tuxedo 도메인에서 아웃바운드 xid를 등록한다. |
8510 unregister outbound xid {Tuxedo XID}
설명 |
Tuxedo 도메인에서 아웃바운드 xid 등록을 해제한다. |
8600 connection closed. current status {도메인의 현재 상태}
설명 |
Tuxedo 도메인의 커넥션이 닫혔다. |
8601 start connecting.. current status {도메인의 현재 상태}
설명 |
Tuxedo 도메인에 연결을 시도 중이다. |
8602 connected to {도메인 주소}. current status {도메인의 현재 상태}
설명 |
Tuxedo 도메인에 연결된다. |
8603 negotiation success with {도메인 주소}. current status {도메인의 현재 상태}
설명 |
Tuxedo 도메인으로의 연결이 설정된다. |
8604 negotiation failure with {도메인 주소}. current status {도메인의 현재 상태}
설명 |
Tuxedo 도메인으로의 연결이 실패했다. |
8605 shutdown in progress. current status {도메인의 현재 상태}
설명 |
Tuxedo 도메인의 연결을 내리는 중이다. |
8606 failback in progress. current status {도메인의 현재 상태}
설명 |
Tuxedo 도메인의 Failback을 실행 중이다. |
8620 failed to acquire connection
설명 |
Tuxedo 도메인의 커넥션 얻어오기에 실패했다. |
대응 방법 |
Tuxedo 도메인으로의 연결이 connected된 상태에서 실행하도록 한다. |
8699 invalid domain status {도메인 상태}
설명 |
Tuxedo 도메인 상태 값이 잘못되었다. |
대응 방법 |
도메인 상태값을 확인한다. 이것이 가능한 상태가 아닌 경우 문의한다. |
9. webterrorcode 메시지(9000~)
9000 timed out
설명 |
요청에 대해서 타임아웃이 발생했다. |
9001 not active
설명 |
Connection Pool이 활동 상태가 아니다. |
9002 invalid magic number 0x{메시지}
설명 |
응답을 분석할 때 잘못된(사용할 수 없는) 메시지를 사용했다. |
9003 unknown buffer type {0}, msgtype {1}
설명 |
현재 사용하지 않는다. |
9004 invalid connection handle {connection 정보}
설명 |
커넥션 핸들러 가져오기에 실패했다. |
대응 방법 |
커넥션이 생성되지 않았거나 닫힌 상태인지를 확인하고 커넥션이 유효한 상태에서 호출되도록 한다. |
9005 not supported action
설명 |
지원하지 않는 메소드이다. |
9006 invalid call descriptor {0}
설명 |
현재 사용하지 않는다. |
9007 because transaction started can not tpcancel
설명 |
tpcancel에 실패했다. |
9008 fail to create ulog file with filename {0}
설명 |
현재 사용하지 않는다. |
9009 fail to write ulog file with filename {0}, log {1}
설명 |
현재 사용하지 않는다. |
9010 the connected tmax version is [{0}], but header version is old
설명 |
연결된 tmax버전에서 사용하는 헤더버전이 아니다. 헤더버전을 변경하도록 한다. |
9011 cannot use the encryption function using the default header. Change to the extendedV4 header when using encryption.
설명 |
암호화기능을 사용한다고 명시하였으나 구버전의 헤더를 사용하고 있는 경우이다. 암호화기능을 사용할 경우 헤더타입을 extendedV4로 설정하여 사용한다. |
9012 ({0}) is already defined as ({1})
설명 |
webt.properties파일에 이미 (0)번째 항목이 (1)로 설정이 되어있다. |
9500 SSL negotiation failed in 2nd phase.. return 0x{첫 번째 응답}
설명 |
암호화에 실패했다. |
9501 SSL negotiation failed in 3nd phase.. return 0x{두 번째 응답}
설명 |
암호화에 실패했다. |
9502 2nd phase return value.. paramP={설정값}
설명 |
암호화 설정을 한다. |
9503 3nd phase return value.. serverY={설정값}
설명 |
암호화 설정을 한다. |
9504 2nd phase send value.. clientX={설정값}
설명 |
암호화 설정을 한다. |
9505 generated shared secret.. {설정값}
설명 |
암호화 설정을 한다. |
9510 creating digest by mac key {설정값}
설명 |
암호화 설정을 한다. |
9511 created digest {설정값}
설명 |
암호화 설정을 한다. |
9512 invalid mac key
설명 |
decryption에 실패했다. |
9513 decrypted digest {decrypted의 값}
설명 |
decryption 정보를 표시한다. |
9514 original digest {original의 값}
설명 |
decryption 정보를 표시한다. |
9999 invalid magic number {메시지}
설명 |
응답을 분석할 때 잘못된(사용할 수 없는) 메시지를 사용했다. |