Domino® 디렉토리를 사용하여 LDAP 스키마 확장
스키마 요소를 Domino® LDAP 스키마에 추가하기 위해, Domino® 디렉토리에서 양식 및 보조 양식을 tod성하거나 Domino® LDAP 스키마 데이터베이스(SCHEMA.NSF)를 사용할 수 있습니다.
스키마 데이터베이스를 사용하는 것이 스키마 확장 방법으로 선호됩니다. Notes® 또는 웹 사용자가 디렉토리의 문서를 통해 새 스키마 요소에서 작성된 항목에 액세스해야 하는 경우에만 Domino® 디렉토리를 사용하여 스키마를 확장하십시오. 새 스키마 요소에서 작성된 항목에 대한 LDAP 액세스만 필요한 경우, Domino® LDAP 스키마 데이터베이스를 사용하여 스키마를 확장하십시오.
Domino® 디렉토리를 사용하여 다음을 수행할 수 있습니다.
- 새 LDAP 구조 오브젝트 클래스를 작성합니다.
- 이어받을 새 LDAP 구조 오브젝트 클래스 설정
- 새 LDAP 보조 오브젝트 클래스 작성
- 새 오브젝트 클래스에 대한 LDAP 속성 정의
기본 스키마에서 정의된 오브젝트 클래스에 속성을 추가하려면, 오브젝트 클래스에 속성을 직접 추가하지 마십시오. 그 대신 다음 작업 중 하나를 수행하십시오.
- 보조 오브젝트 클래스를 작성하여 새 속성을 정의한 후 보조 오브젝트 클래스를 기본 오브젝트 클래스에 추가합니다.
- 새 속성을 가진 새 구조 오브젝트 클래스를 작성한 후 기본 오브젝트 클래스로부터 이어받도록 새 오브젝트 클래스를 설정합니다.
Domino® 디렉토리를 사용하여 LDAP 표준 항목을 문서로 표시
LSCHEMA.LDIF 파일을 통해 기본 LDAP 스키마에서 정의된 LDAP 표준 스키마 요소는 Domino® 디렉토리의 양식 및 필드와 관련되지 않습니다. 예를 들어, residentialPerson 오브젝트 클래스는 Domino® 디렉토리의 양식과 관련되지 않습니다. 기본적으로, LDAP 태스크를 사용해야 이런 LDAP 표준 스키마 요소에 의해 정의된 디렉토리 항목을 작성하고 사용할 수 있습니다.
이와 같은 LDAP 표준 항목을 Notes® 및 웹 사용자가 볼 수 있는 문서에 표시하려는 경우, Domino® 디렉토리를 사용하여 스키마 확장 단계를 수행하십시오. 예를 들어, residentialPerson 오브젝트 클래스에서 정의된 항목에 대한 값을 보관할 양식을 작성하려면 관련 링크에 있는 Domino® 디렉토리를 사용하여 새 LDAP 구조적 오브젝트 클래스 작성 절차에 설명된 단계를 수행하십시오. 이 경우, 오브젝트 클래스를 정의하기 위해 양식을 사용하는 것이 아닙니다. 오브젝트 클래스는 이미 LSCHEMA.LDIF 파일에 정의되어 있습니다. 대신, 오브젝트 클래스에 의해 정의된 항목을 문서에서 볼 수 있도록 하기 위해 양식을 사용하는 것입니다. 이렇게 할 경우, Domino® LDAP 스키마 데이터베이스(SCHEMA.NSF)에서 보여주는 정의할 스키마 요소와 동일한 스키마 요소를 정의해야 합니다. 서로 다르게 정의하면 사용자는 기본 스키마 요소를 단순히 문서에 표시하는 것이 아니라 새 스키마 요소를 정의하게 됩니다.