OpenFrame AIM 에러 코드
본 장에서는 OpenFrame AIM 관련 에러 코드의 범위와 해당 에러에 대해 기술한다.
1. 개요
다음은 OpenFrame AIM 관련 에러 코드의 범위와 해당 에러를 정의하는 모듈에 대한 요약이다.
에러 베이스 | 모듈명 | 모듈 설명 |
---|---|---|
-21000 |
3270 스트림 분석, 구성을 담당하는 모듈이다. |
|
-80000 |
AIM 온라인 공통 모듈이다. |
|
-82000 |
AIM 시스템 내에서 사용되는 ACP JCL 리소스 관리 기능을 제공한다. |
|
-84000 |
AIM 리소스의 운영 상태 정보의 조회, 변경 및 이와 관련된 제어를 담당하는 모듈이다. |
|
-84100 |
AIM 시스템 내에서 사용되는 AIS 리소스 관리 기능을 제공한다. |
|
-85000 |
AIM 시스템 내 AIMIDCM의 SMR 기능을 사용하기 위해 필요한 모듈이다. |
|
-86000 |
AIM 커맨드 라이브러리 모듈이다. |
|
-87000 |
AIM 시스템 내에서 공통적으로 사용되는 기능을 제공한다. |
|
-88000 |
AIM 시스템 내에서 사용하는 ADL 리소스 관리 기능을 제공한다. |
|
-88000 |
AIM 시스템 내에서 사용하는 각종 도구를 제공한다. |
|
-89000 |
AIM 시스템 내에서 ADL 리소스 관리 기능을 제공하는 모듈이다. |
2. PSAM (-21000)
PSAM 모듈은 AIM 맵 정보 처리 및 3270 데이터 스트림 변환 기능을 제공한다.
다음은 PSAM 모듈에서 발생하는 에러 메시지와 대응 방법에 대한 설명이다.
PSAM_ERR_INIT_CPM (-21001)
설명 |
CPM 초기화에 실패한 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_READ_CONFIG (-21002)
설명 |
설정의 PSAM 섹션의 내용이 잘못된 경우 발생한다. |
대응 방법 |
설정의 PSAM 섹션이 올바르게 등록되어 있는지 확인한다. |
참고 |
PSAM_ERR_LOAD_CPM (-21003)
설명 |
CPM 파일 로드에 실패한 경우에 발생한다. |
대응 방법 |
CPM 파일들이 정상적으로 존재하는지 확인한다. |
참고 |
PSAM_ERR_INIT_API3270 (-21007)
설명 |
API3270 초기화에 실패한 경우에 발생한다. |
대응 방법 |
로그를 통해 어떤 부분에서 에러가 발생했는지 확인한다. |
참고 |
PSAM_ERR_INIT_FMT (-21008)
설명 |
PSAM 초기화에 실패한 경우에 발생한다. |
대응 방법 |
로그를 통해 어떤 부분에서 에러가 발생했는지 확인한다. |
참고 |
PSAM_ERR_INVALID_3270_STREAM (-21102)
설명 |
유효하지 않은 3270 스트림을 전달받은 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_API3270_BEGIN (-21107)
설명 |
3270 스트림 생성 과정 중 시작 시점에 실패한 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_INVALID_BIN_FID (-21130)
설명 |
맵의 FID 가 유효하지 않은 경우에 발생한다. |
대응 방법 |
맵 파일이 잘못되었을 확률이 크므로, 맵을 재컴파일한다. |
참고 |
PSAM_ERR_INVALID_BIN_PART (-21135)
설명 |
맵의 PART 가 유효하지 않은 경우에 발생한다. |
대응 방법 |
맵 파일이 잘못되었을 확률이 크므로, 맵을 재컴파일한다. |
참고 |
PSAM_ERR_INVALID_BIN_RECORD (-21138)
설명 |
맵의 RECORD 가 유효하지 않은 경우에 발생한다. |
대응 방법 |
맵 파일이 잘못되었을 확률이 크므로, 맵을 재컴파일한다. |
참고 |
PSAM_ERR_API3270_BUILD_CMD (-21140)
설명 |
3270 스트림 생성 과정에서 CMD 플래그 세팅에 실패한 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_API3270_BUILD_WCC (-21145)
설명 |
3270 스트림 생성 과정에서 WCC 플래그 세팅에 실패한 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_API3270_BUILD_FIELD (-21150)
설명 |
3270 스트림 생성 과정에서 FIELD 세팅에 실패한 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_API3270_BUILD_STREAM (-21155)
설명 |
3270 스트림 생성에 실패한 경우에 발생한다. |
대응 방법 |
로그를 통해 어떤 부분에서 에러가 발생했는지 확인한다. |
참고 |
PSAM_ERR_INVALID_ARG (-21175)
설명 |
3270 스트림 생성시 필요한 Argument 가 유효하지 않은 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_PAGING_SET (-21181)
설명 |
3270 스트림 생성 과정에서 PAGING 세팅에 실패한 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_INVALID_EDIT_LEN (-21182)
설명 |
DATA 문의 EDIT를 이용한 편집 길이가 최대 길이를 초과하는 경우 발생한다. |
대응 방법 |
DATA 문의 EDIT 오퍼랜드의 기술을 확인한다. |
참고 |
PSAM_ERR_INVALID_EDIT_TO_ROUND_OFF (-21183)
설명 |
DATA 문의 EDIT에 기술된 편집 정보가 반올림 처리에 유효하지 않은 경우에 발생한다. |
대응 방법 |
DATA 문의 EDIT 오퍼랜드의 기술을 확인한다. |
참고 |
PSAM_ERR_INTEGER_PART (-21184)
설명 |
DATA 문의 EDIT을 사용한 편집 중 정수부를 생성할 수 없는 경우에 발생한다. |
대응 방법 |
DATA 문의 EDIT 오퍼랜드의 기술을 확인한다. |
참고 |
PSAM_ERR_OPEN_BIN_FILE (-21200)
설명 |
PSAM 바이너리 파일을 여는 데에 실패한 경우에 발생한다. |
대응 방법 |
PSAM 파일을 컴파일한 결과로 생성된 바이너리 파일이 디렉터리에 유효하게 존재하는지 확인한다. |
참고 |
PSAM_ERR_OPEN_COPYGU_FILE (-21201)
설명 |
PSAM copybook 파일을 여는 데 실패한 경우에 발생한다. |
대응 방법 |
PSAM 파일을 컴파일한 결과물 중 하나인 copybook 파일이 디렉터리에 유효하게 존재하는지 확인한다. |
참고 |
PSAM_ERR_GET_ENV (-21202)
설명 |
PSAM 환경 정보를 가져오는 데 실패한 경우에 발생한다. |
대응 방법 |
ofconfig를 통해 AIM subject 및 PSAM SECTION 값이 올바르게 지정되었는지 확인한다. |
참고 |
PSAM_ERR_SCHAR_NOT_FOUND (-21203)
설명 |
PSAM의 기본 SCHAR 값을 내부적으로 불러오는 데 실패한 경우에 발생한다. |
대응 방법 |
LAYOUT 문의 기술을 확인한다. |
참고 |
PSAM_ERR_INVALID_DATETYPE_OP (-21204)
설명 |
DATETYPE 문에 대한 기술이 잘못되었을 경우 발생한다. |
대응 방법 |
DATETYPE 문에 대한 기술을 확인한다. |
참고 |
PSAM_ERR_FIELD_NOT_FOUND (-21205)
설명 |
화면 형식의 기술로부터 FIELD를 생성하지 못한 경우에 발생한다. |
대응 방법 |
LAYOUT 문의 기술을 확인한다. |
참고 |
PSAM_ERR_INVALID_SCHAR (-21206)
설명 |
화면 형식에서 SCHAR를 잘못 사용한 경우 발생한다. |
대응 방법 |
화면 형식에서 SCHAR를 나타내는 문자가 적절한지 확인한다. |
참고 |
PSAM_ERR_INVALID_REPEAT (-21208)
설명 |
REPEAT 문의 기술이 잘못된 경우 발생한다. |
대응 방법 |
REPEAT 문의 기술을 확인한다. |
참고 |
PSAM_ERR_NOT_SUPPORTED_PIC_OP (-21209)
설명 |
DATA의 PIC 문에서 사용한 속성이 지원되지 않는 경우 발생한다. |
대응 방법 |
PIC 문의 속성값을 확인한다. |
참고 |
PSAM_ERR_DATA_BIN_NOT_FOUND (-21210)
설명 |
PSAM 파일을 파싱하는 과정에서 DATA 문을 위한 메모리 할당에 실패한 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_DATA_COMMAND_NOT_FOUND (-21211)
설명 |
PSAM 파일을 파싱하는 과정에서 DATA 문의 오퍼랜드를 위한 메모리 할당에 실패한 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_NOT_SUPPORTED_PIC_C_EDIT (-21212)
설명 |
DATA 문의 PIC 타입이 C인 경우, EDIT 오퍼랜드를 지원하지 않아 발생한다. |
대응 방법 |
DATA 문의 오퍼랜드 기술을 확인한다. |
참고 |
PSAM_ERR_NULL_PARM (-21300)
설명 |
3270 스트림 생성시 필요한 파라메터가 NULL 인 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_AIM_INPUT_BUILD (-21301)
설명 |
3270 스트림 생성 과정에서 숫자 타입의 레코드가 잘못된 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_INVALID_INPUT_DATA (-21302)
설명 |
입력 데이터가 유효하지 않은 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_AIM_OUTPUT_BUILD (-21303)
설명 |
3270 스트림 생성 과정에서 출력 데이터가 유효하지 않은 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_INVALID_OUTPUT_DATA (-21304)
설명 |
출력 데이터가 유효하지 않은 경우에 발생한다. |
대응 방법 |
자주 발생하지 않는 에러이므로, 시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_MALLOC (-21305)
설명 |
메모리 할당에 실패한 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_INVALID_AID (-21400)
설명 |
입력받은 AID 값이 유효하지 않은 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_INVALID_DIST (-21500)
설명 |
입력받은 DIST 값이 유효하지 않은 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
PSAM_ERR_NOT_FOUND (-21999)
설명 |
데이터가 존재하지 않는 경우에 발생한다. |
대응 방법 |
다양한 상황에서 발생하므로 로그를 통해 적절히 대응한다. |
참고 |
3. AIMCOM (-80000)
AIMCOM 모듈은 AIM 내부 라이브러리에서 사용되는 데이터 구조를 구현해놓은 기본 라이브러리이다.
다음은 AIMCOM모듈에서 발생하는 에러 메시지와 대응 방법에 대한 설명이다.
AIMCOM_ERR_CALLOC (-80001)
설명 |
메모리 할당에 실패했다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMCOM_ERR_REALLOC (-80003)
설명 |
메모리 할당에 실패했다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMCOM_ERR_INVALID_DESCRIPTOR (-80005)
설명 |
시스템 에러이다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMCOM_ERR_INVALID_KEY (-80006)
설명 |
요청한 키 값이 잘못되었을 경우 발생하는 시스템 에러이다. |
대응 방법 |
로그 메시지를 확인한 후 시스템 관리자에게 문의한다. |
참고 |
AIMCOM_ERR_DUPLICATED (-80007)
설명 |
이미 존재하는 키 값이다. |
대응 방법 |
중복되었을 때 발생하는 에러이므로 상황에 맞게 대응한다. |
참고 |
AIMCOM_ERR_INTERNAL (-80010)
설명 |
시스템 에러이다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMCOM_ERR_EOL (-80011)
설명 |
시스템 에러이다. 데이터 리스트의 끝에 도달했을 때 발생한다. |
대응 방법 |
정보성 에러로 특별한 대응 방법은 없다. |
참고 |
AIMCOM_ERR_DESCRIPTOR_NOTFND (-80098)
설명 |
시스템 에러이다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMCOM_ERR_NOTFND (-80099)
설명 |
요청한 데이터를 찾지 못했다. |
대응 방법 |
로그 메시지를 확인한 후 적절히 대응한다. 정상적 상황에서 발생하는 에러일 수 있다. |
참고 |
AIMCOM_ERR_ODBC_FUNC_FAILED (-80101)
설명 |
OpenFrame AIM 내부적으로 ODBC 수행 과정에서 문제가 있는 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
4. AIMACP (-82000)
AIMACP 모듈은 AIM 시스템 내에서 사용되는 ACP JCL 리소스 관리기능을 제공한다.
다음은 AIMACP 모듈에서 발생하는 에러 메시지와 대응 방법에 대한 설명이다.
AIMACP_ERR_NOT_INITIALIZED (-82001)
설명 |
AIMACP 모듈이 정상적으로 초기화되지 않은 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMACP_ERR_MEMORY_ALLOC_FAILED (-82010)
설명 |
AIMACP 모듈에서 내부적으로 메모리 할당에 문제가 있는 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMACP_ERR_INVALID_JCL (-82113)
설명 |
AIMACP 모듈에서 내부적으로 유효하지 않은 ACP JCL이 전달되는 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMACP_ERR_INVALID_NAME (-82114)
설명 |
AIMACP 모듈에서 내부적으로 유효하지 않은 JOB 이름이 전달되는 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMACP_ERR_INVALID_PARA (-82115)
설명 |
AIMACP 모듈에서 내부적으로 유효하지 않은 JCL 의 파라미터가 전달되는 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMACP_ERR_PARSE (-82120)
설명 |
JCL 파싱 과정에서 오류가 있는 경우 발생한다. |
대응 방법 |
JCL 문법에 맞게 작성되어 있는지 확인한다. |
참고 |
AIMACP_ERR_FILE_OPEN (-82130)
설명 |
AIMACP 모듈에서 내부적으로 파일 오픈에 실패한 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMACP_ERR_FILE_CREATE (-82135)
설명 |
AIMACP 모듈에서 내부적으로 파일 생성에 실패한 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMACP_ERR_DD_MAX (-82140)
설명 |
JCL 에 기술된 DD 의 수가 1024개를 초과하는 경우 발생한다. |
대응 방법 |
1024개 이상의 DD 를 사용하지 않도록 JCL 을 수정한다. |
참고 |
AIMACP_ERR_NOT_EXIST_JOBNAME (-82145)
설명 |
JCL 에 JOBNAME 이 기술되지 않은 경우에 발생한다. |
대응 방법 |
JCL 에 JOBNAME 을 명시한다. |
참고 |
AIMACP_ERR_NOT_EXIST_PGMNAME (-82146)
설명 |
JCL 에 PGMNAME 이 기술되지 않은 경우에 발생한다. |
대응 방법 |
JCL 에 PGMNAME 을 명시한다. |
참고 |
AIMACP_ERR_ODBC_ERROR (-82201)
설명 |
AIMACP 모듈에서 내부적으로 ACP JCL 리소스 정보에 접근 및 변경 과정에서 문제가 있는 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMACP_ERR_RECORD_DUP (-82202)
설명 |
AIMACP 모듈에서 ACP JCL 리소스 등록 시 이미 등록된 리소스가 존재하는 경우 발생한다. |
대응 방법 |
중복된 리소스가 정상적인 리소스인지 확인한다. |
참고 |
AIMACP_ERR_NOT_FOUND (-82999)
설명 |
AIMACP 모듈에서 내부적으로 요청한 데이터가 존재하지 않는 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
5. AIMCTL (-84000)
AIMCTL 모듈은 AIM 리소스의 운영 상태 정보의 조회, 변경 및 이와 관련된 제어를 담당한다.
다음은 AIMCTL 모듈에서 발생하는 에러 메시지와 대응 방법에 대한 설명이다.
AIMCTL_ERR_MALLOC (-84001)
설명 |
AIM 운영 상태 정보 관리 및 제어 처리의 과정에 필요한 메모리 할당에 실패한 경우 발생한다. |
대응 방법 |
시스템에 가용한 메모리가 부족한 경우에 발생한다. 시스템 담당자에게 문의한다. |
참고 |
AIMCTL_ERR_ODBC_ERROR (-84006)
설명 |
OpenFrame AIM 내 CTL 정보에 접근 및 변경 과정에서 ODBC 수행에 문제가 있는 경우 발생한다. |
대응 방법 |
시스템 담당자에게 문의한다. |
참고 |
AIMCTL_ERR_NOT_INITIALIZED (-84007)
설명 |
OpenFrame AIM 내 CTL 정보가 초기화되어 있지 않은 경우 발생한다. |
대응 방법 |
시스템 담당자에게 문의한다. |
참고 |
AIMCTL_ERR_RECORD_NOT_FOUND (-84008)
설명 |
OpenFrame AIM 내 해당 CTL 정보가 등록되어 있지 않은 경우 발생한다. |
대응 방법 |
시스템 담당자에게 문의한다. |
참고 |
AIMCTL_ERR_RECORD_DUPLICATES (-84009)
설명 |
OpenFrame AIM 내 중복된 CTL 정보가 있는 경우 발생한다. |
대응 방법 |
CTL 정보가 정상적으로 초기화 되지 않은 경우에 발생할 수 있으므로 불필요한 CTL 정보가 등록되어 있는지 확인한다. |
참고 |
AIMCTL_ERR_SCN_RESTRICTED (-84013)
설명 |
AIM 운영 명령 RESTRICT DB를 이용하여 접근이 제한된 NDB나 VSAM을 응용 프로그램에서 접근하는 경우에 반환된다. |
대응 방법 |
접근 대상 NDB나 VSAM은 관리자에 의해 접근 제한이 부여된 상태로 AIM 시스템 운영 관리자에 문의한다. 접근 제한의 종류가 응용 프로그램 키 값에 대한 제한인 경우 응용 프로그램 키 값을 확인하여 허용된 범위의 값으로 수정한 후에 재실행한다. 명령 실행 권한이 있다면 RELEASE DB 명령을 실행하여 RESTRICT DB 상태를 해제할 수 있다. |
참고 |
AIMCTL_ERR_SCN_INHIBITED (-84014)
설명 |
AIM 운영 명령 INHIBIT DB를 이용하여 접근이 금지된 NDB나 VSAM을 응용 프로그램에서 접근하는 경우에 반환된다. |
대응 방법 |
접근 대상 NDB나 VSAM은 관리자에 의해 접근 금지된 상태로 AIM 시스템 운영 관리자에 문의한다. 명령 실행 권한이 있다면 PERMIT DB 명령을 이용하여 접근 금지 상태를 해제할 수 있다. |
참고 |
6. AIMAIS (-84100)
AIMAIS 모듈은 AIM 시스템 내에서 사용되는 AIS 리소스 관리 기능을 제공한다.
다음은 AIMAIS 모듈에서 발생하는 에러 메시지와 대응 방법에 대한 설명이다.
AIMAIS_ERR_NOT_INITIALIZED (-84101)
설명 |
AIMAIS 모듈이 정상적으로 초기화되지 않은 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMAIS_ERR_INVALID_REQUEST (-84102)
설명 |
수행하려는 작업에 맞지 않는 요청을 한 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMAIS_ERR_MEMORY_ALLOC (-84103)
설명 |
AIMAIS 모듈에서 내부적으로 메모리 할당에 문제가 있는 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMAIS_ERR_ODBC_ERROR (-84110)
설명 |
AIMAIS 모듈에서 내부적으로 AIS 리소스 정보에 접근 및 변경 과정에서 문제가 있는 경우 발생한다. |
대응 방법 |
ODBC 에러 메시지를 확인하여 시스템 관리자에게 문의한다. |
참고 |
AIMAIS_ERR_RECORD_DUP (-84111)
설명 |
AIMAIS 모듈에서 AIS 리소스를 등록할 때 이미 등록된 리소스가 존재하는 경우 발생한다. |
대응 방법 |
중복된 리소스가 이미 존재하는지 확인한다. |
참고 |
AIMAIS_ERR_RECORD_NOT_FOUND (-84112)
설명 |
AIMAIS 모듈에서 내부적으로 요청한 데이터가 존재하지 않는 경우 발생한다. |
대응 방법 |
JXGMUAIS 유틸리티를 이용하여 데이터를 등록한다. |
참고 |
7. AIMSMR (-85000)
AIMSMR 모듈은 AIM 시스템 내 AIMIDCM의 SMR 기능을 사용하기 위해 필요한 모듈이며, aimsmradm 명령어를 통해 SMR에서 필요한 정보를 관리할 때 사용된다.
다음은 AIMSMR 모듈에서 발생하는 에러 메시지와 대응 방법에 대한 설명이다.
AIMSMR_ERR_NOT_INITIALIZED (-85001)
설명 |
AIMSMR 모듈이 정상적으로 초기화되지 않은 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIMSMR_ERR_SYNTAX (-85101)
설명 |
SMR 명령어의 문법이 잘못된 경우 발생한다. |
대응 방법 |
SMR 명령어가 문법에 맞게 올바르게 기술되었는지 확인한다. |
참고 |
AIMSMR_ERR_ODBC_ERROR (-85201)
설명 |
SMR 수행 중 ODBC 에러가 발생한 경우이다. |
대응 방법 |
ODBC 에러 메시지를 확인하여 시스템 관리자에게 문의한다. |
참고 |
AIMSMR_ERR_RECORD_DUP (-85202)
설명 |
SMR의 정보에 해당 레코드가 이미 존재한다. |
대응 방법 |
등록하려는 SMR의 정보가 이미 존재하는지 확인한다. |
참고 |
AIMSMR_ERR_NOT_FOUND (-85399)
설명 |
SMR의 정보에 해당 레코드가 존재하지 않는다. |
대응 방법 |
aimsmradm 툴을 이용해서 정보를 등록한다. |
참고 |
AIMSMR_ERR_INTERNAL (-85500)
설명 |
시스템 내부적으로 발생하는 에러이다. |
대응 방법 |
다양한 상황에서 발생하므로 로그를 참고하고 시스템 관리자에게 문의한다. |
참고 |
8. AIMCMD (-86000)
AIMCMD 모듈은 AIM 커맨드를 분석하여 실행해주는 기능을 제공한다.
다음은 AIMCMD 모듈에서 발생하는 에러 메시지와 대응 방법에 대한 설명이다.
AIMCMD_ERR_INTERNAL (-86002)
설명 |
시스템 에러이다. |
대응 방법 |
다양한 상황에서 발생하므로 로그를 확인한다. |
참고 |
AIMCMD_ERR_PARSING_FAILED (-86011)
설명 |
AIM 커맨드 옵션이 잘못되었을 경우 발생하는 에러이다. |
대응 방법 |
로그 메시지를 확인하고 적절히 대응한다. |
참고 |
AIMCMD_ERR_INVALID_OPERAND (-86012)
설명 |
AIM 커맨드 옵션이 잘못되었을 경우 발생하는 에러이다. |
대응 방법 |
로그 메시지를 확인하고 적절히 대응한다. |
참고 |
AIMCMD_ERR_MISSED_OPERAND (-86013)
설명 |
AIM 커맨드 옵션이 생략되었을 경우 발생하는 에러이다. |
대응 방법 |
로그 메시지를 확인하고 적절히 대응한다. |
참고 |
AIMCMD_ERR_NOT_SUPPORTED_CMDTYPE (-86022)
설명 |
AIM 커맨드에서 미지원하는 커맨드 타입의 경우 발생하는 에러이다. |
대응 방법 |
로그 메시지를 확인하고 적절히 대응한다. |
참고 |
AIMCMD_ERR_NOT_SUPPORTED_SUBTYPE (-86023)
설명 |
AIM 커맨드에서 미지원하는 커맨드 서브 타입의 경우 발생하는 에러이다. |
대응 방법 |
로그 메시지를 확인하고 적절히 대응한다. |
참고 |
AIMCMD_ERR_ALREADY_LOGON (-86031)
설명 |
SLOGON 커맨드에서 이미 접속중인 WS 명으로 접속을 시도하는 경우 발생하는 에러이다. |
대응 방법 |
이미 접속 중인 WS인지 확인한다. |
참고 |
9. AIM (-87000)
AIM 모듈은 AIM 시스템 내에서 공통적으로 사용되는 기능을 제공한다.
다음은 AIM 모듈에서 발생하는 에러 메시지와 대응 방법에 대한 설명이다.
AIM_ERR_CALLOC (-87001)
설명 |
시스템 메모리 할당에 실패한 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIM_ERR_REALLOC (-87002)
설명 |
시스템 메모리 재할당에 실패한 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIM_ERR_INVALID_REQUEST (-87003)
설명 |
수행하려는 작업에 맞지 않는 요청을 한 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIM_ERR_INVALID_PARM (-87004)
설명 |
수행하려는 작업에 맞지 않은 파라미터가 전달된 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIM_ERR_INVALID_COMMAND (-87010)
설명 |
시스템 내부적으로 사용하는 커맨드의 타입이 잘못 지정된 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIM_ERR_INVALID_OPCODE (-87020)
설명 |
시스템 내부적으로 사용하는 오퍼레이션의 코드값이 잘못 지정된 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIM_ERR_INVALID_RESOURCE (-87021)
설명 |
시스템 내부적으로 사용하는 리소스가 잘못 지정된 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIM_ERR_INVALID_DATA (-87022)
설명 |
시스템 내부적으로 유효하지 않은 데이터가 발견된 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIM_ERR_FILE_OPEN (-87030)
설명 |
시스템 내부적으로 파일 오픈에 실패한 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIM_ERR_FILE_CREATE (-87031)
설명 |
시스템 내부적으로 파일 생성에 실패한 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIM_ERR_INVALID_ADL (-87100)
설명 |
시스템 내부적으로 사용하는 ADL이 잘못 지정된 경우에 발생한다. |
대응 방법 |
에러가 발생한 ADL을 확인하고 올바른 ADL로 수정한다. |
참고 |
AIM_ERR_LD_SERVICE (-87110)
설명 |
ADL의 LD COMMAND > LD TYPE 엔트리 > LD 서브 엔트리 > SERVICE 구가 잘못 기술된 경우에 발생한다. |
대응 방법 |
ADL의 LD COMMAND > LD TYPE 엔트리 > LD 서브 엔트리 > SERVICE 구를 확인한다. |
참고 |
AIM_ERR_MULTIPLE_RLD (-87111)
설명 |
ADL의 LD COMMAND > LD TYPE 엔트리 내에서 동일한 LD 서브 엔트리 안에 RLD 서브 엔트리가 두 개 이상 기술되어 있는 경우에 발생한다. |
대응 방법 |
ADL의 LD COMMAND > LD TYPE 엔트리 > RLD 서브 엔트리를 확인한다. |
참고 |
AIM_ERR_SMQN_RLD_NOT_FOUND (-87112)
설명 |
ADL의 MQN COMMAND > MQN 엔트리 > SMQN 서브 엔트리 > LD 구에 요청한 LD명이 기술되어 있지 않는 경우에 발생한다. |
대응 방법 |
ADL의 MQN COMMAND > MQN 엔트리 > SMQN 서브 엔트리 > LD 구를 확인한다. |
참고 |
AIM_ERR_PROC_NO_MATCH (-87113)
설명 |
대상 SMQN의 MQN이 소속된 프러시저가 PATHON된 프로시저와 일치하지 않을 경우 발생한다. |
대응 방법 |
ADL의 MQN COMMAND > MQN 엔트리 > MQN 구를 확인한다. |
참고 |
AIM_ERR_INVALID_WSG (-87120)
설명 |
요청된 WS가 WSG에 속하지 않는 경우에 발생한다. |
대응 방법 |
ADL COMMAND의 기술 또는 ofconfig를 이용하여 WSG를 확인한다. |
참고 |
AIM_ERR_INVALID_STATE_LOGON (-87200)
설명 |
이미 연결되어 있는 WS에 대해 LOGON을 시도한 경우에 발생한다. |
대응 방법 |
WS에서 먼저 LOGOFF한 뒤 다시 LOGON하거나, 다른 WS로 LOGON한다. |
참고 |
AIM_ERR_INVALID_STATE_PATHON (-87201)
설명 |
LOGON 또는 PATHON 상태가 아닌 WS에 대해 PATHON을 시도한 경우에 발생한다. |
대응 방법 |
WS를 먼저 LOGON하고 PATHON한다. |
참고 |
AIM_ERR_INVALID_STATE_PATHOFF (-87202)
설명 |
PATHON 상태가 아닌 WS에 대해 PATHOFF를 시도한 경우에 발생한다. |
대응 방법 |
WS를 먼저 PATHON하고 PATHOFF한다. |
참고 |
AIM_ERR_INVALID_STATE_LOGOFF (-87203)
설명 |
LOGON 또는 PATHON 상태가 아닌 WS에 대해 LOGOFF를 시도한 경우에 발생한다. |
대응 방법 |
WS를 먼저 LOGON하고 LOGOFF한다. |
참고 |
AIM_ERR_REQUEST_LOGOFF (-87204)
설명 |
PROC MENU가 기술되지 않은 WS에 대해 LOGON만 요청한 경우에 발생한다. |
대응 방법 |
ADL의 DCMS COMMAND> WS TYPE 엔트리> WS TYPE 서브 엔트리의 PROCEDURE MENU 구를 확인한다. |
참고 |
AIM_ERR_DTS_MEMORY_ALLOC_FAILED (-87601)
설명 |
DTS 처리 중 메모리 할당에 실패한 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
AIM_ERR_DTS_ODBC_ERROR (-87602)
설명 |
DTS 수행 중 ODBC 오류가 발생한 경우이다. |
대응 방법 |
ODBC 에러 메시지를 확인하여 시스템 관리자에게 문의한다. |
참고 |
AIM_ERR_DTS_RECORD_DUP (-87603)
설명 |
DTS의 메타 정보에 해당 레코드가 이미 존재하는 경우에 발생한다. |
대응 방법 |
등록하려는 DTS의 메타 정보가 이미 존재하는지 확인한다. |
참고 |
AIM_ERR_DTS_RECORD_NOT_FOUND (-87604)
설명 |
DTS의 메타 정보에 해당 레코드가 존재하지 않는 경우에 발생한다. |
대응 방법 |
aimdtsmgr 툴을 이용해서 메타 정보를 등록한다. |
참고 |
AIM_ERR_INTERNAL (-87900)
설명 |
시스템 내부적으로 발생하는 에러이다. |
대응 방법 |
다양한 상황에서 발생하므로 로그를 확인하여 시스템 관리자에게 문의한다. |
참고 |
10. ADL (-88000)
ADL 모듈은 AIM 시스템 내에서 사용하는 ADL 리소스 관리 기능을 제공한다.
다음은 ADL 모듈에서 발생하는 에러 메시지와 대응 방법에 대한 설명이다.
ADL_ERR_FILE_ACCESS (-88001)
설명 |
ADL 파일에 접근이 실패한 경우에 발생하는 에러이다. |
대응 방법 |
파일의 경로 또는 이름이 올바른지 확인한다. |
참고 |
ADL_ERR_INVALID_NAME (-88011)
설명 |
ADL 의 이름이 정상적이지 않은 경우에 발생하는 에러이다. |
대응 방법 |
ADL 이름이 정상적으로 기술되어 있는지 확인한다. |
참고 |
ADL_ERR_INVALID_TYPE (-88012)
설명 |
ADL 의 타입이 정상적이지 않은 경우에 발생하는 에러이다. |
대응 방법 |
ADL 타입이 정상적으로 기술되어 있는지 확인한다. |
참고 |
ADL_ERR_INVALID_DID (-88013)
설명 |
유효하지 않은 DID 를 지정한 경우에 발생하는 에러이다. |
대응 방법 |
DID 값이 정상적으로 입력되었는지 확인한다. |
참고 |
ADL_ERR_PARSE_FAIL (-88091)
설명 |
ADL 파일을 파싱하는 과정에서 문제가 있는 경우에 발생하는 에러이다. |
대응 방법 |
ADL 이 문법에 맞게 정상적으로 기술되었는지 확인한다. |
참고 |
ADL_ERR_SYNTAX_ERROR (-88092)
설명 |
ADL 이 문법에 맞게 기술되지 않은 경우에 발생하는 에러이다. |
대응 방법 |
ADL 이 문법에 맞게 정상적으로 기술되었는지 확인한다. |
참고 |
11. AIMTOOL (-88000)
AIMTOOL은 AIM 시스템 지원을 위한 각종 도구에 대한 라이브러리이다.
다음은 AIMTOOL에 속한 모듈들에서 발생하는 에러 메시지와 대응 방법에 대한 설명이다.
AIMTOOL_ERR_INVALID_COMMAND (-88002)
설명 |
유효하지 않은 명령으로 요청하는 경우 발생한다. |
대응 방법 |
유효한 명령을 확인한다. |
참고 |
AIMTOOL_ERR_FILE_OPEN (-88003)
설명 |
TOOL에서 파일을 여는 데 실패했을 경우 발생한다. |
대응 방법 |
TOOL에서 필요로 하는 파일이 존재하는지 확인한다. |
참고 |
AIMTOOL_ERR_ALLOC_FAILED (-88004)
설명 |
TOOL에서 메모리 할당에 실패한 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
12. DDMS (-89000)
DDMS 모듈은 AIM 시스템 내에서 사용되는 ADL 리소스 관리기능을 제공한다.
다음은 DDMS 모듈에서 발생하는 에러 메시지와 대응 방법에 대한 설명이다.
DDMS_ERR_NOT_INITIALIZED (-89001)
설명 |
DDMS 모듈이 정상적으로 초기화되지 않은 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
DDMS_ERR_MEMORY_ALLOC_FAILED (-89010)
설명 |
DDMS 모듈에서 내부적으로 메모리 할당에 문제가 있는 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
DDMS_ERR_INVALID_ADL (-89113)
설명 |
DDMS 모듈에서 내부적으로 유효하지 않은 ADL이 전달되는 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
DDMS_ERR_ALLOC (-89123)
설명 |
DDMS 모듈에서 내부적으로 메모리 할당에 실패하는 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
DDMS_ERR_ODBC_ERROR (-89201)
설명 |
DDMS 모듈에서 내부적으로 ADL 리소스 정보에 접근 및 변경 과정에서 문제가 있는 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |
DDMS_ERR_RECORD_DUP (-89202)
설명 |
DDMS 모듈에서 ADL 리소스 등록시 이미 등록된 리소스가 존재하는 경우 발생한다. |
대응 방법 |
중복된 리소스가 정상적인 리소스인지 확인한다. |
참고 |
DDMS_ERR_NOT_FOUND (-89999)
설명 |
DDMS 모듈에서 내부적으로 요청한 데이터가 존재하지 않는 경우 발생한다. |
대응 방법 |
시스템 관리자에게 문의한다. |
참고 |