OpenFrame TACF 에러 코드

본 장에서는 OpenFrame TACF 관련 에러 코드의 범위와 해당 에러에 대해 기술한다.

1. 개요

다음은 OpenFrame TACF(이하 TACF) 관련 에러 코드의 범위와 해당 에러를 정의하는 모듈에 대한 요약이다.

에러 베이스 모듈명 모듈 설명

-18000

TACF

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 초기화 작업이 정상적으로 수행되었는지 확인한다.

  • OpenFrame 환경설정의 ofsys 서브젝트, DIRECTORY 섹션의 DATA_DIR 키의 VALUE 항목에 설정된 디렉터리에 권한이 적절한지 확인한다.

  • OpenFrame 환경설정의 ofsys 서브젝트, DIRECTORY 섹션의 LOG_DIR 키 VALUE 항목에 설정된 디렉터리가 유효한지 확인한다.

참고

ofsys 서브젝트에 대한 자세한 내용은 OpenFrame Base "환경설정 안내서"를 참고한다.

TACF_ERR_STORAGE_CONFIGURATION (-18008)

설명

OpenFrame 환경설정의 dbconn.conf의 항목 상태가 다음과 같은 경우에 발생한다.

  • USERNAME이 설정되어 있지 않거나 문자열 길이가 31Byte를 초과한 경우

  • ENPASSWD가 설정되어 있지 않은 경우

  • DATABASE가 설정되어 있지 않은 경우

대응 방법

데이터베이스와 접속이 가능한지를 확인한다.

참고

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)

설명

해당 레코드가 데이터베이스에 존재하지 않는 경우에 발생한다.

대응 방법

시스템 관리자에게 문의 한다.

참고