이전 항목: 사용자 또는 그룹 컨테이너 지정다음 항목: 특성 설명 지정


특성 설명

특성은 전화 번호, 주소 같은 항목 정보를 저장합니다. 항목 특성은 해당 프로필을 결정합니다.

디렉터리 구성 파일에서 특성은 ImsManagedObjectAttr 요소에서 설명됩니다. 디렉터리 구성 파일의 User Object, Group Object 및 Organization Object 섹션에서 다음 동작을 수행할 수 있습니다.

사용자, 그룹 및 조직 프로필의 각 특성마다 ImsManagedObjectAttr 요소가 하나씩 있습니다. 예를 들어 ImsManagedObjectAttr 요소는 사용자 ID로 설명됩니다.

ImsManagedObjectAttr 요소는 다음 코드와 유사합니다.

<ImsManagedObjectAttr physicalname="uid" displayname="User ID" description="User ID" valuetype="String" required="true" multivalued="false" wellknown="%USER_ID%" maxlength="0" />

ImsManagedObjectAttr에는 다음 매개 변수가 있습니다.

physicalname

이 매개 변수는 다음 항목 중 하나를 포함해야 합니다.

description

특성에 대한 설명을 포함합니다.

displayname

특성의 고유 이름을 지정합니다.

사용자 콘솔에서 태스크 화면에 추가할 수 있는 특성 목록에 표시 이름이 나타납니다. 이 매개 변수는 필수 사항입니다.

참고: 디렉터리 구성 파일(directory.xml)에서 특성의 표시 이름을 수정하지 마십시오. 태스크 화면에서 특성의 이름을 변경하려면 태스크 화면 정의에서 특성에 대한 레이블을 지정하면 됩니다. 자세한 내용은 관리 안내서를 참조하십시오.

valuetype

특성의 데이터 유형을 지정합니다. 유효한 값은 다음과 같습니다.

String(문자열)

값이 임의의 문자열일 수 있습니다.

이것이 기본값입니다.

Integer(정수)

값이 정수여야 합니다.

참고: 정수는 소수를 지원하지 않습니다.

Number(숫자)

값이 정수여야 합니다. 숫자 옵션은 소수를 지원합니다.

Date(날짜)

값이 다음 패턴을 사용하여 유효한 날짜로 구문 분석되어야 합니다.

yyyy/MM/dd

ISODate(ISO 날짜)

값이 yyyy-MM-dd 패턴을 사용하여 유효한 날짜로 구문 분석되어야 합니다.

UnicenterDate(Unicenter 날짜)

값이 YYYYYYYDDD 패턴을 사용하여 유효한 날짜로 구문 분석되어야 합니다.

여기서 YYYYYYY는 세 개의 0으로 시작하는 7자리 숫자의 연도 표현입니다. 예: 0002008

DDD는 필요에 따라 0으로 시작하는 3자리 숫자의 날짜 표현입니다. 유효한 값의 범위는 001 - 366입니다.

Structured(구조화됨)

이 유형의 특성은 단일 특성 값으로 여러 관련 값을 저장하는 데 사용되는 구조화된 데이터로 구성됩니다. 예를 들어 구조화된 특성은 이름, 성 및 전자 메일 주소 값 같은 값을 포함합니다.

특정 끝점 유형은 이러한 특성을 사용하지만 CA IdentityMinder를 통해 관리됩니다.

참고: CA IdentityMinder는 구조화된 특성을 사용자 콘솔에 표 형식으로 표시할 수 있습니다. 사용자가 표에서 값을 편집하면 해당 값이 사용자 저장소에 저장되면서 끝점으로 다시 전파됩니다. 다중값 특성 표시에 대한 자세한 내용은 관리 안내서를 참조하십시오.

required

다음과 같이 특성이 필수 사항인지 여부를 나타냅니다.

multivalued

특성이 다중 값을 가질 수 있는지 여부를 나타냅니다. 예를 들어 "그룹 구성원 자격"은 각 그룹 구성원의 사용자 DN을 저장하는 다중값 특성입니다. 유효한 값은 다음과 같습니다.

wellknown

Well-Known 특성의 이름을 정의합니다.

Well-Known 특성은 CA IdentityMinder에서 특정한 의미를 가집니다. 이러한 특성은 다음 구문에서 식별됩니다.

%ATTRIBUTENAME%

maxlength

특성의 값이 가질 수 있는 최대 길이를 정의합니다. 길이를 무제한으로 지정하려면 maxlength 매개 변수를 0으로 설정하십시오.

참고: 이 매개 변수는 필수 사항입니다.

permission

태스크 화면에서 특성의 값을 수정할 수 있는지 여부를 나타냅니다. 유효한 값은 다음과 같습니다.

READONLY

값이 표시되기는 하지만 수정할 수는 없습니다.

WRITEONCE

개체가 만들어진 후에는 값을 수정할 수 없습니다. 예를 들어 사용자가 만들어진 후에는 사용자 ID를 변경할 수 없습니다.

READWRITE

값을 수정할 수 있습니다(기본값).

hidden

특성이 CA IdentityMinder 태스크 양식에 표시되는지 여부를 나타냅니다. 유효한 값은 다음과 같습니다.

논리적 특성은 숨겨진 특성을 사용합니다.

참고: 자세한 내용은 Programming Guide for Java(Java 프로그래밍 안내서)를 참조하십시오.

system

CA IdentityMinder 전용 특성을 지정합니다. 사용자 콘솔에서 사용자가 특성을 수정할 수 없습니다. 유효한 값은 다음과 같습니다.

validationruleset

유효성 검사 규칙 세트를 특성과 연결합니다.

지정하는 유효성 검사 규칙 세트가 디렉터리 구성 파일의 ValidationRuleSet 요소에 정의되었는지 확인하십시오.

objectclass

특성이 ImsManagedObject 요소에 지정된 기본 개체 클래스의 일부가 아닐 때 사용자, 그룹 또는 조직 특성의 LDAP 보조 클래스를 나타냅니다.

예를 들어 사용자의 기본 개체 클래스가 다음 사용자 특성을 정의하는 top, person 및 organizationalperson이라고 가정하십시오.

이 경우 Employee 보조 클래스에 정의된 employeeID 특성을 포함하려면 다음 특성 설명을 추가합니다.

<ImsManagedObjectAttr physicalname="employeeID" displayname="Employee ID" description="Employee ID" valuetype="String" required="true" multivalued="false" maxlength="0" objectclass="Employee"/>