OpenFrame TACF 에러 코드
본 장에서는 OpenFrame TACF 관련 에러 코드의 범위와 해당 에러에 대해 기술한다.
1. 개요
다음은 OpenFrame TACF(이하 TACF) 관련 에러 코드의 범위와 해당 에러를 정의하는 모듈에 대한 요약이다.
에러 베이스 | 모듈명 | 모듈 설명 |
---|---|---|
-18000 |
TACF 모듈은 사용자 인증, 자원의 접근제한을 관리한다. |
2. TACF (-18000)
TACF 모듈은 사용자 인증, 자원의 접근제한을 관리한다.
다음은 TACF 모듈에서 발생하는 에러 메시지와 대응 방법에 대한 설명이다.
TACF_ERR_MEMORY_ALLOC (-18003)
설명 |
시스템 메모리 할당에 실패한 경우에 발생한다. |
대응 방법 |
시스템에 충분한 가용 메모리가 있는지 확인한다. |
참고 |
TACF_ERR_INTERNAL (-18004)
설명 |
내부적으로 커맨드 실행에 에러가 발생하는 경우이다. |
대응 방법 |
TmaxSoft 기술지원에 문의한다. |
참고 |
TACF_ERR_INVALID_REQUEST (-18005)
설명 |
유효하지 않은 함수 입력 파라미터로 함수를 호출한 경우에 발생한다. |
대응 방법 |
TmaxSoft 기술지원에 문의한다. |
참고 |
TACF_ERR_NOT_IMPLEMENTED (-18006)
설명 |
OS 인증을 사용하도록 설정하고 tacfmgr를 통해서 그룹이나 사용자에 대한 추가/삭제/변경/조회 기능을 실행하는 경우에 발생한다. |
대응 방법 |
해당 기능을 tacfmgr이 아닌 운영체제(OS)에서 제공하는 기능을 통해 사용한다. |
참고 |
TACF_ERR_NOT_INITIALIZED (-18007)
설명 |
TACF 모듈이 정상적으로 초기화되지 않은 상태에서 TACF 기능을 사용한 경우에 발생한다. |
대응 방법 |
다음의 사항을 점검하여 TACF 초기화 작업이 정상적으로 수행되었는지 확인한다.
|
참고 |
ofsys 서브젝트에 대한 자세한 내용은 OpenFrame Base "환경설정 안내서"를 참고한다. |
TACF_ERR_STORAGE_CONFIGURATION (-18008)
설명 |
OpenFrame 환경설정의 dbconn.conf의 항목 상태가 다음과 같은 경우에 발생한다.
|
대응 방법 |
데이터베이스와 접속이 가능한지를 확인한다. |
참고 |
dbconn.conf의 자세한 내용은 OpenFrame Base "Base 안내서"를 참고한다. |
TACF_ERR_BUFFER_OVERFLOW (-18009)
설명 |
내부적으로 사용하는 버퍼 크기를 초과한 경우에 발생한다. |
대응 방법 |
User, Group, Dataset, Resource, Permit, Connect 프로파일의 개수를 확인한 후에 불필요한 프로파일은 삭제한다. |
참고 |
TACF_ERR_MAX_COUNT_LIMIT (-18010)
설명 |
내부적으로 사용하는 버퍼 크기를 초과한 경우에 발생한다. |
대응 방법 |
User, Group, Dataset, Resource, Permit, Connect 프로파일의 개수를 확인한 후에 불필요한 프로파일은 삭제한다. |
참고 |
TACF_ERR_INVALID_GENERIC_TYPE (-18011)
설명 |
데이터셋 또는 리소스의 프로파일 명칭에 유효하지 않은 문자를 사용한 경우에 발생한다. |
대응 방법 |
데이터셋 또는 리소스의 프로파일 명칭을 확인한다. |
참고 |
OpenFrame TACF "운영자 안내서"의 "일반 데이터셋 프로파일"을 참고한다. |
TACF_ERR_DISCONNECTED(-18012)
설명 |
데이터베이스 연결이 끊긴 경우에 발생한다. |
대응 방법 |
데이터베이스 연결이 정상인지 확인한다. |
참고 |
TACF_ERR_DUPLICATE_GROUP (-18101)
설명 |
이미 존재하는 그룹을 추가하려는 경우에 발생한다. |
대응 방법 |
추가하려는 그룹 명칭을 변경한 후 다시 등록한다. |
참고 |
TACF_ERR_GROUP_NOT_FOUND (-18102)
설명 |
해당 그룹에 대한 그룹 프로파일이 존재하지 않는 경우에 발생한다. |
대응 방법 |
해당 그룹의 프로파일의 존재 유무를 확인한 후 존재하지 않는 경우는 보안 관리자에게 해당 그룹 프로파일 생성을 요청한다. |
참고 |
TACF_ERR_DUPLICATE_USER (-18103)
설명 |
이미 존재하는 사용자를 추가하려는 경우에 발생한다. |
대응 방법 |
추가하려는 사용자 ID를 변경한 후 다시 등록한다. |
참고 |
TACF_ERR_USER_NOT_FOUND (-18104)
설명 |
해당 사용자에 대한 USER 프로파일이 존재하지 않는 경우에 발생한다. |
대응 방법 |
해당 사용자 프로파일의 존재 유무를 확인한 후 존재하지 않는 경우는 보안 관리자에게 해당 사용자 프로파일 생성을 요청한다. |
참고 |
TACF_ERR_USER_REVOKED (-18105)
설명 |
REVOKE 상태의 사용자가 시스템에 로그인하려는 경우에 발생한다. |
대응 방법 |
보안 관리자에게 해당 사용자의 상태 변경을 요청한다. |
참고 |
TACF_ERR_CLASS_NOT_FOUND (-18109)
설명 |
해당 클래스에 대한 CLASS 프로파일이 존재하지 않는 경우에 발생한다. |
대응 방법 |
해당 클래스 프로파일의 존재 유무를 확인한 후 존재하지 않는 경우에는 보안 관리자에게 해당 클래스 프로파일 생성을 요청한다. |
참고 |
TACF_ERR_DUPLICATE_PROFILE (-18110)
설명 |
이미 존재하는 데이터셋 또는 General Resource를 추가하려는 경우에 발생한다. |
대응 방법 |
추가하려는 데이터셋 또는 General Resource의 명칭을 변경 후에 다시 등록한다. |
참고 |
TACF_ERR_PROFILE_NOT_FOUND (-18111)
설명 |
데이터셋 또는 General Resource에 해당하는 프로파일이 존재하지 않는 경우에 발생한다. |
대응 방법 |
해당 데이터셋 또는 General Resource 프로파일의 존재 유무를 확인한 후 존재하지 않는 경우에는 보안 관리자에게 해당 데이터셋 또는 General Resource 프로파일 생성을 요청한다. |
참고 |
TACF_ERR_DUPLICATE_MEMBER (-18113)
설명 |
Group Resource에 이미 존재하는 멤버를 추가하려는 경우에 발생한다. |
대응 방법 |
중복이 발생한 멤버를 삭제한 후에 작업을 다시 실행한다. |
참고 |
TACF_ERR_DUPLICATE_ACCESS_LIST (-18114)
설명 |
추가하려는 접근 권한 목록이 이미 존재하는 경우에 발생한다. |
대응 방법 |
추가하려는 접근 권한 목록이 정확한지 다시 한번 확인한다. |
참고 |
TACF_ERR_VERIFICATION_FAILURE (-18201)
설명 |
사용자 인증에 실패한 경우에 발생한다. |
대응 방법 |
사용자의 ID 및 비밀번호가 정확한지 확인한다. |
참고 |
TACF_ERR_NOT_AUTHORIZED (-18202)
설명 |
접근하려는 데이터셋 또는 General Resource에 대한 접근 권한이 없는 경우에 발생한다. |
대응 방법 |
해당 데이터셋 또는 General Resource에 대해 접근할 수 있는 권한을 보안 관리자에게 요청한다. |
참고 |
TACF_ERR_GROUP_NOT_CONNECTED (-18203)
설명 |
사용자를 특정 그룹에 연결(CONNECT)하려고 할 때 해당 그룹이 존재하지 않는 경우에 발생한다. |
대응 방법 |
해당 그룹에 대한 그룹 프로파일이 존재하는지 확인한다. |
참고 |
TACF_ERR_OWNER_NOT_FOUND (-18204)
설명 |
특정 사용자나 그룹을 OWNER로 지정할 때 해당 사용자나 그룹이 존재하지 않는 경우에 발생한다. |
대응 방법 |
해당 사용자나 그룹의 프로파일이 존재하는지 확인한다. |
참고 |
TACF_ERR_NOTIFY_NOT_FOUND (-18205)
설명 |
특정 사용자를 NOTIFY 사용자로 지정할 때 해당 사용자가 존재하지 않는 경우에 발생한다. |
대응 방법 |
해당 사용자의 프로파일이 존재하는지 확인한다. |
참고 |
TACF_ERR_SUPGROUP_NOT_FOUND (-18208)
설명 |
상위 그룹으로 지정된 그룹의 프로파일이 존재하지 않는 경우에 발생한다. |
대응 방법 |
상위 그룹으로 지정된 그룹이 존재하는지 확인한다. |
참고 |
TACF_ERR_SUPGROUP_AND_OWNER (-18209)
설명 |
OWNER와 상위 그룹을 모두 지정했을 때 두 개의 그룹 명칭이 다른 경우에 발생한다. |
대응 방법 |
OWNER로 지정한 그룹을 상위 그룹 명칭과 동일하게 지정한다. |
참고 |
TACF_ERR_DFTGROUP_NOT_FOUND (-18210)
설명 |
기본 그룹으로 지정한 그룹의 프로파일이 존재하지 않는 경우에 발생한다. |
대응 방법 |
보안 관리자에게 해당 기본 그룹 생성을 요청한다. |
참고 |
TACF_ERR_NER_PASSWD_REQUIRED (-18211)
설명 |
비밀번호가 만기된 경우에 발생한다. |
대응 방법 |
비밀번호를 변경한다. |
참고 |
OpenFrame TACF "운영자 안내서"의 비밀번호 변경주기의 내용을 참고한다. |
참고 |
TACF_ERR_LOGIN_NOT_ALLOWED (-18212)
설명 |
지정된 요일 또는 시간대 이외에 접속을 시도한 경우에 발생한다. |
대응 방법 |
USER 프로파일에 설정된 접속 요일과 시간대를 확인한다. |
참고 |
OpenFrame TACF "운영자 안내서"의 "USER 프로파일"의 WDAY 및 WTIME을 참고한다. |
TACF_ERR_PASSWORD_INCORRECT (-18213)
설명 |
PASSWORD 명령을 실행할 때 지정한 현재 비밀번호가 잘못된 경우에 발생한다. |
대응 방법 |
현재 비밀번호를 확인한다. |
참고 |
TACF_ERR_SUSPENDED_USER (-18214)
설명 |
계정 잠금 상태인 사용자가 시스템에 접근을 시도한 경우에 발생한다. |
대응 방법 |
계정 잠금 상태가 해제될 때까지 대기한 후 다시 시도한다. |
참고 |
OpenFrame TACF "운영자 안내서"의 계정 잠금 상태를 참고한다. |
TACF_ERR_NOT_PROTECTED (-18301)
설명 |
접근 권한을 요청한 데이터셋 또는 General Resource가 TACF에 의해 보호되는 리소스가 아닌 경우에 발생한다. |
대응 방법 |
해당 데이터셋 또는 General Resource와 연관된 프로파일을 TACF에 등록한다. |
참고 |
TACF_ERR_CONNECT_FAILURE (-18901)
설명 |
데이터베이스 접속에 실패한 경우에 발생한다. |
대응 방법 |
데이터베이스 접속에 문제가 없는지 확인한다. |
참고 |
TACF_ERR_EXECUTE_STATEMENT (-18902)
설명 |
내부적으로 SQL 질의문 실행에 에러가 발생하는 경우이다. |
대응 방법 |
시스템 관리자에게 문의 한다. |
참고 |
TACF_ERR_DECLARE_CURSOR (-18903)
설명 |
내부적으로 데이터베이스 커서를 조작할 때 에러가 발생하는 경우이다. |
대응 방법 |
시스템 관리자에게 문의 한다. |
참고 |
TACF_ERR_FETCH_CURSOR (-18904)
설명 |
내부적으로 질의의 결과를 Fetch 시 에러가 발생하는 경우이다. |
대응 방법 |
시스템 관리자에게 문의 한다. |
참고 |
TACF_ERR_DUPLICATE_RECORD (-18905)
설명 |
동일한 키 값을 가지는 레코드를 데이터베이스에 추가하려는 경우에 발생한다. |
대응 방법 |
추가하려는 레코드의 프로파일이 이미 존재하는지 확인한다. |
참고 |
TACF_ERR_RECORD_NOT_FOUND (-18906)
설명 |
해당 레코드가 데이터베이스에 존재하지 않는 경우에 발생한다. |
대응 방법 |
시스템 관리자에게 문의 한다. |
참고 |