OpenFrame Batch 에러 코드
본 장에서는 OpenFrame Batch 관련 에러 코드의 범위와 해당 에러에 대해 기술한다.
2. TJES (-9000)
TJES 모듈은 Batch JOB을 관리하는 모듈이다.
다음은 TJES 모듈에서 발생하는 에러 메시지와 대응 방법에 대한 설명이다.
TJES_ERR_NOT_INITIALIZED (-9001)
설명 |
TJES 라이브러리가 초기화되지 않고 사용된 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TJES_ERR_NOT_CONNECTED (-9002)
설명 |
TSAM에 연결되지 않은 상태에서 TSAM 데이터 셋을 사용하려는 경우에 발생한다. |
대응 방법 |
TSAM이 사용 가능한지 확인한다. 문제가 있었다면 문제 해결 후 다시 시도하고 문제가 없었다면 TmaxSoft 기술 지원에 문의한다. |
참고 |
OpenFrame Base "데이터셋 안내서"를 참고한다. |
TJES_ERR_TX_NOT_STARTED (-9003)
설명 |
TSAM 트랜잭션이 시작되지 않은 상태에서 I/O 또는 트랜잭션을 시도하려한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TJES_ERR_TX_STARTED (-9004)
설명 |
TSAM 트랜잭션이 시작된 상태에서 다시 트랜잭션을 시작한 경우에 발생한다. TJES는 TSAM 트랜잭션을 한 번만 사용할 수 있다. |
대응 방법 |
내부에서 사용하는 정보성 에러코드이다. |
참고 |
TJES_ERR_TX_NOT_COMMITED (-9005)
설명 |
TSAM 트랜잭션을 커밋하거나 롤백하지 않고 종료한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TJES_ERR_DS_NOT_ALLOC (-9010)
설명 |
TJES에서 사용하는 시스템 데이터 셋이 할당되지 않은 경우에 발생한다. |
대응 방법 |
TJES의 시스템 데이터 셋의 존재여부와 카탈로그 정보를 확인한다. |
참고 |
TJES_ERR_DATA_NOT_FOUND (-9020)
설명 |
시스템 테이블에서 조회하려는 TJES의 항목이 존재하지 않는 경우에 발생한다. |
대응 방법 |
시스템 테이블에서 조회하려는 TJES의 항목을 확인한다. |
참고 |
TJES_ERR_EOF (-9021)
설명 |
TJES에서 사용하는 내부 정보를 읽었을 때 EOF 반환 정보를 나타내기 위한 에러 코드이다. |
대응 방법 |
내부에서 사용하는 정보성 에러코드이다. |
참고 |
TJES_ERR_FILE_NOT_FOUND (-9030)
설명 |
TJES에서 사용하는 SPOOL 등의 내부 파일이 존재하지 않는 경우에 발생한다. |
대응 방법 |
Spool이 위치한 디스크의 상태와 권한 등을 점검한다. |
참고 |
TJES_ERR_TRY_AGAIN (-9040)
설명 |
TJES 로직 중 2 phase로 운용되는 로직을 위한 리턴 값으로 외부로는 전달되지 않는다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TJES_ERR_RDB_DEPEND (-9050)
설명 |
ODBC 관련 API 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
SQLSTATE 및 Native Error Message를 확인한다. |
참고 |
TJES_ERR_PREPARE (-9051)
설명 |
ODBC 표준 API 함수 SQLPrepare() 호출에 실패한 경우에 발생한다. |
대응 방법 |
SQLSTATE 및 Native Error Message를 확인한다. |
참고 |
TJES_ERR_EXECUTE (-9052)
설명 |
ODBC 표준 API 함수 SQLExecute() 호출에 실패한 경우에 발생한다. |
대응 방법 |
SQLSTATE 및 Native Error Message를 확인한다. |
참고 |
TJES_ERR_BINDPARAM (-9053)
설명 |
ODBC 표준 API 함수 SQLBindParameter() 호출에 실패한 경우에 발생한다. |
대응 방법 |
SQLSTATE 및 Native Error Message를 확인한다. |
참고 |
TJES_ERR_FETCH (-9054)
설명 |
ODBC 표준 API 함수 SQLFetch() 호출에 실패한 경우에 발생한다. |
대응 방법 |
SQLSTATE 및 Native Error Message를 확인한다. |
참고 |
TJES_ERR_ODBC (-9060)
설명 |
ODBC 관련 API 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
SQLSTATE 및 Native Error Message를 확인한다. |
참고 |
TJES_ERR_FAIL_OVER_RECONNECTED (-9061)
설명 |
TJES 라이브러리 내부에 연결된 DBMS 서버가 종료되었지만 동일한 DNS 이름을 가진 서버 인스턴스에 새로운 연결이 설정된 경우에 발생한다. |
대응 방법 |
에러가 아닌 의도한 사항이나 DBMS 서버 담당자에게 문의한다. |
참고 |
TJES_ERR_DUPLICATE_RECORD (-9062)
설명 |
시스템 테이블에 같은 TJES의 항목이 이미 존재한다. |
대응 방법 |
기존에 존재하는 항목과 중복되지 않게 수행한다. |
참고 |
TJES_ERR_INVALID_JOBID (-9100)
설명 |
JOBID가 정해진 포맷에 맞지 않는 경우에 발생한다. JOBID 포맷은 JOBnnnnn(0<n<9)이다. |
대응 방법 |
tjesmgr를 실행할 때 JOBID를 잘못 기술하지 않았는지 확인한다. |
참고 |
TJES_ERR_INVALID_JOBCLASS (-9101)
설명 |
유효하지 않은 JOB CLASS(유효한 JOBCLASS는 A~Z, 0~9)를 기술한 경우에 발생한다. |
대응 방법 |
JCL 등에 JOB CLASS를 잘못 기술하지 않았는지 확인한다. |
참고 |
TJES_ERR_INVALID_FLAG (-9102)
설명 |
TJES 내부 에러로 함수를 호출할 때 유효하지 않은 플래그가 주어진 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TJES_ERR_INVALID_FD (-9103)
설명 |
TJES 내부 에러로 특정 파일이 열려 있어야 하는 시점에 열려 있지 않은 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TJES_ERR_INVALID_TOKEN (-9104)
설명 |
TJES 내부 에러로 데이터 셋을 업데이트할 때 사용해야 할 토큰이 유효하지 않은 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TJES_ERR_INVALID_POINTER (-9105)
설명 |
TJES 내부 에러로 특정 포인터가 Null이 아니어야 하는데 Null인 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TJES_ERR_INVALID_STATUS (-9106)
설명 |
현재 JOB의 상태가 TJES에서 예상하는 JOB의 상태가 아닌 경우에 발생한다. 예를 들어 REMOVE는 DONE, ERROR, STOP, FLUSH 상태의 JOB에만 적용 가능하다. |
대응 방법 |
수행하려는 작업이 현재 JOB 상태에서 가능한지 확인한다. |
참고 |
OpenFrame Batch "TJES 안내서"를 참고한다. |
TJES_ERR_INVALID_LICENSE (-9107)
설명 |
TJES 라이선스가 유효하지 않은 경우에 발생한다. |
대응 방법 |
Batch 라이선스를 확인하고, 필요한 경우 재발급 신청한다. |
참고 |
TJES_ERR_INVALID_PARAM (-9108)
설명 |
TJES 내부 에러로 함수나 서비스를 호출할 때 잘못된 파라미터가 전달된 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TJES_ERR_INVALID_CONFIG (-9109)
설명 |
OpenFrame 환경설정로부터 설정 값은 읽어 왔으나, 해당 설정 값의 포맷이나 내용이 필요로 하는 것과 다른 경우에 발생한다. |
대응 방법 |
OpenFrame 환경설정에 tjes 서브젝트의 섹션들의 설정 정보를 확인한다. |
참고 |
tjes 서브젝트의 세부 항목들에 대한 자세한 내용은 OpenFrame Batch "환경설정 안내서"를 참고한다. |
TJES_ERR_INVALID_LENGTH (-9110)
설명 |
TJES 내부 에러로 함수나 서비스의 파라미터 길이가 정해진 값을 초과한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TJES_ERR_INVALID_INPUT (-9111)
설명 |
TJES 내부 에러로 함수나 서비스를 호출할 때 잘못된 입력 인자가 전달된 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TJES_ERR_DUPLICATE_JOBNAME (-9200)
설명 |
정보를 전달하는 에러 코드로 JOB을 스케줄링할 때 JOBNAME이 중복되는 경우에 발생한다. |
대응 방법 |
OpenFrame 환경설정에 tjes 서브젝트, SCHEDULING 섹션의 DUPL_JOBNAME 키의 VALUE 항목이 의도한대로 지정되었는지 확인한다. VALUE 항목의 값을 수정한 경우에는 ofconfig 툴의 RELOAD 수행이 필요하다. |
참고 |
OpenFrame 환경설정에 대한 자세한 내용은 OpenFrame Batch "환경설정 안내서"를 참고한다. |
TJES_ERR_JOB_NOT_FOUND (-9201)
설명 |
정보를 전달하는 에러 코드로 주어진 조건을 만족하는 JOB이 없는 경우에 발생한다. |
대응 방법 |
JOB이 존재하는지 확인한다. |
참고 |
TJES_ERR_RUNNER_NOT_FOUND (-9210)
설명 |
해당 조건을 만족하는 Runner가 없는 경우에 발생한다. |
대응 방법 |
tjesmgr의 PSJCLRUN 명령이나 OpenFrame Manager의 Runner 정보를 통해 Runner의 인덱스가 사용 가능한지, 해당 조건을 만족하는 Runner가 있는지 확인한다. |
참고 |
TJES_ERR_RUNNER_NOT_READY (-9211)
설명 |
JOB을 할당하려는 Runner가 ACTIVE 상태가 아닌 경우 JOB을 할당할 수 없을때 발생한다. |
대응 방법 |
tjesmgr의 PSJCLRUN 명령이나 OpenFrame Manager의 Runner 정보를 통해 Runner 상태를 확인한다. |
참고 |
TJES_ERR_CLASS_NOT_FOUND (-9212)
설명 |
JOB을 할당하려는 Runner가 해당 JOB class를 구동할 수 없는 경우에 발생한다. JOB이 스케줄링된 시점부터 OBMJINITRUN이 실제로 JOB을 Runner에 할당하는 시점 사이에 사용자가 JOB class를 변경하거나 Runner class를 변경한 경우 발생할 수 있다. |
대응 방법 |
JOB CLASS와 Runner class를 확인한다. |
참고 |
OpenFrame Batch "TJES 안내서"의 JOB 스케줄링 정책을 참고한다. |
TJES_ERR_NODE_NOT_BOOTED (-9220)
설명 |
JOB을 할당하려는 Runner가 속한 노드가 기동되어 있지 않아서 JOB을 Runner에 할당할 수 없는 경우에 발생한다. JOB이 스케줄링된 시점부터 OBMJINITRUN이 실제로 JOB을 Runner에 할당하는 시점 사이에 사용자가 해당 노드를 종료한 경우 발생할 수 있다. |
대응 방법 |
tjesmgr의 NODEST 명령을 통해 노드 상태를 확인한다. |
참고 |
OpenFrame Batch "TJES 안내서"를 참고한다. |
TJES_ERR_NODE_MISMATCH (-9221)
설명 |
TJES 서비스를 처리하고 있는 서버의 노드 명칭이 예상하는 노드 명칭과 다른 경우에 발생한다. 노드 명칭으로 라우팅하는 서비스에서 발생할 수 있다. |
대응 방법 |
Tmax 설정 중 NODE 절, SERVICE 절, ROUTING 절을 확인한다. |
참고 |
“Tmax Administration Guide"를 참고한다. |
TJES_ERR_NODE_NOT_FOUND (-9222)
설명 |
TJES 내부 에러로 obmjschd 서버가 인지하고 있지 못한 노드의 obmjinit 서버로부터 요청이 보고된 경우에 발생한다. |
대응 방법 |
obmjschd는 Tmax 설정을 통해 노드를 파악하므로 Tmax 설정이 모든 노드에 제대로 기술되어 있는지 확인한다. |
참고 |
“Tmax Administration Guide"를 참고한다. |
TJES_ERR_DOMAIN_MISMATCH (-9223)
설명 |
TJES 서비스를 처리하고 있는 서버의 도메인 명칭이 예상하는 도메인 명칭과 다른 경우에 발생한다. |
대응 방법 |
Tmax 설정 중 DOMAIN 절을 확인한다. |
참고 |
“Tmax Administration Guide"를 참고한다. |
TJES_ERR_JOBQ_FULL (-9300)
설명 |
TJES는 JOBID 범위를 지정하여 해당 범위 내에서 유일한 JOBID를 발급한다. JOBID 범위 내의 모든 JOBID가 발급되어 신규 JOB에 JOBID를 할당할 수 없는 경우에 발생한다. |
대응 방법 |
사용되지 않는 JOB을 직접 제거하거나 Spool backup을 통해 JOB을 제거하고 JOBID 리소스를 TJES로 리턴한다. |
참고 |
OpenFrame Batch "TJES 안내서"를 참고한다. |
TJES_ERR_INTERNAL (-9301)
설명 |
TJES 내부 에러이다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TJES_ERR_RESOURCE_LIMIT (-9302)
설명 |
TJES에서 사용하는 자원 중 1개 이상이 모두 사용된 상태이다. |
대응 방법 |
TJES 자원 제약 사항을 확인한다. |
참고 |
TJES_ERR_OUTPUTQ_FULL (-9304)
설명 |
TJES는 OUTPUTID 범위를 지정하여 해당 범위 내에서 유일한 OUTPUTID를 발급한다. OUTPUTID 범위 내의 모든 OUTPUTID가 발급되어 신규 OUTPUT에 OUTPUTID를 할당할 수 없는 경우에 발생한다. |
대응 방법 |
사용되지 않는 OUTPUT을 직접 제거하고 OUTPUTID 리소스를 TJES로 리턴한다. |
참고 |
OpenFrame Batch "TJES 안내서"를 참고한다. |
TJES_ERR_CREATE_FILE (-9305)
설명 |
*.hdr 형태의 데이터 파일 생성에 실패했을 경우에 발생한다. |
대응 방법 |
UNIX 시스템의 문제라면 해당 문제를 해결한다. 접근 권한, 경로, 임시 공간 또는 스왑 공간(swap space)의 용량 부족 등의 문제일 수 있다. |
참고 |
TJES_ERR_COPY_ERROR (-9306)
설명 |
OUTPUT 파일 작성(write)에 실패했을 경우에 발생한다. |
대응 방법 |
UNIX 시스템의 문제라면 해당 문제를 해결한다. 접근 권한, 경로, 임시 공간 또는 스왑 공간(swap space)의 용량 부족 등의 문제일 수 있다. |
참고 |
TJES_ERR_UNLINK (-9307)
설명 |
OUTPUT 파일 제거(remove)에 실패했을 경우에 발생한다. |
대응 방법 |
UNIX 시스템의 문제라면 해당 문제를 해결한다. 접근 권한, 경로 등의 문제일 수 있다. |
참고 |
TJES_ERR_JOBG_DELETED (-9400)
설명 |
JOB 그룹이 삭제되었음을 알리는 에러 코드이다. (XSP 전용) |
대응 방법 |
내부에서 사용하는 정보성 에러코드이다. |
참고 |
TJES_ERR_JOBG_NOT_DELETED (-9401)
설명 |
JOB 그룹이 삭제되지 않았음을 알리는 에러 코드이다. (XSP 전용) |
대응 방법 |
내부에서 사용하는 정보성 에러코드이다. |
참고 |
TJES_ERR_JOBG_DUPLICATED (-9402)
설명 |
동일한 이름의 JOB 그룹이 이미 존재함을 알리는 에러 코드이다. (XSP 전용) |
대응 방법 |
다른 JOB 그룹 이름을 사용한다. |
참고 |
TJES_ERR_JOBG_NOT_FOUND (-9403)
설명 |
주어진 이름의 JOB 그룹이 존재하지 않는다. (XSP 전용) |
대응 방법 |
JOB 그룹 이름을 확인한다. |
참고 |
TJES_ERR_SYSTEM (-9500)
설명 |
UNIX 시스템 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
해당 모듈의 에러 메시지 로그를 확인하고 UNIX 시스템의 문제라면 해당 문제를 해결한다. 접근 권한, 경로, 임시 공간 또는 스왑 공간(swap space)의 용량 부족 등의 문제일 수 있다. |
참고 |
TJES_ERR_JOB_TIME_OVER (-9550)
설명 |
JOB을 수행할 때 CPU 시간이 JOB 문에 지정한 TIME 파라미터 값을 초과했을 때 발생한다. |
대응 방법 |
에러가 아닌 의도한 상황이므로 시스템 관리자에게 문의한다. |
참고 |
TJES_ERR_EXEC_TIME_OVER (-9551)
설명 |
JOB STEP을 수행할 때 CPU 시간이 EXEC 문에 지정한 TIME 파라미터 값을 초과했을 때 발생한다. |
대응 방법 |
에러가 아닌 의도한 상황이므로 시스템 관리자에게 문의한다. |
참고 |
TJES_ERR_NET_NOT_FOUND (-9610)
설명 |
주어진 이름의 JOBNET이 존재하지 않는다. (VOS3 전용) |
대응 방법 |
JOBNET 이름을 확인한다. |
참고 |
TJES_ERR_NETVER_MISMATCH (-9611)
설명 |
JOBNET_INFO 파일의 버전과 TJES에서 사용할 JOBNET_INFO의 버전이 불일치한다. (VOS3 전용) |
대응 방법 |
PATCH 내역을 확인하고, 필요한 경우 tjesinit을 통해 JOBNET 정보를 초기화하여, 버전을 동일하게 맞춘다. |
참고 |
TJES_ERR_NETJOB_NOT_FOUND (-9620)
설명 |
주어진 이름의 JOB이 JOBNET에 존재하지 않는다. (VOS3 전용) |
대응 방법 |
JOB 이름과 해당 JOB에 NET 문이 존재하는지 확인한다. |
참고 |
TJES_ERR_NETJOB_FULL (-9621)
설명 |
주어진 JOBNET에 할당할 수 있는 JOB 개수 제한에 도달해서 더 이상 JOB을 추가할 수 없다. (VOS3 전용) |
대응 방법 |
JOBNET을 2개 이상으로 나누고 NETREL 속성을 이용하여 연계한다. |
참고 |
TJES_ERR_NETJOB_DUPLICATED (-9622)
설명 |
주어진 이름의 JOB이 이미 JOBNET에 존재하여 같은 이름의 JOB은 SUBMIT할 수 없다. (VOS3 전용) |
대응 방법 |
필요한 경우에는 해당 JOB을 JOBNET에서 제거한 후 다시 SUBMIT한다. |
참고 |
TJES_ERR_TPALLOC (-9700)
설명 |
Tmax tpalloc() 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
모듈의 에러 로그를 참조하여 TmaxSoft 기술 지원에 문의한다. |
참고 |
"Tmax Reference Guide"의 tpalloc() 또는 fballoc()에서 발생하는 에러를 참고한다. |
TJES_ERR_TPFREE (-9701)
설명 |
Tmax tpfree() 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
모듈의 에러 로그를 참조하여 TmaxSoft 기술 지원에 문의한다. |
참고 |
"Tmax Reference Guide"의 tpfree() 또는 fbfree()에서 발생하는 에러를 참고한다. |
TJES_ERR_TPCALL (-9702)
설명 |
Tmax tpcall() 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
모듈의 에러 로그를 확인하고 에러가 발생한 서비스가 정상적으로 TPFAIL을 리턴한 것인지 아니면 비정상적으로 실패한 것인지 확인한다. |
참고 |
"Tmax Reference Guide"의 tpcall()에서 발생하는 에러를 참고한다. |
TJES_ERR_TPREGCB (-9703)
설명 |
Tmax tpregcb() 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
모듈의 에러 로그를 참조하여 TmaxSoft 기술 지원에 문의한다. |
참고 |
“Tmax Reference Guide"를 참고한다. |
TJES_ERR_TPSCHEDULE (-9704)
설명 |
Tmax tpschedule() 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
모듈의 에러 로그를 참조하여 TmaxSoft 기술 지원에 문의한다. |
참고 |
“Tmax Reference Guide"를 참고한다. |
TJES_ERR_TPGETMYNODE (-9705)
설명 |
Tmax tpgetmynode() 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
모듈의 에러 로그를 참조하여 TmaxSoft 기술 지원에 문의한다. |
참고 |
“Tmax Reference Guide"를 참고한다. |
TJES_ERR_TMADMIN (-9706)
설명 |
Tmax tmadmin() 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
모듈의 에러 로그를 참조하여 TmaxSoft 기술 지원에 문의한다. |
참고 |
"Tmax Reference Guide"를 참고한다. |
TJES_ERR_TPGETACTIVESVR (-9707)
설명 |
Tmax tpgetactivesvr() 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
모듈의 에러 로그를 참조하여 TmaxSoft 기술 지원에 문의한다. |
참고 |
"Tmax Reference Guide"를 참고한다. |
TJES_ERR_TPACALL (-9708)
설명 |
Tmax tpacall() 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
모듈의 에러 로그를 확인하고 에러가 발생한 서비스가 정상적으로 TPFAIL을 리턴한 것인지 아니면 비정상적으로 실패한 것인지 확인한다. |
참고 |
"Tmax Reference Guide"의 tpacall()에서 발생하는 에러를 참고한다. |
TJES_ERR_TPREALLOC (-9709)
설명 |
Tmax tprealloc() 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
모듈의 에러 로그를 참조하여 TmaxSoft 기술 지원에 문의한다. |
참고 |
"Tmax Reference Guide"의 tprealloc() 또는 fbrealloc()에서 발생하는 에러를 참고한다. |
TJES_ERR_FBPUT (-9710)
설명 |
Tmax fbput() 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
모듈의 에러 로그를 참조하여 TmaxSoft 기술 지원에 문의한다. |
참고 |
“Tmax FDL Reference Guide"를 참고한다. |
TJES_ERR_FBGET (-9711)
설명 |
Tmax fbget() 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
모듈의 에러 로그를 참조하여 TmaxSoft 기술 지원에 문의한다. |
참고 |
“Tmax FDL Reference Guide"를 참고한다. |
TJES_ERR_FBGETLEN (-9712)
설명 |
Tmax fbgetlen() 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
모듈의 에러 로그를 참조하여 TmaxSoft 기술 지원에 문의한다. |
참고 |
"Tmax FDL Reference Guide"를 참고한다. |
TJES_ERR_RCVBUF_NULL (-9713)
설명 |
Tmax 서비스는 클라이언트의 요청을 처리하고자 TPSVCINFO 구조체를 전달 받는다. 이 때 클라이언트가 요구한 버퍼의 내용은 TPSVCINFO→DATA에 있는데, 이 DATA가 없을 때 발생한다. |
대응 방법 |
클라이언트가 제대로 요청을 했는지 확인을 먼저하고, TmaxSoft 기술 지원에 문의한다. |
참고 |
"Tmax Application Development Guide"를 참고한다. |
TJES_ERR_TPSENDTOCLI (-9714)
설명 |
Tmax tpsendtocli() 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
모듈의 에러 로그를 참조하여 TmaxSoft 기술 지원에 문의한다. |
참고 |
"Tmax Reference Guide"를 참고한다. |
TJES_ERR_JCL_PATH (-9800)
설명 |
JOB 전송(submit) 할 때 받은 JCL 파일 경로에 접근할 수 없는 경우에 발생한다. JCL 파일이 존재하지 않거나, 접근 권한이 없거나 로컬에서만 접근 가능한 jcl_path를 다른 노드의 obmjmsvr 서버를 통해 전송된 경우에 발생한다. |
대응 방법 |
JCL 파일 존재 여부와 파일 권한 및 모든 노드에서 파일에 접근 가능한지 확인한다. |
참고 |
TJES_ERR_JCL_SYNTAX (-9801)
설명 |
전송한 JCL 구문에서 에러가 감지된 경우에 발생한다. |
대응 방법 |
JCL을 수정하고 다시 전송(submit)한다. |
참고 |
TJES_ERR_NO_SUBM_TOKEN (-9900)
설명 |
JOB을 전송(submit)하는 주체에 대한 TACF 토큰이 전달되지 않은 경우에 발생한다. |
대응 방법 |
JCL을 전송한 주체와 경로에 대해 확인한다. |
참고 |
TJES_ERR_NO_SUBM_ACCOUNT (-9901)
설명 |
JOB을 전송(submit)하는 주체에 대한 TACF 토큰이 유효하지 않은 경우에 발생한다. ofrsasvr 서버가 재기동된 상태에서 발생할 수 있다. |
대응 방법 |
다시 로그인하여 유효한 TACF 토큰을 발급받은 후 JOB을 전송한다. |
참고 |
TJES_ERR_NO_EXEC_ACCOUNT (-9902)
설명 |
전송된 JCL에 기술된 사용자 ID로 TACF 토큰을 생성할 수 없는 경우에 발생한다. |
대응 방법 |
JCL에 기술된 사용자 ID와 비밀번호가 유효한지 확인한다. |
참고 |
TJES_ERR_SURROGATE_DENIED (-9903)
설명 |
JCL에 비밀번호 없이 사용자 ID만 기술하여 위탁 전송(surrogate submit)하는 경우, 전송자가 JCL의 사용자 ID로 위탁 전송(surrogate submit)할 권한이 없는 경우에 발생한다. |
대응 방법 |
권한이 있는 전송자(submitter)로 전송(submit)하거나, 에러가 발생한 전송자(submitter)에게 권한을 부여한다. |
참고 |
OpenFrame TACF "운영자 안내서"를 참고한다. |
TJES_ERR_ELEM_IS_NULL (-9950)
설명 |
obmjtimr에서 element가 없는 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TJES_ERR_DUP_ELEM (-9951)
설명 |
obmjtimr에서 중복 요소를 삭제하는 처리를 하지 못한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
3. SPOOL (-13000)
SPOOL 모듈은 SPOOL의 생성/삭제/백업/복원을 관리하는 모듈이다.
다음은 SPOOL 모듈에서 발생하는 에러 메시지와 대응 방법에 대한 설명이다.
SPOOL_ERR_MALLOC (-13001)
설명 |
시스템 메모리 할당에 실패한 경우에 발생한다. |
대응 방법 |
시스템에 충분한 가용 메모리가 있는지 확인한다. 로그를 참조하여 에러 원인을 분석한 후 대응한다. |
참고 |
SPOOL_ERR_SYSTEM (-13002)
설명 |
system() 시스템 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
너무 많은 프로세스가 실행되고 있지 않은지 확인한다. |
참고 |
SPOOL_ERR_OPEN (-13011)
설명 |
파일 열기에 실패한 경우에 발생한다. |
대응 방법 |
해당 파일이 존재하는지 확인한다. 로그를 참조하여 에러 원인을 분석한 후 대응한다. |
참고 |
SPOOL_ERR_READ (-13012)
설명 |
파일 읽기에 실패한 경우에 발생한다. |
대응 방법 |
파일에 대한 접근 권한을 확인한다. 로그를 참조하여 에러 원인을 분석한 후 대응한다. |
참고 |
SPOOL_ERR_WRITE (-13013)
설명 |
파일 쓰기에 실패한 경우에 발생한다. |
대응 방법 |
파일에 대한 접근 권한을 확인한다. 로그를 참조하여 에러 원인을 분석한 후 대응한다. |
참고 |
SPOOL_ERR_UNLINK (-13014)
설명 |
파일 삭제에 실패한 경우에 발생한다. |
대응 방법 |
로그를 참조하여 에러 원인을 분석한 후 대응한다. |
참고 |
SPOOL_ERR_LOCK (-13015)
설명 |
파일 잠금에 실패한 경우에 발생한다. |
대응 방법 |
로그를 참조하여 에러 원인을 분석한 후 대응한다. |
참고 |
SPOOL_ERR_UNLOCK (-13016)
설명 |
파일에 대한 잠금 해제에 실패한 경우에 발생한다. |
대응 방법 |
로그를 참조하여 에러 원인을 분석한 후 대응한다. |
참고 |
SPOOL_ERR_LSEEK (-13017)
설명 |
lseek() 시스템 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
로그를 참조하여 에러 원인을 분석한 후 대응한다. |
참고 |
SPOOL_ERR_STAT (-13018)
설명 |
stat() 시스템 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
파일 또는 디렉터리가 존재하는지 확인한다. 로그를 참조하여 에러 원인을 분석한 후 대응한다. |
참고 |
SPOOL_ERR_CHMOD (-13019)
설명 |
chmod() 시스템 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
로그를 참조하여 에러 원인을 분석한 후 대응한다. |
참고 |
SPOOL_ERR_OPEN_DIRECTORY (-13021)
설명 |
디렉터리를 열기에 실패한 경우에 발생한다. |
대응 방법 |
디렉터리가 존재하는지 확인한다. 로그를 참조하여 에러 원인을 분석한 후 대응한다. |
참고 |
SPOOL_ERR_MAKE_DIRECTORY (-13022)
설명 |
디렉터리 생성에 실패한 경우에 발생한다. |
대응 방법 |
동일한 명칭의 파일이 존재하는지 확인한다. 로그를 참조하여 에러 원인을 분석한 후 대응한다. |
참고 |
SPOOL_ERR_REMOVE_DIRECTORY (-13023)
설명 |
디렉터리 삭제에 실패한 경우에 발생한다. |
대응 방법 |
로그를 참조하여 에러 원인을 분석한 후 대응한다. |
참고 |
SPOOL_ERR_GET_WORKING_DIR (-13024)
설명 |
현재 작업 디렉터리(working directory)를 얻기에 실패한 경우에 발생한다. |
대응 방법 |
로그를 참조하여 에러 원인을 분석한 후 대응한다. |
참고 |
SPOOL_ERR_CHANGE_WORKING_DIR (-13025)
설명 |
작업 디렉터리 변경에 실패한 경우에 발생한다. |
대응 방법 |
로그를 참조하여 에러 원인을 분석한 후 대응한다. |
참고 |
SPOOL_ERR_BUFLEN (-13101)
설명 |
버퍼 길이가 기준 미만으로 설정된 경우에 발생한다. |
대응 방법 |
패치가 필요하다. |
참고 |
SPOOL_ERR_SYSOUT_LIMIT (-13102)
설명 |
Spool 데이터 셋의 개수가 512개를 초과한 경우에 발생한다. |
대응 방법 |
JCL의 SYSOUT 개수를 수정한다. |
참고 |
SPOOL_ERR_INVALID_INPUT (-13103)
설명 |
API의 INPUT 파라미터 값이 Null인 경우에 발생한다. |
대응 방법 |
해당 프로세스의 메모리에 이상이 발생한 것일 수 있다. 로그를 참조하여 에러 원인을 분석한 후 대응한다. |
참고 |
SPOOL_INVALID_CONFIG (-13104)
설명 |
OpenFrame 환경설정에서 정보를 가져오는데 실패한 경우에 발생한다. |
대응 방법 |
로그를 통해 OpenFrame 환경설정에 관련 항목이 올바르게 설정 되었는지 확인한다. |
참고 |
4. MVSSYS (-16000)
MVSSYS 모듈은 JES 명령어를 처리하는 모듈이다.
다음은 MVSSYS 모듈에서 발생하는 에러 메시지와 대응 방법에 대한 설명이다.
MVSSYS_ERR_INVALID_COMMAND (-16001)
설명 |
MVS 시스템의 명령어 파라미터가 지정된 구문(Syntax) 형식에 맞지 않는 경우에 발생한다. |
대응 방법 |
입력한 MVS 시스템 명령어 파라미터를 확인한다. |
참고 |
MVS 시스템 명령어 구문
|
MVSSYS_ERR_EXECUTE_FAILURE (-16002)
설명 |
MVS 시스템 명령어가 정상적으로 수행되지 않은 경우에 발생한다. |
대응 방법 |
MVS 시스템 명령어에 대한 에러 로그를 확인한다. |
참고 |
MVSSYS_ERR_CMD_NOT_SUPPORTED (-16003)
설명 |
MVS 시스템 명령어가 지원하지 않거나 잘못된 형식으로 작성된 경우에 발생한다. |
대응 방법 |
입력한 MVS 시스템 명령어를 확인한다. |
참고 |
|
5. TSO (-92000)
TSO(Time Sharing Option) 모듈은 사용자가 TSO 명령 및 Command Procedure 문을 이용하여 단말 입출력, 데이터셋 관리, COBOL 프로그램 실행 등 다양한 업무를 처리할 수 있는 모듈이다.
다음은 TSO 모듈에서 발생하는 에러 메시지와 대응 방법에 대한 설명이다.
TSO_ERR_INVALID_REQUEST (-92001)
설명 |
TSO 라이브러리의 API를 직접 사용할 때 맞지 않는 파라미터가 전달된 경우에 발생한다. |
대응 방법 |
API를 직접 사용하는 경우라면 수행하려는 작업에 맞는 파라미터를 제대로 전달한다. 그외의 경우라면 에러 메시지를 참고하여 TmaxSoft 기술지원에 문의한다. |
참고 |
TSO_ERR_MEMORY_ALLOC (-92002)
설명 |
시스템 메모리 할당에 실패한 경우에 발생한다. |
대응 방법 |
에러가 발생할 때 출력되는 시스템 에러 메시지를 참고하여 시스템 담당자에게 문의한다. |
참고 |
TSO_ERR_INTERNAL (-92003)
설명 |
TSO 모듈 내부 에러이다. |
대응 방법 |
에러 메시지를 참고하여 TmaxSoft 기술지원에 문의한다. |
참고 |
TSO_ERR_NOT_IMPLEMENTED (-92004)
설명 |
현재 지원되지 않는 기능을 사용한 경우에 발생한다. |
대응 방법 |
해당 기능을 사용하지 않도록 CLIST를 수정한다. CLIST를 수정할 수 없는 경우 TmaxSoft 기술지원에 문의한다. |
참고 |
TSO_ERR_MAX_TSOID (-92005)
설명 |
OpenFrame 환경설정에 tso 서브젝트, TSOMGR 섹션의 MAX_TSO_COUNT 키의 VALUE 항목의 값보다 최대 TSO 사용자 수를 초과한 경우에 발생한다. |
대응 방법 |
OpenFrame 환경설정에 tso 서브젝트, TSOMGR 섹션의 MAX_TSO_COUNT 키의 VALUE 항목의 값을 변경한다. |
참고 |
OpenFrame 환경설정에 대한 자세한 내용은 OpenFrame Batch "환경설정 안내서"를 참고한다. |
TSO_ERR_NOT_DEFINED_SPOOLPATH (-92006)
설명 |
SPOOL의 PATH가 정의되지 않은 경우에 발생한다. |
대응 방법 |
시스템 담당자에게 문의한다. |
참고 |
TSO_ERR_NOT_DEFINED_SYSMSGPATH (-92007)
설명 |
SYSMSG의 PATH가 정의되지 않은 경우에 발생한다. |
대응 방법 |
시스템 담당자에게 문의한다. |
참고 |
TSO_ERR_NOT_FOUND_ENTRY (-92008)
설명 |
검색하고자 하는 ENTRY를 찾지 못했을 경우에 발생한다. |
대응 방법 |
시스템 담당자에게 문의한다. |
참고 |
TSO_ERR_NOT_SUPPORTED (-92009)
설명 |
현재 지원되지 않는 기능을 사용하거나 잘못된 형식으로 명령어를 지정한 경우에 발생한다. |
대응 방법 |
해당 기능을 사용하지 않도록 CLIST를 수정한다. CLIST를 수정할 수 없는 경우 TmaxSoft 기술지원에 문의한다. |
참고 |
TSO_ERR_INVALID_MAP_VERSION (-92010)
설명 |
사용하는 MAP 파일의 버전이 맞지 않는 경우에 발생한다. |
대응 방법 |
MAP 파일을 재컴파일한다. |
참고 |
TSO_ERR_USERID_NOT_DEFINED (-92011)
설명 |
USER ID가 정의되어 있지 않은 경우에 발생한다. |
대응 방법 |
시스템 담당자에게 문의한다. |
참고 |
TSO_ERR_PASSWORD_NOT_DEFINED (-92012)
설명 |
USER ID의 PASSWORD가 정의되어 있지 않은 경우에 발생한다. |
대응 방법 |
시스템 담당자에게 문의한다. |
참고 |
TSO_ERR_NOT_LOGON (-92013)
설명 |
LOGON되어 있지 않은 경우에 발생한다. |
대응 방법 |
정상적인 방법으로 TSO 시스템에 LOGON을 재시도한다. |
참고 |
TSO_ERR_REQUIRE_USERID (-92014)
설명 |
LOGON할 때 시스템에서 출력해 주는 LOGIN 화면에 USER ID를 입력하지 않고 LOGIN을 시도하는 경우에 발생한다. |
대응 방법 |
LOGIN 화면에서 USER ID를 올바르게 입력한 후 LOGIN을 시도한다. |
참고 |
TSO_ERR_REQUIRE_PASSWD (-92015)
설명 |
LOGON할 때 시스템에서 출력해 주는 LOGIN 화면에 PASSWORD를 입력하지 않고 LOGIN을 시도하는 경우에 발생한다. |
대응 방법 |
LOGIN 화면에서 PASSWORD를 올바르게 입력한 후 LOGIN을 시도한다. |
참고 |
TSO_ERR_WRONG_USERID_PASSWD (-92017)
설명 |
LOGIN할 때 시스템에서 출력해주는 LOGIN 화면에 잘못된 PASSWORD를 입력한 후 LOGIN을 시도하는 경우에 발생한다. |
대응 방법 |
LOGIN 화면에서 PASSWORD를 올바르게 입력한 후 LOGIN을 시도한다. |
참고 |
TSO_ERR_LOGOUT (-92018)
설명 |
LOGOUT된 경우에 발생한다. |
대응 방법 |
TSO 명령어에 의해 정상적으로 LOGOUT된 경우가 아니라면 TmaxSoft 기술지원에 문의한다. |
참고 |
TSO_ERR_SCREEN_READY (-92019)
설명 |
지정된 펑션키가 입력되어 처음으로 돌아가 READY 화면을 출력한 경우에 발생한다. |
대응 방법 |
TSO 명령어에 의해 정상적으로 READY 화면을 출력한 경우가 아니라면 TmaxSoft 기술지원에 문의한다. |
참고 |
TSO_ERR_MAX_JCLPATH_COUNT (-92021)
설명 |
너무 많은 JCL 파일 경로 지정을 했을 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_JCLPATH_NOT_FOUND (-92022)
설명 |
JCL 파일 경로에 접근할 수 없는 경우에 발생한다. JCL 파일이 존재하지 않거나, 접근 권한이 없는 경우이다. |
대응 방법 |
JCL 파일 존재 여부와 파일 권한을 확인한다. |
참고 |
TSO_ERR_INVALID_DSNAME (-92031)
설명 |
데이터 셋의 이름이 잘못된 경우에 발생한다. |
대응 방법 |
데이터셋 이름을 올바르게 지정했는지 확인한다. |
참고 |
TSO_ERR_DSHANDLE_NOT_FOUND (-92032)
설명 |
파라미터로 주어진 DS 핸들이 없는 경우에 발생한다. |
대응 방법 |
API 함수를 호출할 때 DS 핸들이 제대로 전달되는지 확인한다. |
참고 |
TSO_ERR_OCENT_NOT_FOUND (-92033)
설명 |
출력 제어 항목을 찾지 못한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_INVALID_DD_HANDLE (-92034)
설명 |
파라미터로 주어진 DD 핸들이 없는 경우에 발생한다. |
대응 방법 |
API 함수를 호출할 때 DS 핸들이 제대로 전달되는지 확인한다. |
참고 |
TSO_ERR_DUPLICATE_DD (-92035)
설명 |
JCL이나 CLIST의 DD 항목의 이름이 중복된 경우에 발생한다. |
대응 방법 |
DD의 이름을 확인한다. |
참고 |
TSO_ERR_CANCEL_EXPECTED_JOBID (-92041)
설명 |
시스템에 동일한 JOBNAME의 JOB이 존재하는 경우 해당 JOBNAME을 파라미터로 TSO CANCEL 명령어를 수행할 때 JOBID 입력없이 수행했을 경우 발생한다. |
대응 방법 |
TSO CANCEL 명령어를 수행할 때 JOBID를 입력한 후 수행한다. |
참고 |
TSO_ERR_NOT_SHARED_OBJECT (-92042)
설명 |
호출할 파일이 동적 라이브러리 형태가 아닌 경우에 발생한다. |
대응 방법 |
파일을 올바르게 지정한 것인지 확인한다. |
참고 |
TSO_ERR_INFINITE_CALL (-92043)
설명 |
COBOL 애플리케이션에서 IPF 서브루틴을 계속 호출하는 경우에 발생한다. |
대응 방법 |
애플리케이션의 동작을 확인하거나 시스템 담당자에게 문의한다. |
참고 |
TSO_ERR_SYSCALL_OPEN (-92051)
설명 |
fopen() 시스템 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
에러가 발생할 때 출력되는 시스템 에러 메시지를 참고하여 시스템 담당자에게 문의한다. |
참고 |
TSO_ERR_SYSCALL_LOCKF (-92052)
설명 |
lockf() 시스템 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
에러가 발생할 때 출력되는 시스템 에러 메시지를 참고하여 시스템 담당자에게 문의한다. |
참고 |
TSO_ERR_SYSCALL_OPENDIR (-92053)
설명 |
opendir() 시스템 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
에러가 발생할 때 출력되는 시스템 에러 메시지를 참고하여 시스템 담당자에게 문의한다. |
참고 |
TSO_ERR_SYSCALL_PUTENV (-92054)
설명 |
putenv() 시스템 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
에러가 발생할 때 출력되는 시스템 에러 메시지를 참고하여 시스템 담당자에게 문의한다. |
참고 |
TSO_ERR_SYSCALL_MALLOC (-92055)
설명 |
calloc() 또는 malloc() 시스템 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
에러가 발생할 때 출력되는 시스템 에러 메시지를 참고하여 시스템 담당자에게 문의한다. |
참고 |
TSO_ERR_SYSCALL_STAT (-92056)
설명 |
stat() 시스템 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
에러가 발생할 때 출력되는 시스템 에러 메시지를 참고하여 시스템 담당자에게 문의한다. |
참고 |
TSO_ERR_SYSCALL_MKSTEMP (-92057)
설명 |
mkstemp() 시스템 함수 호출에 실패한 경우에 발생한다. |
대응 방법 |
에러가 발생할 때 출력되는 시스템 에러 메시지를 참고하여 시스템 담당자에게 문의한다. |
참고 |
TSO_ERR_NOT_FOUND_TSOID (-92061)
설명 |
TSO 시스템에서 TSOID를 찾을 수 없는 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_NOT_FOUND_CLNTID (-92062)
설명 |
TSO 시스템에서 CLIENT ID를 찾을 수 없는 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_NOT_FOUND_TSOSEQ (-92063)
설명 |
TSO 시스템에서 TSO SEQUENCE를 찾을 수 없는 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_NOT_FOUND_RUNPID (-92064)
설명 |
TSO 시스템에서 Process ID를 찾을 수 없는 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_NOT_FOUND_CLNTLU (-92065)
설명 |
TSO 시스템에서 CLIENT LU를 찾을 수 없는 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_NOT_FOUND_MAPFILE (-92067)
설명 |
TSO MAP 파일의 경로에 접근할 수 없는 경우에 발생한다. |
대응 방법 |
TSO MAP 파일 존재 여부를 확인한다. |
참고 |
TSO_ERR_NOT_FOUND_JOBID (-92068)
설명 |
TSO 시스템에서 JOB ID를 찾을 수 없는 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_NOT_FOUND_PROCFILE (-92069)
설명 |
TSO 시스템에서 Default Procedure를 찾을 수 없는 경우에 발생한다. |
대응 방법 |
OpenFrame 환경설정에 tso 서브젝트, TSOMGR 섹션의 DEFAULT_PROC 키의 VALUE 항목에 올바른 프러시저를 지정한다. |
참고 |
OpenFrame 환경설정에 대한 자세한 내용은 OpenFrame Batch "환경설정 안내서"를 참고한다. |
TSO_ERR_NOT_INITIALIZED (-92071)
설명 |
TSO 시스템이 초기화되어 있지 않는 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_INVALID_CONFIG (-92093)
설명 |
OpenFrame 환경설정 값을 제대로 읽어오지 못한 경우에 발생한다. |
대응 방법 |
설정 값을 확인하고 오류를 바로 잡는다. |
참고 |
TSO_ERR_INVALID_PARAM (-92095)
설명 |
파라미터가 잘못된 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_TPALLOC (-92300)
설명 |
tpalloc 함수가 실패한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_TPFREE (-92301)
설명 |
tpfree 함수가 실패한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_TPCALL (-92302)
설명 |
tpcall 함수가 실패한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_TPREGCB (-92303)
설명 |
tpregcb 함수가 실패한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_TPSCHEDULE (-92304)
설명 |
tpschedule 함수가 실패한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_TPGETMYNODE (-92305)
설명 |
tpgetmynode 함수가 실패한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_TMADMIN (-92306)
설명 |
tmadmin 함수가 실패한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_TPGETACTIVESVR (-92307)
설명 |
tpgetactivesvr 함수가 실패한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_TPACALL (-92308)
설명 |
tpacall 함수가 실패한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_TPREALLOC (-92309)
설명 |
tprealloc 함수가 실패한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_TPRELAY (-92310)
설명 |
tprelay 함수가 실패한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_FBPUT (-92320)
설명 |
fbput 함수가 실패한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_FBGET (-92321)
설명 |
fbget 함수가 실패한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_FBGETLEN (-92322)
설명 |
fbgetlen 함수가 실패한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_SYSTEM (-92500)
설명 |
시스템 함수가 실패한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_FTP_PARSING_ERROR (-92600)
설명 |
TSO FTP 명령어의 구문 분석이 잘못된 경우에 발생한다. |
대응 방법 |
TSO FTP 명령어 구문을 확인하고 오류를 바로 잡는다. |
참고 |
TSO_ERR_FTP_TRANSALTE_EROR (-92601)
설명 |
TSO FTP 명령어의 헤더 처리가 잘못된 경우에 발생한다. |
대응 방법 |
로그 메시지를 확인하여 TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_FTP_EXEC_ERROR (-92602)
설명 |
TSO FTP 명령어의 실행이 잘못된 경우에 발생한다. |
대응 방법 |
로그 메시지를 확인하여 TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_FTP_RECV_COPY_ERROR (-92603)
설명 |
TSO FTP 명령어를 통해 주고 받은 파일의 처리가 잘못된 경우에 발생한다. |
대응 방법 |
로그 메시지를 확인하여 TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_FTP_RECV_INVALI_LRECL (-92604)
설명 |
TSO FTP 명령어를 통해 받은 파일의 레코드의 길이가 잘못된 경우에 발생한다. |
대응 방법 |
받은 파일의 레코드의 길이와 데이터 셋의 길이를 확인하여 동일하게 변경 후 재수행한다. |
참고 |
TSO_ERR_FTP_UNSUPPORTED_CMD (-92605)
설명 |
TSO에서 지원하지 않는 FTP 명령어가 지정된 경우에 발생한다. |
대응 방법 |
지원이 필요한 명령어인 경우 TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_FTP_NOT_NONVSAM (-92606)
설명 |
TSO FTP 명령어에서 지원하지 않는 타입의 데이터 셋인 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술 지원에 문의한다. |
참고 |
TSO_ERR_FTP_ACCNT_ERROR (-92607)
설명 |
TSO FTP 명령어를 처리할 때 필요한 USERNAME과 PASSWORD가 지정되지 않은 경우에 발생한다. |
대응 방법 |
USERNAME과 PASSWORD를 지정한 후 재 수행한다. |
참고 |