모듈 메시지(TMAX01000~TMAX01999)
본 장에서는 Tmax에서 출력하는 모든 메시지(TMAX01000~TMAX01999)에 대해서 설명한다.
TMAX01000 remote gateway is closed before sending data. Data dropped
구분 |
ERROR |
설명 |
리모트와 연결이 종료되어 전달해야 할 메시지를 삭제한다. |
대응 방법 |
리모트 상태를 확인한다. |
TMAX01002 failed to send to remote gateway : remote gateway closed and data dropped.
구분 |
ERROR |
설명 |
리모트와 연결이 종료되어 전달해야 할 메시지를 삭제한다. |
대응 방법 |
리모트 상태를 확인한다. |
TMAX01003 reply to the closed remote gateway. Message dropped
구분 |
ERROR |
설명 |
리모트와 연결이 종료되어 전달해야 할 메시지를 삭제한다. |
대응 방법 |
리모트 상태를 확인한다. |
TMAX01004 failed to read from Tmax process
구분 |
ERROR |
설명 |
Tmax 프로세스로부터 메시지를 읽는데 실패했다. |
대응 방법 |
시스템 로그를 통해서 문제 있는 프로세스를 확인한다. |
TMAX01005 failed to send to Tmax process
구분 |
ERROR |
설명 |
내부 엔진 프로세스로 메시지 전송에 실패했다. |
대응 방법 |
시스템 로그로 내부 엔진 프로세스의 상태를 확인한다. |
TMAX01006 gateway name (-s gwname) not defined
구분 |
ERROR |
설명 |
기동시 g/w 이름이 정의되지 않았다. |
대응 방법 |
tmboot가 아닌 사용자가 옵션을 주고 시작할 경우 발생할 수 있으므로 반드시 tmboot로 기동을 시작한다. |
TMAX01007 gateway name (-a domname) not defined
구분 |
ERROR |
설명 |
Tuxedo 게이트웨이 설정 중 CLOPT에 a 옵션을 설정하지 않았다. |
대응 방법 |
a 옵션을 주도록 설정한다. |
TMAX01008 failed to register to TMM
구분 |
FATAL |
설명 |
TMM 접속에 실패했다. |
대응 방법 |
TMM 상태를 확인한다. |
TMAX01009 connection error from remote gateway
구분 |
ERROR |
설명 |
IN 채널에 대해서 등록에 실패했다. |
대응 방법 |
이전 로그를 보고 원인을 파악한다. |
TMAX01010 such gateway name (%s) not found for this node
구분 |
FATAL |
설명 |
게이트웨이 이름에 해당하는 설정을 찾을 수 없다. 첫 번째 인자는 게이트웨이 이름이다. |
대응 방법 |
tmboot로 기동을 해야 한다. 사용자가 임의로 실행할 경우 발생할 수 있다. |
TMAX01011 reply to the closed remote gateway
구분 |
ERROR |
설명 |
리모트로 메시지를 전달할 때 연결 종료로 실패했다. |
대응 방법 |
리모트 상태를 확인한다. |
TMAX01012 failed to get xid from txhead
구분 |
ERROR, INFO |
설명 |
XA에 대해서 prepare, commit, rollback 요청을 확인했으나 로컬에 해당하는 xid의 트랜잭션을 찾을 수 없다. 첫 번째 인자는 찾을 수 없는 xid이다. |
대응 방법 |
재기동된 이후에 현상이 발생할 수 있으므로, 로그를 확인한다. |
TMAX01013 failed to register xid
구분 |
INFO, ERROR |
설명 |
리모트로부터 트랜잭션에 포함된 tpcall, tpacall, tpconnect 요청이 있을 경우 해당하는 xa_start된 xid가 존재하지 않는다. |
대응 방법 |
업무 흐름을 확인한다. |
TMAX01014 failed to check rgw alive: rgw closed
구분 |
ERROR |
설명 |
alive check 시도의 실패로 리모트와의 연결을 종료한다. |
대응 방법 |
리모트 상태, 방화벽을 확인한다. |
TMAX01015 Not found SVC_NAME in %s
구분 |
ERROR |
설명 |
JEUS 게이트웨이에서 메시지에 설정한 서비스 이름을 설정 파일에서 찾을 수 없다. 첫 번째 인자는 원하는 서비스 이름이다. |
대응 방법 |
JEUS 게이트웨이에 설정한 환경 파일을 확인한다. |
TMAX01016 SVC_NAME:EJB_CLASS_NAME:EJB_METHOD_NAME is not set
구분 |
ERROR |
설명 |
JEUS 게이트웨이에 설정한 환경 파일 중 EJB가 설정되어 있지 않다. |
대응 방법 |
JEUS 게이트웨이에 설정한 환경 파일에 EJB 설정을 추가한다. |
TMAX01017 CLOPT -e/-o flag processing errors.
구분 |
ERROR |
설명 |
CLOPT 항목 내 -e 또는 -o 플래그의 인수를 유효한 파일 이름으로 바꿀 수 없다. |
대응 방법 |
SERVER 절의 CLOPT 항목을 확인한다. -e 또는 -o 플래그 다음의 인수는 유효한 이름이어야 한다. -e 또는 -o의 선택항목에 대해 인수로 사용될 수 있는 매크로들은 다음과 같다.
|
TMAX01018 %s:[%s] called! [xid %d:%d:%d] [channel %d:%d] [info %x]
구분 |
INFO |
설명 |
Tuxedo 게이트웨이에서 TPCALL이 호출되었다. 첫 번째 인자는 IN인지 OUT인지 두 번째 인자는 서비스 이름, 세 번째 인자는 xid, 네 번째 인자는 CLH 번호, 다섯 번째 인자는 RGW 번호, 여섯 번째 인자는 시퀀스 번호이다. |
TMAX01019 %s: service success! [channel %d:%d] [info %x]
구분 |
INFO |
설명 |
Tuxedo 게이트웨이에 tpreturn 메시지가 도착했다. 첫 번째 인자는 IN인지 OUT인지, 두 번째 인자는 CLH 번호, 세 번째 인자는 RGW 번호, 네 번째 인자는 시퀀스 번호이다. |
TMAX01020 %s: service fail! [errno %d:%d] [channel %d:%d] [info %x]
구분 |
INFO |
설명 |
서비스 실패 응답이 도착했다. 첫 번째 인자는 IN인지 OUT인지, 두 번째 인자는 사용자 리턴 코드, 세 번째 인자는 에러 번호, 네 번째 인자는 CLH 번호, 다섯 번째 인자는 RGW 번호, 여섯 번째 인자는 시퀀스 번호이다. |
TMAX01021 %s: prepare send! [xid %d:%d:%d] [channel %d:%d]
구분 |
INFO |
설명 |
XA_PREPARE 요청 메시지이다. 첫 번째 인자는 IN인지 OUT인지, 두 번째 인자는 xid이며, 세 번 째 인자는 CLH 번호, 네번째 인자는 RGW 번호이다. |
TMAX01022 %s: commit send! [xid %d:%d:%d] [channel %d:%d] [info %d]
구분 |
INFO |
설명 |
XA_COMMIT 요청이다. 첫 번째 인자는 IN인지 OUT인지이며 두 번째 인자는 xid이며, 세 번째 인자는 CLH 번호, 네 번째 인자는 RGW 번호, 다섯 번째 인자는 메시지 타입이다. |
TMAX01023 %s: rollback send! [xid %d:%d:%d] [channel %d:%d] [info %d]
구분 |
INFO |
설명 |
XA_ROLLBACK 요청이다. 첫 번째 인자는 IN인지 OUT인지, 두 번째 인자는 xid, 세 번째 인자는 CLH 번호, 네 번째 인자는 RGW 번호, 다섯 번째 인자는 메시지 타입이다. |
TMAX01024 %s: prepare recv! [xid %d:%d:%d] [channel %d:%d]
구분 |
INFO |
설명 |
XA_PREPARE 정상 응답이다. 첫 번째 인자는 IN인지 OUT인지, 두 번째 인자는 xid, 세 번째 인자는 CLH 번호, 네 번째 인자는 RGW 번호이다. |
TMAX01025 %s: prepare fail! [xid %d:%d:%d] [channel %d:%d]
구분 |
INFO |
설명 |
XA_PREPARE 실패 응답이다. 첫 번째 인자는 IN인지 OUT인지, 두 번째 인자는 xid, 세 번째 인자는 CLH 번호, 네 번째 인자는 RGW 번호이다. |
TMAX01026 %s: commit recv! [xid %d:%d:%d] [channel %d:%d] [info %d]
구분 |
INFO |
설명 |
XA_COMIT 정상 응답이다. 첫 번째 인자는 IN인지 OUT인지, 두 번째 인자는 xid, 세 번째 인자는 CLH 번호, 네 번째 인자는 RGW 번호, 다섯 번째 인자는 메시지 타입이다. |
TMAX01027 %s: commit fail! [xid %d:%d:%d] [channel %d:%d] [info %d]
구분 |
INFO |
설명 |
XA_COMMIT 실패 응답이다. 첫 번째 인자는 IN인지 OUT인지, 두 번째 인자는 xid, 세 번째 인자는 CLH 번호, 네 번째 인자는 RGW 번호, 다섯 번째 인자는 메시지 타입이다. |
TMAX01028 %s: rollback recv! [xid %d:%d:%d] [channel %d:%d] [info %d]
구분 |
INFO |
설명 |
XA_ROLLBACK 정상 응답이다. 첫 번째 인자는 IN인지 OUT인지, 두 번째 인자는 xid, 세 번째 인자는 CLH 번호, 네 번째 인자는 RGW 번호, 다섯 번째 인자는 메시지 타입이다. |
TMAX01029 %s: rollback fail! [xid %d:%d:%d] [channel %d:%d] [info %d]
구분 |
INFO |
설명 |
XA_ROLLBACK 실패 응답이다. 첫 번째 인자는 IN인지 OUT인지, 두 번째 인자는 xid, 세 번째 인자는 CLH 번호, 네 번째 인자는 RGW 번호, 다섯 번째 인자는 메시지 타입이다. |
TMAX01030 %s: Invalid msgtype %d [channel %d:%d]
구분 |
INFO |
설명 |
알 수 없는 메시지이다. 첫 번째 인자는 IN인지 OUT인지, 두 번째 인자는 메시지 타입, 세 번째 인자는 CLH 번호, 네 번째 인자는 RGW 번호이다. |
TMAX01031 xid[%d:%d:%d] remove pending in list
구분 |
INFO |
설명 |
팬딩 트랜잭션에 대해서 타임아웃이 지나 삭제를 한다. 첫 번째 인자는 xid이다. |
TMAX01032 xid[%d:%d:%d] remove pending out list
구분 |
INFO |
설명 |
팬딩 트랜잭션에 대해서 타임아웃이 지나 삭제를 한다. 첫 번째 인자는 xid이다. |
TMAX01033 invalid user log file path %s
구분 |
ERROR |
설명 |
유저 로그 파일 설정 파일 열기에 실패했다. 첫 번째 인자는 파일 경로이다. |
대응 방법 |
파일 경로, 권한을 확인한다. |
TMAX01034 invalid user log file format %s
구분 |
ERROR |
설명 |
유저 로그 파일 해석에 실패했다. 첫 번째 인자는 해석에 실패한 라인이다. |
대응 방법 |
유저 로그 파일 형식대로 설정한다. |
TMAX01035 failed to check rgw alive: fail memory allocation
구분 |
ERROR |
설명 |
메모리 부족으로 인해서 리모트의 alive check에 실패했다. |
대응 방법 |
시스템 자원 현황을 확인한다. |
TMAX01037 Invalid opcode or msgtype %d
구분 |
ERROR |
설명 |
Tuxedo로부터 알 수 없는 메시지 형식을 수신했다. |
대응 방법 |
Tuxedo 설정 가이드를 확인한다. |
TMAX01038 Protocol error :
구분 |
ERROR, FATAL |
설명 |
Tuxedo로부터 수신한 메시지에 대한 해석을 실패했다. |
대응 방법 |
Tuxedo 설정 가이드를 확인한다. |
TMAX01039 Error reply from remote gateway :
구분 |
INFO |
설명 |
Tuxedo로부터 실패 응답이 도착했다. |
대응 방법 |
업무 흐름을 확인한다. |
TMAX01041 failed to get tuxedo domain message
구분 |
ERROR |
설명 |
Tuxedo로부터 수신받은 메시지에서 도메인 정보 읽기에 실패했다. |
대응 방법 |
설정을 확인한다. |
TMAX01042 failed to get tuxedo transaction message
구분 |
ERROR |
설명 |
Tuxedo로부터 수신 받은 메시지의 트랜잭션 정보 확인에 실패했다. |
대응 방법 |
설정을 확인한다. |
TMAX01043 %s Gateway (%d.%d.%d) Started!
구분 |
INFO |
설명 |
엔테라 게이트웨이 기동해되었다. 첫 번째 인자는 ENTERA이고, 두 번째 인자는 버전 정보이다. |
TMAX01045 fail to get pending list
구분 |
ERROR |
설명 |
팬링 트랜잭션을 확인하는데 실패했다. |
대응 방법 |
TLM이 정상적으로 기동되어 있는지 확인한다. |
TMAX01046 gw [%s] boot start..
구분 |
INFO |
설명 |
Tuxedo 게이트웨이가 기동했다. 첫 번째 인자는 게이트웨이 이름이다. |
TMAX01047 server abnormally closed : %s, pid = %d
구분 |
ERROR |
설명 |
서버 프로세스(svr)가 서비스(svc)를 처리하는 동안에 비정상적으로 종료되었다. |
대응 방법 |
1) 에러에 관계있는 서비스 루틴을 기록하는 것을 확인한다. 2) 관계가 있는 라이브러리에 바르게 이어지는지 확인한다. |
TMAX01048 server abnormally closed : unknown
구분 |
ERROR |
설명 |
아직 접속 과정을 거치지 않은 서버가 종료했다. |
대응 방법 |
시스템 로그를 통해서 어떤 프로세스인지 확인한다. |
TMAX01049 failed to add server processes : too many FD open %d
구분 |
ERROR |
설명 |
FD_SETSIZE가 시스템에서 지원할수 있는 한도를 초과하였다. |
대응 방법 |
1) </usr/include/bits/types.h>를 참고한다. 2) TmaxSoft 기술 지원팀에 연락한다. |
TMAX01050 failed to add server processes. No available slot : %d
구분 |
ERROR |
설명 |
Tmax 엔진에 새로운 서버 프로세스를 등록하는 동안 에러가 발생했다. |
대응 방법 |
기동된 프로세스의 수가 서버 프로세스와 관련된 MAX 값을 초과할 때 일어날 수 있다. |
TMAX01051 tproc is closed before writing data: data dropped
구분 |
ERROR |
설명 |
Tmax 엔진이 서버 프로세스로 메시지를 보내는 동안 관련된 서버 프로세스가 비정상적으로 종료되었다. |
대응 방법 |
1) 관련된 서버 프로세스가 응답을 기다리지 않고 비정상적으로 종료되었다. 2) 서버 애플리케이션 코드를 확인한다. 3) UNIX 도메인 소켓과의 연결 실패일 수 있다. 만약 그렇다면, 문제를 해결하기 위하여 시스템 관리자에 연락한다. |
TMAX01052 trying to write to tproc is blocked: tproc (%s) closed and data dropped
구분 |
ERROR |
설명 |
TCP/IP 소켓이 막혔기(block) 때문에 클라이언트로 메시지를 전송하는 것이 허용되지 않았다. 관련된 연결이 종료되었고 메시지 재전송 횟수가 Tmax 엔진 내부에서 설정된 한계를 초과하였기 때문에 메시지는 폐기된다. |
대응 방법 |
1) tproc type의 특정 Tmax 프로세스가 비정상적으로 종료되었는지 확인한다. 만약 그렇다면 연결이 단절될 때 출력된 에러 메시지를 참조한다. 2) tproc type의 특정 Tmax 프로세스가 소켓을 read하지 않을 경우도 발생할 수 있다. 특정 Tmax 프로세스가 어떻게 동작 중인지를 확인한다. |
TMAX01054 node closed while sending data
구분 |
ERROR |
설명 |
관련된 게이트웨이와 TCP/IP 소켓의 연결이 단절되었기 때문에 리모트 게이트웨이로 메시지 전송이 허용되지 않았다. |
대응 방법 |
1) 관련된 리모드 노드가 비정상적으로 종료되었거나 네트워크 에러가 발생하였다. 2) 리모트 노드 프로세스가 비정상적으로 종료되었다면, 문제 해결을 위해 출력 에러 메시지를 참고하고, 그렇지 않으면 네트워크 상태를 확인한다. |
TMAX01055 node is closed before writing data: data dropped
구분 |
ERROR |
설명 |
리모트 노드가 종료되어 메시지를 보낼 수 없어 삭제한다. |
대응 방법 |
리모트 노드의 상태를 확인한다. |
TMAX01056 trying to write to node is blocked: node closed and data dropped
구분 |
ERROR |
설명 |
TCP/IP 소켓이 막혔기(block) 때문에 리모트 노드로 메시지 전송이 허용되지 않았다. 관련된 연결이 종료되었고 메시지 재전송 횟수가 Tmax 엔진 내부에서 설정된 한계를 초과하였기 때문에 그 메시지는 버려진다. |
대응 방법 |
1) 관련된 리모트 노드 프로세스가 비정상적으로 종료되었다면 연결이 단절될 때 출력된 에러메시지를 참조한다. 2) 만약 그렇지 않으면 네트워크 에러일 것이다. 문제를 해결하기 위해 시스템 관리자와 연락한다. |
TMAX01058 node is closed : %d %s %s
구분 |
INFO |
설명 |
노드 (nodename)와의 연결이 종료되었다. |
대응 방법 |
1) tmconfig 파일이 손상되었는지 확인한다. 2) 환경 파일이 컴파일되는 것을 확인한다. |
TMAX01059 register request from server(%s) error: NO_SLOT_AVAILABLE
구분 |
ERROR |
설명 |
TMM에 의해서 받아들여진 레지스터 요구 메시지에 에러가 발생하였다. |
대응 방법 |
msg는 다음과 같다.
|
TMAX01060 register request from server(%s) error: SVR_NOT_IN_CONFIG
구분 |
ERROR |
설명 |
접속하는 서버의 이름이 설정에 존재하지 않는다. |
대응 방법 |
설정을 확인한다. |
TMAX01062 register request from server(%s) error: SVR_DOWN_REQUESTED
구분 |
ERROR |
설명 |
서버가 현재 tmdown으로 다운중이기 때문에 새로운 접속을 허용하지 않는다. 첫 번째 인자는 접속하려는 서버 이름이다. |
대응 방법 |
tmdown이 종료된 이후 tmboot로 기동한다. |
TMAX01063 node is found dead : %s
구분 |
ERROR |
설명 |
EXTSVR 타입 프로세스와 연결이 끊어졌다. |
대응 방법 |
EXTSVR 타입 프로세스의 정상 동작 여부와 방화벽과 같은 시스템 관리 장비가 외부 연결을 강제 종료하지 않는지 점검한다. |
TMAX01064 extsvr is found dead : %d
구분 |
ERROR |
설명 |
extern server의 alive check timeout이 지나 연결을 종료시킨다. |
대응 방법 |
extern server의 상태, 방화벽을 확인한다. |
TMAX01065 exttms is found dead : %d
구분 |
ERROR |
설명 |
extern tms의 alive check하는 경우 타임아웃이 발생해서 연결을 종료시킨다. 첫 번째 인자는 fd이다. |
대응 방법 |
extern tms의 상태, 방화벽을 확인한다. |
TMAX01073 license check error
구분 |
FATAL |
설명 |
라이선스 점검에 실패했다. |
대응 방법 |
Tmax에 연락해서 라이선스를 얻거나 업그레이드한다. |
TMAX01074 configuration loading error
구분 |
ERROR, FATAL |
설명 |
Tmax 시스템 환경 파일을 PATHDIR로 copy에 실패했다. |
대응 방법 |
Tmax 시스템 환경 파일에 PATHDIR이 올바르게 지정되어 있는지와 PATHDIR에 대한 쓰기 허용 여부를 확인한다. 확인한 후 명령어를 재수행한다. |
TMAX01076 Engine version mis-match (%x:%x)
구분 |
FATAL |
설명 |
Tmax버전과 환경설정 컴파일한 버전이 일치하지 않아서 TMM 기동을 실패했다. 첫 번째 인자는 TMM 버전, 두 번째 인자는 환경설정 파일의 버전이다. |
대응 방법 |
올바르게 tmax가 설치되어 있는지 확인한다. |
TMAX01079 magic error in config file
구분 |
FATAL |
설명 |
이진(Binary) 환경 파일이 깨졌다. |
대응 방법 |
cfl 유틸리티를 사용하여 이진(Binary) 환경 파일을 다시 생성한다. |
TMAX01081 %s (%s) is restarted the %dth time (MAXRSTART = %d)
구분 |
INFO |
설명 |
프로세스가 재기동되었다. 첫 번째 인자는 종류이며, 두 번째 인자는 이름, 세 번째 인자는 재기동 횟수이다. |
TMAX01082 no such system svc (%s)
구분 |
ERROR |
설명 |
애플리케이션 서버가 서비스를 등록하려고 시도하였으나 그 서비스가 환경 파일에 없다. |
대응 방법 |
cfl과 gst 후에 애플리케이션 서버를 다시 컴파일한다. |
TMAX01083 closing logs
구분 |
INFO |
설명 |
TMM이 tmdown로 인해 로그 파일을 종료하였다. |
대응 방법 |
cfl과 gst 후에 애플리케이션 서버를 다시 컴파일한다. |
TMAX01084 without node registration, cannot process message : %d %d
구분 |
ERROR |
설명 |
등록되지 않은 노드가 요구 메시지를 보냈다. |
대응 방법 |
도메인의 모든 노드들은 동일한 Tmax 버전을 가지고 있어야 한다. |
TMAX01085 message from unexpected node: nodeno = %d, msgtype = %d
구분 |
ERROR |
설명 |
올바르지 않은 노드로부터 메시지가 도착했다. 첫 번째 인자는 접속하려는 노드의 번호이다. |
대응 방법 |
접속하는 노드들의 멀티 노드 설정을 확인한다. |
TMAX01086 possible network layer malfunction, Resetting the network.
구분 |
ERROR |
설명 |
네트워크 충돌이 발생하였고, Tmax는 그 에러를 복구하려고 시도하고 있다. |
대응 방법 |
네트워크 상태를 확인한다. |
TMAX01089 svr (%s) started for backup
구분 |
INFO |
설명 |
백덥으로 설정한 서버가 메인 노드가 비정상 종료되면서 시작되었다. |
TMAX01090 tms (%s) started for backup
구분 |
INFO |
설명 |
백업으로 설정한 TMS가 메인 노드가 비정상 종료되면서 시작되었다. |
TMAX01091 your license does not support %s
구분 |
ERROR |
설명 |
MODULE_NAME을 사용하기 위한 허가를 받지 않았다. |
대응 방법 |
라이선스를 업그레이드한다. |
TMAX01092 your license does not support %s for %s(%s)
구분 |
ERROR |
설명 |
라이선스에 의해서 해당 프로세스는 기동하지 못한다. 첫 번째 인자는 라이선스 타입, 두 번째 인자는 종류, 세 번째 인자는 서버 이름이다. |
대응 방법 |
발급된 라이선스를 확인한다. |
TMAX01093 cannot find node name: %s in config.
구분 |
FATAL |
설명 |
이진(Binary) 구성 파일에 이 노드(node_name)에 대해 정보를 갖고 있지 않다. |
대응 방법 |
환경 파일에서 노드명을 확인한다. |
TMAX01094 node %d is closed while processing request
구분 |
ERROR |
설명 |
다른 노드와 연결이 종료되었다. |
대응 방법 |
노드와의 통신 상태를 확인한다. |
TMAX01095 node add error
구분 |
ERROR |
설명 |
이미 등록된 노드가 다시 등록하려고 시도하고 있다. |
대응 방법 |
도메인 구성을 확인한다. 여러 개 도메인들이 통신망에서 있을 때 도메인에 구성 에러는 다른 도메인들에 영향을 미칠 수 있다. |
TMAX01096 clh add error
구분 |
ERROR |
설명 |
설정된 것보다 더 많은 CLH가 등록하려 했다. |
대응 방법 |
환경 파일을 확인하고, 이진(Binary) 구성 파일을 다시 생성한다. |
TMAX01097 RQ name error : %s
구분 |
ERROR |
설명 |
설정되지 않은 RQS가 등록하려 하였다. |
대응 방법 |
이진(Binary) 환경 파일이 tmboot 후에 수정되지 않도록 확인한다. |
TMAX01098 RQ is already added: %s
구분 |
ERROR |
설명 |
설정되지 않은 RQS가 등록하려 하였다. |
대응 방법 |
이진(Binary) 환경 파일이 tmboot 후에 수정되지 않도록 확인한다. |
TMAX01099 GW name error : %s
구분 |
ERROR |
설명 |
설정되지 않은 게이트웨이가 등록을 시도하였다. |
대응 방법 |
이진(Binary) 환경 파일이 tmboot 후에 수정되지 않도록 확인한다. |
TMAX01100 GW add error : %s
구분 |
ERROR |
설명 |
설정된 것보다 많은 TMS가 등록하려 했다. |
대응 방법 |
이진(Binary) 환경 파일이 tmboot 후에 수정되지 않도록 확인한다. |
TMAX01101 tmsname error: %s
구분 |
ERROR |
설명 |
설정된 것보다 많은 TMS가 등록하려 했다. |
대응 방법 |
이진(Binary) 환경 파일이 tmboot 후에 수정되지 않도록 확인한다. |
TMAX01102 TMS add error: not enough space
구분 |
ERROR |
설명 |
설정된 것보다 많은 TMS가 등록하려 했다. |
대응 방법 |
이진(Binary) 환경 파일이 tmboot 후에도 수정되지 않도록 확인한다. |
TMAX01103 node register (nodeno = %d) failed
구분 |
ERROR |
설명 |
노드(nodeid)에 등록이 실패했다. |
대응 방법 |
노드의 Tmax 엔진 상태를 확인한다. 네트워크 상태를 확인한다. |
TMAX01104 rout offset is different from previous one: new = %d, old = %d
구분 |
ERROR |
설명 |
애플리케이션 서버들이 DDR route를 위해 다른 routing 필드를 제공하였다. |
대응 방법 |
애플리케이션 서버들은 같은 FDL 또는 SDL 파일들을 갖도록 컴파일되어야 한다. |
TMAX01105 register error : type = %s, errno = %s
구분 |
ERROR |
설명 |
서버가 등록을 처리하는 동안 에러가 일어났다. |
대응 방법 |
1) type은 다음 중 하나이다.
2) 에러번호는 다음 중 하나이다.
|
TMAX01106 register error : type = %d, errno = %s
구분 |
ERROR |
설명 |
알수 없는 타입으로 서버가 접속 시도를 하려고 하여 실패했다. 첫 번째 인자는 타입, 두 번째 인자는 에러 번호이다. |
대응 방법 |
접속하려고 하는 서버의 종류를 확인한다. |
TMAX01107 DDR offset is tried for no DDR server.
구분 |
ERROR |
설명 |
DDR을 사용하기 위해 설정되어 있지 않는 애플리케이션 서버가 DDR 정보를 등록하려 했다. |
대응 방법 |
환경설정 파일과 애플리케이션 사이의 일관성을 확인한다. |
TMAX01110 duplicate channel found for node %d
구분 |
WARNING |
설명 |
Tmax 시스템 환경 파일을 PATHDIR로 copy에 실패했다. |
대응 방법 |
Tmax 시스템 환경 파일에 PATHDIR이 올바르게 지정되어 있는지와 PATHDIR에 대한 쓰기 허용 여부를 확인한다. 확인한 후 명령어를 재수행한다. |
TMAX01111 not support for %d
구분 |
ERROR |
설명 |
채널이 살아 있어 스케줄링할 수 있다는 메시지가 게이트웨이나 Tmax 서버가 아닌 서버에서 보내졌다. 첫 번째 인자는 타입이다. |
대응 방법 |
해당 서버를 확인한다. |
TMAX01112 tmstype error: %d
구분 |
ERROR |
설명 |
Extern TMS가 접속하려고 하는데 설정의 서버 그룹 타입이 Extern이 아니어서 접속에 실패했다. |
대응 방법 |
설정에서 서버 그룹 타입을 변경한다. |
TMAX01113 svr (%s) booting time (%d) is over: %d %d
구분 |
WARNING |
설명 |
서버를 TMM이 기동했으나 접속 대기 시간을 지나기까지 접속하지 않았다. 첫 번째 인자는 서버 이름, 두 번째 인자는 접속 대기 시간, 세 번째 인자는 현재 서버 수, 네 번째 인자는 기동 중인 서버 수이다. |
대응 방법 |
시스템의 자원 상태를 확인하거나 접속이 실패한 서버에 대해서 빌드가 정상적으로 되어 있는지 확인한다. |
TMAX01114 svr (%s) booting time (%d) is over: pid (%ld)
구분 |
ERROR |
설명 |
서버를 TMM이 기동했으나 접속 대기 시간을 지나기까지 접속하지 않았다. 첫 번째 인자는 서버 이름, 두 번째 인자는 접속 대기 시간, 세 번째 인자는 PID이다. |
대응 방법 |
pid를 확인하여 상태를 확인한다. |
TMAX01115 %s MAXRSTART reached: %s
구분 |
INFO |
설명 |
애플리케이션 서버가 MAXRSTART 만큼 재기동되었다. |
대응 방법 |
이전의 에러 메시지를 참조하여 애플리케이션 프로그램에서의 에러를 수정한다. |
TMAX01116 %s is added to the fork list and will be processed later : %d
구분 |
INFO |
설명 |
애플리케이션 서버가 한꺼번에 기동될 경우 시스템에 부하가 되어 이를 막는다. fork list에 추가되어 차후 기동되도록 한다. |
대응 방법 |
이전의 에러 메시지를 참조하여 애플리케이션 프로그램에서의 에러를 수정한다. |
TMAX01117 %s failed to add to the fork list
구분 |
ERROR |
설명 |
fork list에 애플리케이션 서버 추가를 실패했다. |
대응 방법 |
이전의 에러 메시지를 참조하여 애플리케이션 프로그램에서의 에러를 수정한다. |
TMAX01118 %s (pid = %d) failed to add to the forked list
구분 |
ERROR |
설명 |
fork list에 애플리케이션 서버(해당 pid) 추가를 실패했다. |
대응 방법 |
이전의 에러 메시지를 참조하여 애플리케이션 프로그램에서의 에러를 수정한다. |
TMAX01119 %s (%s) is started due to ASQCOUNT, pid = %d
구분 |
INFO |
설명 |
서버(해당 pid)가 ASQCOUNT로 인해 추가 기동되었다. |
대응 방법 |
이전의 에러 메시지를 참조하여 애플리케이션 프로그램에서의 에러를 수정한다. |
TMAX01120 %s option [-%c] set to %s
구분 |
INFO |
설명 |
set 명령을 정상적으로 수행했다. 첫 번째 인자는 TMM, 두 번째 인자는 옵션, 세 번째 인자는 값이다. |
TMAX01121 failed to change %s option [-%c] to %s
구분 |
ERROR |
설명 |
set 명령이 실패했다. 첫 번째 인자는 TMM, 두 번째 인자는 옵션, 세 번째 인자는 값이다. |
대응 방법 |
이전 로그로 원인을 확인한다. |
TMAX01122 connection request from other node was closed while tmdown
구분 |
WARNING |
설명 |
노드간의 연결 요청이 연결 하려는 노드가 tmdown을 수행 중으로 실패하였다. |
대응 방법 |
이전의 에러 메시지를 참조하여 애플리케이션 프로그램에서의 에러를 수정한다. |
TMAX01123 TMS (%s) for SVG (%s) registered, pid = %d
구분 |
INFO |
설명 |
TMS가 접속에 성공했다. 첫 번째 인자는 TMS 이름, 두 번째 인자는 서버 그룹 이름이다. |
TMAX01124 RQS (%s) registered, " "svri = %d, spri = %d, pid = %d
구분 |
INFO |
설명 |
RQS가 접속에 성공했다. 첫 번째 인자는 svri, 두 번째 인자는 spri, 세 번째 인자는 pid이다. |
TMAX01125 HMS (%s) registered, " "svri = %d, spri = %d, pid = %d
구분 |
INFO |
설명 |
HMS가 접속에 성공했다. 첫 번째 인자는 svri, 두 번째 인자는 spri, 세 번째 인자는 pid이다. |
TMAX01126 GW (%s) registered, " "svri = %d, spri = %d, pid = %d
구분 |
INFO |
설명 |
게이트웨이가 접속에 성공했다. 첫 번째 인자는 svri, 두 번째 인자는 spri, 세 번째 인자는 pid이다. |
TMAX01127 SVR (%s) registered, " "svri = %d, spri = %d, pid = %d
구분 |
INFO |
설명 |
서버가 접속에 성공했다. 첫 번째 인자는 svri, 두 번째 인자는 spri, 세 번째 인자는 pid이다. |
TMAX01128 TMBOOT registered, pid = %d (%s)
구분 |
INFO |
설명 |
tmboot가 TMM에 접속했다. 첫 번째 인자는 pid, 두 번째 인자는 사용자가 입력한 명령어이다. |
TMAX01129 TMDOWN registered, pid = %d (%s)
구분 |
INFO |
설명 |
tmdown이 TMM에 접속했다. 첫 번째 인자는 pid, 두 번째 인자는 사용자가 입력한 명령어이다. |
TMAX01130 SVR (%s) unregistered, svri = %d, spri = %d, pid = %d
구분 |
INFO |
설명 |
서버 프로세스가 TMM에 접속 종료되었다. 첫 번째 인자는 서버 이름, 두 번째 인자는 svri, 세 번째 인자는 spri이다. |
TMAX01131 TMS (%s) for SVG (%s) unregistered, pid = %d
구분 |
INFO |
설명 |
TMS 프로세스가 TMM에 접속 종료되었다. 첫 번째 인자는 TMS 이름, 두 번째 인자는 서버 그룹 이름, 세 번째 인자는 pid이다. |
TMAX01132 RQS (%s) unregistered, " "svri = %d, spri = %d, pid = %d
구분 |
INFO |
설명 |
RQS 프로세스가 TMM에 접속 종료되었다. 첫 번째 인자는 TMS 이름, 두 번째 인자는 서버 그룹 이름, 세 번째 인자는 pid이다. |
TMAX01133 HMS (%s) unregistered, " "svri = %d, spri = %d, pid = %d
구분 |
INFO |
설명 |
HMS 프로세스가 TMM에 접속 종료되었다. 첫 번째 인자는 TMS 이름, 두 번째 인자는 서버 그룹 이름, 세 번째 인자는 pid이다. |
TMAX01134 GW (%s) unregistered, svri = %d, spri = %d, pid = %d
구분 |
INFO |
설명 |
게이트웨이 프로세스가 TMM에 접속 종료되었다. 첫 번째 인자는 TMS 이름, 두 번째 인자는 서버 그룹 이름, 세 번째 인자는 pid이다. |
TMAX01135 TMBOOT unregistered, pid = %d
구분 |
INFO |
설명 |
tmboot 프로세스가 TMM에 접속 종료되었다. 첫 번째 인자는 pid이다. |
TMAX01136 TMDOWN unregistered, pid = %d
구분 |
INFO |
설명 |
tmdown 프로세스가 TMM에 접속 종료되었다. 첫 번째 인자는 pid이다. |
TMAX01137 tmax down process with (-i) started
구분 |
INFO |
설명 |
tmdown 프로세스가 -i 옵션으로 TMM에 접속 했다. |
TMAX01138 tmax down process started
구분 |
INFO |
설명 |
tmdown 프로세스가 TMM에 접속했다. |
TMAX01139 started
구분 |
INFO |
설명 |
TMM이 기본적인 처리를 정상적으로 수행하고 시작되었다. |
TMAX01140 fail reg svc (%s, %d, %d, %d) not equal svri(%d)
구분 |
ERROR |
설명 |
잘못된 svri값 때문에 서비스 등록에 실패하였다. |
대응 방법 |
이전의 에러 메시지를 참조하여 애플리케이션 프로그램에서의 에러를 수정한다. |
TMAX01141 cmdline error
구분 |
ERROR |
설명 |
Tmax 시스템 내부적인 프로세스 기동이 실패했다. |
대응 방법 |
Tmax 시스템 환경과 프로세스를 재점검한다. |
TMAX01142 lpEnv error
구분 |
ERROR |
설명 |
시스템으로부터 환경변수 블록을 얻는데 실패했다.(windows) |
대응 방법 |
시스템 환경을 점검한다. |
TMAX01143 OpenProcess error: %d
구분 |
ERROR |
설명 |
프로세스를 종료하기 위한 프로세스 핸들을 시스템으로부터 얻어오지 못했다.(windows) |
대응 방법 |
출력되는 상세 에러를 참고한 후 명령어를 재수행한다. |
TMAX01144 error returned from CLH for SHMCHANGE_REQUEST
구분 |
ERROR |
설명 |
tmadmin/cfgadd 명령어의 Tmax 시스템 내부적 수행이 실패했다. |
대응 방법 |
Tmax 시스템 환경과 시스템 프로세스를 재점검하고 명령어를 재수행한다. |
TMAX01145 CLH connection closed : %d
구분 |
ERROR |
설명 |
CLH 연결이 tmdown에 의해 종료되었다. |
대응 방법 |
Tmax 시스템 환경과 시스템 프로세스를 재점검하고 명령어를 재수행한다. |
TMAX01146 TMM connection closed : %d
구분 |
INFO |
설명 |
TMM 연결이 tmdown에 의해 종료되었다. |
대응 방법 |
Tmax 시스템 환경과 시스템 프로세스를 재점검하고 명령어를 재수행한다. |
TMAX01149 failed to register to CLH
구분 |
ERROR, FATAL |
설명 |
CLH 연결에 실패했다. |
대응 방법 |
이전 로그를 통해 원인을 확인한다. |
TMAX01150 failed to register to CLH : %d
구분 |
ERROR |
설명 |
CLH 소켓 연결은 성공했으나 인증 메시지 전송이나 응답에 실패했다. 첫 번째 인덱스는 CLH 번호이다. |
대응 방법 |
시스템 에러 코드, 로그를 통해 원인을 확인한다. |
TMAX01152 tx_open error : %s
구분 |
ERROR |
설명 |
tx_open 중 에러가 발생했다. |
대응 방법 |
tx_errno 메시지 값을 참조한다. |
TMAX01153 tx_close error : %s
구분 |
ERROR |
설명 |
tx_open 중 에러가 발생했다. |
대응 방법 |
tx_errno 메시지 값을 참조한다. |
TMAX01154 no xa routine is setup
구분 |
FATAL |
설명 |
기동된 TMS가 데이터베이스와 연결될 수 없기 때문에 XA와 관련된 데이터베이스 API 루틴이 설정될 수 없다. |
대응 방법 |
1) 환경 파일의 SVRGROUP 절에 OPENINFO 항목과 데이터베이스 연결정보가 올바르게 설정되어 있는지 확인한다. 2) XA에 관련된 데이터베이스 라이브러리가 올바르게 링크되어 있는지 확인한다. 만약 없다면 데이터베이스 설치팀과 문제를 확인한다. |
TMAX01155 xa_open error
구분 |
ERROR |
설명 |
데이터베이스로 tx_open 실행 결과에 에러가 발생했다. |
대응 방법 |
OPENINFO 항목이 환경 파일의 SVRGROUP 절에 바르게 기술되었는지 확인한다. 특히, OPENINFO에 기술한 사용자 ID와 암호가 정확한지 확인한다. |
TMAX01162 xa_recover error : %d
구분 |
ERROR |
설명 |
2-phase commit를 위해 데이터베이스로 xa_recover를 실행한 결과에 에러가 발생하였다. |
대응 방법 |
xa_recover는 데이터베이스 엔진으로 제공되는 기능이다. 데이터베이스 엔진이 이미 기동되었는지 확인한다. |
TMAX01167 failed to register to TMM
구분 |
FATAL |
설명 |
TMM에서 TMS 프로세스를 등록할 수 없다. |
대응 방법 |
1) 환경 파일이 TMM이 기동된 후에 변경되었는지 확인한다. 2) “tmdown →cfl → tmboot”을 다시 실행하여 엔진 구성과 이진(Binary) 환경 파일을 일치시킨다. |
TMAX01170 transaction recovery failure
구분 |
ERROR |
설명 |
xa_recover에 실패했다. |
대응 방법 |
이전 로그로 원인을 확인한다. |
TMAX01171 transaction recovery : %x-%x-%x %s %d
구분 |
INFO, WARNING |
설명 |
recovert 과정을 통해서 트랜잭션이 COMMIT이나 ROLLBACK을 수행했다. 첫 번째 인자는 xid, 두 번째 인자는 COMMIT이나 ROLLBACK, 세 번째 인자는 xa 수행 리턴값이다. |
TMAX01172 failed to get transaction decision : nodeno = %d, clhno = %d
구분 |
ERROR |
설명 |
리커버리 과정이 실패했다. 첫 번째 인자는 노드 번호, 두 번째 인자는 CLH 번호이다. |
대응 방법 |
이전 로그로 원인을 확인한다. |
TMAX01173 transaction processing error : %x-%x-%x %s %d
구분 |
ERROR |
설명 |
xa operation이 실패했다. 첫 번째 인자는 xid, 두 번째 인자는 COMMIT이나 ROLLBACK, 세 번째 인자는 리턴값이다. |
대응 방법 |
리턴값으로 원인을 확인한다. |
TMAX01174 %dth working thread create error : %d
구분 |
FATAL, ERROR |
설명 |
멀티 스레드 TMS에서 워킹 스레드 생성에 실패했다. |
대응 방법 |
시스템 에러 메시지를 참조한다. |
TMAX01175 %dth working thread cancel error : %d
구분 |
ERROR |
설명 |
멀티 스레드 TMS에서 워킹 스레드 취소에 실패했다. |
대응 방법 |
시스템 에러 메시지를 참조한다. |
TMAX01176 %dth working thread cancel error :
구분 |
ERROR |
설명 |
멀티 스레드 TMS에서 워킹 스레드 취소에 실패했다. |
대응 방법 |
시스템 에러 메시지를 참조한다. |
TMAX01177 %dth working thread join error : %d
구분 |
ERROR |
설명 |
멀티 스레드 TMS에서 워킹 스레드 조인(join)에 실패했다. |
대응 방법 |
시스템 에러 메시지를 참조한다. |
TMAX01178 invalid a working thread index : %d
구분 |
ERROR |
설명 |
멀티 스레드 TMS에서 워킹 스레드의 비정상적인 인덱스가 할당되었다. |
대응 방법 |
Tmax 시스템 기술 지원팀에게 연락한다. |
TMAX01179 %dth working thread sigmask error : %d
구분 |
ERROR |
설명 |
멀티 스레드 TMS에서 워킹 스레드 시그널 마스킹에 실패했다. |
대응 방법 |
시스템 에러 메시지를 참조한다. |
TMAX01180 %dth working thread internal error :
구분 |
ERROR |
설명 |
멀티 스레드 TMS에서 워킹 스레드 내부 에러가 발생했다. |
대응 방법 |
시스템 자원을 확인하고 미해결될 경우 errmsg를 Tmax 시스템 기술 지원팀에게 문의한다. |
TMAX01181 %dth working thread request enqueue error : %d
구분 |
ERROR |
설명 |
멀티 스레드 TMS에서 워킹 스레드에 대한 요청을 큐 넣기에 실패했다. |
대응 방법 |
시스템 자원을 확인하고 미해결될 경우 errmsg를 Tmax 시스템 기술 지원팀에게 문의한다. |
TMAX01182 %dth working thread request dequeue error : %d
구분 |
ERROR |
설명 |
멀티 스레드 TMS에서 워킹 스레드에 대한 요청을 큐에서 가져오기에 실패했다. |
대응 방법 |
시스템 자원을 확인하고 미해결될 경우 errmsg를 Tmax 시스템 기술 지원팀에게 문의한다. |
TMAX01183 %dth working thread invalid handle : %d
구분 |
ERROR |
설명 |
멀티 스레드 TMS에서 워킹 스레드의 핸들이 훼손되었다. |
대응 방법 |
커널 스레드가 비정상적인 상태이므로 TMS를 재시작시킨다. |
TMAX01184 working threads init error: %d
구분 |
FATAL |
설명 |
멀티 스레드 TMS에서 워킹 스레드 초기화에 실패했다. |
대응 방법 |
시스템 자원을 확인하고 미해결될 경우 errmsg를 Tmax 시스템 기술 지원팀에 문의한다. |
TMAX01185 %dth working thread request error: %d
구분 |
FATAL |
설명 |
멀티 스레드 TMS에서 워킹 스레드에 대한 요청에 실패했다. |
대응 방법 |
시스템 자원을 확인하고 미해결될 경우 errmsg를 Tmax 시스템 기술 지원팀에 문의한다. |
TMAX01186 %dth working thread reply error: %d
구분 |
FATAL |
설명 |
멀티 스레드 TMS에서 워킹 스레드에 대한 응답에 실패했다. |
대응 방법 |
시스템 자원을 확인하고 미해결될 경우 errmsg를 Tmax 시스템 기술 지원팀에 문의한다. |
TMAX01187 threads pool init error
구분 |
FATAL |
설명 |
멀티 스레드 TMS에서 워킹 스레드 풀 초기화에 실패했다. |
대응 방법 |
시스템 자원을 확인하고 미해결될 경우 errmsg를 Tmax 시스템 기술 지원팀에 문의한다. |
TMAX01188 tmstype mismatch
구분 |
ERROR |
설명 |
링크한 라이브러리와 환경 파일에 설정한 타입이 일치하지 않는다. |
대응 방법 |
환경 파일에 설정한 타입을 확인한 후 재설정한다. |
TMAX01196 Fail create wsdl file: %s
구분 |
ERROR |
설명 |
WSDL 파일 생성에 실패했다. 지정한 경로에 파일 Filename을 생성할 수 없다. |
대응 방법 |
파일 이름, 접근권한을 확인한다. |
TMAX01197 Fail write wsdl file: [%s]
구분 |
ERROR |
설명 |
WSDL 파일에 데이터를 저장하는 데 실패했다. |
대응 방법 |
디스크 여유 공간을 확인한다. |
TMAX01198 Fail get service data from metadata: [%s]
구분 |
ERROR |
설명 |
웹 서비스 게이트웨이에서 외부로 제공하기 위해 설정된 서비스 중 ServiceName 서비스 정보 바이너리 파일 안에 존재하지 않는다. |
대응 방법 |
ServiceName이 올바른지 확인하며 서비스 정보 바이너리 파일안에 ServiceName에 해당하는 정보를 입력한다. (서비스 정보 파일 작성→ tmmbfgen –i로 서비스 정보 바이너리에 추가) |
TMAX01199 Unkown buffer type: [%d]
구분 |
ERROR |
설명 |
xwsdlgen 실행 중 에러가 발생했다. 설정에 버퍼 타입이 STRING, CARRAY, STRUCT, FIELD가 아닌 값이 있어서 발생한 문제이다. |
대응 방법 |
설정 파일에서 잘못된 타입을 가진 버퍼 타입을 수정한다. |
TMAX01200 Can’t find = in restriction[%s]
구분 |
ERROR |
설명 |
웹 서비스 정보 파일 중 RestrictionString 항목 중 등호(=) 항목의 숫자가 올바르지 않다. |
대응 방법 |
웹 서비스 정보 파일의 REQUEST, RESPONSE 절의 속성 restriction은 다음의 형식으로 설정한다. element_name=”value”, element_name=”value”,.. RestrictionString 항목 중 등호(=)가 틀린 부분을 수정한다. |
TMAX01201 Can’t find keyworkd[%s] in restriction
구분 |
ERROR |
설명 |
웹 서비스 정보 파일 중 restriction 속성의 값의 keyword 항목은 처리할 수 없는 항목이다. |
대응 방법 |
restriction 속성의 값이 될 수 있는 keyword는 length, minLength, maxLength, enumeration, pattern, minExclusive, maxExclusive, minInclusive, maxInclusive, totalDigit, fractionDigits이다. 해당 부분을 확인한 후 수정한다. |
TMAX01202 Can’t find value start position in restriction: [%s]
구분 |
ERROR |
설명 |
웹 서비스 정보 파일 중 restriction 속성의 값 RestrictionString 중 element_name=”value” 형식에서 “value” 항목의 시작인 따옴표(" ")를 찾을 수 없기 때문에 발생한 에러이다. |
대응 방법 |
elment_name=”value”, 형식을 적용하여 restriction 항목을 수정한다. |
TMAX01203 Can’t find value end position in restriction: [%s]
구분 |
ERROR |
설명 |
웹 서비스 정보 파일 중 restriction 속성의 값 RestrictionString 중 element_name=”value” 형식에서 “value” 항목의 끝인 따옴표(“)를 찾을 수 없기 때문에 발생한 에러이다. |
대응 방법 |
elment_name=”value”, 형식을 적용하여 restriction 항목을 수정한다. |
TMAX01204 Couldn’t allocate memory for parser
구분 |
ERROR |
설명 |
웹 서비스 설정 파일을 읽기 시도하는 중 메모리가 부족할 경우 발생하는 에러이다. |
대응 방법 |
시스템의 리소스를 체크하여 충분한 리소스를 확보한다. |
TMAX01205 Fail open WebService Gateway configuration file : %s
구분 |
ERROR |
설명 |
웹 서비스 게이트웨이 설정 파일 FileName을 오픈하는 데 실패했다. |
대응 방법 |
파일 경로 FileName과 접근 권한을 확인한다. |
TMAX01206 Fail read WebService Gateway configuration file : %d
구분 |
ERROR |
설명 |
정확한 크기로 웹 서비스 게이트웨이 설정 파일의 내용을 읽어 들이지 못한다. |
대응 방법 |
파일 크기를 확인한다. 반환값이 음수인 경우엔 시스템 에러 메시지를 확인한다. |
TMAX01207 Parse error at line %d:%s
구분 |
ERROR |
설명 |
웹 서비스 게이트웨이 설정 파일을 읽는 도중 LineNumber에서 에러가 발생했다. |
대응 방법 |
ErrorString을 확인하고 웹 서비스 게이트웨어 설정 파일을 수정한다. |
TMAX01208 Fail Open meta data binary file : %s
구분 |
ERROR |
설명 |
서비스 정보 바이너리 파일 FileName을 오픈하는 데 실패했다. |
대응 방법 |
파일 경로 FileName과 접근 권한을 확인한다. |
TMAX01209 Fail Read service size of meta data binary file : %d
구분 |
ERROR |
설명 |
서비스 정보 바이너리 파일에서 저장된 서비스의 수를 읽어오는데 실패했다. |
대응 방법 |
파일 크기를 확인하거나 반환값이 음수인 경우에는 시스템 에러 메시지를 확인한다. |
TMAX01210 Fail Read service of meta data binary file : %d
구분 |
ERROR |
설명 |
정확한 크기로 서비스 정보 바이너리 파일을 읽어들이지 못한다. 저장된 서비스의 수나 서비스 정보를 읽는 것에 실패했다. |
대응 방법 |
파일 크기를 확인하거나 반환값이 음수인 경우에는 시스템 에러 메시지를 확인한다. |
TMAX01211 Fail Read parameters of meta data binary file : %d
구분 |
ERROR |
설명 |
정확한 크기로 서비스 정보 바이너리 파일을 읽어들이지 못한다. 파라미터 정보를 읽는데 실패했다. |
대응 방법 |
파일 크기를 확인하거나 반환값이 음수인 경우에는 시스템 에러 메시지를 확인한다. |
TMAX01212 Fail Read meta data binary file because invalid magic
구분 |
ERROR |
설명 |
서비스 정보 바이너리 파일의 버전 정보가 현재 사용 중인 모듈에서 처리할 수 있는 버전이 아니다. |
대응 방법 |
이전 버전에서 새로운 버전에서 생성한 서비스 정보 바이너리 파일을 처리할 경우 발생할 수 있는 오류이다. 다시 낮은 버전의 tmmbfgen으로 서비스 정보 바이너리 파일을 생성해야 한다. |
TMAX01213 Fail open meta data plain text file : %s
구분 |
ERROR |
설명 |
서비스 정보 파일 FileName을 오픈하는 데 실패했다. |
대응 방법 |
파일 경로 FileName, 접근권한을 확인한다. |
TMAX01214 Unkown type : %s
구분 |
ERROR |
설명 |
서비스 정보 파일에서 REQUEST 절이나 RESPONSE 절의 'type’에 알 수 없는 타입 TypeValue가 포함되었다. |
대응 방법 |
서비스 정보 파일에서 REQUEST나 RESPONSE 절의 'type' 속성에 포함될 수 있는 value는 char, short, int, float, double, string, carray이다. TypeValue를 위에서 말한 value 중 하나를 선택하도록 변경한다. |
TMAX01215 Unkown type : %d
구분 |
ERROR |
설명 |
untmmbfgen를 실행할 때 파라미터 타입을 알 수 없는 타입이 메타 데이터에 저장되어 있을 경우 발생한다. |
대응 방법 |
tmmbfgen으로 생성된 메타 파일이 잘못되었거나 버전이 틀릴 경우 발생할 수 있으므로 메타 파일을 재생성한다. |
TMAX01216 Unkown type : %s
구분 |
ERROR |
설명 |
서비스 정보 파일에서 SERVICE 절의 intype, outtpe 속성의 값에 알 수 없는 타입 TypeValue가 포함되었다. |
대응 방법 |
intype,outtpye의 값은 STRING, STRUCT, FDL, CARRAY, char, short, int, float, double이다. TypeValue를 위에서 말한 value 중 하나를 선택하도록 변경한다. |
TMAX01217 Fail add field because have %d para.
구분 |
ERROR |
설명 |
서비스 정보 파일의 SERVICE 절의 intype, outtpye 속성의 값에 char, short, int, float, double이 포함되어 있을 경우 REQUEST, RESPONSE 절에 파라미터 설명이 하나 이상이 정의되었다. |
대응 방법 |
서비스 정보 파일에서 하나 이상 정의한 부분을 찾아서 하나만 정의하도록 수정한다. |
TMAX01218 can’t find struct : %s,%s
구분 |
WARNING |
설명 |
서비스 정보 파일에서 서비스 ServiceName에서 사용하는 구조체 StructName을 SDL 파일에서 찾을 수 없다. |
대응 방법 |
환경설정 값 SDLFILE에 설정된 SDL 파일 중 어디에도 구조체 StructName을 가지고 있지 않기 때문에 발생한 경고이다. 운영하는 경우 문제가 발생할 수 있으므로 반드시 후에 SDL 파일에 정의해야 한다. |
TMAX01219 different field cnt of struct : %s,%s
구분 |
WARNING |
설명 |
서비스 정보 파일에서 서비스 ServiceName에서 사용하는 StructName을 정의한 파라미터 수와 SDL 파일에서 참조한 구조체의 필드 수가 같지 않다. |
대응 방법 |
환경설정 값 SDLFILE에 설정된 SDL 파일에 있는 StructName이 서비스 정보 파일에 설정한 구조체와 같지 않다고 판단되어 발생한 경고이다. 운영하는 경우 문제가 발생할 수 있으므로 반드시 후에 SDL 파일이나 서비스 정보 파일에 일치하도록 정의해야 한다. |
TMAX01220 field [%s] of struct [%s] can’t match type : %s
구분 |
WARNING |
설명 |
서비스 정보 파일에서 서비스 ServiceName에서 사용하는 StructName의 파라미터 FieldName이 SDL 파일에서 참조한 구조체의 필드 FieldName과 type이 호환되지 않는 타입이다. |
대응 방법 |
환경설정 값 SDLFILE에 설정된 SDL 파일에 있는 StructName이 서비스 정보 파일에 설정한 구조체와 같지 않다고 판단되어 발생한 경고이다. 운영하는 경우 문제가 발생할 수 있으므로 반드시 후에 SDL 파일이나 서비스 정보 파일에 일치하도록 정의해야 한다. |
TMAX01221 can’t find field in fdl file: %s,%s
구분 |
WARNING |
설명 |
서비스 정보 파일에서 서비스 ServiceName이 사용 중인 파라미터 ParameterName이 FDL 파일에서 찾을 수 없다. |
대응 방법 |
운영하는 경우 문제가 발생할 수 있으므로 반드시 후에 FDL 파일이나 서비스 정보 파일을 동일하게 정의해야 한다. |
TMAX01222 field [%s] can’t match type of fdl file : %s
구분 |
WARNING |
설명 |
서비스 정보 파일에서 서비스 ServiceName이 사용 중인 파라미터 ParameterName의 type이 FDL 파일에서 정의된 필드 ParameterName과 호환할 수 없다. |
대응 방법 |
운영하는 경우 문제가 발생할 수 있으므로 반드시 후에 FDL 파일이나 서비스 정보 파일을 동일하게 정의해야 한다. |
TMAX01223 can’t use option '%c' with option '%c'
구분 |
ERROR |
설명 |
tmmbfgen를 실행할 때 같이 사용할 수 없는 옵션을 함께 사용할 경우 발생하는 오류 메시지이다. |
대응 방법 |
해당 안내서를 확인하고 원하는 옵션을 사용해야 한다. |
TMAX01224 Fail create meta data plain text file : %s
구분 |
ERROR |
설명 |
서비스 정보 파일 FileName을 생성하는 것에 실패했다. |
대응 방법 |
파일 경로 FileName, 접근권한을 확인한다. |
TMAX01225 Fail write data to meta data plain text file : %s
구분 |
ERROR |
설명 |
서비스 정보 파일에 지정된 데이터를 저장할 때 실패했다. |
대응 방법 |
디스크 여유 공간을 확인한다. |
TMAX01226 Fail create meta data file : %s
구분 |
ERROR |
설명 |
서비스 정보 바이너리 파일 FileName 생성할 때 실패했다. |
대응 방법 |
파일 경로 FileName, 접근권한을 확인한다. |
TMAX01227 Fail write meta data file : %d
구분 |
ERROR |
설명 |
서비스 정보 바이너리 파일에 저장하는 데 실패했다. |
대응 방법 |
반환값이 음수인 경우엔 시스템 에러 메시지를 확인한다. |
TMAX01228 General Infomation :
구분 |
ERROR, INFO |
설명 |
웹 서비스 게이트웨이를 실행하는 중 필요한 정보를 출력한다. |
대응 방법 |
해당 안내서를 확인하고 원하는 옵션을 사용해야 한다. |
TMAX01229 unsufficient size %d %d
구분 |
ERROR |
설명 |
SOAP 요청 해석 중 Tmax에서 고정된 Size의 항목에 대해서 그 이상의 크기의 값이 있을 경우 발생하는 에러이다. |
대응 방법 |
크기 제한은 max_size나 real_size인 항목이 있기 때문에 서비스 이름이나 필드 이름의 길이를 확인한다. |
TMAX01232 set Method fail
구분 |
ERROR |
설명 |
SOAP 요청을 해석하는 중 발생한 에러이다. |
대응 방법 |
요청 메시지를 확인한다. |
TMAX01234 set Body fail
구분 |
ERROR |
설명 |
SOAP 요청의 body 부분을 해석하는 중 발생한 에러이다. |
대응 방법 |
요청 메시지를 확인한다. |
TMAX01237 set Envelope fail
구분 |
ERROR |
설명 |
SOAP 요청을 해석하는 중 발생한 에러이다. |
대응 방법 |
attribute 항목을 해석하거나 SOAP 버전이 잘못된 경우 발생하는 에러이므로 SOAP 요청 메시지를 확인해야 한다. |
TMAX01238 invalid argument
구분 |
ERROR,,INFO |
설명 |
웹 서비스 게이트웨이 동작 중 발생한 에러 메시지이다. |
대응 방법 |
msg 내용을 확인한다. |
TMAX01239 get metainfo fail
구분 |
ERROR |
설명 |
요청한 서비스를 메타 데이터에서 찾을 수 없을 경우 발생하는 에러이다. |
대응 방법 |
서비스 이름이 올바른지 확인한다. |
TMAX01240 not support array type buffer %d
구분 |
ERROR |
설명 |
SOAP 요청에 대해 Tmax로 변환하는 중 해당하는 msg에 대해서 변환할 수 없다. |
대응 방법 |
SOAP에서 생성한 메시지를 확인한다. |
TMAX01241 SOAP message create fail
구분 |
ERROR |
설명 |
SOAP에 대한 응답 메시지 구성 중 발생한 에러이다. |
대응 방법 |
상위 에러 메시지를 확인한다. |
TMAX01242 get Attribute fail
구분 |
ERROR |
설명 |
SOAP 요청에 대한 응답 메시지 생성하는 부분에서 발생한 에러이다. |
대응 방법 |
상위 에러 메시지를 확인한다. |
TMAX01244 get Method fail
구분 |
ERROR |
설명 |
SOAP 요청에 대한 응답을 생성하는 부분에서 발생한 에러이다. |
대응 방법 |
wsdl type이 RPC_ENCODED일 경우만 발생하는 에러이므로 ws이 올바르게 만들어졌는지 확인한다. |
TMAX01246 get Body fail
구분 |
ERROR |
설명 |
SOAP 요청의 응답 메시지 구성에 실패했다. |
대응 방법 |
서비스에서 생성하는 응답 메시지에 대해서 확인하고 연계된 상위 에러를 확인한다. |
TMAX01249 get Envelope fail
구분 |
ERROR |
설명 |
SOAP 응답 메시지 생성하는 부분에서 실패했다. |
대응 방법 |
상위 에러 메시지를 확인해야 한다. |
TMAX01250 SOAP message parse fail :
구분 |
ERROR |
설명 |
SOAP 클라이언트로부터 수신한 메시지를 해석할 때 오류가 발생했다. |
대응 방법 |
SOAP 클라이언트에서 생성한 데이터의 XML을 확인해서 수정해야 한다. |
TMAX01251 malloc error: size = %d
구분 |
ERROR, FATAL |
설명 |
Size 만큼의 메모리를 할당하면서 에러가 발생하였다. 첫 번째 인자는 사이즈이다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고, Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. |
TMAX01252 realloc error: size = %d
구분 |
ERROR |
설명 |
Size 만큼의 메모리를 재할당하면서 에러가 발생하였다. 첫 번째 인자는 사이즈이다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고, Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. |
TMAX01253 server write error
구분 |
ERROR |
설명 |
서버에 write 실패했다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01254 spr index (%d) error for spr_del
구분 |
ERROR |
설명 |
내부적으로 관리하는 spr을 삭제하려고 했으나 잘못된 인덱스이다. 첫 번째 인자는 spr 인덱스이다. |
대응 방법 |
엔지니어에게 연락한다. |
TMAX01255 SPR queue is NULL
구분 |
ERROR |
설명 |
spr 큐 갯수는 있지만 실제로 큐에 메시지는 존재하지 않는다. |
TMAX01256 internal error: node type is not supported
구분 |
FATAL |
설명 |
해당 노드 타입을 지원하지 않는다. |
대응 방법 |
매뉴얼의 지원하는 플랫폼을 확인한다. |
TMAX01257 internal error: hostlink configuration is not valid
구분 |
FATAL |
설명 |
Host-link의 설정이 올바르지 않아 HKH 기동에 실패했다. |
대응 방법 |
Host-link 설정을 확인한다. |
TMAX01258 General Infomation : >>>> Hostlink HKH(%d.%d) for Tmax %s START <<<<
구분 |
INFO |
설명 |
HKH가 기동되었다. 첫 번째 인자와 두 번째 인자는 버전이다. |
TMAX01259 invalid msg from TMM %d
구분 |
ERROR |
설명 |
TMM으로부터 처리할 수 없는 메시지가 도착했다. 첫 번째 인자는 메시지 타입이다. |
대응 방법 |
버전이 맞는지 확인한다. |
TMAX01260 invalid msg from CLH %d
구분 |
ERROR |
설명 |
CLH로부터 처리할 수 없는 메시지가 도착했다. 첫 번째 인자는 메시지 타입이다. |
대응 방법 |
버전이 맞는지 확인한다. |
TMAX01261 invalid msg from SERVER %d
구분 |
ERROR |
설명 |
서버로부터 처리할 수 없는 메시지 타입이 도착했다. 인자는 메시지 타입이다. |
대응 방법 |
버전이 맞는지 확인한다. |
TMAX01262 server msgs are dequeued: %d
구분 |
INFO |
설명 |
서버와의 연결이 종료되면서 전송해야 할 메시지를 삭제한다. 인자는 삭제한 메시지 수이다. |
TMAX01263 register to CLH error
구분 |
FATAL |
설명 |
CLH 연결에 실패해서 종료한다. |
대응 방법 |
이전 로그로 원인을 확인한다. |
TMAX01264 HKH server listen error
구분 |
FATAL |
설명 |
Listen에 실패했다. |
대응 방법 |
이전 로그로 원인을 확인한다. |
TMAX01265 msg is passed to the closed server
구분 |
ERROR |
설명 |
서버가 종료되어 메시지 전송에 실패했다. |
대응 방법 |
대상 서버에 대해서 상태를 확인한다. |
TMAX01266 server process add error: too many FD open %d
구분 |
ERROR |
설명 |
서버가 접속되었으나 현재 사용할 수 있는 fd를 초과하여 연결을 종료시킨다. 인자는 fd이다. |
대응 방법 |
시스템 자원 현황을 확인한다. |
TMAX01267 server process add error: " "no available slot %d
구분 |
ERROR |
설명 |
서버를 추가할 수 없어 연결을 종료시킨다. 이미 최대 수만큼 연결이 되어 있다. 인자는 fd이다. |
대응 방법 |
접속하려고 하는 서버들의 상태를 확인한다. |
TMAX01268 tmax process is closed before sending data. data dropped.
구분 |
ERROR |
설명 |
서버가 종료되어 전송할 메시지들을 삭제한다. |
대응 방법 |
대상이 되는 서버의 상태를 확인한다. |
TMAX01269 tmax process(%s) is closed while processing request
구분 |
ERROR |
설명 |
500회 이상 소켓에 write 시도를 했으나 실패하여 메시지를 삭제하고 연결을 종료한다. 인자는 대상이 되는 서버의 이름이다. |
대응 방법 |
대상이 되는 서버의 상태를 확인한다. |
TMAX01270 hostlink server process is closed before sending data. data dropped.
구분 |
ERROR |
설명 |
전송할 메시지가 있었으나 서버와의 연결이 종료되어 메시지를 삭제한다. |
대응 방법 |
대상 서버의 상태를 확인한다. |
TMAX01271 trying to send to CLH is blocked
구분 |
ERROR |
설명 |
CLH로 메시지를 전송하는 경우 500회 소켓에 write 시도를 했으나 실패하여 연결을 종료한다. |
대응 방법 |
CLH 상태를 확인한다. |
TMAX01272 trying to send to SERVER is blocked
구분 |
ERROR |
설명 |
서버로 소켓에 write를 500회 시도했으나 실패하여 연결을 종료시킨다. |
대응 방법 |
대상이 되는 서버의 상태를 확인한다. |
TMAX01273 flag_eo_control error
구분 |
ERROR |
설명 |
ulog 파일(경로)을 생성하는데 실패했다. |
대응 방법 |
환경설정의 로그 디렉터리 경로를 확인하고, 권한을 확인한다. |
TMAX01274 WAS server(%s) portno assumed %d
구분 |
INFO |
설명 |
WAS 서버의 포트 번호가 0 이하로 설정되어 기본 포트 번호를 사용한다. 첫 번째 인자는 WAS 서버 주소, 두 번째 인자는 사용할 포트 번호이다. |
TMAX01275 WAS server batch portno1 assumed %d
구분 |
INFO |
설명 |
WAS 서버 배치 1의 포트 번호가 0이하로 설정되어 기본 포트 번호를 사용한다. 첫 번째 인자는 WAS 서버 주소, 두 번째 인자는 사용할 포트 번호이다. |
TMAX01276 WAS server batch portno2 assumed %d
구분 |
INFO |
설명 |
WAS 서버 배치 2의 포트 번호가 0이하로 설정되어 기본 포트 번호를 사용한다. 첫 번째 인자는 WAS 서버 주소, 두 번째 인자는 사용할 포트 번호이다. |
TMAX01277 malloc error: size = %d
구분 |
ERROR |
설명 |
Size 만큼의 메모리를 할당하면서 에러가 발생하였다. 첫 번째 인자는 사이즈이다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고, Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. |
TMAX01278 malloc error: size = %d
구분 |
ERROR |
설명 |
Size 만큼의 메모리를 할당하면서 에러가 발생하였다. 첫 번째 인자는 사이즈이다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고, Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. |
TMAX01279 malloc error: size = %d
구분 |
FATAL |
설명 |
Size 만큼의 메모리를 할당하면서 에러가 발생하였다. 첫 번째 인자는 사이즈이다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고, Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. |
TMAX01280 can’t read file: %s
구분 |
FATAL |
설명 |
X.25 설정 정보 파일을 읽는데 실패했다. |
대응 방법 |
설정 파일의 문법을 확인한다. |
TMAX01281 user routine error: init_remote_info
구분 |
FATAL |
설명 |
사용자가 작성한 init_remote_info 함수에서 0 미만의 값을 리턴했다. |
대응 방법 |
init_remote_info 함수에서 0 미만의 값을 리턴하는 경우를 확인한다. |
TMAX01282 can’t open config file: %s
구분 |
FATAL |
설명 |
X.25 채널 환경설정 파일을 읽는데 실패했다. |
대응 방법 |
파일 경로, 권한을 확인한다. |
TMAX01283 not found relay service
구분 |
ERROR |
설명 |
Replay Service를 찾지 못했다. |
대응 방법 |
설정이나 코드를 확인한다. |
TMAX01284 : node type is not supported
구분 |
FATAL |
설명 |
해당 노드 타입을 지원하지 않는다. |
대응 방법 |
매뉴얼의 지원하는 플랫폼을 확인한다. |
TMAX01285 listen error
구분 |
FATAL |
설명 |
TCP/IP 소켓을 초기화하는 데 실패했다. |
대응 방법 |
PortNo의 중복 사용 여부를 확인한다. netstat으로 확인하거나 시스템 관리자에게 문의한다. |
TMAX01286 shared memory open error: shmkey = %d, shmsize = %d
구분 |
ERROR |
설명 |
공유 메모리를 초기화하는 데 실패했다. |
대응 방법 |
shmkey 값의 중복 사용 여부를 확인한다. 콘솔의 경우 “ipcs –m”로 확인한다. |
TMAX01287 MONITOR SHMKEY is not set. monitoring disabled
구분 |
INFO |
설명 |
MONITOR SHMKEY가 설정되지 않아서 모니터링 기능을 사용할 수 없다. |
TMAX01288 maximun length of user header size (-H num) assumed %d
구분 |
INFO |
설명 |
사용자가 H 옵션으로 설정한 헤더 사이즈가 제약에 걸려 최대 사이즈로 조정했다. 인자는 조정한 최대 크기이다. |
TMAX01289 maximun length of user header size (-h num) assumed %d
구분 |
INFO |
설명 |
사용자가 h 옵션으로 설정한 헤더 사이즈가 제약에 걸려 최대 사이즈로 조정했다. 인자는 조정한 최대 크기이다. |
TMAX01290 channel config file is not given (-F filepath)
구분 |
FATAL |
설명 |
F 옵션으로 환경설정 파일을 설정하지 않아 종료한다. |
대응 방법 |
환경설정 파일을 생성하여 F 옵션에 경로를 입력한다. |
TMAX01291 NIDU/NSDU size is wrong or not assigned
구분 |
FATAL |
설명 |
n 옵션으로 설정한 nidu size가 0 이하여서 종료한다. |
대응 방법 |
n 옵션에 0보다 크게 설정한다. |
TMAX01292 remote input connection is wrong
구분 |
FATAL |
설명 |
리모트 IN 커넥션 최대수가 범위가 잘못 설정되었다. |
대응 방법 |
설정이 0 초과 2048 미만이어야 한다. |
TMAX01293 remote output connection is wrong
구분 |
FATAL |
설명 |
리모트 OUT 커넥션 최대수가 범위가 잘못 설정되었다. |
대응 방법 |
설정인 0 초과 2048 미만이어야 한다. |
TMAX01294 remote connection is wrong
구분 |
FATAL |
설명 |
리모트 IN,OUT 수가 0이 하로 설정되었다. |
대응 방법 |
0 초과로 설정해야 한다. |
TMAX01295 invalid msg from TMM %d
구분 |
ERROR |
설명 |
TMM으로부터 처리할 수 없는 메시지를 수신했다. 인자는 메시지 타입이다. |
대응 방법 |
TMM과 X.25 게이트웨이의 버전이 일치하는지 확인한다. |
TMAX01296 invalid msg from CLH %d
구분 |
ERROR |
설명 |
CLH로부터 처리할 수 없는 메시지를 수신했다. |
대응 방법 |
CLH와 X.25 게이트웨이의 버전이 일치하는지 확인한다. |
TMAX01297 General Infomation : >>>> X.25 GateWay(3.4) for Tmax %s START <<<<
구분 |
INFO |
설명 |
X.25 게이트웨이가 정상적으로 기동 했다. 인자는 버전이다. |
TMAX01298 svc[%s] timeout: UID=(%d)
구분 |
INFO |
설명 |
타임 아웃이 발생했다. 첫 번째 인자는 서비스 이름, 두 번째 인자는 UID이다. |
대응 방법 |
업무 흐름을 확인한다. |
TMAX01299 register to CLH error
구분 |
FATAL |
설명 |
CLH로 연결에 실패했다. |
대응 방법 |
이전 로그로 원인을 확인한다. |
TMAX01300 tmax process is closed before sending data. data dropped
구분 |
ERROR |
설명 |
서버가 종료되어 전송할 메시지들을 삭제한다. |
대응 방법 |
대상이 되는 서버의 상태를 확인한다. |
TMAX01301 tmax process is closed before writing data: data dropped
구분 |
ERROR |
설명 |
서버가 종료되어 메시지를 보낼 수 없어 삭제한다. |
대응 방법 |
서버의 상태를 확인한다. |
TMAX01302 tmax process(%s) is closed while processing request
구분 |
ERROR |
설명 |
500회 이상 소켓에 write 시도를 했으나 실패하여 메시지를 삭제하고 연결을 종료한다. 인자는 대상이 되는 서버의 이름이다. |
대응 방법 |
대상이 되는 서버의 상태를 확인한다. |
TMAX01303 invalid remote index
구분 |
ERROR |
설명 |
응답 메시지에 잘못된 리모트 정보로 인해 리모트로 전달에 실패했다. |
대응 방법 |
업무 흐름을 확인한다. |
TMAX01304 remote is unavailable
구분 |
ERROR |
설명 |
리모트가 비정상적인 상태이다. |
대응 방법 |
리모트의 상태를 확인한다. |
TMAX01305 trying to write to clh is blocked
구분 |
ERROR |
설명 |
CLH로 메시지를 전송하는 경우 500회 시도가 실패하여 메시지를 삭제한다. |
대응 방법 |
CLH 상태를 확인한다. |
TMAX01306 remote is closed before writing
구분 |
ERROR |
설명 |
리모트로 메시지 전송이 연결이 종료되어 실패했다. |
대응 방법 |
리모트의 상태를 확인한다. |
TMAX01307 trying to send to remote is blocked
구분 |
ERROR |
설명 |
리모트로 메시지를 전송하는 경우 500회 시도가 실패하여 메시지를 삭제한다. |
대응 방법 |
리모트의 상태를 확인한다. |
TMAX01308 remote rejected
구분 |
ERROR |
설명 |
리모트 할당에 실패했다. |
대응 방법 |
이전 로그로 원인을 확인한다. |
TMAX01309 flag_eo_control error
구분 |
ERROR |
설명 |
ulog 파일(경로)을 생성하는데 실패했다. |
대응 방법 |
환경설정의 로그 디렉터리 경로를 확인하고, 권한을 확인한다. |
TMAX01310 user routine error: put_msg_info
구분 |
ERROR |
설명 |
사용자가 작성한 put_msg_info 음수를 리턴해서 연결을 종료했다. |
TMAX01311 invalid unique ID: %d
구분 |
ERROR |
설명 |
리모트로부터 응답의 요청 정보를 찾을 수 없다. 인자는 시퀀스 번호이다. |
대응 방법 |
업무 흐름을 확인한다. |
TMAX01312 invalid unique ID: UID=%d:%d
구분 |
ERROR |
설명 |
리모트로부터 응답의 요청 정보가 일치하지 않는다. 첫 번째 인자는 요청 시퀀스 번호, 두 번째 인자는 응답의 시퀀스 번호이다. |
대응 방법 |
업무 흐름을 확인한다. |
TMAX01313 CLH channel invalid
구분 |
ERROR |
설명 |
TMAX01314 pattach error: [%s]
구분 |
ERROR |
설명 |
리모트로부터 응답의 요청 정보의 CLH번호가 유효하지 않다. |
대응 방법 |
업무 흐름과 CLH 상태를 확인한다. |
TMAX01315 detach error: [%s]
구분 |
ERROR |
설명 |
x.25 detach에 실패했다. 첫 번째 인자는 dev이다. |
대응 방법 |
x.25 설정을 확인한다. |
TMAX01316 connect error: [%s:%s]
구분 |
ERROR |
설명 |
x.25 연결을 실패했다. 첫 번째 인자는 dev이며, 두 번째 인자는 dev2이다. |
대응 방법 |
x.25 설정을 확인한다. |
TMAX01317 disconnect error: [%s:%d]
구분 |
ERROR |
설명 |
연결 종료에 실패했다. 첫 번째 인자는 dev2이고 두 번째 인자는 fd이다. |
대응 방법 |
x.25 연결 상태를 확인한다. |
TMAX01318 flag set error: [%s:%d]
구분 |
ERROR |
설명 |
flags 설정에 실패했다. 첫 번째 인자는 dev2이고 두 번째 인자는 fd이다. |
대응 방법 |
x.25 설정을 확인한다. |
TMAX01319 x25 read error: [%s:%d]
구분 |
ERROR |
설명 |
x.25로부터 메시지 읽기에 실패했다. 첫 번째 인자는 dev2이며, 두 번째 인자는 pcid이다. |
대응 방법 |
x.25 연결 상태를 확인한다. |
TMAX01320 x25 write error: [%s:%d]
구분 |
ERROR |
설명 |
x.25로 메시지 전송에 실패했다. 첫 번째 인자는 dev2 이며, 두 번째 인자는 pcid이다. |
대응 방법 |
x.25 연결 상태를 확인한다. |
TMAX01321 address is null
구분 |
ERROR |
설명 |
X.25 주소 설정이 없다. |
대응 방법 |
설정을 추가한다. |
TMAX01322 bind error
구분 |
ERROR |
설명 |
소켓 주소 바인드에 실패했다. |
대응 방법 |
시스템 에러 번호로 원인을 확인한다. |
TMAX01323 listen error
구분 |
ERROR |
설명 |
Soket listen에 실패했다. |
대응 방법 |
시스템 에러 번호로 원인을 확인한다. |
TMAX01324 accept error
구분 |
ERROR |
설명 |
Soket Accept에 실패했다. |
대응 방법 |
시스템 에러 번호로 원인을 확인한다. |
TMAX01325 memory space unavailable
구분 |
ERROR |
설명 |
메모리가 부족해서 x.25에 접속에 실패했다. |
대응 방법 |
리모트의 시스템 상태를 확인한다. |
TMAX01326 not previously appached
구분 |
ERROR |
설명 |
NOTATTACHED로 x.25에 접속에 실패했다. |
대응 방법 |
리모트의 시스템 상태를 확인한다. |
TMAX01327 signal failed
구분 |
ERROR |
설명 |
EX25STR로 x.25에 접속에 실패했다. |
대응 방법 |
리모트의 시스템 상태를 확인한다. |
TMAX01328 accept packet failed
구분 |
ERROR |
설명 |
EX25GETCALLACC로 x.25에 접속에 실패했다. |
대응 방법 |
리모트의 시스템 상태를 확인한다. |
TMAX01329 request packet failed
구분 |
ERROR |
설명 |
EX25GETCALLRQ로 x.25에 접속에 실패했다. |
대응 방법 |
리모트의 시스템 상태를 확인한다. |
TMAX01330 no available pcids
구분 |
ERROR |
설명 |
EX25MAXCONN로 x.25에 접속에 실패했다. |
대응 방법 |
리모트의 시스템 상태를 확인한다. |
TMAX01331 Unable to open plp_close device for this connection
구분 |
ERROR |
설명 |
EX25OPNX25 문제로 x.25에 접속에 실패했다. |
대응 방법 |
리모트의 시스템 상태를 확인한다. |
TMAX01332 ioctl IOX25OPT failed
구분 |
ERROR |
설명 |
EX25OPT 문제로 x.25에 접속에 실패했다. |
대응 방법 |
리모트의 시스템 상태를 확인한다. |
TMAX01333 ioctl error: ifname[%s] fd[%d]
구분 |
ERROR |
설명 |
소켓의 SIOCSPGRP 설정에 실패했다. 첫 번째 인자는 dev, 두 번째 인자는 fd이다. |
대응 방법 |
시스템 에러 번호로 원인을 확인한다. |
TMAX01334 data send error: ifname[%s] fd[%d]
구분 |
ERROR |
설명 |
메시지 전송을 실패했다. 첫 번째 인자는 dev, 두 번째 인자는 fd이다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01335 data recv error: ifname[%s] fd[%d]
구분 |
ERROR |
설명 |
메시지 수신에 실패했다. 첫 번째 인자는 dev, 두 번째 인자는 fd이다. |
TMAX01336 attch send recv error, fd = %d
구분 |
ERROR |
설명 |
X.25 수신에 실패했다. |
대응 방법 |
리모트 상태를 확인한다. |
TMAX01337 ioctl error: fd[%d]
구분 |
ERROR |
설명 |
fd에 X25_GET_IFSTATE 설정에 실패했다. |
대응 방법 |
시스템 에러 번호를 원인을 확인한다. |
TMAX01338 x25 device open error: rgwi[%d] lcn[%d] ifname[%s]
구분 |
ERROR |
설명 |
x.25 device open에 실패했다. 첫 번째 인자는 인덱스, 두 번째 인자는 lcn, 세 번째 인자는 dev이다. |
대응 방법 |
x.25 설정을 확인한다. |
TMAX01339 x25 device open error: rgwi[%d] link[%d] lcn[%d] dev[%s]
구분 |
ERROR |
설명 |
x.25 device open에 실패했다. 첫 번째 인자는 인덱스, 두번째 인자는 link이고, 세 번째 인자는 lcn이고, 네 번째 인자는 dev이다. |
대응 방법 |
x.25 설정을 확인한다. |
TMAX01340 ioctl push of npi error
구분 |
ERROR |
설명 |
x.25 fd의 FIONBIO 설정에 실패했다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01341 ioctl error
구분 |
ERROR |
설명 |
x.25 fd의 SIOCSPGRP나 FIONBIO 설정에 실패했다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01342 attch send would block
구분 |
ERROR |
설명 |
x.25로 메시지를 전달하는 경우 EAGAIN이나 EWOULDBLOCK으로 실패했다. |
대응 방법 |
리모트 상태를 확인한다. |
TMAX01343 attch send putmsg error: fd = %d, link = %d, lcn = %d
구분 |
ERROR |
설명 |
x.25로 메시지를 전달이 실패했다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01344 attch recv would block
구분 |
ERROR |
설명 |
x.25에서 메시지를 수신할 때 EAGAIN이나 EWOULDBLOCK으로 실패했다. |
대응 방법 |
리모트 상태를 확인한다. |
TMAX01345 attch recv getmsg error: fd = %d, link = %d, lcn = %d
구분 |
ERROR |
설명 |
x.25에서 메시지 수신을 실패했다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01346 attach_to_pvc: BIND_ACK not received. code = %x
구분 |
ERROR |
설명 |
BIND_ACK이 오지 않아 통신에 실패했다. 첫 번째 인자는 수신한 코드이다. |
대응 방법 |
수신한 코드를 통해서 원인을 확인한다. |
TMAX01347 reset send would block
구분 |
ERROR |
설명 |
x.25로 메시지를 전송할 때 EAGAIN이나 EWOULDBLOCK으로 실패했다. |
대응 방법 |
리모트 상태를 확인한다. |
TMAX01348 reset send putmsg error: fd[%d]
구분 |
ERROR |
설명 |
x.25로 메시지를 전송이 실패했다. |
대응 방법 |
시스템 에러 코드를 통해 원인을 확인한다. |
TMAX01349 reset confirm recv would block
구분 |
ERROR |
설명 |
x.25 메시지를 수신할 때 EAGAIN이나 EWOULDBLOCK으로 실패했다. |
대응 방법 |
리모트 시스템 상태를 확인한다. |
TMAX01350 reset confirm getmsg error: fd[%d]
구분 |
ERROR |
설명 |
x.25 메시지 수신에 실패했다. 첫 번째 인자는 fd이다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01351 recv reset confirm: RESET_CON not received. code = %x
구분 |
INFO |
설명 |
N_RESET_CON 수신에 실패했다. 인자는 타입 코드이다. |
대응 방법 |
X.25 설정을 확인한다. |
TMAX01352 reset response send would block
구분 |
ERROR |
설명 |
리모트에 메시지를 전송할 때 EAGAIN이나 EWOULDBLOCK 에러가 발생했다. |
대응 방법 |
리모트 상태, 방화벽을 확인한다. |
TMAX01353 reset response putmsg error: fd[%d]
구분 |
ERROR |
설명 |
리모트에 메시지를 전송할 때 에러가 발생했다. 인자는 fd이다. |
대응 방법 |
시스템 에러 번호로 원인을 확인한다. |
TMAX01354 reset ack recv would block
구분 |
ERROR |
설명 |
X.25 메시지를 수신할 때 EAGAIN이나 EWOULDBLOCK 에러가 발생했다. |
대응 방법 |
리모트 상태, 방화벽을 확인한다. |
TMAX01355 reset ack getmsg error: fd = %d
구분 |
ERROR |
설명 |
X.25 메시지를 수신할 때 실패했다. |
대응 방법 |
시스템 에러 번호로 원인을 확인한다. |
TMAX01356 reset_res_ack ack: OK NOT received. received code = %x
구분 |
ERROR |
설명 |
reset에 대해서 수신이 실패했다. N_OK_ACK로 수신받지 못했다. 인자는 수신받은 타입이다. |
대응 방법 |
업무 흐름을 확인한다. |
TMAX01357 reset_res_ack ack: ERROR_ACK received. prim(0x%x), NPI_error(0x%x) UNIX_error(0x%x)
구분 |
ERROR |
설명 |
타입이 N_ERROR_ACK로 실패했다. 첫 번째 인자는 Error_prim, 두번째 인자는 NPI_error, 세 번째 인자는 UNIX_error이다. |
대응 방법 |
세 인자를 통해 원인을 확인한다. |
TMAX01358 unbind send would block
구분 |
ERROR |
설명 |
메시지를 송신할 때 EAGAIN이나 EWOULDBLOCK 에러가 발생했다. |
대응 방법 |
리모트 상태, 방화벽을 확인한다. |
TMAX01359 unbind putmsg error: fd = %d
구분 |
ERROR |
설명 |
메시지를 송신할 때 에러가 발생했다. |
대응 방법 |
시스템 에러 번호로 원인을 확인한다. |
TMAX01360 unbind recv would block
구분 |
ERROR |
설명 |
메시지를 수신할 때 EAGAIN, EWOULDBLOCK으로 실패했다. |
대응 방법 |
리모트 상태, 방화벽을 확인한다. |
TMAX01361 unbind getmsg error: fd = %d
구분 |
ERROR |
설명 |
메시지를 수신할 때 EAGAIN, EWOULDBLOCK으로 실패했다. |
대응 방법 |
리모트 상태, 방화벽을 확인한다. |
TMAX01362 unbind ack: OK NOT received. received code = %x
구분 |
ERROR |
설명 |
N_OK_ACK로 응답이 오지 않아 실패했다. 인자는 응답받은 타입이다. |
대응 방법 |
리모트를 확인한다. |
TMAX01363 device ioctl(I_POP) fail
구분 |
ERROR |
설명 |
I_POP 설정에 실패했다. |
대응 방법 |
시스템 에러 번호로 원인을 확인한다. |
TMAX01364 x25_read(%d:%d) getmsg fail
구분 |
ERROR |
설명 |
메시지 수신에 실패했다. 첫 번째 인자는 link id, 두 번째 인자는 lcn이다. |
대응 방법 |
시스템 에러 번호로 원인을 확인한다. |
TMAX01365 x25_read(%d:%d): no data received. len = %d
구분 |
ERROR |
설명 |
메시지를 수신할 때 rec_data의 len이 0 이하로 실패했다. 첫 번째 인자는 link id, 두 번째 인자는 lcn, 세 번째 인자는 rec_data의 len이다. |
대응 방법 |
업무 흐름을 확인한다. |
TMAX01366 x25_read(%d:%d): RESET_IND received from 0x%x with reason 0x%x
구분 |
INFO |
설명 |
수신 타입이 N_RESET_IND이다. 첫 번째 인자는 link id, 두 번째 인자는 lcn, 세 번째 인자는 orig, 네 번째 인자는 reason이다. |
TMAX01367 x25_read(%d:%d): DATA_IND not received. code = 0x%x
구분 |
INFO |
설명 |
수신할 때 타입이 N_DATA_IND로 오지 않아 실패했다. 첫 번째 인자는 link id, 두 번째 인자는 lcn, 세 번째 인자는 타입이다. |
TMAX01368 x25write putmsg fail
구분 |
ERROR |
설명 |
메시지 송신에 실패했다. |
대응 방법 |
시스템 에러 번호로 원인을 확인한다. |
TMAX01369 detach send putmsg error fd = %d, link = %d, lcn = %d
구분 |
ERROR |
설명 |
메시지 전송을 실패했다. 첫 번째 인자는 fd이고, 두 번째 인자는 link_id, 세 번째 인자는 lcn이다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01370 reset confirm send putmsg " "error: fd[%d]
구분 |
ERROR |
설명 |
x.25 메시지를 수신할 때 EAGAIN이나 EWOULDBLOCK으로 실패했다. |
대응 방법 |
리모트 시스템의 상태를 확인한다. |
TMAX01371 dfs msg recv would block
구분 |
ERROR |
설명 |
메시지를 수신할 때 EAGAIN이나 EWOULDBLOCK으로 실패했다. |
대응 방법 |
리모트 시스템을 확인한다. |
TMAX01372 dfs msg recv getmsg error fd[%d]
구분 |
ERROR |
설명 |
메시지를 수신할 때 실패했다. |
대응 방법 |
시스템 에러 코드를 확인한다. |
TMAX01373 x25_recv_dfs_msg fail. invalid msg. xl_type[%d] xl_comm[%d]
구분 |
ERROR |
설명 |
수신한 메시지 타입이 XL_DAT가 아니거나, command가 N_Data가 아니어서 실패했다. 첫 번째 인자는 타입, 두번째 인자는 command이다. |
대응 방법 |
업무 흐름을 확인한다. |
TMAX01374 data getmsg error: fd[%d]
구분 |
ERROR |
설명 |
메시지를 수신할 때 EAGAIN이나 EWOULDBLOCK으로 실패했다. |
대응 방법 |
리모트 시스템의 상태를 확인한다. |
TMAX01375 x25 RESET receive: [%d:%d] reason[%02x] cause[%02x] diag[%02x]
구분 |
INFO |
설명 |
리셋을 수신했다. 첫 번째 인자는 link_id, 두 번째 인자는 lcn, 세 번째 인자는 reason code, 네 번째 인자는 원인, 세 번째 인자는 diag이다. |
TMAX01376 x25 control receive: invalid msg. xl_type[%d] xl_comm[%d] [%d:%d] reason[%02x] cause[%02x] diag[%02x]
구분 |
ERROR |
설명 |
control을 수신했다. 첫 번째 인자는 xl_type, 두 번째 인자는 xl_command, 세 번째 인자는 link_id, 네 번째 인자는 lcn, 다섯 번째 인자는 reason, 여섯 번째 인자는 원인, 일곱 번째 인자는 diag이다. |
대응 방법 |
리모트 시스템 상태를 확인한다. |
TMAX01377 x25 read fail. invalid msg. xl_type[%d] xl_comm[%d] [%d:%d]
구분 |
ERROR |
설명 |
알 수 없는 명령어를 수신했다. 인자는 xl_type, xl_comm, link_id, lcn 순이다. |
대응 방법 |
리모트 시스템 상태를 확인한다. |
TMAX01378 X25 INFO received
구분 |
INFO |
설명 |
X.25 게이트웨이에서 XL_INFO 메시지를 수신했다. |
TMAX01379 data putmsg error: fd[%d]
구분 |
ERROR |
설명 |
X.25 게이트웨이에서 메시지 전송에 실패하였다. |
대응 방법 |
시스템 에러 번호로 에러 사유를 확인한다. |
TMAX01380 Out-of-band recv error: fd[%d]
구분 |
ERROR |
설명 |
X.25 게이트웨이에서 연결이 종료되었다. 첫 번째 인자는 연결이 종료된 fd 값이다. |
대응 방법 |
시스템 에러 번호로 에러 사유를 확인한다. |
TMAX01381 INTERRUPT packet Received: [%s:%d]
구분 |
INFO |
설명 |
OOB INTERRUPT 메시지가 감지되었다. 첫 번째 인자는 dev 이름, 두 번째 인자는 lcn 이다. |
TMAX01382 The VC has been RESET. Channel[%s:%d]
구분 |
INFO |
설명 |
OOB VC_RESET 메시지가 감지되었다. 첫 번째 인자는 dev 이름, 두 번째 인자는 lcn 이다. |
TMAX01383 The VC has been RESET. Channel[%s:%d], Cause-Code:%3d. Diagnostic code:%3d
구분 |
INFO |
설명 |
OOB VC_RESET 메시지가 감지되었다. 첫 번째 인자는 dev 이름, 두 번째 인자는 lcn, 세 번째 인자는 원인 코드, 네 번째 인자는 진단 코드이다. |
TMAX01384 Monster Message Inbound: [%s:%d]
구분 |
INFO |
설명 |
OOB 메시지로 너무 큰 메시지가 도착했다. |
TMAX01385 L2 went down: [%s:%d]
구분 |
ERROR |
설명 |
OOB 메시지로 L2가 다운되었다는 메시지가 도착했다. |
TMAX01386 LCI %d is already used [%s]
구분 |
ERROR |
설명 |
X.25 게이트웨이에서 X25_SETUP_PVC 수행 중 에러 EBUSY가 발생했다. 첫 번째 인자는 lci, 두 번째 인자는 인터페이스 이름이다. |
대응 방법 |
시스템 에러 번호로 에러 사유를 확인한다. |
TMAX01387 LCI %d really configured as PVC [%s]
구분 |
ERROR |
설명 |
X.25 게이트웨이에서 X25_SETUP_PVC 수행 중 에러 EINVAL이 발생했다. 첫 번째 인자는 lci, 두 번째 인자는 인터페이스 이름이다. |
대응 방법 |
시스템 에러 번호로 에러 사유를 확인한다. |
TMAX01388 The name %s is not the name of an existing X.25 interface
구분 |
ERROR |
설명 |
X.25 게이트웨이에서 X25_SETUP_PVC 수행중 에러 ENODEV가 발생했다. 첫 번째 인자는 인터페이스 이름이다. |
대응 방법 |
시스템 에러 번호로 에러 사유를 확인한다. |
TMAX01389 Level 2 (the LAP-B level) is down on the X.25 link at the moment. [%s]
구분 |
ERROR |
설명 |
X.25 게이트웨이에서 X25_SETUP_PVC 수행 중 에러 ENETUNREACH가 발생했다. 첫 번째 인자는 인터페이스 이름이다. |
대응 방법 |
시스템 에러 번호로 에러 사유를 확인한다. |
TMAX01390 X.25 interface %s is down now. Need to run x25init on it.
구분 |
ERROR |
설명 |
X.25 게이트웨이에서 X25_SETUP_PVC 수행 중 에러 ENETDOWN이 발생했다. 첫 번째 인자는 인터페이스 이름이다. |
대응 방법 |
시스템 에러 번호로 에러 사유를 확인한다. |
TMAX01391 parse line: gw proc no is null
구분 |
ERROR |
설명 |
X.25 게이트웨이 설정 파일을 읽어 구성하는데 실패했다. |
대응 방법 |
게이트웨이 proc 설정을 확인한다. |
TMAX01392 parse line: linkno is null
구분 |
ERROR |
설명 |
X.25 게이트웨이 설정 파일을 읽어 구성하는데 실패했다. |
대응 방법 |
linkno 항목을 확인한다. |
TMAX01393 parse line: start_lcn is null
구분 |
ERROR |
설명 |
X.25 게이트웨이 설정 파일을 읽어 구성하는데 실패했다. |
대응 방법 |
start_lcn 항목을 확인한다. |
TMAX01394 parse line: num_lcn is null
구분 |
ERROR |
설명 |
X.25 게이트웨이 설정 파일을 읽어 구성하는데 실패했다. |
대응 방법 |
num_lcn 항목을 확인한다. |
TMAX01395 parse line: ch_dir is null
구분 |
ERROR |
설명 |
X.25 게이트웨이 설정 파일을 읽어 구성하는데 실패했다. |
대응 방법 |
ch_dir 항목을 확인한다. |
TMAX01396 parse line: reply_dedicate is null
구분 |
ERROR |
설명 |
X.25 게이트웨이 설정 파일을 읽어 구성하는데 실패했다. |
대응 방법 |
reply_dedicate 항목을 확인한다. |
TMAX01397 parse line: dev is null
구분 |
ERROR |
설명 |
X.25 게이트웨이 설정 파일을 읽어 구성하는데 실패했다. |
대응 방법 |
dev 항목을 확인한다. |
TMAX01398 parse line: dev2 is null
구분 |
ERROR |
설명 |
X.25 게이트웨이 설정 파일을 읽어 구성하는데 실패했다. |
대응 방법 |
dev2 항목을 확인한다. |
TMAX01399 line %d is too long(%d)
구분 |
FATAL |
설명 |
X.25 게이트웨이 설정 파일을 읽어 구성하는데 실패했다. 첫 번째 인자는 라인 번호, 두 번째 인자는 읽은 문자수이다. |
대응 방법 |
해당 파일의 라인에 문제가 256자가 넘어가는지 확인하여 줄여준다. |
TMAX01400 sysid link list error
구분 |
ERROR |
설명 |
X.25 게이트웨이 설정 파일을 읽어 구성하는데 실패했다. |
대응 방법 |
설정 파일에서 sysid 항목들을 확인한다. |
TMAX01401 can’t set multiple server mode
구분 |
FATAL |
설명 |
X.25 게이트웨이 설정 파일을 읽어 구성하는데 실패했다. |
대응 방법 |
게이트웨이 설정에서 -m svr로 설정해서 SVR 모드로 설정되었으나 클라이언트 모드로 설정되어 있어 발생한 에러이다. 해당 설정을 원하는 모드에 맞게 설정한다. |
TMAX01402 parse line: pid is invalid
구분 |
ERROR |
설명 |
X.25 게이트웨이 설정 파일을 읽어 구성하는데 실패했다. |
대응 방법 |
pid 항목을 확인한다. |
TMAX01403 malloc error: size = %d
구분 |
ERROR |
설명 |
Size 만큼의 메모리를 할당하면서 에러가 발생하였다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고, Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. 첫 번째 인자는 할당하려는 메모리 사이즈이다. |
TMAX01404 malloc error: size = %d
구분 |
ERROR |
설명 |
Size 만큼의 메모리를 할당하면서 에러가 발생하였다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고, Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. |
TMAX01405
구분 |
ERROR, FATAL |
설명 |
Size 만큼의 메모리를 할당하면서 에러가 발생하였다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고, Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. |
TMAX01406 not found relay service
구분 |
ERROR |
설명 |
Replay Service를 찾지 못했다. |
대응 방법 |
설정이나 코드를 확인한다. |
TMAX01407 node type is not supported
구분 |
FATAL |
설명 |
호스트에 대한 정보를 구성하는데 실패했다. |
TMAX01408 ibm host connect error [%s:%d]
구분 |
ERROR |
설명 |
IBM 호스트 연결에 실패했다. 첫 번째 인자는 주소이고, 두 번째 인자는 포트 번호이다. |
대응 방법 |
연결하려는 대상에 대해서 확인한다. |
TMAX01409 listen error: portno=%d
구분 |
FATAL |
설명 |
listen하는데 실패했다. 첫 번째 인자는 listen하려는 포트 번호이다. |
대응 방법 |
포트 번호를 중복 사용 중인 프로세스를 확인하여 종료시킨다. |
TMAX01410 user routine error: get_msg_info
구분 |
ERROR |
설명 |
사용자가 작성한 get_msg_info가 음수를 리턴해서 연결을 종료했다. |
TMAX01411 user routine error: put_msg_info
구분 |
ERROR |
설명 |
사용자가 작성한 put_msg_info 음수를 리턴해서 연결을 종료했다. |
TMAX01412 data write error to host
구분 |
ERROR |
설명 |
호스트에 메시지 전송을 실패했다. |
TMAX01413 remote socket closed
구분 |
ERROR |
설명 |
호스트 소켓에서 메시지 읽기에 실패했다. 상대방에서 연결을 종료한 것을 감지했다. |
TMAX01414 data read error
구분 |
ERROR |
설명 |
호스트 소켓에서 메시지 읽기에 실패했다.. |
대응 방법 |
시스템 에러 번호를 확인한다. |
TMAX01415 status receive[%d:%d]
구분 |
ERROR |
설명 |
rsm id가 *REQSTS*가 들어오지 않았다. 첫 번째 인자는 리턴 코드, 두 번째 인자는 사유 코드이다. |
대응 방법 |
리턴 코드와 사유 코드를 확인한다. |
TMAX01416 host write error
구분 |
ERROR |
설명 |
호스트에 메시지 전송을 실패했다. |
TMAX01417 host data write error
구분 |
ERROR |
설명 |
호스트에 메시지 전송을 실패했다. |
TMAX01418 header read error
구분 |
ERROR |
설명 |
호스트로부터 메시지 수신에 실패했다. |
TMAX01419 user routine error: get_msg_length
구분 |
ERROR |
설명 |
사용자가 작성한 get_msg_length가 HOST_ERROR_CODE(-9999)가 아닌 음수를 리턴했다. |
TMAX01420 user routine error: get_msg_continue
구분 |
ERROR |
설명 |
사용자가 작성한 get_msg_continue가 음수를 리턴했다. |
TMAX01421 worker thread select error
구분 |
ERROR |
설명 |
워커 스레드에서 select API가 실패해 1초 sleep 후 재시도한다. |
TMAX01422 worker thread read error
구분 |
ERROR |
설명 |
워커 스레드에서 read할 때 실패했다. |
TMAX01423 event create error
구분 |
ERROR |
설명 |
CreateEvent가 실패했다. |
TMAX01424 thread create error
구분 |
ERROR |
설명 |
thread 생성을 실패했다. |
TMAX01425 invalid msg from TMM %d
구분 |
ERROR |
설명 |
TMM으로부터 알 수 없는 종류의 메시지를 수신했다. 첫 번째 인자는 메시지 타입이다. |
TMAX01426 invalid msg from CLH %d
구분 |
ERROR |
설명 |
CLH로부터 알수 없는 종류의 메시지를 수신했다. 첫 번째 인자는 메시지 타입이다. |
TMAX01427 General Infomation : >>>> Hostlink CIMS(%d.%d) for Tmax %s START <<<<
구분 |
INFO |
설명 |
Hostlink가 기동되었다. 첫 번째 인자는 해당 모듈 버전1, 두 번째 인자는 해당 모듈 버전2, 세 번째 인자는 Tmax 버전이다. |
TMAX01428 svc[%-8.8s] timeout
구분 |
INFO |
설명 |
타임아웃이 발생했다. 첫 번째 인자는 서비스 이름이다. |
TMAX01429 register to CLH error
구분 |
FATAL |
설명 |
CLH 연결에 실패했다. |
TMAX01430 register to HKH error
구분 |
FATAL |
설명 |
HKH 접속에 실패했다. |
TMAX01431 worker thread create error
구분 |
FATAL |
설명 |
워커 스레드 생성에 실패했다. |
TMAX01432 Creates pipe failed:[%d]
구분 |
FATAL |
설명 |
pipe 생성에 실패했다. 첫 번째 인자는 시스템 에러 코드이다. |
TMAX01433 map file load error %s, type=%d
구분 |
ERROR |
설명 |
MAP 파일 로드에 실패했다. 첫 번째 인자는 trxid, 두 번째 인자는 에러 코드이다. |
TMAX01434 tmax process is closed before sending data. data dropped.
구분 |
ERROR |
설명 |
Tmax 프로세스들과 연결이 종료되어 메시지를 전송할 수 없다. |
TMAX01435 tmax process(%s) is closed while processing request
구분 |
ERROR |
설명 |
500회 넘도록 fd가 write 가능한 상태로 변하지 않았다. 해당 연결을 종료한다. 첫 번째 인자는 문제 있는 프로세스 타입이다. |
TMAX01436 trying to send to CLH is blocked
구분 |
ERROR |
설명 |
500회 넘도록 CLH가 write 가능한 상태로 변하지 않았다. 해당 연결을 종료한다. |
TMAX01437 invalid unique ID
구분 |
ERROR |
설명 |
워커 스레드로부터 에러 메시지를 전송하도록 요청받았으나, 워커 스레드의 CLH Index가 없어져 전송할 수 없다. |
TMAX01438 flag_eo_control error
구분 |
ERROR |
설명 |
-e -o 옵션에 의해서 파일을 생성하는데 실패했다. |
대응 방법 |
경로를 확인한다. |
TMAX01439 malloc error: size = %d
구분 |
ERROR |
설명 |
Size 만큼의 메모리를 할당하면서 에러가 발생하였다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고, Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. 첫 번째 인자는 할당하려는 메모리 사이즈이다. |
TMAX01440 malloc error: size = %d
구분 |
ERROR |
설명 |
Size 만큼의 메모리를 할당하면서 에러가 발생하였다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고, Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. 첫 번째 인자는 할당하려는 메모리 사이즈이다. |
TMAX01441 malloc error: size = %d
구분 |
FATAL |
설명 |
Size 만큼의 메모리를 할당하면서 에러가 발생하였다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고, Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. 첫 번째 인자는 할당하려는 메모리 사이즈이다. |
TMAX01442 timeout, messsage discard of tpacall with TPNOREPLY
구분 |
INFO |
설명 |
LU0 게이트웨이에서 tpacall로 flags가 TPNOREPLY로 전송된 메시지가 타임아웃에 의해 삭제되었다. |
TMAX01443 not found relay service
구분 |
ERROR |
설명 |
LU0 게이트웨이에서 replay service를 찾는데 실패했다. |
TMAX01444 not found tpacall service
구분 |
ERROR |
설명 |
tpacall을 하기 위한 서비스를 찾는데 실패했다. |
TMAX01445 not found mapper service
구분 |
ERROR |
설명 |
Hostlink로부터 요청된 메시지에 대해서 호출할 서비스 이름을 찾을 수 없다. |
TMAX01446 not found bid/rop service
구분 |
ERROR |
설명 |
bid나 rop 서비스를 찾는데 실패했다. |
TMAX01447 not found request service
구분 |
ERROR |
설명 |
호스트로부터의 요청에 대해서 알맞은 서비스를 찾는데 실패했다. |
TMAX01448 host send error
구분 |
ERROR |
설명 |
호스트로부터 에러 응답을 받았으나, 요청에 tpacall TPNOREPLY였으므로 삭제한다. |
TMAX01449 node type is not supported
구분 |
FATAL |
설명 |
지원할 수 없는 노드 타입이다. |
TMAX01450 WRITE for response failed: %s,%s
구분 |
ERROR |
설명 |
응답 전달에 실패했다. 첫 번째 인자는 primary code, 두 번째 인자는 secondary code이다. |
TMAX01451 RUI INIT failed: [%s:%s][%s]
구분 |
ERROR |
설명 |
RUI 초기화에 실패했다. 첫 번째 인자는 primary code, 두 번째 인자는 secondary code, 세 번째 인자는 luname이다. |
TMAX01452 RUI TERM failed: [%s:%s][%s]
구분 |
ERROR |
설명 |
LUI 종료에 실패했다. 첫 번째 인자는 primary code, 두 번째 인자는 secondary code, 세 번째 인자는 luname이다. |
TMAX01453 RUI PURGE failed: [%s:%s][%s]
구분 |
ERROR |
설명 |
RUI purge에 실패했다. 첫 번째 인자는 primary code, 두 번째 인자는 secondary code, 세 번째 인자는 luname이다. |
TMAX01454 RUI WRITE failed: [%s:%s][%s]
구분 |
ERROR |
설명 |
RUI WRITE에 실패했다. 첫 번째 인자는 primary code, 두 번째 인자는 secondary code, 세 번째 인자는 luname이다. |
TMAX01455 RUI READ failed: [%s:%s][%s]
구분 |
ERROR |
설명 |
RUI READ에 실패했다. 첫 번째 인자는 primary code, 두 번째 인자는 secondary code, 세 번째 인자는 luname이다. |
TMAX01456 invalid msg from CLH %d
구분 |
ERROR |
설명 |
CLH로부터 알 수 없는 타입의 메시지를 수신했다. |
TMAX01457 link line down
구분 |
ERROR |
설명 |
CLH와 연결이 종료되었다. |
TMAX01458 invalid msg from TMM %d
구분 |
ERROR |
설명 |
TMM으로부터 알수 없는 타입의 메시지를 수신했다. |
TMAX01459 : >>> AnyLink Version (ver.%s) Tmax Version (ver.%s) <<<
구분 |
INFO |
설명 |
버전 정보를 출력한다. 첫 번째 인자는 모듈버전1, 두 번째 인자는 모듈 버전2, 세 번째 인자는 Tmax 버전이다. |
TMAX01460 General Infomation : >>>> Hostlink LU0(%d.%d) for Tmax %s START <<<<
구분 |
INFO |
설명 |
기동할 때 버전 정보이다. 첫 번째 인자는 모듈버전1, 두 번째 인자는 모듈 버전2, 세 번째 인자는 Tmax 버전이다. |
TMAX01461 request message parsing error
구분 |
ERROR |
설명 |
호스트로부터 수신한 메시지에 대해서 해석에 실패했다. |
TMAX01462 register to CLH error
구분 |
FATAL |
설명 |
CLH 연결에 실패했다. |
TMAX01463 register to HKH error
구분 |
FATAL |
설명 |
HKH 접속에 실패했다. |
TMAX01464 map loading error: %s
구분 |
ERROR |
설명 |
MAP 파일 읽기에 실패했다. 첫 번째 인자는 trxid이다. |
TMAX01465 map file loading error: %s
구분 |
ERROR |
설명 |
MAP 파일 읽기에 실패했다. 첫 번째 인자는 trxid이다. |
TMAX01466 trying to send to CLH is blocked
구분 |
ERROR |
설명 |
clh와 연결된 fd가 500번 동안 write 가능한 상태로 변경되지 않았다. 연결을 종료시키고 메시지를 삭제한다. |
TMAX01467 failed to get file descriptor
구분 |
ERROR |
설명 |
SNA fd를 참조하는데 실패했다. |
TMAX01468 tmax process is closed before sending data. data dropped.
구분 |
ERROR |
설명 |
연결이 종료된 fd에 write하려고 하여 메시지를 삭제한다. |
TMAX01469 tmax process(%s) is closed while processing request
구분 |
ERROR |
설명 |
연결된 엔진 fd가 500번 동안 write 가능한 상태로 변경되지 않았다. |
TMAX01470 flag_eo_control error
구분 |
ERROR |
설명 |
e, o 옵션에 의해서 생성하는 파일에 대해서 생성을 실패했다. |
TMAX01471 invalid unique ID
구분 |
ERROR |
설명 |
호스트로 요청에 대한 응답을 전송할 경우 요청했던 메시지가 아니어서 삭제를 한다. |
TMAX01472 data length is zero send to host
구분 |
ERROR |
설명 |
호스트로 요청에 대한 응답을 전송하는 경우 응답 메시지의 길이가 0보다 작아서 삭제를 한다. |
TMAX01473 BIND rejected: luname[%s]
구분 |
ERROR |
설명 |
BIND 요청을 거절했다.첫 번째 인자는 luname이다. |
TMAX01474 malloc error: size = %d
구분 |
ERROR |
설명 |
Size 만큼의 메모리를 할당하면서 에러가 발생하였다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고, Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. 첫 번째 인자는 할당하려는 메모리 사이즈이다. |
TMAX01475 malloc error: size = %d
구분 |
FATAL, ERROR |
설명 |
Size 만큼의 메모리를 할당하면서 에러가 발생하였다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고, Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. 첫 번째 인자는 할당하려는 메모리 사이즈이다. |
TMAX01476 not found relay service
구분 |
ERROR |
설명 |
relay service를 얻어오는 데 실패했다. |
대응 방법 |
설정을 참조한다. |
TMAX01477 node type is not supported
구분 |
FATAL |
설명 |
지원할 수 없는 머신이다. |
TMAX01478 listen error: portno=%d
구분 |
FATAL |
설명 |
해당하는 포트 번호로 listen하는데 실패했다. 첫 번째 인자는 listen을 시도하는 포트 번호이다. |
대응 방법 |
다른 프로세스가 사용 중인 포트 번호인지 확인한다. |
TMAX01479 cics server not found
구분 |
FATAL |
설명 |
설정에서 cics 이름을 가져오는데 실패했다. |
대응 방법 |
매뉴얼을 확인하여 설정을 올바르게 수정한다. |
TMAX01480 worker thread select error
구분 |
ERROR |
설명 |
워커 스레드에서 대기 중 에러가 발생하였다. 1초 후 다시 대기한다. |
대응 방법 |
시스템 에러 코드를 통해 원인을 확인한다. |
TMAX01481 worker thread read error
구분 |
ERROR |
설명 |
메인 스레드로부터 들어오는 요청에 대해서 워커 스레드에서 pipe read에 실패했다. |
대응 방법 |
시스템 에러 코드를 통해 원인을 확인한다. |
TMAX01482 event create error
구분 |
ERROR |
설명 |
Windows에서 CreateEvent 함수가 실패했다. |
대응 방법 |
시스템 에러 코드를 통해 원인을 확인한다. |
TMAX01483 thread create error
구분 |
ERROR |
설명 |
Windows에서 Thread를 생성하는데 실패했다. |
대응 방법 |
시스템 에러 코드를 통해 원인을 확인한다. |
TMAX01484 invalid msg from TMM %d
구분 |
ERROR |
설명 |
TMM으로부터 잘못된 메시지 타입이 들어왔다. 첫 번째 인자는 msgtype이다. |
TMAX01485 invalid msg from CLH %d
구분 |
ERROR |
설명 |
TMM으로부터 잘못된 메시지 타입이 들어왔다. 첫 번째 인자는 msgtype이다. |
TMAX01486 General Infomation : >>>> Hostlink CTG(%d.%d) for Tmax %s START <<<<
구분 |
INFO |
설명 |
기동할 때 출력하는 버전 정보이다. |
TMAX01487 register to CLH error
구분 |
FATAL |
설명 |
CLH로 연결에 실패했다. |
대응 방법 |
시스템 에러 코드를 통해 원인을 확인한다. |
TMAX01488 register to HKH error
구분 |
FATAL |
설명 |
HKH로 연결에 실패했다. |
대응 방법 |
시스템 에러 코드를 통해 원인을 확인한다. |
TMAX01489 worker thread create error
구분 |
FATAL |
설명 |
워커 스레드 생성에 실패했다. |
대응 방법 |
시스템 에러 코드를 통해 원인을 확인한다. |
TMAX01490 tmax process is closed before sending data. data dropped.
구분 |
ERROR |
설명 |
Tmax 프로세스와 연결이 종료되어 메시지 전송에 실패했고, 보내야 할 메시지를 삭제했다. |
대응 방법 |
앞뒤 로그를 보고 연결이 실패한 원인을 확인한다. |
TMAX01491 tmax process(%s) is closed while processing request
구분 |
ERROR |
설명 |
Tmax 프로세스로 메시지 전송이 오랜 시간 실패해서 연결을 종료한다. |
대응 방법 |
첫 번째 인자에 있는 프로세스에 대해서 로그를 확인한다. |
TMAX01492 trying to send to CLH is blocked
구분 |
ERROR |
설명 |
CLH로 메시지 전송이 오랜 시간 실패해서 연결을 종료한다. |
대응 방법 |
CLH의 로그를 확인한다. |
TMAX01493 Creates pipe error: [%d]
구분 |
FATAL |
설명 |
pipe 생성에 실패했다. |
대응 방법 |
시스템 에러 번호를 확인한다. |
TMAX01494 map file load error: %s, type=%d
구분 |
ERROR |
설명 |
맵 파일 읽는데 실패했다. 첫 번째 인자는 pgmname, 두 번째 인자는 에러 값이다. |
대응 방법 |
맵 파일을 확인한다. |
TMAX01495 svc[%-8.8s] timeout
구분 |
INFO |
설명 |
타임 아웃이 발생했다. 첫 번째 인자는 pgmname이다. |
대응 방법 |
pgmname으로 확인한다. |
TMAX01496 ECI call error: %s: [%s][%s][%-4.4s]
구분 |
ERROR |
설명 |
ECI 호출에 실패했다. 첫 번째 인자는 에러 코드, 두 번째 인자는 버퍼, 세 번째 인자는 hostpgm 이고, 네 번째 인자는 Abend이다. |
TMAX01497 flag_eo_control error
구분 |
ERROR |
설명 |
e, o 파일을 생성하는 것을 실패했다. |
대응 방법 |
해당 파일에 대해서 권한이 있는지 확인한다. |
TMAX01498 invalid unique ID
구분 |
ERROR |
설명 |
시퀀스 번호가 잘못되었다. |
TMAX01499 General Infomation : >>>> Hostlink LU6.2 Send (%d.%d) for Tmax %s START <<<<
구분 |
INFO |
설명 |
기동할 때 출력되는 버전 정보이다. |
TMAX01500 invalid unique ID
구분 |
ERROR |
설명 |
리모트로부터 들어온 응답의 요청을 찾을 수 없다. |
대응 방법 |
디버그 로그를 확인하여 업무 흐름을 확인한다. |
TMAX01501 not found relay service
구분 |
ERROR |
설명 |
릴레이 서비스를 찾을 수 없다. |
대응 방법 |
디버그 로그를 확인하여 업무 흐름을 확인한다. 설정의 릴레이 서비스 부분을 확인한다. |
TMAX01502 internal error : unsupported ps header type = %x
구분 |
ERROR |
설명 |
지원하지 않는 ps header type이다. |
대응 방법 |
시스템 관리자에게 문의한다. |
TMAX01503 currently unsupported
구분 |
ERROR |
설명 |
현재 버전에서 지원하지 않는 타입의 메시지이다. |
대응 방법 |
업무를 지원하는 형태로 변경한다. |
TMAX01504 node type is not supported
구분 |
FATAL |
설명 |
해당 노드 타입을 지원하지 않는다. |
대응 방법 |
매뉴얼의 지원하는 플랫폼을 확인한다. |
TMAX01505 flag_eo_control error
구분 |
ERROR |
설명 |
ulog 파일(경로)을 생성하는데 실패했다. |
대응 방법 |
환경설정의 로그 디렉터리 경로를 확인하고, 권한을 확인한다. |
TMAX01506 register to HKH error
구분 |
FATAL |
설명 |
HKH에 연결을 실패했다. |
대응 방법 |
시스템 사용 현황과 설정을 확인한다. |
TMAX01507 register to CLH error
구분 |
FATAL |
설명 |
프로세스를 CLH에 등록할 수 없다. |
대응 방법 |
TMM이 부팅된 후 환경 파일이 변경되지 않았는지 확인한다. “tmdown → cfl → tmboot”을 다시 실행해서 엔진 환경을 이진(Binary) 환경 파일과 같도록 만든다. |
TMAX01508 APPC startup error
구분 |
FATAL |
설명 |
Windows에서 APPC Startup에 실패했다. |
대응 방법 |
APPC 설정과 라이브러리가 정상적으로 설치되어 있는지 확인한다. |
TMAX01509 control thread create error
구분 |
ERROR, FATAL |
설명 |
스레드 생성에 실패했다. |
대응 방법 |
시스템의 자원 사용 현황을 확인한다. |
TMAX01510 worker thread create error
구분 |
FATAL |
설명 |
스레드 생성에 실패했다. |
대응 방법 |
시스템의 자원 사용 현황을 확인한다. |
TMAX01511 invalid msg from TMM %d
구분 |
ERROR |
설명 |
TMM으로부터 알 수 없는 종류의 메시지를 수신했다. 첫 번째 인자는 메시지 타입이다. |
TMAX01512 link line down
구분 |
ERROR |
설명 |
CLH와의 연결이 종료되었다. |
대응 방법 |
시스템 로그를 확인하여 연결이 종료된 원인을 확인한다. |
TMAX01513 invalid msg from CLH %d
구분 |
ERROR |
설명 |
CLH로부터 처리할 수 없는 메시지를 수신했다. 첫 번째 인자는 메시지 타입이다. |
TMAX01514 tmax process is closed before sending data. data dropped.
구분 |
ERROR |
설명 |
CLH로 메시지를 전송할 때 연결이 종료되어 실패했다. |
대응 방법 |
시스템 로그를 확인한다. |
TMAX01515 tmax process(%s) is closed while processing request
구분 |
ERROR |
설명 |
CLH로 메시지를 전송할 때 연결이 종료되어 실패했다. |
대응 방법 |
시스템 로그를 확인한다. |
TMAX01516 trying to send to CLH is blocked
구분 |
ERROR |
설명 |
CLH로 메시지를 전송할 때 500회 이상 재전송 시도했으나 실패했다. |
대응 방법 |
CLH 현재 상태를 확인한다. |
TMAX01517 svc[%-8.8s] timeout
구분 |
INFO |
설명 |
타임아웃이 발생했다. 첫 번째 인자는 PGMNAME이다. |
대응 방법 |
리모트의 서비스를 확인한다. |
TMAX01518 control event create error
구분 |
ERROR |
설명 |
스레드 생성에 실패했다. |
대응 방법 |
시스템 자원을 확인한다. |
TMAX01519 General Infomation : %s receive a resync request
구분 |
INFO |
설명 |
resync 메시지를 수신했다. 첫 번째 인자는 LUNAME이다. |
TMAX01520 resync error - invalid partner logname
구분 |
ERROR |
설명 |
잘못된 partner logname으로 resync를 실패했다. |
대응 방법 |
partner logname을 확인한다. |
TMAX01521 map file load " "error: %s, type=%d
구분 |
ERROR |
설명 |
MAP 파일 로드에 실패했다. 첫 번째 인자는 PGM 이름, 두 번째 인자는 실패 응답 코드이다. |
대응 방법 |
이전 로그를 확인하여 어떤 MAP파일의 어떤 라인에서 발생했는지 확인한다. |
TMAX01522 user routine error: put_msg_info
구분 |
ERROR |
설명 |
사용자가 작성한 put_msg_info 함수가 음수를 리턴했다. |
대응 방법 |
사용자 코드에서 put_msg_info가 음수를 리턴하는 경우를 확인한다. |
TMAX01523 invalid message - length = %d(%d)
구분 |
WARNING |
설명 |
읽은 길이가 4보다 작다. |
TMAX01524 General Infomation : %s issue resync(warm-start)
구분 |
INFO |
설명 |
resync가 warm-start되었다. 첫 번째 인자는 LUNAME이다. |
TMAX01525 General Infomation : %s issue resync(cold-start)
구분 |
INFO |
설명 |
resync가 warm-start되었다. 첫 번째 인자는 LUNAME이다. |
TMAX01526 resync(tp_started) error
구분 |
ERROR |
설명 |
접속에 실패했다. |
대응 방법 |
SNA설정과 리모트 설정을 확인한다. |
TMAX01527 resync(tp_allocate) error
구분 |
ERROR |
설명 |
allocate에 실패했다. |
대응 방법 |
SNA 설정과 리모트 설정을 확인한다. |
TMAX01528 internal buffer overflow > %d
구분 |
ERROR |
설명 |
버퍼 크기가 256보다 커서 실패했다. 첫 번째 인자는 256이다. |
TMAX01529 General Infomation : compare-state send - luname[%s] luwid[%s] xid[%x-%x-%x] status[%x]
구분 |
INFO |
설명 |
각종 정보이다. 첫 번째 인자는 LUNAME, 두 번째 인자는 LUWID, 세 번째 인자는 xid, 네 번째 인자는 상태이다. |
TMAX01530 resync(tp_send) error
구분 |
ERROR |
설명 |
resync에 실패했다. |
대응 방법 |
업무 흐름, SNA 설정, 리모트 설정을 확인한다. |
TMAX01531 General Infomation : compare-state receive - luname[%s] luwid[%s] xid[%x-%x-%x] status[%x:%x]
구분 |
INFO |
설명 |
각종 정보이다. 첫 번째 인자는 LUNAME, 두 번째 인자는 LUWID, 세 번째 인자는 xid, 네 번째 인자는 상태이다. |
TMAX01532 resync error - invalid message
구분 |
ERROR |
설명 |
resync에 실패했다. |
대응 방법 |
업무 흐름, SNA 설정, 리모트 설정을 확인한다. |
TMAX01533 resync error - omission
구분 |
ERROR |
설명 |
resync에 실패했다. |
대응 방법 |
업무 흐름, SNA 설정, 리모트 설정을 확인한다. |
TMAX01534 resync(tp_receive) error
구분 |
ERROR |
설명 |
resync에 실패했다. |
대응 방법 |
업무 흐름, SNA 설정, 리모트 설정을 확인한다. |
TMAX01535 resync(tp_deallocate) error
구분 |
ERROR |
설명 |
resync에 실패했다. |
대응 방법 |
업무 흐름, SNA 설정, 리모트 설정을 확인한다. |
TMAX01536 Creates a pair of connected sockets failed: [%d]
구분 |
FATAL |
설명 |
pipe를 생성하는데 실패했다. 첫 번째 인자는 errno이다. |
대응 방법 |
errno를 통해서 원인을 확인한다. |
TMAX01537 thread create error
구분 |
ERROR |
설명 |
스레드 생성에 실패했다. |
대응 방법 |
시스템 자원 상황을 확인한다. |
TMAX01538 worker thread select error
구분 |
ERROR |
설명 |
select가 실패를 리턴하여 1초간 sleep 후 재시도한다. |
대응 방법 |
시스템 에러 번호로 원인을 확인한다. |
TMAX01539 worker thread read error
구분 |
ERROR |
설명 |
pipe를 read하는데 실패했다. |
대응 방법 |
시스템 에러 번호로 원인을 확인한다. |
TMAX01540 %s Link: inactive
구분 |
INFO |
설명 |
LINK 상태가 inactivate이다. 첫 번째 인자는 라인 상태이다. |
TMAX01541 %s Link: session no available
구분 |
INFO |
설명 |
현재 가용한 세션이 존재하지 않는다. 첫 번째 인자는 라인 이름이다. |
TMAX01542 invalid message type
구분 |
ERROR |
설명 |
리모트로 응답을 보낼 경우 알맞은 리모트를 찾을 수 없다. |
대응 방법 |
업무 흐름을 확인한다. |
TMAX01543 listen error: portno = %d
구분 |
FATAL |
설명 |
Soket Listen에 실패했다. 첫 번째 인자는 포트 번호이다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01544 event create error
구분 |
ERROR |
설명 |
이벤트를 생성하는데 실패했다. |
대응 방법 |
시스템 자원 현황을 확인한다. |
TMAX01545 malloc error: size = %d
구분 |
ERROR |
설명 |
Size 만큼의 메모리를 할당하면서 에러가 발생하였다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고, Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. 첫 번째 인자는 할당하려는 메모리 사이즈이다. |
TMAX01546 malloc error: size = %d
구분 |
ERROR |
설명 |
Size 만큼의 메모리를 할당하면서 에러가 발생하였다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고, Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. 첫 번째 인자는 할당하려는 메모리 사이즈이다. |
TMAX01547 custom rotuine error: init_remote_info
구분 |
FATAL |
설명 |
사용자 함수인 init_remote_info에서 음수값을 리턴했다. |
대응 방법 |
사용자 코드 init_remote_info를 확인한다. |
TMAX01548 node type is not supported
구분 |
FATAL |
설명 |
해당 노드 타입을 지원하지 않는다. |
대응 방법 |
매뉴얼의 지원하는 플랫폼을 확인한다. |
TMAX01549 shared memory open error: shmkey = %d, shmsize = %d
구분 |
ERROR |
설명 |
공유 메모리를 초기화하는 데 실패했다. |
대응 방법 |
shmkey 값의 중복 사용 여부를 확인한다. 콘솔의 경우 “ipcs –m”로 확인한다. |
TMAX01550 MONITOR SHMKEY is not set. monitoring disabled
구분 |
INFO |
설명 |
MONITOR SHMKEY가 설정되지 않아서 모니터링 기능을 사용할 수 없다. |
TMAX01551 invalid msg from WAS %d
구분 |
ERROR |
설명 |
처리할 수 없는 메시지이다. 첫 번째 인자는 메시지 타입니다. |
대응 방법 |
해당 메시지 타입이 어디서 최초 요청을 하는지 확인한다. |
TMAX01552 invalid msg from TMM %d
구분 |
ERROR |
설명 |
TMM으로부터 잘못된 메시지 타입을 수신했다. |
TMAX01553 invalid msg from CLH %d
구분 |
ERROR |
설명 |
CLH로부터 잘못된 메시지 타입을 수신했다. 첫 번째 인자는 메시지 타입이다. |
TMAX01554 >>>> AnyLink X.25 GateWay (ver." "%s) START <<<<
구분 |
INFO |
설명 |
AnyLink X.25 Gateway가 기동한다. 첫 번째 인자는 버전이다. |
TMAX01555 service timeout: uid=%d
구분 |
INFO |
설명 |
타임 아웃이 발생했다. 첫 번째 인자는 uid이다. |
대응 방법 |
업무 흐름을 확인한다. |
TMAX01556 register to CLH error
구분 |
FATAL |
설명 |
CLH로 접속에 실패했다. |
대응 방법 |
시스템 자원 현황을 확인한다. |
TMAX01557 tmax process is closed before sending data. data dropped.
구분 |
ERROR |
설명 |
CLH로 메시지를 전송할 때 CLH가 종료되어 메시지를 삭제한다. |
대응 방법 |
시스템 로그를 확인하여 CLH가 종료한 원인을 확인한다. |
TMAX01558 tmax process is closed before writing data: data dropped
구분 |
ERROR |
설명 |
CLH로 메시지를 전송할 때 CLH가 종료되어 메시지를 삭제한다. |
대응 방법 |
시스템 로그를 확인하여 CLH가 종료한 원인을 확인한다. |
TMAX01559 tmax process(%s) is closed while processing request
구분 |
ERROR |
설명 |
CLH로 메시지를 전송할 때 CLH가 종료되어 메시지를 삭제한다. |
대응 방법 |
시스템 로그를 확인하여 CLH가 종료한 원인을 확인한다. |
TMAX01560 invalid remote index
구분 |
ERROR |
설명 |
리모트로 응답을 전달시 리모트 인덱스를 찾는데 실패했다. |
대응 방법 |
업무 흐름을 확인한다. |
TMAX01561 currently remote is no available
구분 |
ERROR |
설명 |
전송할 리모트 정보를 찾지 못했다. |
대응 방법 |
리모트 상태를 확인한다. |
TMAX01562 trying to write to clh is blocked
구분 |
ERROR |
설명 |
CLH로 메시지를 전송할 때 500회 시도가 실패하여 메시지를 삭제한다. |
대응 방법 |
CLH 상태를 확인한다. |
TMAX01563 remote is closed before write data
구분 |
ERROR |
설명 |
리모트로 메시지 전송이 연결이 종료되어 실패했다. |
대응 방법 |
리모트의 상태를 확인한다. |
TMAX01564 trying to send to remote is blocked
구분 |
ERROR |
설명 |
리모트로 메시지를 전송할 때 500회 시도가 실패하여 메시지를 삭제한다. |
대응 방법 |
리모트의 상태를 확인한다. |
TMAX01565 flag_eo_control error
구분 |
ERROR |
설명 |
TMAX01566 WAS channel closed, msg discard
구분 |
ERROR |
설명 |
ulog 파일(경로)을 생성하는데 실패했다. |
대응 방법 |
환경설정의 로그 디렉터리 경로를 확인하고, 권한을 확인한다. |
TMAX01567 WAS channel not ready
구분 |
ERROR |
설명 |
연결이 종료되어 있다. |
대응 방법 |
연결 상태를 확인한다. |
TMAX01568 invalid unique ID
구분 |
ERROR |
설명 |
리모트로부터 들어온 응답에 대해서 원본 요청을 찾을 수 없어서 삭제한다. |
대응 방법 |
업무 흐름을 확인한다. |
TMAX01569 invalid unique ID, UID=(%d, %d)
구분 |
ERROR |
설명 |
리모트로부터 들어온 응답에 대해서 인덱스나 mgaic number가 비정상적이다. 첫 번째 인자는 기억하고있는 uid, 두 번째 인자는 리모트로부터 수신한 uid이다. |
TMAX01570 memory space unavailable
구분 |
ERROR |
설명 |
메모리가 부족해서 x.25에 접속에 실패했다. |
대응 방법 |
리모트의 시스템 상태를 확인한다. |
TMAX01571 not previously appached
구분 |
ERROR |
설명 |
NOTATTACHED로 x.25에 접속에 실패했다. |
대응 방법 |
리모트의 시스템 상태를 확인한다. |
TMAX01572 signal failed
구분 |
ERROR |
설명 |
EX25STR로 x.25에 접속에 실패했다. |
대응 방법 |
리모트의 시스템 상태를 확인한다. |
TMAX01573 accept packet failed
구분 |
ERROR |
설명 |
EX25GETCALLACC로 x.25에 접속에 실패했다. |
대응 방법 |
리모트의 시스템 상태를 확인한다. |
TMAX01574 request packet failed
구분 |
ERROR |
설명 |
EX25GETCALLRQ로 x.25에 접속에 실패했다. |
대응 방법 |
리모트의 시스템 상태를 확인한다. |
TMAX01575 no available pcids
구분 |
ERROR |
설명 |
EX25MAXCONN로 x.25에 접속에 실패했다. |
대응 방법 |
리모트의 시스템 상태를 확인한다. |
TMAX01576 Unable to open plp_close device for this connection
구분 |
ERROR |
설명 |
EX25OPNX25 문제로 x.25에 접속에 실패했다. |
대응 방법 |
리모트의 시스템 상태를 확인한다. |
TMAX01577 ioctl IOX25OPT failed
구분 |
ERROR |
설명 |
EX25OPT 문제로 x.25에 접속에 실패했다. |
대응 방법 |
리모트의 시스템 상태를 확인한다. |
TMAX01578 x25 write error: [%s:%d]
구분 |
ERROR |
설명 |
x.25로 메시지 전송에 실패했다. 첫 번째 인자는 dev2, 두 번째 인자는 pcid이다. |
대응 방법 |
x.25 연결 상태를 확인한다. |
TMAX01579 x25 read error: [%s:%d]
구분 |
ERROR |
설명 |
x.25로부터 메시지 읽기에 실패했다. 첫 번째 인자는 dev2, 두 번째 인자는 pcid이다. |
대응 방법 |
x.25 연결 상태를 확인한다. |
TMAX01580 flag set error: [%s:%d]
구분 |
ERROR |
설명 |
flags 설정에 실패했다. 첫 번째 인자는 dev2, 두 번째 인자는 fd이다. |
대응 방법 |
x.25 설정을 확인한다. |
TMAX01581 disconnect error: [%s:%d]
구분 |
ERROR |
설명 |
연결 종료에 실패했다. 첫 번째 인자는 dev2, 두 번째 인자는 fd이다. |
대응 방법 |
x.25 연결 상태를 확인한다. |
TMAX01582 connect error: [%s:%s]
구분 |
ERROR |
설명 |
x.25 연결을 실패했다. 첫 번째 인자는 dev, 두 번째 인자는 dev2이다. |
대응 방법 |
x.25 설정을 확인한다. |
TMAX01583 detach error: [%s]
구분 |
ERROR |
설명 |
x.25 detach에 실패했다. 첫 번째 인자는 dev이다. |
대응 방법 |
x.25 설정을 확인한다. |
TMAX01584 pattach error: [%s]
구분 |
ERROR |
설명 |
x.25 attach에 실패했다. 첫 번째 인자는 dev이다. |
대응 방법 |
x.25 설정을 확인한다. |
TMAX01585 x25 device open error: rgwi[%d] link[%d] lcn[%d] dev[%s]
구분 |
ERROR |
설명 |
x.25 device open에 실패했다. 첫 번째 인자는 인덱스, 두 번째 인자는 link id, 세 번째 인자는 lcn, 네 번째 인자는 dev이다. |
대응 방법 |
x.25 설정을 확인한다. |
TMAX01587 ioctl error
구분 |
ERROR |
설명 |
x.25 fd의 SIOCSPGRP나 FIONBIO 설정에 실패했다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01588 attch send would block
구분 |
ERROR |
설명 |
x.25로 메시지를 전달하는 경우 EAGAIN이나 EWOULDBLOCK으로 실패했다. |
대응 방법 |
리모트 상태를 확인한다. |
TMAX01589 attch send putmsg error: fd = %d, link = %d, lcn = %d
구분 |
ERROR |
설명 |
x.25로 메시지를 전달하는 경우 실패했다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01590 attch recv would block
구분 |
ERROR |
설명 |
x.25에서 메시지를 수신할 때 EAGAIN이나 EWOULDBLOCK으로 실패했다. |
대응 방법 |
리모트 상태를 확인한다. |
TMAX01591 attch recv getmsg error: fd = %d, link = %d, lcn = %d
구분 |
ERROR |
설명 |
x.25에서 메시지 수신을 실패했다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01592 attach_to_pvc: BIND_ACK not received. code = %x
구분 |
ERROR |
설명 |
BIND_ACK이 오지 않아 통신에 실패했다. 첫 번째 인자는 수신한 코드이다. |
대응 방법 |
수신한 코드를 통해서 원인을 확인한다. |
TMAX01593 reset send would block
구분 |
ERROR |
설명 |
x.25로 메시지를 전송할 때 EAGAIN이나 EWOULDBLOCK으로 실패했다. |
대응 방법 |
리모트 상태를 확인한다. |
TMAX01594 reset send putmsg error: fd[%d]
구분 |
ERROR |
설명 |
x.25로 메시지를 전송할 때 실패했다. |
대응 방법 |
시스템 에러 코드를 통해 원인을 확인한다. |
TMAX01595 reset confirm recv would block
구분 |
ERROR |
설명 |
x.25 메시지를 수신할 때 EAGAIN이나 EWOULDBLOCK으로 실패했다. |
대응 방법 |
리모트 시스템 상태를 확인한다. |
TMAX01617 x25_recv_dfs_msg fail. invalid msg. xl_type = %d, xl_comm = %d
구분 |
ERROR |
설명 |
사용안함 |
TMAX01619 detach send putmsg error fd = %d, link = %d, lcn = %d
구분 |
ERROR |
설명 |
메시지 전송을 실패했다. 첫 번째 인자는 fd, 두 번째 인자는 link_id, 세 번째 인자는 lcn이다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01620 reset confirm recv getmsg error fd[%d]
구분 |
ERROR |
설명 |
x.25 메시지를 수신할 때 EAGAIN이나 EWOULDBLOCK으로 실패했다. |
대응 방법 |
리모트 시스템의 상태를 확인한다. |
TMAX01621 reset confirm send putmsg error: fd[%d]
구분 |
ERROR |
설명 |
메시지를 전송할 때 실패했다. 첫 번째 인자는 fd이다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01622 dfs msg recv would block
구분 |
ERROR |
설명 |
메시지를 수신할 때 EAGAIN이나 EWOULDBLOCK으로 실패했다. |
대응 방법 |
리모트 시스템을 확인한다. |
TMAX01623 dfs msg recv getmsg error fd[%d]
구분 |
ERROR |
설명 |
메시지를 수신할 때 실패했다. |
대응 방법 |
시스템 에러 코드를 확인한다. |
TMAX01624 data getmsg error: fd[%d]
구분 |
ERROR |
설명 |
메시지를 수신할 때 EAGAIN이나 EWOULDBLOCK으로 실패했다. |
대응 방법 |
리모트 시스템의 상태를 확인한다. |
TMAX01625 x25 RESET receive: [%d:%d] reason[%02x] cause[%02x] diag[%02x]
구분 |
INFO |
설명 |
리셋을 수신했다. 첫 번째 인자는 link_id, 두 번째 인자는 lcn, 세 번째 인자는 reason code, 네 번째 인자는 원인, 세 번째 인자는 diag이다. |
TMAX01626 x25 control receive: invalid msg. xl_type[%d] xl_comm[%d] [%d:%d] reason[%02x] cause[%02x] diag[%02x]
구분 |
ERROR |
설명 |
control을 수신했다. 첫 번째 인자는 xl_type, 두 번째 인자는 xl_command, 세 번째 인자는 link_id, 네 번째 인자는 lcn, 다섯 번째 인자는 reason, 여섯 번째 인자는 원인, 일곱 번째 인자는 diag이다. |
대응 방법 |
리모트 시스템 상태를 확인한다. |
TMAX01627 x25 read fail. invalid msg. xl_type[%d] xl_comm[%d] [%d:%d]
구분 |
ERROR |
설명 |
알 수 없는 명령어를 수신했다. 인자는 xl_type, xl_comm, link_id, lcn 순이다. |
대응 방법 |
리모트 시스템 상태를 확인한다. |
TMAX01628 X25 INFO received
구분 |
INFO |
설명 |
INFO를 수신했다. |
TMAX01629 data putmsg error: fd[%d]
구분 |
ERROR |
설명 |
메시지 전송에 실패했다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01630 channel config file is not given (-F filepath)
구분 |
FATAL |
설명 |
envfile을 설정하지 않아서 종료한다. |
대응 방법 |
envfile을 설정하고 f 옵션에 추가한다. |
TMAX01631 NIDU size is wrong or not assigned
구분 |
FATAL |
설명 |
NIDU size를 설정하지 않았거나 0보다 작거나 같게 설정되어 있어서 종료한다. |
대응 방법 |
NIDU size를 0보다 크게 설정한다. |
TMAX01632 insti-tutional code is not input
구분 |
FATAL |
설명 |
insti-tutional code가 설정하지 않았거나 0으로 설정되어 종료한다. |
대응 방법 |
insti-tutional code를 0보다 크게 설정한다. |
TMAX01633 -H option with must be provided
구분 |
FATAL |
설명 |
H 옵션을 설정하지 않아 종료한다. |
대응 방법 |
H 옵션을 설정한다. |
TMAX01634 WAS server batch portno: assumed %d
구분 |
INFO |
설명 |
WAS 서버 포트 번호를 기본으로 설정한다. 첫 번째 인자는 기본으로 설정되는 포트 번호, 두 번째 인자가 있다면 두 번째 포트 번호이다. |
TMAX01635 WAS server connection number %d
구분 |
INFO |
설명 |
WAS 서버 커넥션 수는 첫 번째 인자이다. |
TMAX01636 invalid number of remote in connection
구분 |
FATAL |
설명 |
환경설정의 IN 커넥션 수가 0보다 작거나 2048보다 커서 종료한다. |
대응 방법 |
수를 0보다 크고 2048개 미만으로 설정한다. |
TMAX01637 invalid number of remote out connection
구분 |
FATAL |
설명 |
환경설정의 OUT 커넥션 수가 0보다 작거나 2048보다 커서 종료한다. |
대응 방법 |
수를 0보다 크고 2048개 미만으로 설정한다. |
TMAX01638 invalid number of remote connection
구분 |
FATAL |
설명 |
IN, OUT 커넥션 수가 0보다 작거나 같아서 종료한다. |
대응 방법 |
IN,OUT 설정을 0보다 크도록 설정한다. |
TMAX01639 FD %d is found bad
구분 |
INFO |
설명 |
bad fd를 찾아서 종료시킨다. |
TMAX01640 x25 device open error: rgwi[%d] lcn[%d] ifname[%s]
구분 |
ERROR |
설명 |
x.25 device open에 실패했다. 첫 번째 인자는 인덱스, 두 번째 인자는 lcn, 세 번째 인자는 dev이다. |
대응 방법 |
x.25 설정을 확인한다. |
TMAX01642 attch send recv error fd = %d
구분 |
ERROR |
설명 |
메시지 수신에 실패했다. 첫 번째 인자는 fd이다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01643 data recv error: ifname[%s] fd[%d]
구분 |
ERROR |
설명 |
메시지 수신에 실패했다. 첫 번째 인자는 dev, 두 번째 인자는 fd이다. |
TMAX01644 data send error: ifname[%s] fd[%d]
구분 |
ERROR |
설명 |
메시지 전송을 실패했다. 첫 번째 인자는 dev, 두 번째 인자는 fd이다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01645 Out-of-band recv error: fd[%d]
구분 |
ERROR |
설명 |
메시지 수신에 실패했다. 첫 번째 인자는 fd이다. |
대응 방법 |
시스템 에러 코드로 원인을 확인한다. |
TMAX01646 INTERRUPT packet Received: [%s:%d]
구분 |
INFO |
설명 |
INTERRUPT를 수신했다. 첫 번째 인자는 dev, 두 번째 인자는 lcn이다. |
TMAX01647 The VC has been RESET. Channel[%s:%d]
구분 |
INFO |
설명 |
RESET을 수신했다. 첫 번째 인자는 dev, 두 번째 인자는 lcn이다. |
TMAX01648 Monster Message " "Inbound: [%s:%d]
구분 |
INFO |
설명 |
X.25 Async Gateway의 통신에서 OOB 대역에 너무 큰 메시지 크기가 들어왔다. |
대응 방법 |
엔지니어에게 문의한다. |
TMAX01649 L2 went down: [%s:%d]
구분 |
ERROR |
설명 |
X.25 Async Gateway가 설치된 시스템에서 L2 스위치가 꺼져 있다. |
대응 방법 |
네트워크 상태를 점검한다. |
TMAX01650 LCI %d is already used [%s]
구분 |
ERROR |
설명 |
X.25 Async Gateway에서 PVC를 설정하려는데 해당 LCI가 이미 사용되고 있다. |
대응 방법 |
LCI 번호를 확인한다. |
TMAX01651 LCI %d really configured as PVC [%s]
구분 |
ERROR |
설명 |
X.25 Async Gateway에서 PVC를 설정하려는데 이미 해당 LCI가 설정됐다. |
대응 방법 |
LCI 번호를 확인한다. |
TMAX01652 The name %s is not the name of an existing X.25 interface
구분 |
ERROR |
설명 |
X.25 Async Gateway에서 PVC를 설정하려는데 주어진 이름이 X.25 인터페이스에 존재하진 않는다. |
대응 방법 |
입력한 이름을 확인한다. |
TMAX01653 Level 2 (the LAP-B level) is down on the X.25 link at the moment. [%s]
구분 |
ERROR |
설명 |
X.25 Async Gateway에서 PVC를 설정하려는데 Level 2(the LAP-B level)가 일시적으로 종료됐다. |
대응 방법 |
엔지니어에게 문의한다. |
TMAX01654 X.25 interface %s is down now. Need to run x25init on it.
구분 |
ERROR |
설명 |
X.25 Async Gateway에서 PVC를 설정하려는데 X.25 인터페이스가 종료되있다. x25init을 실행할 필요가 있다. |
대응 방법 |
x25init를 실행하여 재기동한다. |
TMAX01655 parse line: gw proc no is null
구분 |
ERROR |
설명 |
X.25 Async Gateway 환경설정에서 게이트웨이 프로세스 번호가 비어 있다. |
대응 방법 |
GW 프로세스 번호를 설정한다. |
TMAX01656 parse line: linkno is null
구분 |
ERROR |
설명 |
X.25 Async Gateway 환경설정에서 링크 번호가 비어있다. |
대응 방법 |
linkno를 설정한다. |
TMAX01657 parse line: start_lcn is null
구분 |
ERROR |
설명 |
X.25 Async Gateway 환경설정에서 start_lcn이 비어 있다. |
대응 방법 |
start_lcn을 설정한다. |
TMAX01658 parse line: num_lcn is null
구분 |
ERROR |
설명 |
X.25 Async Gateway 환경설정에서 num_lcn이 비어 있다. |
대응 방법 |
num_lcn을 설정한다. |
TMAX01659 parse line: ch_dir is null
구분 |
ERROR |
설명 |
X.25 Async Gateway 환경설정에서 ch_dir이 비어 있다. |
대응 방법 |
num_lcn을 설정한다. |
TMAX01660 parse line: reply_dedicate is null
구분 |
ERROR |
설명 |
X.25 Async Gateway 환경설정에서 reply_dedicate가 비어 있다. |
대응 방법 |
reply_dedicate를 설정한다. |
TMAX01661 parse line: dev is null
구분 |
ERROR |
설명 |
X.25 Async Gateway 환경설정에서 dev가 비어 있다. |
대응 방법 |
dev를 설정한다. |
TMAX01662 parse line: dev2 is null
구분 |
ERROR |
설명 |
X.25 Async Gateway 환경설정에서 dev2가 비어 있다. |
대응 방법 |
dev2를 설정한다. |
TMAX01663 can’t read file: %s
구분 |
FATAL |
설명 |
X.25 Async Gateway 환경설정에서 주어진 파일을 읽을 수 없다. |
대응 방법 |
파일의 경로와 이름이 올바른게 설정됐는지 확인한다. |
TMAX01664 line %d is too long(%d)
구분 |
FATAL |
설명 |
X.25 Async Gateway 환경설정에서 해당 라인이 256 글자 수 이상이다. |
대응 방법 |
해당 라인의 글자 수를 확인한다. |
TMAX01665 line %d: %d <= SHMKEY <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 첫 번째 %d의 SHMKEY를 입력하였다. |
대응 방법 |
SHMKEY를 32768~262143 사이의 숫자로 입력한다. |
TMAX01666 unknown HOSTLINK parameter: kind = %d, val = %s
구분 |
ERROR |
설명 |
Host-link 환경설정에서 알 수 없는 설정을 입력하였다. |
대응 방법 |
입력한 설정 값을 확인한다. |
TMAX01667 line %d: svrtype (%s) error [LU0, LU62S, LU62R, CTG, CICSCSKL, IMSLSTN, IMSOTMA, CICSTCPS, CICSTCPR, IMSTCPS, IMSTCPR]
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 svrtype을 %s로 잘못 지정했다. |
대응 방법 |
LU0, LU62S, LU62R, CTG, CICSCSKL, IMSLSTN, IMSOTMA, CICSTCPS, CICSTCPR, IMSTCPS, IMSTCPR 중 하나로 지정한다. |
TMAX01668 line %d: function (%s) error [DPL, DTP]
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 function를 %s로 잘못 지정했다. |
대응 방법 |
DPL, DTP 중 하나로 지정한다. |
TMAX01669 line %d: hostsystem (%s) error [IMS, CICS]
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 hostsystem을 %s로 잘못 지정했다. |
대응 방법 |
IMS, CICS 중 하나로 지정한다. |
TMAX01670 line %d: session type (%s) error [IMS_INITSELF, IMS_AOTO, CICS_INITSELF, CICS_AUTO]
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 session type을 %s로 잘못 지정했다. |
대응 방법 |
IMS_INITSELF, IMS_AOTO, CICS_INITSELF, CICS_AUTO 중 하나로 지정한다. |
TMAX01671 line %d: %d <= MSGSIZE <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 MSGSIZE를 %d로 잘못 지정했다. |
대응 방법 |
1024~65000 사이의 수로 입력한다. |
TMAX01672 line %d: timeout (%s) error [WAIT, NOWAIT]
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 timeout을 %s로 잘못 지정했다. |
대응 방법 |
WAIT, NOWAIT 중 하나로 지정한다. |
TMAX01673 line %d: lu used (%s) error [POOL, DEDICATE]
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 lu를 %s로 잘못 지정했다. |
대응 방법 |
POOL, DEDICATE 중 하나로 지정한다. |
TMAX01674 line %d: bid lu used (%s) error [POOL, DEDICATE]
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 bid lu를 %s로 잘못 지정했다. |
대응 방법 |
POOL, DEDICATE 중 하나로 지정한다. |
TMAX01675 line %d: %d <= WORKERNUM <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 WORKERNUM을 %d로 잘못 지정했다. |
대응 방법 |
1 ~ 50 사이의 숫자를 지정한다. |
TMAX01677 line %d: %d <= OUTSESSION <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 OUTSESSION을 %s로 잘못 지정했다. |
대응 방법 |
1 ~ 50 사이의 숫자를 지정한다. |
TMAX01678 line %d: commsizetype (%s) error [INPUT_EQUAL, INPUT_1024, INPUT_2048, INPUT_4096, MAPFILE, size]
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 commsizetype을 %s로 잘못 지정했다. |
대응 방법 |
INPUT_EQUAL, INPUT_1024, INPUT_2048, INPUT_4096, MAPFILE, size로 지정한다. |
TMAX01679 unknown SERVER parameter: kind = %d, val = %s
구분 |
ERROR |
설명 |
Host-link 환경설정에서 SERVER 절에 잘못된 설정 값이 주어졌다. |
대응 방법 |
환경설정의 SERVER절을 확인한다. |
TMAX01680 line %d: %d <= BIDSVCSIZE <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 BIDSVCSIZE를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ 64 사이의 숫자로 지정한다. |
TMAX01681 line %d: %d <= ROPSVCSIZE <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 ROPSVCSIZE를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ 64 사이의 숫자로 지정한다. |
TMAX01682 line %d: %d <= OUTSVCSIZE <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 OUTSVCSIZE를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ 64 사이의 숫자로 지정한다. |
TMAX01683 line %d: %d <= RLYSVCSIZE <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 RLYSVCSIZE를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ 64 사이의 숫자로 지정한다. |
TMAX01684 line %d: %d <= TCLSVCSIZE <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 TCLSVCSIZE를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ 64 사이의 숫자로 지정한다. |
TMAX01685 unknown SERVICE parameter: kind = %d, val = %s
구분 |
ERROR |
설명 |
Host-link 환경설정에서 SERVICE 절에 잘못된 설정 값이 주어졌다. |
대응 방법 |
환경설정의 SERVICE 절을 확인한다. |
TMAX01686 line %d: type (%s) error [HEX, TEXT, E2A]
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 type을 %s로 잘못 지정했다. |
대응 방법 |
HEX, TEXT, E2A 중 하나로 지정한다. |
TMAX01687 unknown LOGGING parameter: kind = %d, val = %s
구분 |
ERROR |
설명 |
Host-link 환경설정에서 LOGGING 절에 잘못된 설정 값이 주어졌다. |
대응 방법 |
환경설정의 LOGGING 절을 확인한다. |
TMAX01688 unknown CONVERSION parameter: kind = %d, val = %s
구분 |
ERROR |
설명 |
Host-link 환경설정에서 CONVERSION 절에 잘못된 설정 값이 주어졌다. |
대응 방법 |
환경설정의 CONVERSION절을 확인한다. |
TMAX01689 unknown DUMMY parameter: kind = %d, val = %s
구분 |
ERROR |
설명 |
Host-link 환경설정에서 DUMMY 절에 잘못된 설정 값이 주어졌다. |
대응 방법 |
환경설정의 DUMMY 절을 확인한다. |
TMAX01690 line %d: %d <= HSIZE <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 HSIZE를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ 4096 사이의 수를 입력한다. |
TMAX01691 line %d: %d <= SVCPOS <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 SVCPOS를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ (HSIZE-1) 사이의 수를 입력한다. |
TMAX01692 line %d: %d <= SVCSIZE <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 SVCSIZE를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ 64 사이의 수를 입력한다. |
TMAX01693 line %d: %d <= LUTYPEPOS <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 LUTYPEPOS를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ (HSIZE-1) 사이의 수를 입력한다. |
TMAX01694 line %d: %d <= LUTYPESIZE <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 LUTYPESIZE를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ 16 사이의 수를 입력한다. |
TMAX01695 line %d: %d <= LUNAMEPOS <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 LUNAMEPOS를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ (HSIZE-1) 사이의 수를 입력한다. |
TMAX01696 line %d: %d <= LUNAMESIZE <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 LUNAMESIZE를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ 8 사이의 수를 입력한다. |
TMAX01697 line %d: %d <= WSNAMEPOS <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 WSNAMEPOS를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ (HSIZE-1) 사이의 수를 입력한다. |
TMAX01698 line %d: %d <= WSNAMESIZE <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 WSNAMESIZE를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ 16 사이의 수를 입력한다. |
TMAX01699 line %d: %d <= ERRCODEOS <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 ERRCODEOS를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ (HSIZE-1) 사이의 수를 입력한다. |
TMAX01700 line %d: %d <= ERRCODESIZE <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 ERRCODESIZE를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ 8 사이의 수를 입력한다. |
TMAX01701 line %d: %d <= TIMEOUTPOS <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 TIMEOUTPOS를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ (HSIZE-1) 사이의 수를 입력한다. |
TMAX01702 unknown USERHEADER parameter: kind = %d, val = %s
구분 |
ERROR |
설명 |
Host-link 환경설정에서 USERHEADER 절에 잘못된 설정 값이 주어졌다. |
대응 방법 |
환경설정의 USERHEADER 절을 확인한다. |
TMAX01703 line %d: lukind = [INBOUND, OUTBOUND]
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 lukind을 %s로 잘못 지정했다. |
대응 방법 |
INBOUND, OUTBOUND 중 하나로 지정한다. |
TMAX01704 line %d: syncmode (%s) error [NONE, CONFIRM, SYNCPT]
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 syncmode을 %s로 잘못 지정했다. |
대응 방법 |
NONE, CONFIRM, SYNCPT 중 하나로 지정한다. |
TMAX01705 line %d: %d <= SESSION <= %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 해당 라인 %d에 SESSION를 %d로 잘못 지정했다. |
대응 방법 |
1 ~ 500 사이의 수를 지정한다. |
TMAX01706 unknown LUINFO parameter: kind = %d, val = %s
구분 |
ERROR |
설명 |
Host-link 환경설정에서 LUINFO 절에 잘못된 설정 값이 주어졌다. |
대응 방법 |
환경설정의 LUINFO 절을 확인한다. |
TMAX01707 line %d: because of previous error, config_gen cannot proceed
구분 |
ERROR |
설명 |
Host-link 환경설정에서 잘못된 설정 값이 주어져서 환경설정이 정상적으로 진행되지 못했다. |
대응 방법 |
환경설정의 값들을 확인한다. |
TMAX01708 required section: %s is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %s 절이 설정되지 않았다. |
대응 방법 |
%s 절을 설정해준다. |
TMAX01709 more than one hostlink (%d) defined
구분 |
FATAL |
설명 |
Host-link 환경설정에서 hostlink가 하나 이상 지정되었다. |
대응 방법 |
하나로 설정한다. |
TMAX01710 must be one SERVER defined
구분 |
FATAL |
설명 |
Host-link 환경설정에서 SERVER 절이 지정되지 않았다. |
대응 방법 |
SERVER 절을 지정한다. |
TMAX01711 line %d: HLINKNAME in SERVER(%s) is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 SERVER 절에 HLINKNAME이 지정되지 않았다. |
대응 방법 |
HLINKNAME을 지정한다. |
TMAX01712 line %d: HLINKNAME:%s in SERVER definition not found
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 SERVER 절에 지정한 HLINKNAME이 정의되지 않았다. |
대응 방법 |
hostlink를 지정한다. |
TMAX01713 line %d: SERVER in SERVICE(%s) is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 SERVICE(%s)에 SERVER가 지정되지 않았다. |
대응 방법 |
SERVER를 지정한다. |
TMAX01714 line %d: SERVER:%s in SERVICE definition not found
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 SERVICE에 설정한 SERVER(%s)가 정의되지 않았다. |
대응 방법 |
SERVER:%s를 정의한다. |
TMAX01715 line %d: SERVER in LOGGING(%s) is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 LOGGING(%s)에 설정한 SERVER가 지정되지 않았다. |
대응 방법 |
SERVER를 지정한다. |
TMAX01716 line %d: SERVER:%s in LOGGING definition not found
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 LOGGING 절에 SERVER:%s가 정의되지 않았다. |
대응 방법 |
SERVER:%s를 정의한다. |
TMAX01717 line %d: SERVER in CONVERSION(%s) is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 CONVERSION(%s)에 SERVER가 지정되지 않았다. |
대응 방법 |
SERVER를 지정한다. |
TMAX01718 line %d: SERVER:%s in CONVERSION definition not found
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 CONVERSION 절에 SERVER:%s가 정의되지 않았다. |
대응 방법 |
SERVER:%s를 정의한다. |
TMAX01719 line %d: SERVER in DUMMY(%s) is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 DUMMY(%s)에 SERVER가 지정되지 않았다. |
대응 방법 |
SERVER를 지정한다. |
TMAX01720 line %d: SERVER:%s in DUMMY definition not found
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 DUMMY 절에 SERVER:%s가 정의되지 않았다. |
대응 방법 |
SERVER:%s를 정의한다. |
TMAX01721 line %d: SERVER in USERHEADER(%s) is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 USERHEADER(%s)에 SERVER가 지정되지 않았다. |
대응 방법 |
SERVER를 지정한다. |
TMAX01722 line %d: SERVER:%s in USERHEADER definition not found
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 USERHEADER 절에 SERVER:%s가 정의되지 않았다. |
대응 방법 |
SERVER:%s를 정의한다. |
TMAX01723 line %d: SERVER in LUINFO(%s) is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 LUINFO(%s)에 SERVER가 지정되지 않았다. |
대응 방법 |
SERVER를 지정한다. |
TMAX01724 line %d: SERVER:%s in LUINFO definition not found
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 LUINFO 절에 SERVER:%s가 정의되지 않았다. |
대응 방법 |
SERVER:%s를 정의한다. |
TMAX01725 line %d: SVRNAME(%s) is not unique
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 SVRNAME(%s)이 중복됐다. |
대응 방법 |
SVRNAME(%s)을 확인한다. |
TMAX01726 line %d: TMAXSVRNO(%d) is not unique
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 TMAXSVRNO(%d)이 중복됐다. |
대응 방법 |
TMAXSVRNO(%d)을 확인한다. |
TMAX01727 line %d: TMAXSVRNO(%d) is not valid
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 TMAXSVRNO(%d)이 유효하지 않다. |
대응 방법 |
TMAXSVRNO(%d)을 확인한다. |
TMAX01728 line %d: CPC(%d) is not valid
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 TMAXSVRNO(%d)이 유효하지 않다. |
대응 방법 |
TMAXSVRNO(%d)을 확인한다. |
TMAX01729 more than SERVICE(1) are defined: %s
구분 |
ERROR |
설명 |
Host-link 환경설정에서 SERVER %s에 SERVICE 지정이 하나가 아니다. |
대응 방법 |
SERVER %s의 SERVICE를 확인한다. |
TMAX01730 more than LOGGING(1) are defined: %s
구분 |
ERROR |
설명 |
Host-link 환경설정에서 SERVER %s에 LOGGING 지정이 하나가 아니다. |
대응 방법 |
SERVER %s의 LOGGING을 확인한다. |
TMAX01731 more than CONVERSION(1) are defined: %s
구분 |
ERROR |
설명 |
Host-link 환경설정에서 SERVER %s에 CONVERSION 지정이 하나가 아니다. |
대응 방법 |
SERVER %s의 CONVERSION을 확인한다. |
TMAX01732 more than DUMMY(1) are defined: %s
구분 |
ERROR |
설명 |
Host-link 환경설정에서 SERVER %s에 DUMMY 지정이 하나가 아니다. |
대응 방법 |
SERVER %s의 DUMMY를 확인한다. |
TMAX01733 more than USERHEAD(1) are defined: %s
구분 |
ERROR |
설명 |
Host-link 환경설정에서 SERVER %s에 USERHEAD 지정이 하나가 아니다. |
대응 방법 |
SERVER %s의 USERHEAD를 확인한다. |
TMAX01734 more than LUINFO(%d) are defined: %s
구분 |
ERROR |
설명 |
Host-link 환경설정에서 SERVER %s에 LUINFO 지정이 하나가 아니다. |
대응 방법 |
SERVER %s의 LUINFO을 확인한다. |
TMAX01735 line %d: LUINFO(%s) is not unique
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 LUINFO(%s)이 중복됐다. |
대응 방법 |
LUINFO(%s)를 확인한다. |
TMAX01736 line %d: HOSTID must be defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 SERVER 설정에 HOSTID가 지정되야 된다. |
대응 방법 |
HOSTID를 지정한다. |
TMAX01737 line %d: LINKNAME must be defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 SERVER 설정에 LINKNAME이 지정되야 된다. |
대응 방법 |
LINKNAME을 지정한다. |
TMAX01738 line %d: 0 <= BIDSVCPOS < %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 SERVICE 설정에 BIDSVCPOS가 %d 보다 크다. |
대응 방법 |
SERVER의 MSGSIZE보다 작게 설정한다. |
TMAX01739 line %d: 0 <= ROPSVCPOS < %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 SERVICE 설정에 ROPSVCPOS가 %d 보다 크다. |
대응 방법 |
SERVER의 MSGSIZE보다 작게 설정한다. |
TMAX01740 line %d: 0 <= OUTSVCPOS < %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 SERVICE 설정에 OUTSVCPOS가 %d 보다 크다. |
대응 방법 |
SERVER의 MSGSIZE보다 작게 설정한다. |
TMAX01741 line %d: 0 <= RLYSVCPOS < %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 SERVICE 설정에 RLYSVCPOS가 %d 보다 크다. |
대응 방법 |
SERVER의 MSGSIZE보다 작게 설정한다. |
TMAX01742 line %d: 0 <= TCLSVCPOS < %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 SERVICE 설정에 TCLSVCPOS가 %d 보다 크다. |
대응 방법 |
SERVER의 MSGSIZE보다 작게 설정한다. |
TMAX01743 line %d: 0 <= DUMMYPOS < %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 DUMMY 설정에 DUMMYPOS가 %d 보다 크다. |
대응 방법 |
SERVER의 MSGSIZE보다 작게 설정한다. |
TMAX01744 DUMMYVAL is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 DUMMY 설정에 DUMMYVAL이 정의되지 않았다. |
대응 방법 |
DUMMYVAL을 정의한다. |
TMAX01745 DUMMYPOS is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 DUMMY 설정에 DUMMYPOS가 지정되지 않았다. |
대응 방법 |
DUMMYPOS을 지정한다. |
TMAX01746 SVCSIZE is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 UHEAD 설정에 SVCSIZE가 지정되지 않았다. |
대응 방법 |
SVCSIZE를 지정한다. |
TMAX01747 SVCPOS is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 UHEAD 설정에 SVCPOS가 지정되지 않았다. |
대응 방법 |
SVCPOS를 지정한다. |
TMAX01748 line %d: 0 < LUTYPESIZE <= (%d | %d)
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 UHEAD 설정에 LUTYPESIZE 설정이 잘못됐다. |
대응 방법 |
HSIZE 혹은 16 이하로 지정한다. |
TMAX01749 LUTYPESIZE is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 UHEAD 설정에 LUTYPESIZE가 지정되지 않았다. |
대응 방법 |
LUTYPESIZE를 지정한다. |
TMAX01750 LUTYPEPOS is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 UHEAD 설정에 LUTYPEPOS가 지정되지 않았다. |
대응 방법 |
LUTYPEPOS를 지정한다. |
TMAX01751 LUNAMESIZE is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 UHEAD 설정에 LUNAMESIZE가 지정되지 않았다. |
대응 방법 |
LUNAMESIZE를 지정한다. |
TMAX01752 LUNAMEPOS is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 UHEAD 설정에 LUNAMEPOS가 지정되지 않았다. |
대응 방법 |
LUNAMEPOS를 지정한다. |
TMAX01753 WSNAMESIZE is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 UHEAD 설정에 WSNAMESIZE가 지정되지 않았다. |
대응 방법 |
WSNAMESIZE를 지정한다. |
TMAX01754 WSNAMEPOS is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 UHEAD 설정에 WSNAMEPOS가 지정되지 않았다. |
대응 방법 |
WSNAMEPOS를 지정한다. |
TMAX01755 line %d: 0 <= ERRCODEPOS < %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 UHEAD 설정에 ERRCODEPOS이 잘못됐다. |
대응 방법 |
HSIZE 보다 작게 설정한다. |
TMAX01756 ERRCODESIZE is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 UHEAD 설정에 ERRCODESIZE가 지정되지 않았다. |
대응 방법 |
ERRCODESIZE를 지정한다. |
TMAX01757 ERRCODEPOS is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 UHEAD 설정에 ERRCODEPOS가 지정되지 않았다. |
대응 방법 |
ERRCODEPOS를 지정한다. |
TMAX01758 line %d: DIRECTION must be defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 LU 설정에 %d 라인에 DIRECTION이 지정되지 않았다. |
대응 방법 |
DIRECTION을 지정한다. |
TMAX01759 line %d: outbound lutype = [NORMAL, BID, ROP]
구분 |
ERROR |
설명 |
Host-link 환경설정에서 LU 설정에 %d 라인에 lutype 설정이 잘못됐다. |
대응 방법 |
NORMAL, BID, ROP 중 하나로 설정한다. |
TMAX01760 LUINFO section must be defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 LU 설정에 LUINFO가 설정되지 않았다. |
대응 방법 |
LUINFO를 설정한다. |
TMAX01761 line %d: FUNCTION is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인의 SERVER 설정에 FUNCTION이 지정되지 않았다. |
대응 방법 |
FUNCTION을 지정한다. |
TMAX01762 line %d: TRXID is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인의 SERVER 설정에 TRXID가 지정되지 않았다. |
대응 방법 |
TRXID를 지정한다. |
TMAX01763 line %d: DUMMYDATA section is ignored
구분 |
WARNING |
설명 |
Host-link 환경설정에서 %d 라인의 SERVICE 설정에 DUMMYDATA는 무시된다. |
TMAX01764 PLUNAME must be defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 LU 설정에 PLUNAME이 지정되지 않았다. |
대응 방법 |
PLUNAME을 지정한다. |
TMAX01765 MODENAME must be defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 LU 설정에 MODENAME이 지정되지 않았다. |
대응 방법 |
MODENAME을 지정한다. |
TMAX01766 LU SESSION must be defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 LU 설정에 SESSION이 지정되지 않았다. |
대응 방법 |
SESSION을 지정한다. |
TMAX01767 line %d: USERHEADER section is ignored
구분 |
WARNING |
설명 |
Host-link 환경설정에서 %d 라인의 SERVICE 설정에 USERHEADER는 무시된다. |
TMAX01768 line %d: SERVER SESSION is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인의 SERVER 설정에 SESSION이 지정되지 않았다. |
대응 방법 |
SESSION을 지정한다. |
TMAX01769 SVRLIST is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 SERVER 설정에 SVRLIST가 지정되지 않았다. |
대응 방법 |
SVRLIST를 지정한다. |
TMAX01770 line %d: LUINFO section is ignored
구분 |
WARNING |
설명 |
Host-link 환경설정에서 %d 라인의 SERVICE 설정에 LUINFO는 무시된다. |
TMAX01771 line %d: HOSTADDR is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인의 SERVER 설정에 HOSTADDR이 지정되지 않았다. |
대응 방법 |
HOSTADDR을 지정한다. |
TMAX01772 line %d: HOSTPORT is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인의 SERVER 설정에 HOSTPORT가 지정되지 않았다. |
대응 방법 |
HOSTPORT를 지정한다. |
TMAX01773 line %d: WORKERTRXID is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인의 SERVER 설정에 WORKERTRXID가 지정되지 않았다. |
대응 방법 |
WORKERTRXID를 지정한다. |
TMAX01774 line %d: WORKERNUM is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인의 SERVER 설정에 WORKERNUM이 지정되지 않았다. |
대응 방법 |
WORKERNUM을 지정한다. |
TMAX01775 line %d: LISTENPORT is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인의 SERVER 설정에 LISTENPORT가 지정되지 않았다. |
대응 방법 |
LISTENPORT를 지정한다. |
TMAX01776 line %d: LOGSVC (%s) is not used with non tmax
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인의 LOGGING 설정에 LOGSVC (%s)가 non tmax가 아니다. |
대응 방법 |
LOGSVC (%s)를 확인한다. |
TMAX01777 line %d: LOGPATH (%s) is ignored
구분 |
INFO |
설명 |
Host-link 환경설정에서 %d 라인의 LOGGING 설정에 LOGPATH (%s)는 무시된다. |
TMAX01778 LOGTYPE is not defined
구분 |
ERROR |
설명 |
Host-link 환경설정에서 LOGGING 설정에 LOGTYPE이 지정되지 않았다. |
대응 방법 |
LOGTYPE을 지정한다. |
TMAX01779 line %d: 0 < INBOUND_SKIP < %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인의 CONVERSION 설정에 INBOUND_SKIP 설정이 잘못됐다. |
대응 방법 |
SERVER에서 설정한 MSGSIZE 보다 작게 설정한다. |
TMAX01780 line %d: 0 < OUTBOUND_SKIP < %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인의 CONVERSION 설정에 OUTBOUND_SKIP 설정이 잘못됐다. |
대응 방법 |
SERVER에서 설정한 MSGSIZE 보다 작게 설정한다. |
TMAX01781 more than FD_SETSIZE number of users/servers are configured
구분 |
FATAL |
설명 |
Host-link 환경설정에서 users/servers 수가 FD_SETSIZE 보다 크게 설정됐다. |
대응 방법 |
users/servers 수를 FD_SETSIZE 이하로 설정한다. |
TMAX01783 line %d: continued, but first column started
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 첫 번째 칼럼이 시작됐다. |
대응 방법 |
한 라인 중간에 *을 붙였는지 확인한다. |
TMAX01784 line %d: unknown parameter: %s
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 알 수 없는 설정이 있다. |
대응 방법 |
%d 라인에 설정한 파라미터를 확인한다. |
TMAX01785 line %d: syntax must be of the form \"param = value\"
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인의 설정이 문법적으로 맞지 않다. |
대응 방법 |
설정 값 대입을 "param = value"와 같이 했는지 확인한다. |
TMAX01786 line %d: string is too big: %d %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인의 설정의 string이 너무 크다. |
대응 방법 |
입력된 string은 %d이고 %d 보다 작게 설정한다. |
TMAX01787 line %d: type error: expected: %s, input %s
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인의 설정의 입력 타입이 맞지 않다. |
대응 방법 |
%s 타입으로 입력해야 된다. 입력된 타입은 %s 이다. |
TMAX01788 line %d: section name must start at column 1
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에서 섹션 이름은 한 라인에 첫 번째로 입력해야 된다. |
대응 방법 |
섹션 이름을 한 라인의 처음에 입력해야 된다. |
TMAX01789 line %d: after section name must be blank or comment
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에서 섹션 이름 뒤에는 공백이나 주석이여야 된다. |
대응 방법 |
섹션 이름 뒤에 공백이나 주석이 아닌 문자를 입력하였는지 확인한다. |
TMAX01790 line %d: section name is not recognized
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에서 섹션 이름은 유효하지 않다. |
대응 방법 |
섹션 이름을 문법에 맞게 올바르게 입력하였는지 확인한다. |
TMAX01791 line %d: subsection name must start at column 1
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에서 서브 섹션 이름은 한 라인에 첫 번째로 입력해야 된다. |
대응 방법 |
서브 섹션 이름을 한 라인의 처음에 입력해야 된다. |
TMAX01792 line %d: subsection name error
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에서 서브 섹션 이름은 유효하지 않다. |
대응 방법 |
서브 섹션 이름을 문법에 맞게 올바르게 입력하였는지 확인한다. |
TMAX01793 line %d: %s is too big: %d > %d
구분 |
ERROR |
설명 |
Host-link 환경설정에서 %d 라인에 string %s가 너무 크다, |
대응 방법 |
입력된 string의 길이는 %d이고 %d 보다 작아야된다. |
TMAX01794 line %d: unterminated string constant
구분 |
ERROR |
설명 |
Host-link 환경설정의 %d 라인에 끝나지 않는 문자 상수가 있다. |
대응 방법 |
큰따옴표(" ") 쌍을 올바르게 입력하였는지 확인한다. |
TMAX01795 line: %d: numeric type expected: input = %s
구분 |
ERROR |
설명 |
Host-link 환경설정의 %d 라인에 numeric 타입을 입력해야 되는데 입력한 값이 %s이다. |
대응 방법 |
numeric이므로 숫자를 입력한다. |
TMAX01796 WEBTOBDIR is not set
구분 |
ERROR |
설명 |
Host-link를 WebtoB와 사용하는 경우 환경변수 WEBTOBDIR가 설정이 안되어 있다. |
대응 방법 |
WEBTOBDIR를 설정한다. |
TMAX01797 line %d: the BIDSVCPOS and BIDSVCSIZE option with must provided
구분 |
ERROR |
설명 |
Host-link 환경설정의 %d 라인의 SERVICE 절에 BIDSVCSIZE는 설정이 되있으나 BIDSVCPOS는 설정이 안되어 있다. |
대응 방법 |
BIDSVCPOS와 BIDSVCSIZE 둘 다 설정한다. |
TMAX01798 line %d: the ROPSVCPOS and ROPSVCSIZE option with must provided
구분 |
ERROR |
설명 |
Host-link 환경설정의 %d 라인의 SERVICE 절에 ROPSVCPOS는 설정이 되있으나 ROPSVCSIZE는 설정이 안되어 있다. |
대응 방법 |
ROPSVCPOS와 ROPSVCSIZE 둘 다 설정한다. |
TMAX01799 line %d: the OUTSVCPOS and OUTSVCSIZE option with must provided
구분 |
ERROR |
설명 |
Host-link 환경설정의 %d 라인의 SERVICE 절에 OUTSVCPOS는 설정이 되있으나 OUTSVCSIZE는 설정이 안되어 있다. |
대응 방법 |
ROPSVCPOS와 ROPSVCSIZE 둘 다 설정한다. |
TMAX01800 line %d: the RLYSVCPOS and RLYSVCSIZE option with must provided
구분 |
ERROR |
설명 |
Host-link 환경설정의 %d 라인의 SERVICE 절에 RLYSVCPOS는 설정이 되있으나 RLYSVCSIZE는 설정이 안되어 있다. |
대응 방법 |
RLYSVCPOS와 RLYSVCSIZE 둘 다 설정한다. |
TMAX01801 line %d: the TCLSVCPOS and TCLSVCSIZE option with must provided
구분 |
ERROR |
설명 |
Host-link 환경설정의 %d 라인의 SERVICE 절에 TCLSVCPOS는 설정이 되있으나 TCLSVCSIZE는 설정이 안되어 있다. |
대응 방법 |
TCLSVCPOS와 TCLSVCSIZE 둘 다 설정한다. |
TMAX01802 line %d: the TCLSVCPOS and ROPSVCSIZE option is to be great HSIZE
구분 |
ERROR |
설명 |
Host-link 환경설정의 %d 라인의 USERHEADER 절에 TCLSVCPOS와 ROPSVCSIZE가 HSIZE 이상이다. |
대응 방법 |
TCLSVCPOS와 ROPSVCSIZE를 더한 값이 HSIZE 보다 작게 설정한다. |
TMAX01803 line %d: the LUTYPEPOS and LUTYPESIZE option is to be great HSIZE
구분 |
ERROR |
설명 |
Host-link 환경설정의 %d 라인의 USERHEADER 절에 LUTYPEPOS와 LUTYPESIZE 가 HSIZE 이상이다. |
대응 방법 |
LUTYPEPOS와 LUTYPESIZE를 더한 값이 HSIZE 보다 작게 설정한다. |
TMAX01804 line %d: the LUNAMEPOS and LUNAMESIZE option is to be great HSIZE
구분 |
ERROR |
설명 |
Host-link 환경설정의 %d 라인의 USERHEADER 절에 LUNAMEPOS와 LUNAMESIZE가 HSIZE 이상이다. |
대응 방법 |
LUNAMEPOS와 LUNAMESIZE를 더한 값이 HSIZE 보다 작게 설정한다. |
TMAX01805 line %d: the WSNAMEPOS and WSNAMESIZE option is to be great HSIZE
구분 |
ERROR |
설명 |
Host-link 환경설정의 %d 라인의 USERHEADER 절에 WSNAMEPOS와 WSNAMESIZE가 HSIZE 이상이다. |
대응 방법 |
WSNAMEPOS와 WSNAMESIZE를 더한 값이 HSIZE 보다 작게 설정한다. |
TMAX01806 line %d: the ERRCODEPOS and ERRCODESIZE option is to be great HSIZE
구분 |
ERROR |
설명 |
Host-link 환경설정의 %d 라인의 USERHEADER 절에 ERRCODEPOS와 ERRCODESIZE가 HSIZE 이상이다. |
대응 방법 |
ERRCODEPOS와 ERRCODESIZE를 더한 값이 HSIZE 보다 작게 설정한다. |
TMAX01807 line %d: non expected type after value
구분 |
ERROR |
설명 |
Host-link 환경설정의 %d 라인에서 설정 값이 문법적으로 맞지 않다. |
대응 방법 |
설정 값들 사이의 구분을 콤마(,)로 해주고 있는지 확인한다. |
TMAX01808 line %d: without comma, first column is empty
구분 |
ERROR |
설명 |
Host-link 환경설정의 %d 라인에서 설정 값이 문법적으로 맞지 않다. |
대응 방법 |
설정 값들 사이의 구분을 콤마(,)로 해주고 있는지, 섹션을 라인의 처음에 입력하였는지 확인한다. |
TMAX01809 internal error: invalid type(%d)
구분 |
ERROR |
설명 |
HTTPGW의 타입이 유효하지 않다. |
대응 방법 |
HTTPGW 설정을 확인한다. |
TMAX01810 fcntl error: %d
구분 |
ERROR |
설명 |
fcntl 함수의 실행이 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01811 sock_disable_nagle: setsockopt: (TCP_NODELAY)
구분 |
ERROR |
설명 |
sock_disable_nagle 함수 내에서 setsockopt 함수로 nagle 알고리즘 방식을 끄는 데 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01812 _hg_listen: failed to get a socket for %s
구분 |
ERROR |
설명 |
hg_listen 함수 내에서 socket 함수의 실행이 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01813 _hg_listen: for %s, setsockopt: (SO_REUSEADDR)
구분 |
ERROR |
설명 |
hg_listen 함수 내에서 setsockopt 함수의 option_value 인자를 SO_REUSEADDR로 주는 실행이 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01814 _hg_listen: for %s, setsockopt: (SO_KEEPALIVE)
구분 |
ERROR |
설명 |
hg_listen 함수 내에서 setsockopt 함수의 option_value 인자를 SO_KEEPALIVE로 주는 실행이 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01815 _hg_listen: failed to set SendBufferSize to %d for %s, using default
구분 |
ERROR |
설명 |
hg_listen 함수 내에서 setsockopt 함수로 %d 만큼의 데이터를 %s로 보내는 데 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01816 _hg_listen: could not bind to %s
구분 |
ERROR |
설명 |
hg_listen 함수 내에서 %s로의 bind 함수의 실행이 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01817 _hg_listen: unable to listen for connections on %s
구분 |
ERROR |
설명 |
hg_listen 함수 내에서 %s로의 listen 함수의 실행이 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01818 _hg_listen: problem listening on %s, filedescriptor (%u) larger than FD_SETSIZE (%u) found
구분 |
ERROR |
설명 |
_hg_listen 함수 내에서 %s로의 listen 함수를 실행하는데 fd 값이 FD_SETSIZE(%u) 보다 크다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01819 _hg_connect_nb: failed to get a socket for %s
구분 |
ERROR |
설명 |
_hg_connect_nb 함수 내에서 %s로의 socket 함수가 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01820 internal error : connect error: filedescriptor (%u) larger than FD_SETSIZE (%u) found
구분 |
ERROR |
설명 |
_hg_connect_nb 함수 내에서 %s로의 listen 함수를 실행하는데 fd 값이 FD_SETSIZE(%u) 보다 크다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01821 _hg_connect_nb: for %s, setsockopt: (SO_REUSEADDR)
구분 |
ERROR |
설명 |
hg_connect_nb 함수 내에서 setsockopt 함수의 option_value 인자를 SO_REUSEADDR로 주는 실행이 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01822 _hg_connect_nb: for %s, setsockopt: (SO_KEEPALIVE)
구분 |
ERROR |
설명 |
hg_connect_nb 함수 내에서 setsockopt 함수의 option_value 인자를 SO_KEEPALIVE로 주는 실행이 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01823 _hg_connect_nb: failed to set SendBufferSize to %d for %s, using default
구분 |
ERROR |
설명 |
hg_connect_nb 함수 내에서 setsockopt 함수로 %d 만큼의 데이터를 %s로 보내는 데 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01824 _hg_connect_nb: failed to set ReceiveBufferSize to %d for %s, using default
구분 |
ERROR |
설명 |
hg_connect_nb 함수 내에서 setsockopt 함수로 %d 만큼의 데이터를 %s에서 받는 데 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01825 _hg_listen: we’ll retry after %d seconds
구분 |
ERROR |
설명 |
%d 초 동안 listen하는 데 실패하여 재시도한다. |
TMAX01826 internal error: Could not determine the server’s fully qualified domain name, using %s for ServerName
구분 |
ERROR |
설명 |
localhost name을 알 수가 없어서 127.0.0.1을 사용한다. |
TMAX01827 msg not processed while scheduling: msg(%d:%d/%d) processing
구분 |
ERROR |
설명 |
해당 msg(타입 : 메시지 길이: 서비스 길이)가 스케줄링하는 동안 처리가 되지 않았다. |
TMAX01828 tmax to soap fail[%s][%s][%s][%s][%s]
구분 |
ERROR |
설명 |
Tmax의 메시지를 soap 메시지로 변환하는데 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01829 malloc error: size = %d
구분 |
ERROR |
설명 |
malloc 함수로 %d 만큼의 메모리를 할당하는 데 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01830 txlog write error
구분 |
INFO |
설명 |
txlog를 쓰는데 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01831 txlog read error
구분 |
INFO |
설명 |
txlog를 읽는데 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01832 malloc error: size = %d
구분 |
ERROR |
설명 |
malloc 함수로 %d 만큼의 메모리를 할당하는 데 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01833 malloc error: size = %d
구분 |
FATAL, ERROR |
설명 |
malloc 함수로 %d 만큼의 메모리를 할당하는 데 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01834 can’t open config file: %s
구분 |
FATAL, ERROR |
설명 |
%s file을 open하는 데 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01835 listen error: portno=%d
구분 |
FATAL |
설명 |
포트 번호 %d로 listen하는 데 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01836 port listen error
구분 |
FATAL |
설명 |
설정된 모든 포트로 listen하는 데 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01837 channel config not valid
구분 |
FATAL |
설명 |
채널 설정이 유효하지 않다. |
대응 방법 |
채널 설정을 확인한다. |
TMAX01838 thread read error
구분 |
ERROR |
설명 |
스레드로부터 데이터를 읽는 것이 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01839 FD %d is found bad
구분 |
INFO |
설명 |
fd %d가 fcntl 실행하는 데 EBADF이 발생했다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01840 event create error
구분 |
ERROR |
설명 |
WIN32 환경에서 CreateEvent 함수가 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01841 thread create error
구분 |
ERROR |
설명 |
WIN32 환경에서 CreateThread 함수가 실패하였다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01842 invalid msg from TMM %d
구분 |
ERROR |
설명 |
TMM으로부터 잘못된 메시지 타입 %d이 들어왔다. |
TMAX01843 invalid msg from CLH %d
구분 |
ERROR |
설명 |
CLH로부터 잘못된 메시지 타입 %d이 들어왔다. |
TMAX01844 invalid msg from REMOTE %d
구분 |
ERROR |
설명 |
REMOTE로부터 잘못된 메시지 타입 %d이 들어왔다. |
TMAX01845 worker thread create error
구분 |
FATAL |
설명 |
워커 스레드를 생성하는 데 실패하였다. |
TMAX01846 tmax process is closed before sending data. data dropped.
구분 |
ERROR |
설명 |
데이터를 전송하기 전에 Tmax 프로세스가 종료되어서 데이터는 버려진다. |
대응 방법 |
Tmax 프로세스들이 기동되어 있는지 확인한다. |
TMAX01847 tmax process(%s) is closed while processing request
구분 |
ERROR |
설명 |
Tmax 프로세스%s가 요청 처리 중에 종료되었다. |
대응 방법 |
Tmax 프로세스들이 기동되어 있는지 확인한다. |
TMAX01848 trying to send to CLH is blocked
구분 |
ERROR |
설명 |
CLH가 요청 처리 중에 종료되었다. |
대응 방법 |
CLH가 기동되어 있는지 확인한다. |
TMAX01849 rq name not found
구분 |
ERROR |
설명 |
해당 RQ 이름을 찾을 수 없다. |
대응 방법 |
RQ가 기동되어 있는지 확인한다. |
TMAX01850 parse line: gw no is null
구분 |
ERROR |
설명 |
설정에 'gw no’가 없다. |
대응 방법 |
설정에 'gw no’를 지정한다. |
TMAX01851 parse line: ipaddr is null
구분 |
ERROR |
설명 |
설정에 ipaddr가 없다. |
대응 방법 |
ipaddr를 지정한다. |
TMAX01852 parse line: service name invalid
구분 |
ERROR |
설명 |
설정에 서비스 이름이 유효하지 않다. |
대응 방법 |
서비스 이름을 확인한다. |
TMAX01853 can’t read file: %s
구분 |
ERROR |
설명 |
설정에 파일 %s을 읽을 수 없다. |
대응 방법 |
파일 경로 및 이름을 확인한다. |
TMAX01854 line %d is too long(%d)
구분 |
FATAL, ERROR |
설명 |
설정에 %d 라인이 %d 만큼 입력되어 너무 길다. |
대응 방법 |
256자 보다 적게 입력한다. |
TMAX01855 port not found
구분 |
ERROR |
설명 |
설정에 port 설정이 없다. |
대응 방법 |
port 설정을 지정한다. |
TMAX01856 not found mapper service
구분 |
ERROR |
설명 |
mapper service를 찾을 수 없다. |
TMAX01857 not found tpcall service
구분 |
ERROR |
설명 |
tpcall service를 찾을 수 없다. |
TMAX01858 not found relay service
구분 |
ERROR |
설명 |
relay service를 찾을 수 없다. |
TMAX01859 worker thread select error
구분 |
ERROR |
설명 |
lu62rgw에서 워커 스레드를 select하는데 실패했다. |
TMAX01860 worker thread read error
구분 |
ERROR |
설명 |
lu62rgw에서 워커 스레드를 read하는데 실패했다. |
TMAX01861 control event create error
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 WIN32 CreateEvent 함수가 실패했다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01862 control thread create error
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 WIN32 CreateThread 함수가 실패했다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01863 pthread_create error
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 pthread_create 함수가 실패했다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01864 internal error : unsupported ps header type = %x
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 워커 스레드로부터의 받은 메시지의 타입이 맞지 않다. |
대응 방법 |
header type = %x를 확인한다. |
TMAX01865 internal buffer overflow > %d
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 워커 스레드로부터의 받은 메시지가 overflow 됐다. |
대응 방법 |
길이가 256 보다 작아야된다. |
TMAX01866 resync error - invalid message
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 워커 스레드로부터의 받은 메시지를 resync 처리하는데 타입의 맞지 않다. |
TMAX01867 resync error - processing error
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 워커 스레드로부터의 받은 메시지를 resync 처리하는데 실패했다. |
TMAX01868 resync(tp_receive) error
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 워커 스레드로부터의 받은 메시지를 resync(tp_receive) 처리하는데 실패했다. |
TMAX01869 resync error - invalid partner logname
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 워커 스레드로부터의 받은 메시지의 partner logname이 잘못됐다. |
TMAX01870 resync(tp_send) error
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 워커 스레드에게 전송하는 resync(tp_send)가 실패했다. |
TMAX01871 unexpected gds message(%d) - %02X%02X%02X%02X
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 워커 스레드로부터의 받은 메시지 중 gds 부분이 맞지 않다. |
TMAX01872 unexpected message(%d)
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 워커 스레드로부터의 받은 메시지 전체가 유효하지 않다. |
TMAX01873 invalid msg from CLH - msgtype[%d]
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 CLH로부터 잘못된 msgtype[%d]을 받았다. |
TMAX01874 invalid XID from CLH - msgtype[%d] xid[%x-%x-%x]
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 CLH로부터 잘못된 XID를 받았다. |
대응 방법 |
msgtype[%d] xid[%x-%x-%x]을 확인한다. |
TMAX01875 internal error : select call failed, rc = %d
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 tpsvrapi 중에 do_select가 실패하였다. |
TMAX01876 invalid message - length = %d(%d)
구분 |
WARNING |
설명 |
lu62(cpic)rgw의 워커 스레드에서 읽은 메시지의 길이가 맞지 않다. |
TMAX01877 resync(tp_started) error
구분 |
ERROR |
설명 |
lu62(cpic)rgw의 워커 스레드에서 resync(tp_started)하는데 실패하였다. |
TMAX01878 resync(tp_allocate) error
구분 |
ERROR |
설명 |
lu62(cpic)rgw의 워커 스레드에서 resync(tp_allocate)하는데 실패하였다. |
TMAX01879 resync error - omission
구분 |
ERROR |
설명 |
lu62(cpic)rgw의 워커 스레드에서 resync가 실패하여 버려진다. |
TMAX01880 resync(tp_deallocate) error
구분 |
ERROR |
설명 |
lu62(cpic)rgw의 워커 스레드에서 resync(tp_deallocate)가 실패했다. |
TMAX01881 invalid message type
구분 |
ERROR |
설명 |
lu62rgw에서 메시지를 변환하는데 실패했다. |
TMAX01882 protocol error
구분 |
ERROR |
설명 |
lu62rgw에서 연결을 끊는데 실패했다. |
TMAX01883 invalid message
구분 |
ERROR |
설명 |
lu62rgw에서 연결 요청 메시지가 잘못되었다. |
TMAX01884 General Infomation : >>>> Hostlink LU6.2 Receive(%d.%d) Tmax %s START <<<<
구분 |
INFO |
설명 |
Hostlink LU6.2 Receive 프로세스(lu62rgw)가 기동됐다. |
TMAX01885 General Infomation : line monitoring was disabled
구분 |
INFO |
설명 |
line monitoring 기능이 꺼져 있다. |
TMAX01886 request message parsing error
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 요청 메시지를 파싱하는데 실패했다. |
TMAX01887 Creates pipe failed:[%d]
구분 |
FATAL |
설명 |
lu62(cpic)rgw의 워커 스레드에서 pipe가 실패했다. |
TMAX01888 APPC startup error
구분 |
FATAL |
설명 |
lu62(cpic)rgw에서 WinAPPC 기동이 실패했다. |
TMAX01889 control thread create error
구분 |
FATAL |
설명 |
lu62(cpic)rgw에서 control thread를 생성하는데 실패했다. |
TMAX01890 register to HKH error
구분 |
FATAL |
설명 |
lu62(cpic)rgw에서 HKH에 등록하는데 실패했다. |
TMAX01891 failed to get file descriptor
구분 |
FATAL |
설명 |
lu62rgw에서 sna fd를 얻는데 실패했다. |
TMAX01892 map load error: %s
구분 |
ERROR |
설명 |
lu62(cpic)rgw에서 AnyLink의 맵 파일을 읽는데 실패했다. |
TMAX01893 %s Link: inactive
구분 |
INFO |
설명 |
lu62(cpic)rgw에서 nof를 통해 라인 상태를 점검하는데 실패했다. |
TMAX01894 %s Link: session no available
구분 |
INFO |
설명 |
lu62(cpic)rgw에서 nof를 통해 query를 날리는 것을 실패했다. |
TMAX01895 malloc error: size=%d
구분 |
ERROR |
설명 |
%d 크기 만큼의 메모리 할당이 실패했다. |
대응 방법 |
시스템 엔지니어에게 문의한다. |
TMAX01896 event create error
구분 |
ERROR |
설명 |
WIN32 CreateEvent가 실패했다. |
TMAX01897 thread create error
구분 |
ERROR |
설명 |
WIN32 CreateThread가 실패했다. |
TMAX01898 error in commmask
구분 |
ERROR |
설명 |
Serial Gateway에서 SetCommMask가 실패했다. |
TMAX01899 serial header read error: port=%s
구분 |
ERROR |
설명 |
Serial Gateway에서 msg의 header를 읽는데 실패했다. port는 %s 이다. |
TMAX01900 worker queue is NULL
구분 |
ERROR |
설명 |
Serial Gateway에서 워커 스레드의 queue가 비어 있다. |
TMAX01901 serial port open failed: port[%s]
구분 |
ERROR |
설명 |
Serial Gateway에서 port[%s]로 연결하는데 실패했다. |
TMAX01902 port register error: port[%s]
구분 |
ERROR |
설명 |
Serial Gateway에서 port[%s]로 등록하는데 실패했다. |
TMAX01903 General Infomation : >>>> SERIAL GateWay (1.0) for Tmax %s START <<<<
구분 |
INFO |
설명 |
SERIAL GateWay (1.0)(serialgw) 기동 |
TMAX01904 linked list errror
구분 |
ERROR |
설명 |
Serial Gateway에서 Tmax로부터의 msg를 관리하는 linked list가 손상됐다. |
TMAX01905 Creates a pair of pipe failed
구분 |
FATAL |
설명 |
Serial Gateway에서 워커 스레드의 pipe를 생성하는데 실패했다. |
TMAX01906 trying to send to CLH is blocked
구분 |
ERROR |
설명 |
Serial Gateway에서 CLH로의 메시지 전송 시도가 막혔다. |
TMAX01907 comm line error
구분 |
ERROR |
설명 |
Serial Gateway에서 comm line을 read하는데 실패했다. |
TMAX01908 wrong data received: [%02x]
구분 |
ERROR |
설명 |
Serial Gateway에서 잘못된 데이터[%02x]를 poll했다. |
TMAX01909 device open error: device=[%s]
구분 |
ERROR |
설명 |
Serial Gateway에서 포트 %s를 open하는데 실패했다. |
TMAX01910 device is not tty: device=[%s]
구분 |
ERROR |
설명 |
Serial Gateway에서 포트 %s를 open했는데 해당 fd가 tty가 아니다. |
TMAX01911 Get ioctl error: device=%s
구분 |
ERROR |
설명 |
Serial Gateway에서 포트 %s로 ioctl TCGETA하는데 실패했다. |
TMAX01912 Set ioctl error: device=%s
구분 |
ERROR |
설명 |
Serial Gateway에서 포트 %s로 ioctl TCSETA하는데 실패했다. |
TMAX01913 invalid unique ID, UID=%d:%d
구분 |
ERROR |
설명 |
Serial Gateway의 리모트 게이트웨이와의 응답 msg에서 UID가 맞지 않다. |
TMAX01914 user routine error: put_msg_info
구분 |
ERROR |
설명 |
Serial Gateway의 리모트 게이트웨이와의 응답 메시지에서 user routine의 put_msg_info가 실패했다. |
TMAX01915 user routine error: get_msg_info
구분 |
ERROR |
설명 |
Serial Gateway의 리모트 게이트웨이와의 응답 메시지에서 user routine의 get_msg_info가 실패했다. |
TMAX01916 serial comm api error
구분 |
ERROR |
설명 |
Serial Gateway에서 comm api 호출이 실패했다. |
TMAX01917 serial comm api error: port=%s
구분 |
ERROR |
설명 |
Serial Gateway에서 포트 %s에 대한 comm api 호출이 실패했다. |
TMAX01918 trying to EVENT: port=%s
구분 |
ERROR |
설명 |
Serial Gateway에서 포트 번호 %s의 EVENT 감지가 실패했다. |
대응 방법 |
대기시간을 초과했거나 대기함수의 호출 실패가 500번을 초과한 경우이다. 통신 상태가 문제 없는지 확인하고, 대기시간이 적절한지 체크한다. |
TMAX01919 serial comm error: errno = %d
구분 |
ERROR |
설명 |
Serial Gateway의 통신이 실패했다. errno는 %d이다. |
대응 방법 |
ClearCommError() API의 두 번째 인자의 값이 errno에 출력된다. 출력된 값을 16진수로 변환하여 다음에 해당하는 에러를 확인한다.
|
TMAX01920 port read error: port = %s
구분 |
ERROR |
설명 |
Serial Gateway의 통신에서 read하는데 실패했다. 포트 번호는 %s이다. |
대응 방법 |
통신 상태가 문제 없는지 확인한다. 상대방에서 전송하는 메시지가 올바른지 확인한다. |
TMAX01921 CRC check error: port = %s
구분 |
ERROR |
설명 |
Serial Gateway의 통신에서 read한 메시지의 CRC 검사가 실패했다. 포트 번호는 %s이다. |
대응 방법 |
해당 포트 번호의 통신 상태를 정리하기 위해서 PurgeComm() API가 자동으로 호출된다. 문제가 지속되면 통신 상태를 초기화한다. |
TMAX01922 port write error: port = %s
구분 |
ERROR |
설명 |
Serial Gateway의 통신에서 write가 실패했다. 포트 번호는 %s이다. |
대응 방법 |
통신 상태가 문제 없는지 확인한다. |
TMAX01923 service name not found: %s
구분 |
ERROR |
설명 |
Serial Gateway의 통신 메시지 COMM_HEADER의 svc가 주어지지 않았다. 주어진 값은 %s이다. |
대응 방법 |
해당 svc 이름이 Tmax 시스템에서 자신의 Serial Gateway의 서버에 속하는 서비스명으로 정의되어 있는지 확인한다. |
TMAX01924 serial unknown event: port=%s
구분 |
ERROR |
설명 |
Serial Gateway의 통신에서 알 수 없는 타입의 EVENT가 감지되었다. 포트 번호는 %s이다. |
대응 방법 |
WaitCommEvent() API가 호출된 시점에서 Serial Gateway는 EV_RXCHAR(Input 버퍼로 문자열이 수신) 이벤트를 감지해야 한다. GetLastError()의 값은 ERROR_IO_PENDING 이다. |
TMAX01925 wait comm event error: port=%s
구분 |
ERROR |
설명 |
Serial Gateway의 통신에서 WaitCommEvent가 실패했다. 포트 번호는 %s이다. |
대응 방법 |
통신 상태가 문제 없는지 확인한다. |
TMAX01926 check error: port=%s
구분 |
ERROR |
설명 |
Serial Gateway의 통신에서 read 하고 난 후 CRC 검사가 실패했다. 포트 번호는 %s이다. |
대응 방법 |
해당 포트 번호의 통신 상태를 정리하기 위해서 PurgeComm() API가 자동으로 호출된다. 문제가 지속되면 통신 상태를 초기화한다. |
TMAX01927 wait comm event error: port=%s
구분 |
ERROR |
설명 |
Serial Gateway의 통신에서 WaitCommEvent가 실패했다. 포트 번호는 %s이다. |
대응 방법 |
WaitCommEvent() API가 호출된 시점에서 Serial Gateway는 EV_RXCHAR(Input 버퍼로 문자열이 수신) 이벤트를 감지해야 한다. GetLastError()의 값은 ERROR_IO_PENDING 이외의 값이 설정되었다. |
TMAX01928 serial read timeout: port=%s
구분 |
ERROR |
설명 |
Serial Gateway의 통신에서 read가 타임아웃을 초과해서 실패했다. 포트 번호는 %s이다. |
대응 방법 |
통신 상태가 문제 없는지 확인한다. |
TMAX01929 parse line: baudrate is null
구분 |
ERROR |
설명 |
Serial Gateway의 환경설정에서 baudrate가 설정되지 않았다. |
대응 방법 |
Serial Gateway의 환경설정 파일에서 baudrate 인자를 설정한다. |
TMAX01930 parse line: stopbit is null
구분 |
ERROR |
설명 |
Serial Gateway의 환경설정에서 stopbit가 설정되지 않았다. |
대응 방법 |
Serial Gateway의 환경설정 파일에서 stopbit 인자를 설정한다. |
TMAX01931 parse line: parity is null
구분 |
ERROR |
설명 |
Serial Gateway의 환경설정에서 parity가 설정되지 않았다. |
대응 방법 |
Serial Gateway의 환경설정 파일에서 parity 인자를 설정한다. |
TMAX01932 parse line: byte is null
구분 |
ERROR |
설명 |
Serial Gateway의 환경설정에서 byte가 설정되지 않았다. |
대응 방법 |
Serial Gateway의 환경설정 파일에서 byte 인자를 설정한다. |
TMAX01933 parse line: port is null
구분 |
ERROR |
설명 |
Serial Gateway의 환경설정에서 port가 설정되지 않았다. |
대응 방법 |
Serial Gateway의 환경설정 파일에서 port 인자를 설정한다. |
TMAX01934 parse line: devname is null
구분 |
ERROR |
설명 |
Serial Gateway의 환경설정에서 devname이 설정되지 않았다. |
대응 방법 |
Serial Gateway의 환경설정 파일에서 devname 인자를 설정한다. |
TMAX01935 parse line: poll code is null
구분 |
ERROR |
설명 |
Serial Gateway의 환경설정에서 poll code가 설정되지 않았다. |
대응 방법 |
Serial Gateway의 환경설정 파일에서 poll code 인자를 설정한다. |
TMAX01936 parse line: select code is null
구분 |
ERROR |
설명 |
Serial Gateway의 환경설정에서 select code가 설정되지 않았다. |
대응 방법 |
Serial Gateway의 환경설정 파일에서 select code 인자를 설정한다. |
TMAX01937 parse line: ta2code is null
구분 |
ERROR |
설명 |
Serial Gateway의 환경설정에서 ta2code가 설정되지 않았다. |
대응 방법 |
Serial Gateway의 환경설정 파일에서 ta2code 인자를 설정한다. |
TMAX01938 parse line: poll time is null
구분 |
ERROR |
설명 |
Serial Gateway의 환경설정에서 poll time이 설정되지 않았다. |
대응 방법 |
Serial Gateway의 환경설정 파일에서 poll time 인자를 설정한다. |
TMAX01939 parse line: select time is null
구분 |
ERROR |
설명 |
Serial Gateway의 환경설정에서 select time이 설정되지 않았다. |
대응 방법 |
Serial Gateway의 환경설정 파일에서 select time 인자를 설정한다. |
TMAX01940 parse line: gigi number " "is null
구분 |
ERROR |
설명 |
Serial Gateway의 환경설정에서 gigi number가 설정되지 않았다. |
대응 방법 |
Serial Gateway의 환경설정 파일에서 select time 인자를 설정한다. |
TMAX01941 parse line: service invalid
구분 |
ERROR |
설명 |
Serial Gateway의 환경설정에서 서비스 이름 양식이 잘못됐다. |
대응 방법 |
Serial Gateway의 환경설정 파일에서 정의한 서비스 이름이 Tmax 시스템에서 자신의 Serial Gateway의 서버에 속하는 서비스 이름으로 정의되어 있는지 확인한다. |
TMAX01942 unrecognized option: -%c %s
구분 |
ERROR |
설명 |
Serial Gateway의 실행 옵션에서 %c는 지원하지 않는다. %s는 현재 체크 중인 옵션이다. |
대응 방법 |
Serial Gateway 매뉴얼의 환경설정 항목에서 지원 가능한 옵션을 확인하고 다시 설정한다. |
TMAX01943 at the -F option must be provided
구분 |
FATAL |
설명 |
Serial Gateway의 실행 옵션에서 -F 옵션 뒤에 파일을 지정해야 한다. |
대응 방법 |
별도의 환경설정 파일은 필수적으로 지정해야 한다. '-F filename' 옵션을 Tmax 환경설정 파일에 추가한다. |
TMAX01944 >>>> TCP/IP Service GateWay (ver." "%s) START <<<<
구분 |
INFO |
설명 |
tcpsvcgw가 구동된다. 버전은 %s이다. |
TMAX01945 listen error, we’ll retry after 10 seconds: errno = %d, portno = %d
구분 |
ERROR |
설명 |
tcpsvcgw의 통신에서 listen이 실패했다. 10초 후에 다시 시도한다. errno는 %d이고 포트 번호는 %d이다. |
대응 방법 |
포트 번호가 시스템에서 이미 사용 중인지 확인한다. 해당 포트를 사용 중인 프로세스를 확인한다. |
TMAX01946 listen error, errno = %d, " "portno = %d
구분 |
ERROR |
설명 |
tcpsvcgw의 통신에서 listen이 실패했다. errno는 %d이고 포트 번호는 %d이다. |
대응 방법 |
포트 번호가 시스템에서 이미 사용 중인지 확인한다. 해당 포트를 사용 중인 프로세스를 확인한다. |
TMAX01947 unrecognized option: -%c %s
구분 |
ERROR |
설명 |
tcpsvcgw의 실행 옵션에서 %c는 지원하지 않는다. 지원되는 옵션들은 %s이다. |
대응 방법 |
tcpsvcgw 매뉴얼의 환경설정 항목에서 지원 가능한 옵션을 확인하고 다시 설정한다. |
TMAX01948 -P option must be provided
구분 |
FATAL |
설명 |
tcpsvcgw의 실행 옵션에서 -P옵션은 반드시 주어져야 된다. |
대응 방법 |
Tmax 환경설정 파일에서 -P 옵션에 listen할 TCP 포트를 지정한다. |
TMAX01949 remote is closed before sending data. data dropped
구분 |
ERROR |
설명 |
tcpsvcgw의 통신에서 데이터를 전송하기 전에 리모트가 종료됐다. 데이터는 버려진다. |
대응 방법 |
remote의 상태가 이상이 없는지 확인하고, 네트워크 상태가 정상인지 확인한다. |
TMAX01950 trying to send remote is blocked
구분 |
ERROR |
설명 |
tcpsvcgw의 통신에서 리모트로의 데이터 전송 실패 수가 최대 시도 수를 넘겨서 remote와의 통신이 종료됐다. |
대응 방법 |
리모트의 상태가 이상이 없는지 확인하고, 네트워크 상태가 정상인지 확인한다. 방화벽에 의한 현상인지 확인한다. |
TMAX01951 engine detect a %dth channel timeout
구분 |
ERROR |
설명 |
TCP Gateway에서 %d번째 채널이 타임아웃을 초과해서 종료된다. |
대응 방법 |
AliveCheck가 실패했다. remote의 상태가 이상이 없는지 확인하고, 네트워크 상태가 정상인지 확인한다. 방화벽에 의한 현상인지 확인한다. |
TMAX01952 invalid GDS length(%d)
구분 |
ERROR |
설명 |
hlgw에서 데이터를 전송하려는데 GDS의 길이가 잘못됐다. 입력된 길이는 %d이다. |
대응 방법 |
길이가 4 이상이어야 한다. |
TMAX01953 invalid GDS LLID(%02X%02X%02X%02X) Length(%d:%d)
구분 |
ERROR |
설명 |
hlgw에서 데이터를 전송하려는데 GDS의 LLID가 잘못됐다. 입력된 LLID는 %02X%02X%02X%02X이고 %d 길이어야 하는데 %d이다. |
대응 방법 |
SNA 및 시스템 엔지니어에게 문의한다. |
TMAX01954 %s received incomming with unsupported synclevel (%x > %x)
구분 |
ERROR |
설명 |
hlgw의 luname %s에서 데이터를 받았는데 synclevel이 지원되지 않는다. 받은 데이터의 synclevel은 %x이고 지원되는 synclevel은 %x이다. |
대응 방법 |
지원 가능한 synclevel을 사용하도록 한다. |
TMAX01955 %s still don’t try resync(cold)
구분 |
ERROR |
설명 |
hlgw의 luname %s에서 데이터를 받았는데 resync(cold)가 완료되지 않았다. |
대응 방법 |
SNA 및 시스템 엔지니어에게 문의한다. |
TMAX01956 cannot remove %s in use
구분 |
WARNING |
설명 |
파일명 %s가 사용 중이라서 삭제할 수 없다. |
대응 방법 |
해당 파일이 프로세스에 의해서 실행 중인지 확인하고, 더이상 사용되지 않을 때 직접 삭제하거나 tdlinit을 다시 호출한다. |
TMAX01957 cannot remove %s
구분 |
WARNING |
설명 |
파일명 %s를 삭제할 수 없다. |
대응 방법 |
로그 뒷부분에 상세한 에러 원인이 설명되어 있다. 에러 내용에 따라 적절한 조치를 취한다. |
TMAX01958 rundir access error
구분 |
FATAL, ERROR |
설명 |
TDL 환경설정의 RUNDIR에 해당하는 경로에 접근할 수 없다. |
대응 방법 |
RUNDIR에 지정한 경로가 올바른지, 접근 권한이 있는지 확인한다. |
TMAX01959 file(%s) removed from rundir
구분 |
INFO |
설명 |
RUNDIR에서 파일 %s가 삭제되었다. |
TMAX01960 rundir(%s) error
구분 |
ERROR |
설명 |
TDL 환경설정의 RUNDIR에 해당하는 경로에서 파일 목록을 가져올 수 없다. |
대응 방법 |
RUNDIR에 지정한 경로가 올바른지, 접근 권한이 있는지 확인한다. 또는 시스템에 메모리가 충분한지 확인한다. |
TMAX01961 %s%s%s of %s removed from shared memory
구분 |
INFO |
설명 |
tdlclean 명령에 의해서 버전관리 테이블에서 특정 라이브러리의 모듈 이름 %s가 제거되었다. |
TMAX01962 unable to back up shared memory to %s - %d
구분 |
INFO, ERROR |
설명 |
버전관리 테이블 정보를 지정한 파일 %s로 백업하는 것이 실패했다. %d는 에러 코드이다. |
대응 방법 |
|
TMAX01963 invalid date spec(yyyymmddhhmi): %s
구분 |
INFO |
설명 |
입력한 시간 형식 %s가 잘못되었다. |
대응 방법 |
yyyymmddhhmi 형식으로 수정한다. |
TMAX01964 invalid date spec(num hour|day): %s
구분 |
INFO |
설명 |
입력한 시간 형식 %s가 잘못되었다. |
대응 방법 |
다음 형식으로 수정한다.
|
TMAX01965 invalid value(%d) : must more than 1
구분 |
INFO |
설명 |
옵션의 값 %d가 1 이상이어야 한다. |
대응 방법 |
옵션의 값을 수정한다. |
TMAX01966 unknown option: -%c
구분 |
INFO |
설명 |
옵션 %c에 대해서 지원하지 않는다. |
대응 방법 |
매뉴얼을 확인하고 올바른 옵션을 사용한다. |
TMAX01967 configuration file read error [%s]
구분 |
INFO |
설명 |
환경설정 파일 %s를 올바르게 불러올 수 없다. |
대응 방법 |
환경설정 파일이 있는지 확인한다. 설정 내용에 문제가 없는지 확인한다. |
TMAX01968 shared memory version mismatch [%d:%d]
구분 |
ERROR |
설명 |
사용 중인 TDL의 VERSION 설정이 실제 운영환경에 적용된 값과 다르다. |
대응 방법 |
운영환경의 버전 정보(앞의 %d)를 확인하고, 환경설정 파일에 적용된 버전 정보(뒤의 %d)가 달라진 원인을 파악한다. |
TMAX01969 shared memory hash function type mismatch [%s:%s]
구분 |
ERROR |
설명 |
사용 중인 TDL의 해시함수 설정이 실제 운영환경에 적용된 값과 다르다. |
대응 방법 |
운영환경에 설정된 함수(앞의 %s)를 확인하고, 환경설정 파일에 적용된 함수(뒤의 %s)가 달라진 원인을 파악한다. |
TMAX01970 both -M and -m
구분 |
ERROR |
설명 |
TDL VERSION 3, 4의 경우에는 라이브러리 명과 모듈 명을 함께 지정해야 한다. |
대응 방법 |
옵션을 올바르게 지정해서 명령을 다시 실행한다. |
TMAX01971 no such file : %s
구분 |
ERROR |
설명 |
%s 파일이 사용 가능하지 않다. |
대응 방법 |
%s 파일이 존재하는지 확인하고, 접근 권한이 있는지 확인한다. |
TMAX01972 no such function or library
구분 |
ERROR |
설명 |
지정한 이름의 함수나 라이브러리를 찾을 수 없다. |
대응 방법 |
이름을 올바르게 입력했는지 확인한다. |
TMAX01973 cannot delete function or library - %d
구분 |
ERROR |
설명 |
지정한 이름의 함수나 라이브러리를 삭제할 수 없다. TDL 에러 코드가 %d에 출력된다. |
대응 방법 |
TDL 에러 코드를 확인하여, 삭제가 실패한 원인을 파악한다. |
TMAX01974 The DIRMAPPINGLIST is incorrect
구분 |
ERROR |
설명 |
TDL 환경설정인 DIRMAPPINGLIST에 입력된 형식이 올바르지 않다. |
대응 방법 |
입력 값이 형식에 맞는지 확인한다. |
TMAX01975 shared memory attach error
구분 |
ERROR |
설명 |
버전정보 테이블을 관리하는 공유 메모리 접근이 실패했다. |
대응 방법 |
환경설정에 정의된 공유 메모리 주소가 올바른지, 접근 권한이 있는지 등을 확인한다. |
TMAX01976 shared memory version mismatch error
구분 |
ERROR |
설명 |
운영 중인 공유 메모리 정보가 TDL 환경설정에 정의된 값들과 불일치한다. |
대응 방법 |
TDL 환경설정 파일이 tdlinit 이후 변경되었는지 확인하고, 기존 운영 중인 공유 메모리를 tdlrm 으로 제거하고 새롭게 tdlinit으로 초기화한다. |
TMAX01977 shared memory create error
구분 |
ERROR |
설명 |
공유 메모리를 생성하는데 실패했다. |
대응 방법 |
함께 출력된 시스템 에러 메시지를 참고하여 실패 원인을 파악한다. |
TMAX01978 shared memory in use
구분 |
WARNING |
설명 |
공유 메모리를 생성하는데 실패했다. |
대응 방법 |
운영환경에서 공유 메모리 주소가 이미 사용 중이다. 잘못된 공유 메모리 주소를 설정했는지, 이미 사용 중인 프로세스가 무엇인지 확인한다. |
TMAX01979 shared memory access error
구분 |
ERROR |
설명 |
공유 메모리에 대한 접근이 실패했다. |
대응 방법 |
함께 출력된 시스템 에러 메시지를 참고하여 실패 원인을 파악한다. |
TMAX01980 shared memory remove error
구분 |
ERROR |
설명 |
공유 메모리 삭제가 실패했다. |
대응 방법 |
함께 출력된 시스템 에러 메시지를 참고하여 실패 원인을 파악한다. |
TMAX01981 cannot open %s
구분 |
ERROR |
설명 |
파일 %s를 불러오는데 실패했다. |
대응 방법 |
함께 출력된 시스템 에러 메시지를 참고하여 실패 원인을 파악한다. |
TMAX01982 null command to extract functions from a library
구분 |
FATAL |
설명 |
라이브러리에서 함수들의 목록을 추출하는 명령어가 존재하지 않는다. |
대응 방법 |
TDL 환경설정 파일의 COMMAND 항목에 지정한 파일이 올바르게 설정되었는지 확인한다. |
TMAX01984 socket connect error: nodename = %s, racport = %d
구분 |
ERROR |
설명 |
노드명 %s, racd 포트 번호 %d로의 접속 시도가 실패했다. |
대응 방법 |
해당 노드의 racd가 지정한 포트 번호를 사용하여 실행 중인지 확인한다. |
TMAX01985 failed to send to remote node: nodename = %s, racport = %d
구분 |
ERROR |
설명 |
노드명 %s, racd 포트 번호 %d로의 명령어 전송이 실패했다. |
대응 방법 |
해당 노드의 racd가 정상적으로 실행 중인지 확인한다. |
TMAX01986 failed to receive from remote node: nodename = %s, racport = %d
구분 |
ERROR |
설명 |
노드명 %s, racd 포트 번호 %d로부터 응답 수신이 실패했다. |
대응 방법 |
해당 노드의 racd가 정상적으로 실행 중인지 확인한다. |
TMAX01987 run(%s) error from remote node: nodename = %s, racport = %d
구분 |
ERROR |
설명 |
노드명 %s, racd 포트 번호 %d로부터 명령 %s에 대한 응답이 실패했다. |
대응 방법 |
실패한 원인을 출력된 메시지를 통해 확인한다. |
TMAX01988 rundir lock fail
구분 |
ERROR |
설명 |
TDL 명령을 수행하기 전에 Lock을 획득하는데 실패했다. |
대응 방법 |
RUN 디렉터리의 Lock 파일(tdl.lck)이 손상되었는지 확인한다. |
TMAX01990 rundir create error
구분 |
ERROR |
설명 |
RUN 디렉터리를 생성하는데 실패했다. |
대응 방법 |
RUN 디렉터리 생성에 필요한 권한이 있는지 상위 디렉터리들의 정보를 확인한다. 함께 출력된 시스템 에러 번호를 확인하여 원인을 파악한다. |
TMAX01991 shared memory entry overflow, %s omitted
구분 |
WARNING |
설명 |
공유 메모리에 등록 가능한 최대 모듈 개수를 초과했다. %s 모듈은 등록이 실패했다. |
대응 방법 |
필요없는 모듈을 tdlclean으로 제거하고, 최대 모듈 개수(MAXMODULES)를 늘리는 작업을 수행한다. |
TMAX01992 rundir open(%s) error
구분 |
ERROR |
설명 |
RUN 디렉터리에서 Lock 파일(tdlstat.lck)을 생성하는데 실패했다. |
대응 방법 |
시스템 에러 번호를 확인하여 파일 생성에 실패한 원인을 파악한다. |
TMAX01993 rundir ftruncate(%s) error
구분 |
ERROR |
설명 |
RUN 디렉터리에서 Lock 파일(%s)을 생성하고 파일을 지정한 크기로 초기화 하는 작업이 실패했다. |
대응 방법 |
시스템 에러 번호를 확인하여 실패한 원인을 파악한다. 디스크 공간이 부족했는지 확인한다. |
TMAX01994 moddir access error
구분 |
ERROR |
설명 |
MOD 디렉터리로의 접근이 실패했다. |
대응 방법 |
시스템 에러 번호를 확인하여 디렉터리 접근이 실패한 원인을 파악한다. 해당 디렉터리가 존재하지 않거나 접근 권한이 있는지 확인한다. |
TMAX01995 file copy error: %s
구분 |
WARNING, ERROR |
설명 |
%s 라이브러리 파일을 MOD 디렉터리에서 RUN 디렉터리로 복사하는데 실패했다. |
대응 방법 |
RUN 디렉터리의 쓰기 권한이 있는지, 디스크 공간에 여유가 있는지 확인한다. |
TMAX01996 invalid arguments
구분 |
INFO |
설명 |
명령의 인자로 입력한 값이 올바르지 않다. |
대응 방법 |
인자를 올바르게 입력했는지 확인한다. |
TMAX01997 invalid option on master mode
구분 |
ERROR |
설명 |
TDL 마스터 모드에서는 수행할 수 없는 옵션이 인자로 지정되었다. |
대응 방법 |
인자를 올바르게 입력했는지 확인한다. |
TMAX01998 invalid option on slave mode
구분 |
ERROR |
설명 |
TDL 슬레이브 모드에서는 수행할 수 없는 옵션이 인자로 지정되었다. |
대응 방법 |
인자를 올바르게 입력했는지 확인한다. |
TMAX01999 BACKUP parameter is not set in configuration file
구분 |
ERROR |
설명 |
명령을 실행할 때 BACKUP 옵션이 지정되어 있으나, 환경설정 파일에 BACKUP 항목이 지정되어 있지 않다. |
대응 방법 |
환경설정 파일에 BACKUP 항목을 지정한다. |