내용 목차
본 부록에서는 webterrorcode에서 발생하는 모든 메시지(1000~9999)에 대해서 설명한다.
설명 | 메인 서버로 설정된 Tmax 접속에 실패했다. |
대응 방법 | 서버 상태를 확인하고 Tmax를 기동한다. 또는 서버 주소를 확인하고 주소를 변경한다. |
설명 | JEUS 게이트웨이에 연결한다. |
설명 | Tmax에 소켓 연결은 성공했으나 TPSTART가 실패했다. |
대응 방법 | 해당 서버의 라이선스를 확인한다. 또는 해당 주소가 Tmax인지를 확인한다. |
설명 | Tmax 연결에 성공했다. |
설명 | tpstart할 때 이벤트명의 Subscribe에 실패했다. |
대응 방법 | 이벤트명이 올바른지를 확인한다. |
설명 | 접속한 Tmax의 노드 수가 출력된다. |
설명 | 접속한 Tmax에 설정된 RQ 개수가 출력된다. |
설명 | 접속한 Tmax의 topend product 개수가 출력된다. |
설명 | 현재 사용하지 않는다. |
설명 | Tpstart할 경우 RQ 정보를 클라이언트에 저장한다. |
설명 | Tpstart할 경우 topend product 정보를 클라이언트에 저장한다. |
설명 | Tmax에서 {메시지 크기} byte 크기 이상의 메시지는 압축하도록 설정한다. |
설명 | 압축 정보, 노드 정보, RQ 정보의 설정에 실패했다. |
대응 방법 | 앞서 남은 메시지를 참고하여 잘못된 수치가 있는지를 확인한다. |
설명 | 현재 사용하지 않는다. |
설명 | 연결 정보를 삭제한다. |
설명 | tpend 호출이 실패했다. |
대응 방법 | 연결이 이미 끊어졌다면 처리할 필요없다. |
설명 | tpcall할 때 실패한 응답을 받았다. |
대응 방법 | Tmax의 서버에서 전송한 응답을 확인한다. |
설명 | tpgetrply할 때 실패한 응답을 받았다. |
대응 방법 | Tmax의 서버에서 전송한 응답을 확인한다. |
설명 | teReceive할 때 실패한 응답을 받았다. |
대응 방법 | Tmax의 서버에서 전송한 응답을 확인한다. |
설명 | tpunsubscribe를 호출할 때 unsubscribe할 이벤트명}의 이름은 존재하지 않는 이름이다. |
대응 방법 | 이벤트명이 올바른지 확인한다. |
설명 | tpconnect할 때 실패한 응답을 받았다. |
대응 방법 | Tmax의 서버에서 전송한 응답을 확인한다. |
설명 | 대화형 통신 중 현재 recv 만 할 수 있는 상태에서 tpsend 했다. |
대응 방법 | 클라이언트의 send / recv 상태를 확인하고 그에 맞게 동작을 수정한다. |
설명 | 대화형 통신 중 현재 send만 할 수 있는 상태에서 tprecv 했다. |
대응 방법 | 클라이언트의 send / recv 상태를 확인하고 그에 맞게 동작을 수정한다. |
설명 | tpenq할 때 실패한 응답을 받았다. |
대응 방법 | Tmax의 서버에서 전송한 응답을 확인한다. |
설명 | tpenq, tpdeq할 때 사용자가 입력한 RQ명이 올바르지 않다. |
대응 방법 | 사용자가 입력한 RQ명이, 관리되고 있는 RQ명에 속하도록 한다. |
설명 | tpenq하지 않았는데 tpdeq하려고 한다. |
대응 방법 | tpenq가 있었던 요청에 대해서 tpdeq하고 있는지 확인한다. |
설명 | tpdeq할 때 실패한 응답을 받았다. |
대응 방법 | Tmax의 서버에서 전송한 응답을 확인한다. |
설명 | tpqstat할 때 실패한 응답을 받았다. |
대응 방법 | Tmax의 서버에서 전송한 응답을 확인한다. |
설명 | tpqsvcstat할 때 실패한 응답을 받았다. |
대응 방법 | Tmax의 서버에서 전송한 응답을 확인한다. |
설명 | 해당하는 타입의 호출은 xa를 적용할 수 없다. |
대응 방법 | 서비스 타입이 isxa인지를 확인한다. |
설명 | 암호화 설정을 시작한다. |
설명 | 정상적으로 암호화 설정이 종료되었다. |
설명 | 암호화 설정이 실패했다. |
대응 방법 | 이전에 남은 로그를 참고하여 설정이 실패한 원인을 파악한다. |
설명 | 응답 대기시간만큼 Tmax로부터 응답을 기다린다.(단위: 밀리초) |
설명 | Tmax로부터 {응답받은 메시지의 정보}의 응답을 수신했다. |
설명 | Tmax로부터 수신에 실패했다. |
대응 방법 | exception으로부터 에러 원인을 파악한다. 소켓 연결 상태를 확인한다. |
설명 | Tmax와 연결된 소켓에 {송신한 메시지}의 메시지를 write하는 데 성공했다. |
설명 | Tmax와 연결된 소켓에 write하는 데 실패했다. |
대응 방법 | exception으로부터 에러 원인을 파악한다. 소켓 연결 상태를 확인한다. |
설명 | webt에서 관리하는 내부적인 Q로 수신받은 메시지를 저장한다. |
설명 | 현재 사용하지 않는다. |
설명 | 수신된 메시지 정보가 출력된다. |
설명 | 수신된 메시지 정보를 통해 서비스의 성공 유무 및 타입 등을 판단하여 출력한다. |
설명 | 수신한 메시지 {수신한 메시지}를 삭제했다. |
대응 방법 | 수신한 메시지를 확인한다. |
설명 | 애플리케이션 ping을 시작한다. |
설명 | ping이 실패했다. |
대응 방법 | 서버로의 접속 상태를 확인한다. |
설명 | ping이 성공했다. |
설명 | 통신 정보의 초기화를 시작한다. |
설명 | 통신 정보 초기화를 종료한다. |
설명 | 초기화 중 대화형 통신 정보를 초기화한다. |
설명 | tpstart 중 노드 정보를 저장한다. |
설명 | tpgetsvglist를 호출할 때 해당하는 노드명이 존재하지 않는다. |
대응 방법 | 사용자가 입력한 노드명이 관리하고 있는 노드명 목록 안에 포함시킨다. |
설명 | 현재 사용하지 않는다. |
설명 | tpacall의 TPBLOCK일 경우 실패 응답을 수신한다. |
대응 방법 | 1. WebtServiceFail인 경우에는 서비스가 fail을 주는 동작을 확인한다. 2. 그 외의 경우는 tpacall 실패 사유인 tperror를 확인한다. |
설명 | Tuxedo 리모트 도메인 연결에 실패했다. |
대응 방법 | 로그 레벨을 debug로 하고 Tuxedo로부터의 응답 메시지를 확인한다. |
설명 | Tuxedo 리모트 도메인 연결에 성공했다. |
설명 | Tuxedo에 XA 프로토콜 전송이 실패했다. |
대응 방법 | 타임아웃 등의 원인으로 메시지를 전송할 수 없는지 확인하고, exception을 확인한다. |
설명 | Tuxedo에서 XA 프로토콜 전송 실패에 대한 응답을 수신한다. |
대응 방법 | 수신된 메시지의 타입 코드를 참고하여 Tuxedo에서 전송하는 메시지를 확인한다. |
설명 | Tuxedo reader 스레드를 해제한다. |
설명 | Tuxedo reader 스레드 시작에 실패했다. |
대응 방법 | 전에 기록된 exception을 확인한다. |
설명 | Tuxedo reader 스레드를 시작할 때 타임아웃이 발생했다. |
대응 방법 | 연결 상태를 확인한다. |
설명 | Tuxedo reader 스레드를 시작한다. |
설명 | Tuxedo reader 스레드를 종료한다. |
설명 | reader 스레드에서 ROLLING_DOWN이 설정되어 있을 경우 새로운 연결이 생길때까지 기다린다. |
설명 | 대기 상태가 종료된다. |
설명 | Select를 시작한다. |
설명 | Select를 종료한다. |
설명 | Tmax에서 Rolling Down 되었다는 메시지가 수신된다. |
설명 | 소켓의 Close에 실패했다. |
대응 방법 | 이전의 로그를 확인하여 원인을 파악한다. |
설명 | 서버 연결에 실패했다. |
대응 방법 | 연결 상태를 확인한다. |
설명 | Tmax에 연결되었다. |
설명 | 현재 사용하지 않는다. |
설명 | 소켓의 setSoTimeout 설정에 실패했다. |
대응 방법 | 소켓의 setSoTimeout이 발생한 원인을 파악한다. 이전의 exception을 참고한다. |
설명 | Tmax 연결시 타임아웃이 지나도록 연결을 성공하지 못했다. |
대응 방법 | 서버로의 연결 상태를 확인한다. |
설명 | 현재 사용하지 않는다. |
설명 | 소켓에서 메시지를 read할 때 에러가 발생했다. |
대응 방법 | 연결 상태를 확인한다. |
설명 | 소켓에 메시지를 write할 때 에러가 발생했다. |
대응 방법 | 연결 상태를 확인한다. |
설명 | Tmax에 연결을 시도한다. |
설명 | 연결을 시도할 때 InterruptedIOException이 발생했다. |
대응 방법 | 소켓에 연결할 때 InterruptedIOException의 원인을 파악한다. 이전의 exception을 참고한다. |
설명 | 소켓에 연결한다. |
설명 | Tmax에서 Rolling Down 되어서 Backup Tmax로 연결하라는 메시지를 수신한다. |
설명 | acall에 대한 응답을 수신한다. |
설명 | acall에 대한 응답을 수신했으나 이미 없어진 cd 값이다. |
대응 방법 | 그 전 tpacall이 어떤 사유로 실패했는지를 확인하고 그 때까지 tpacall 요청이 유효하도록 수정한다. |
설명 | acall에 대한 응답이 정상적으로 처리되었다. |
설명 | tpgetrply를 시작한다. |
설명 | tpgetrply에 성공했다. |
설명 | tpacall할 경우 tpgetrply하지 않은 응답이 maxcall만큼 발생한다. |
설명 | 대화형 통신 중 더 이상 통신을 할 수 없다. |
대응 방법 | 대화형 서비스가 이미 종료되었는지를 확인한다. |
설명 | 대화형 통신 중 내부적인 Q에 수신한 메시지가 입력된다. |
설명 | tprecv를 시작한다. |
설명 | 대화형 통신 중 에러 응답이 도착했다. |
대응 방법 | 대화형 서비스가 서버 측에서 종료되었는지를 확인한다. |
설명 | 대화형 통신 중 알 수 없는 메시지가 도착했다. |
대응 방법 | 서버 측에서 전송한 메시지 내용을 확인한다. |
설명 | 최대 대화형 통신 세션 사이즈를 설정한다. |
설명 | tpconnect할 경우 최대 세션 수로 세션이 생성된다. |
설명 | tpconnect할 경우 새로운 대화형 세션이 등록된다. |
설명 | 대화형 통신 세션이 해제되었다. |
설명 | 대화형 통신 중 응답이 알수 없는 세션이다. |
대응 방법 | tpconnect가 제대로 된 대화형 서비스인지 확인한다. |
설명 | 대화형 통신 중 응답은 받았으나 해제된 세션이다. |
대응 방법 | tpdiscon 등으로 해제된 세션인지 확인한다. |
설명 | 커넥션이 종료되어 내부적인 Q에 있던 메시지를 삭제한다. |
설명 | 이벤트 메시지 큐에 저장을 시작한다. |
설명 | 가장 오래된 이벤트 메시지를 제거한다. |
설명 | 이벤트 메시지 큐에 저장을 종료한다. |
설명 | 이벤트 메시지 가져오기를 시작한다. |
설명 | 이벤트 메시지 가져오기를 종료한다. |
설명 | RQ를 사용할 때 응답을 내부적인 Q에 저장한다. |
설명 | RQ를 사용할 때 응답을 기다린다. |
설명 | RQ 응답을 받는다. |
설명 | RQ 응답이 잘못된 메시지이기 때문에 삭제한다. |
대응 방법 | 해당 메시지 정보를 확인하여 RQ에서 어떤 메시지를 전송했는지 확인한다. |
설명 | 현재 사용하지 않는다. |
설명 | 통신 중 응답을 내부적인 Q에 저장한다. |
설명 | 통신 중 응답을 기다린다. |
설명 | topend 메시지를 큐에 입력한다. |
설명 | 현재 사용하지 않는다. |
설명 | topend 메시지 가져오기를 종료한다. |
설명 | 현재 사용하지 않는다. |
설명 | Tuxedo 아웃바운드 요청으로 잘못된 메시지가 수신되었다. |
대응 방법 | Tuxedo에서 응답한 메시지 내용을 확인한다. |
설명 | 현재 사용하지 않는다. |
설명 | Tuxedo 인바운드 요청을 처리한다. |
설명 | Tuxedo 아웃바운드 요청을 처리한다. |
설명 | Tuxedo 요청 키를 등록한다. |
설명 | 인바운드 서비스가 실패했다. |
대응 방법 | 해당 인바운드 서비스의 fail 응답의 이유를 확인한다. |
설명 | 인바운드 서비스 에러이다. |
대응 방법 | 해당 인바운드 서비스의 에러 원인을 확인한다. |
설명 | 서비스 인스턴스 해제에 실패했다. |
대응 방법 | 발생한 exception을 확인한다. |
설명 | Connection Pool에서 커넥션 생성을 시작한다. |
설명 | Connection Pool에서 커넥션 생성을 시작한다. |
설명 | Connection Pool에서 커넥션 생성을 시작한다. |
설명 | Connection Pool에서 커넥션 생성을 시작한다. |
설명 | Connection Pool을 초기화한다. |
설명 | Connection Pool에서 getConnection을 시작한다. |
설명 | Connection Pool에서 getConnection을 시작한다. |
설명 | Connection Pool에서 getConnection을 시작한다. |
설명 | Connection Pool에서 커넥션을 리턴한다. |
설명 | 사용자가 Connection Pool에 커넥션 반납을 시작한다. |
설명 | 사용자가 반납한 커넥션은 Pool에 있던 커넥션이 아니다. |
설명 | 사용자가 반납한 커넥션은 Pool에 있던 커넥션이 아니다. |
설명 | Connection Pool에 반납을 종료한다. |
설명 | Pool에서 커넥션을 삭제한다. |
설명 | Connection Pool의 커넥션을 초기화한다. |
설명 | Connection Pool 모니터링을 시작한다. |
설명 | Connection Pool에 커넥션이 생성되어 추가한다. |
설명 | Connection Pool에서 getConnection을 할 때 커넥션을 초기화한다. |
설명 | Connection Pool에 반납할 때 커넥션을 초기화한다. |
설명 | 커넥션 등록을 해제한다. |
설명 | Cluster Type의 Connection Pool을 생성한다. |
설명 | Cluster Connection Pool getConnection을 시작한다. |
설명 | Cluster Connection Pool getConnection을 시작한다. |
설명 | Cluster Connection Pool getConnection을 시작한다. |
설명 | Connection Pool을 초기화한다. |
설명 | 현재 스레드에서 커넥션을 생성한다. |
설명 | 다른 스레드에서 커넥션을 생성한다. |
설명 | 스레드 생성기를 설정한다. |
설명 | pool에 반납한다. |
설명 | 커넥션을 Pool에서 삭제한다. |
설명 | 커넥션을 Pool에서 삭제한다. |
설명 | 현재 사용하지 않는다. |
설명 | Connection Pool에서 getConnection을 시작한다. |
설명 | InterruptedException에 의해 getConnection이 실패했다. |
설명 | Connection Pool에서 getConnection을 시작한다. |
설명 | Connection Pool에서 getConnection을 시작한다. |
설명 | Connection Pool 모니터링을 시작한다. |
설명 | Connection Pool 모니터링을 시작한다. |
설명 | failback이 설정되어 있고 backup에 연결되어 커넥션을 삭제한다. |
설명 | 커넥션 수가 min보다 클 경우이고 해당 커넥션이 idletime보다 긴 시간 동안 사용되지 않아서 삭제한다. |
설명 | 커넥션 연결이 종료되어 삭제한다. |
설명 | 현재 사용하지 않는다. |
설명 | 이벤트 처리 스레드를 시작한다. |
설명 | 현재 사용하지 않는다. |
설명 | 이벤트 처리를 시작한다. |
설명 | 이벤트 처리를 종료한다. |
설명 | exception 처리를 시작한다. |
설명 | exception 처리를 종료한다. |
설명 | 이벤트 처리 스레드를 종료한다. |
설명 | 이벤트 처리 스레드에서 exeption이 발생했으나 무시되었다. |
대응 방법 | exception의 내용을 확인한다. |
설명 | WebtRemoteService를 생성할 때 인자로 넘어온 커넥션이 올바른 커넥션이 아니다. |
설명 | 서비스를 설정할 때 NULl이 인자로 설정되었다. |
설명 | tpcall을 시작한다. |
설명 | tpcall을 할 때 TPNOCHANGE로 설정되었으나 응답받은 메시지 타입이 다르다. |
설명 | tpcall을 종료한다. |
설명 | tpacall을 시작한다. |
설명 | tpacall을 종료한다. |
설명 | tpgetrply를 시작한다. |
설명 | tpgetrply를 종료한다. |
설명 | 잘못된 도메인명이다. |
대응 방법 | 도메인명이 환경에 설정되어 있는지 확인한다. |
설명 | 정상적인 tpconnect 없이 대화형 통신 메소드가 사용되었다. |
설명 | tpsend를 시작한다. |
설명 | tpsend를 종료한다. |
설명 | tprecv를 시작한다. |
설명 | tprecv를 종료한다. |
설명 | tpenq할 경우 잘못된 RQ명이다. |
설명 | tpenq를 시작한다. |
설명 | tpenq를 종료한다. |
설명 | tpdeq를 시작한다. |
설명 | tpdeq를 종료한다. |
설명 | tpqstat, tpqsvcstat를 호출할 때 RQ명이 없다. |
설명 | 잘못된 topend dialogue ID이다. |
설명 | topend dialogue ID가 너무 크다. |
대응 방법 | topendinfo의 user dialogue ID를 127 이하가 되도록 한다. |
설명 | topend dialogue ID에 해당하는 dialogue가 없다. |
대응 방법 | teservicename의 function qualifer 값이 0~8388607 범위에 있도록 한다. |
설명 | topend dialouge의 상태가 SEND_READY가 아니다. |
대응 방법 | teeservice의 상태가 dial_send_ready 혹은 dial_conv_send_ready 일 때 send가 되도록 한다. |
설명 | topend dialogue ID가 존재하지 않는다. |
대응 방법 | 해당 dialogue ID가 sign on 되었는지를 확인한다. |
설명 | topend dialouge의 상태가 CONV_SEND_READY가 아니다. |
대응 방법 | teservice의 상태가 conv_send_ready가 되도록 한다. |
설명 | topend product명이 존재하지 않는다. |
대응 방법 | topend product name이 올바른지 확인한다. |
설명 | 잘못된 topend의 응답 메시지이다. |
대응 방법 | topend service에서 제대로 응답을 받고 있는지 확인한다. |
설명 | processAttachment 가 호출되지 않았다. |
대응 방법 | tp_process_attach 가 호출되었는지 확인한다. |
설명 | ready 상태의 topend dialogue가 없다. |
대응 방법 | 등록된 dialogue가 있는지 확인한다. |
설명 | topend dialogue의 상태가 바르지 않다. |
대응 방법 | teservice의 상태가 recv_ready, conv_recy_rady, sigon이 되도록 설정한다. |
설명 | topend attachment가 도착하지 않았다. |
대응 방법 | topend attachment가 도착한 상태가 되도록 설정한다. |
설명 | 잘못된 topend action flag이다. |
대응 방법 | action flag가 attach_transfer 혹은 attach_cancel 상태가 되도록 설정한다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | tpcancel을 시작한다. |
설명 | tpcancel을 종료한다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | tpacallsvg를 시작한다. |
설명 | tpacallsvg를 종료한다. |
설명 | tpcallsvg를 시작한다. |
설명 | tpcallsvg를 종료한다. |
설명 | tpgetsvglist를 시작한다. |
설명 | tpgetsvglist를 종료한다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | tpgetsvglist를 시작한다. |
설명 | tpcallsvg를 시작한다. |
설명 | tpcallsvg를 종료한다. |
설명 | tpspracall을 시작한다. |
설명 | tpspracall을 종료한다. |
설명 | tpspracall2를 시작한다. |
설명 | tpspracall2를 종료한다. |
설명 | tpgetsprlist를 시작한다. |
설명 | tpgetsprlist를 종료한다. |
설명 | 메시지의 잘못된 메소드 호출한다. |
설명 | 메시지를 array를 설정할 때 잘못된 인덱스를 설정했다. |
설명 | 잘못된 charset이다. |
설명 | 메시지 value에 NULL값이 입력되었다. |
설명 | 메시지 타입을 변환할 때 에러가 발생했다. |
설명 | 메시지를 String으로 변환할 때 지원하지 않는 charset이다. |
설명 | 메시지를 설정할 때 오류가 발생했다. |
설명 | FDL이 설정되지 않았다. |
설명 | 필드명으로 필드 키를 찾을수 없다. |
설명 | 현재 사용하지 않는다. |
설명 | 알 수 없는 필드 타입이다. |
설명 | 필드 버퍼를 참조할 때 잘못된 인덱스를 참조했다. |
설명 | 잘못된 필드 타입이다. |
설명 | 현재 사용하지 않는다. |
설명 | tpacallsvg를 시작한다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | FDL 파일을 참조할 때 오류가 발생했다. |
설명 | FDL 파일을 참조할 때 오류가 발생했다. |
설명 | FDL 파일을 참조할 때 오류가 발생했다. |
설명 | 현재 사용하지 않는다. |
설명 | FDL 파일을 참조할 때 오류가 발생했다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | webtadmin에서 webt로의 연결에 실패했다. |
대응 방법 | 해당되는 포트가 연결 가능한 상태가 되도록 한다. 혹은 포트를 올바르게 입력한다. |
설명 | WebtAdmin에서 소켓 채널 구성에 실패했다. |
대응 방법 | exception에서 소켓의 configureBlocking의 에러 원인을 확인한다. |
설명 | WebtAdmin의 리스너 시작에 실패했다. |
대응 방법 | exception에서 selector의 open 에러 원인을 확인한다. |
설명 | WebtAdmin 리스너를 시작할 때 select 하기 이전 상태이다. |
설명 | WebtAdmin 리스너를 시작할 때 select에 실패했다. |
대응 방법 | exception에서 selector의 select 에러 원인을 확인한다. |
설명 | WebtAdmin 에러로 인해 강제 종료되었다. |
대응 방법 | exception 및 소켓 연결 상태를 확인한다. |
설명 | WebtAdmin의 Command 구성에 실패했다. |
대응 방법 | 에러 메시지를 확인한다. Command를 제대로 읽어들이고 있는지를 확인한다. |
설명 | WebtAdmin Command 처리에 실패했다. |
대응 방법 | 에러 메시지를 확인한다. 정상적인 Command 버퍼를 받아들이고 있는지 확인한다. |
설명 | WebtAdmin으로 송신할 응답 처리에 실패했다. |
대응 방법 | 에러 메시지를 확인한다. 메시지 구성이 제대로 되고 있는지 확인한다. |
설명 | WebtAdmin 리스너 작성에 실패했다. |
대응 방법 | 에러 메시지를 확인한다. 소켓 구성 중에 문제가 발생한 부분을 확인한다. |
설명 | WebtAdmin 리스너에서 소켓 accept에 실패했다. |
대응 방법 | 소켓의 accept가 실패한 원인을 확인한다. |
설명 | WebtAdmin 리스너에서 소켓 accpet 되었다. |
설명 | tx_begin을 시작한다. |
설명 | topend conversation이 종료되지 않았다. |
대응 방법 | topend conversation이 종료된 후에 Commit을 한다. |
설명 | tx_commit을 시작한다. |
설명 | tx_commit을 종료한다. |
설명 | tx_rollback을 시작한다. |
설명 | tx_rollback을 종료한다. |
설명 | 트랜잭션을 타임아웃이 지난 후 호출한다. |
설명 | 트랜잭션 정보가 piggy backed된다. |
설명 | txbegin을 호출할 때 이미 시작된 트랜잭션이다. |
설명 | txbegin을 호출할 때 알 수 없는 트랜잭션 상태이다. |
설명 | 현재 트랜잭션 상태는 Commit이나 Rollback 중이다. |
설명 | 트랜잭션이 실패했다. |
설명 | 트랜잭션이 Rollback되었다. |
설명 | 트랜잭션이 Commit되었다. |
설명 | 알 수 없는 트랜잭션 결과이다. |
설명 | 트랜잭션이 활성화 되지 않았다. |
설명 | Rollback만 가능한 트랜잭션이다. |
설명 | 트랜잭션을 Commit 중 이다. |
설명 | 현재 사용하지 않는다. |
설명 | Commit이나 Rollback의 실패 응답을 받는다. |
설명 | Commit이나 Rollback이 실패했다. |
설명 | xa_start를 시작한다. |
설명 | XID를 변환한다. |
설명 | xa_start를 종료한다. |
설명 | xa_start에 실패했다. |
설명 | xa_end를 시작한다. |
설명 | xa_end에 성공했다. |
설명 | xa_end에 실패했다. |
설명 | xa_prepare를 시작한다. |
설명 | xa_prepare에 성공했다. |
설명 | xa_prepare에 실패했다. |
설명 | xa_commit을 시작한다. |
설명 | xa_commit에 성공했다. |
설명 | xa_commit에 실패했다. |
설명 | xa_rollback을 시작한다. |
설명 | xa_rollback에 성공했다. |
설명 | xa_rollback에 실패했다. |
설명 | xa_recover를 시작한다. |
설명 | recover된 txid가 해당 external ID로 매핑된다. |
설명 | recover된 xid의 매핑에 실패했다. |
대응 방법 | XID에 해당하는 트랜잭션이 시작되었는지를 확인한다. |
설명 | recover에 실패했다. |
대응 방법 | exception을 확인한다. 이전에 출력된 로그에서 recover 실패 원인을 파악한다. |
설명 | one pahse commit에 실패했다. |
설명 | mbean 생성에 실패했다. |
설명 | mbean 생성에 실패했다. |
설명 | Connection Pool의 getConnection 시 실패했다. |
설명 | XAResouce 트랜잭션 참여에 성공했다. |
설명 | XAResouce 트랜잭션이 해제되었다. |
설명 | 현재 사용하지 않는다. |
설명 | non-xa 커넥션에 적용되는 동작이 아니다. |
대응 방법 | 소켓의 연결 상태를 확인한다. |
설명 | xa 요청을 하는 커넥션이 이미 종료되어 다른 곳으로 보내졌다. |
설명 | xa 요청을 하는 커넥션이 이미 종료되어 다른 곳으로 시도했으나 실패했다. |
설명 | JEUS의 트랜잭션 매니저 참조에 실패했다. |
설명 | autoclose 설정에 실패했다. |
설명 | JEUS의 jnid에 connection pool 정보의 bind에 실패했다. |
설명 | 현재 사용하지 않는다. |
설명 | mbean 서버의 등록이 실패했다. |
대응 방법 | JEUS가 기동해 있는지를 확인한다. |
설명 | JEUS J2EE 서버를 찾을 수 없다. |
대응 방법 | JEUS가 기동해 있는지를 확인한다. |
설명 | 현재 사용하지 않는다. |
설명 | 파일에 저장된 XID 목록을 출력한다. |
설명 | 다음 트랜잭션의 일련번호를 표시한다. |
설명 | GTID를 설정한다. |
설명 | XID를 저장한다. |
설명 | XID를 삭제한다. |
설명 | XID를 참조한다. |
설명 | recover할 XID 목록을 참조한다. |
설명 | Tuxedo 메인 도메인에서 Rollback을 시도한다. |
설명 | Tuxedo 도메인에서 트랜잭션(Rollback)이 실패했다. |
대응 방법 | exception을 확인한다. Rollback의 실패 원인을 파악한다. |
설명 | Tuxedo 도메인에서 트랜잭션(Rollback)이 성공했다. |
설명 | Tuxedo 도메인에서 모든 트랜잭션의 Rollback을 시작한다. |
설명 | Tuxedo 도메인에서 xid를 Rollback한다. |
설명 | Tuxedo 도메인에서 트랜잭션의 종료를 기다린다. |
설명 | Tuxedo 도메인 연결이 XAER_RMFAIL 사유로 실패했다. |
대응 방법 | Tuxedo 도메인으로의 연결 상태를 확인한다. XAER_RMFAIL의 발생 원인을 파악한다. |
설명 | Tuxedo 도메인의 connection이 해당 핸들러에 의해 제어되었다. |
설명 | Tuxedo 도메인의 메인 주소가 살아났으므로 Failback을 시도한다. |
설명 | Tuxedo 도메인에서 아웃바운드 xid를 등록한다. |
설명 | Tuxedo 도메인에서 아웃바운드 xid 등록을 해제한다. |
설명 | Tuxedo 도메인의 커넥션이 닫혔다. |
설명 | Tuxedo 도메인에 연결을 시도 중이다. |
설명 | Tuxedo 도메인에 연결된다. |
설명 | Tuxedo 도메인으로의 연결이 설정된다. |
설명 | Tuxedo 도메인으로의 연결이 실패했다. |
설명 | Tuxedo 도메인의 연결을 내리는 중이다. |
설명 | Tuxedo 도메인의 Failback을 실행 중이다. |
설명 | Tuxedo 도메인의 커넥션 얻어오기에 실패했다. |
대응 방법 | Tuxedo 도메인으로의 연결이 connected된 상태에서 실행하도록 한다. |
설명 | Tuxedo 도메인 상태 값이 잘못되었다. |
대응 방법 | 도메인 상태값을 확인한다. 이것이 가능한 상태가 아닌 경우 문의한다. |
설명 | 요청에 대해서 타임아웃이 발생했다. |
설명 | Connection Pool이 활동 상태가 아니다 |
설명 | 응답을 분석할 때 잘못된(사용할 수 없는) 메시지를 사용했다. |
설명 | 현재 사용하지 않는다. |
설명 | 커넥션 핸들러 가져오기에 실패했다. |
대응 방법 | 커넥션이 생성되지 않았거나 닫힌 상태인지를 확인하고 커넥션이 유효한 상태에서 호출되도록 한다. |
설명 | 지원하지 않는 메소드이다. |
설명 | 현재 사용하지 않는다. |
설명 | tpcancel에 실패했다. |
설명 | 현재 사용하지 않는다. |
설명 | 현재 사용하지 않는다. |
설명 | 암호화에 실패했다. |
설명 | 암호화에 실패했다. |
설명 | 암호화 설정을 한다. |
설명 | 암호화 설정을 한다. |
설명 | 암호화 설정을 한다. |
설명 | 암호화 설정을 한다. |
설명 | 암호화 설정을 한다. |
설명 | 암호화 설정을 한다. |
설명 | decryption에 실패했다. |
설명 | decryption 정보를 표시한다. |
설명 | decryption 정보를 표시한다. |
설명 | 응답을 분석할 때 잘못된(사용할 수 없는) 메시지를 사용했다. |