다음 표에서는 amadmin 명령줄 도구에 의해 Access Manager의 디버그 파일에 생성되는 오류 코드를 설명합니다.
표 D–4 amadmin 오류 코드
오류 메시지 |
코드 |
설명/가능한 원인 |
작업 |
---|---|---|---|
nocomptype |
1 |
인수가 너무 적습니다. |
필수 인수(--runasdn, --password, --passwordfile, --schema , --data, --addAttributes) 및 해당 값을 명령줄에 입력했는지 확인합니다. |
file |
2 |
입력 XML 파일이 없습니다. |
구문을 확인하고 입력 XML이 유효한지 확인합니다. |
nodnforadmin |
3 |
--runasdn 값에 대한 사용자 DN이 없습니다. |
사용자 DN을 --runasdn에 대한 값으로 제공합니다. |
noservicename |
4 |
--deletservice 값에 대한 서비스 이름이 없습니다. |
서비스 이름을 --deleteservice에 대한 값으로 제공합니다. |
nopwdforadmin |
5 |
--password 값에 대한 비밀번호가 없습니다. |
비밀번호를 --password에 대한 값으로 제공합니다. |
nolocalename |
6 |
로켈 이름을 지정하지 않았습니다. 로켈은 en_US를 기본값으로 사용합니다. |
로켈 목록에 대한 온라인 도움말을 참조하십시오. |
nofile |
7 |
XML 입력 파일이 없습니다. |
처리할 입력 XML 파일 이름을 하나 이상 지정하십시오. |
invopt |
8 |
하나 이상의 인수가 잘못되었습니다. |
모든 인수가 유효한지 확인합니다. 유효한 인수 집합을 보려면 amadmin --help를 입력하십시오. |
oprfailed |
9 |
작업이 실패했습니다. |
amadmin이 실패할 경우 세부적인 오류 코드를 생성하여 특정 오류를 나타냅니다. 이러한 오류 코드를 참조하여 문제를 평가하십시오. |
execfailed |
10 |
요청을 처리할 수 없습니다. |
amadmin이 실패할 경우 세부적인 오류 코드를 생성하여 특정 오류를 나타냅니다. 이러한 오류 코드를 참조하여 문제를 평가하십시오. |
policycreatexception |
12 |
정책을 만들 수 없습니다. |
amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오. |
policydelexception |
13 |
정책을 삭제할 수 없습니다. |
amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오. |
smsdelexception |
14 |
서비스를 삭제할 수 없습니다. |
amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오. |
ldapauthfail |
15 |
사용자를 인증할 수 없습니다. |
사용자 DN 및 비밀번호가 올바른지 확인합니다. |
parserror |
16 |
입력 XML 파일을 구문 분석할 수 없습니다. |
XML이 올바르게 서식 지정되어 있고 amAdmin.dtd를 준수하는지 확인합니다. |
parseiniterror |
17 |
응용 프로그램 오류 또는 구문 분석기 초기화 오류로 인해 구문 분석할 수 없습니다. |
XML이 올바르게 서식 지정되어 있고 amAdmin.dtd를 준수하는지 확인합니다. |
parsebuilterror |
18 |
지정한 옵션으로 구문 분석기를 만들 수 없기 때문에 구문 분석할 수 없습니다. |
amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오. |
ioexception |
19 |
입력 XML 파일을 읽을 수 없습니다. |
amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오. |
fatalvalidationerror |
20 |
XML 파일이 유효한 파일이 아니기 때문에 구문 분석할 수 없습니다. |
구문을 확인하고 입력 XML이 유효한지 확인합니다. |
nonfatalvalidationerror |
21 |
XML 파일이 유효한 파일이 아니기 때문에 구문 분석할 수 없습니다. |
amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오. |
validwarn |
22 |
파일에 대한 XML 파일 검증 경고 |
amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오. |
failedToProcessXML |
23 |
XML 파일을 처리할 수 없습니다. |
amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오. |
nodataschemawarning |
24 |
--data 또는 --schema 옵션이 명령에 없습니다. |
모든 인수가 유효한지 확인합니다. 유효한 인수 집합을 보려면 amadmin --help를 입력하십시오. |
doctyperror |
25 |
XML 파일이 올바른 DTD를 따르지 않습니다. |
XML 파일의 DOCTYPE 요소를 확인하십시오. |
statusmsg9 |
26 |
DN, 비밀번호, 호스트 이름 또는 포트 번호가 잘못되었기 때문에 LDAP 인증에 실패했습니다. |
사용자 DN 및 비밀번호가 올바른지 확인합니다. |
statusmsg13 |
28 |
서비스 관리자 예외(SSO 예외) |
amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오. |
statusmsg14 |
29 |
서비스 관리자 예외 |
amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오. |
statusmsg15 |
30 |
스키마 파일 입력 스트림 예외 |
amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오. |
statusmsg30 |
31 |
정책 관리자 예외(SSO 예외) |
amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오. |
statusmsg31 |
32 |
정책 관리자 예외 |
amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오. |
dbugerror |
33 |
여러 디버그 옵션을 지정했습니다. |
디버그 옵션은 하나만 지정해야 합니다. |
loginFalied |
34 |
로그인에 실패했습니다. |
amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오. |
levelerr |
36 |
속성 값이 잘못되었습니다. |
LDAP 검색에 대한 수준 설정을 확인합니다. SCOPE_SUB 또는 SCOPE_ONE이어야 합니다. |
failToGetObjType |
37 |
객체 유형을 가져오는 중 오류가 발생했습니다. |
XML 파일의 DN이 유효하고 올바른 객체 유형을 포함하는지 확인합니다. |
invalidOrgDN |
38 |
조직 DN이 잘못되었습니다. |
XML 파일의 DN이 유효하고 조직 객체인지 확인합니다. |
invalidRoleDN |
39 |
역할 DN이 잘못되었습니다. |
XML 파일의 DN이 유효하고 역할 객체인지 확인합니다. |
invalidStaticGroupDN |
40 |
정적 그룹 DN이 잘못되었습니다. |
XML 파일의 DN이 유효하고 정적 그룹 객체인지 확인합니다. |
invalidPeopleContainerDN |
41 |
사용자 컨테이너 DN이 잘못되었습니다. |
XML 파일의 DN이 유효하고 사용자 컨테이너 객체인지 확인합니다. |
invalidOrgUnitDN |
42 |
조직 구성 단위 DN이 잘못되었습니다. |
XML 파일의 DN이 유효하고 컨테이너 객체인지 확인합니다. |
invalidServiceHostName |
43 |
서비스 호스트 이름이 잘못되었습니다. |
유효한 세션 검색을 위한 호스트 이름이 올바른지 확인합니다. |
subschemaexception |
44 |
하위 스키마 오류 |
하위 스키마는 전역 및 조직 속성에만 지원됩니다. |
serviceschemaexception |
45 |
서비스에 대한 서비스 스키마를 찾을 수 없습니다. |
XML 파일에서 하위 스키마가 유효한지 확인합니다. |
roletemplateexception |
46 |
역할 템플리트는 스키마가 동적 유형인 경우에만 true일 수 있습니다. |
XML 파일에서 역할 템플리트가 유효한지 확인합니다. |
cannotAddusersToFileredRole |
47 |
필터링된 역할에 사용자를 추가할 수 없습니다. |
XML 파일의 역할 DN이 필터링된 역할이 아닌지 확인합니다. |
templateDoesNotExist |
48 |
템플리트가 없습니다. |
XML 파일에서 서비스 템플리트가 유효한지 확인합니다. |
cannotAdduUersToDynamicGroup |
49 |
동적 그룹에 사용자를 추가할 수 없습니다. |
XML 파일의 그룹 DN이 동적 그룹이 아닌지 확인합니다. |
cannotCreatePolicyUnderContainer |
50 |
컨테이너의 하위 조직인 조직에서 정책을 만들 수 없습니다. |
정책을 만들 조직이 컨테이너의 하위 조직이 아닌지 확인합니다. |
defaultGroupContainerNotFound |
51 |
그룹 컨테이너가 없습니다. |
상위 조직 또는 컨테이너에 대해 그룹 컨테이너를 만듭니다. |
cannotRemoveUserFromFilteredRole |
52 |
필터링된 역할에서 사용자를 제거할 수 없습니다. |
XML 파일의 역할 DN이 필터링된 역할이 아닌지 확인합니다. |
cannotRemoveUsersFromDynamicGroup |
53 |
동적 그룹에서 사용자를 제거할 수 없습니다. |
XML 파일의 그룹 DN이 동적 그룹이 아닌지 확인합니다. |
subSchemStringDoesNotExist |
54 |
하위 스키마 문자열이 없습니다. |
XML 파일에 하위 스키마 문자열이 있는지 확인합니다. |
defaultPeopleContainerNotFound |
59 |
조직 또는 컨테이너에 사용자를 추가하려고 합니다. 그런데 기본 사용자 컨테이너가 조직 또는 컨테이너에 존재하지 않습니다. |
기본 사용자 컨테이너가 존재하는지 확인해야 합니다. |
nodefaulturlprefix |
60 |
--defaultURLPrefix 인수 다음에 기본 URL 접두어가 없습니다. |
기본 URL 접두어를 제공합니다. |
nometaalias |
61 |
--metaalias 인수 다음에 메타 별칭이 없습니다. |
메타 별칭을 제공합니다. |
missingEntityName |
62 |
엔티티 이름이 지정되어 있지 않습니다. |
엔티티 이름을 제공합니다. |
missingLibertyMetaInputFile |
63 |
메타 데이터를 가져오기 위한 파일 이름이 빠져 있습니다. |
메타 데이터가 포함된 파일 이름을 제공합니다. |
missingLibertyMetaOutputFile |
64 |
내보낸 메타 데이터를 저장할 파일 이름이 빠져 있습니다. |
메타 데이터를 저장할 파일 이름을 제공합니다. |
cannotObtainMetaHandler |
65 |
메타 속성에 대한 처리기를 가져올 수 없습니다. 지정된 사용자 이름과 비밀번호가 틀린 것일 수 있습니다. |
사용자 이름과 비밀번호가 맞는지 확인합니다. |
missingResourceBundleName |
66 |
Directory Server에 저장된 자원 번들을 추가하거나, 보거나 또는 삭제할 때 자원 번들 이름이 빠져 있습니다. |
자원 번들 이름을 제공합니다. |
missingResourceFileName |
67 |
자원 번들을 Directory Server에 추가할 때 자원 문자열이 포함된 파일의 이름이 빠져 있습니다. |
유효한 파일 이름을 입력합니다. |
failLoadLibertyMeta |
68 |
Liberty 메타를 Directory Server에 로드하는 데 실패했습니다. |
다시 로드하기 전에 메타 데이터를 다시 확인합니다. |