설치 및 업그레이드 > 설치 및 구성 안내서 > 고급 구성 > 추가 엔터프라이즈 디렉토리 구성 > JNDI 어댑터 작성 및 구성 > 추가 등록 정보 설정
  
추가 등록 정보 설정
엔터프라이즈 디렉토리 속성과 Windchill 속성을 비교하여 차이점이 어디에 있는지 확인합니다. Windchill 사용자 및 그룹 속성에 대한 설명은 사용자 및 그룹 LDAP 속성 값 매핑에 나와 있습니다. 속성 정의를 비교할 때 이 정보를 사용합니다.
양식에 등록 정보가 정의되어 있지 않은 경우 추가 등록 정보 필드에 등록 정보를 추가할 수 있습니다. 추가 등록 정보를 추가할 때 등록 정보 이름은 어댑터 엔트리 이름(LDAP 엔트리 양식의 서비스 이름 필드 값) 뒤에 등록 정보 이름을 추가하여 구성됩니다. 예:
<service_name>.pageSize
필요한 경우 다음과 같은 추가 등록 정보를 설정합니다. LDAP 엔트리 양식의 추가 등록 정보 필드를 사용하여 등록 정보를 추가할 수 있습니다.
windchill.config.readOnly
Windchill을 통해 디렉토리를 수정할 수 없음을 나타내려면 이 등록 정보를 TRUE로 설정합니다. 그렇지 않으면 등록 정보가 필요하지 않거나 FALSE로 설정할 수 있습니다.
windchill.config.doesNotContainGroups
디렉토리에 그룹이 포함되어 있지 않으며 그룹을 검색하면 안 됨을 나타내려면 이 등록 정보를 TRUE로 설정합니다. 그렇지 않으면 등록 정보가 필요하지 않거나 FALSE로 설정할 수 있습니다.
windchill.config.directoryType
이 등록 정보는 Microsoft Active Directory를 사용할 때만 필요하며, 그렇지 않으면 무시합니다.
이 등록 정보를 설정하면 Microsoft Active Directory와 고유하게 호환되는 방식으로 일부 요청을 처리하라는 메시지가 어댑터에 표시됩니다.
<service_name>.windchill.config.directoryType=ADS
이 등록 정보를 설정하면 페이징된 검색을 자동으로 사용할 수 있습니다. 페이징된 검색을 구성하려면 pageSizepagedSizeLimit 등록 정보를 사용합니다. 자세한 내용은 JNDI 어댑터 등록 정보를 참조하십시오.
* 
임의 디렉토리 유형에 대해 페이징된 검색을 구성할 수 있지만 Microsoft Active Directory를 사용할 때만 기본적으로 사용할 수 있습니다. 다른 디렉토리 유형에 대해 페이징된 검색을 사용하려면 pageSize 등록 정보를 설정합니다.
windchill.mapping.user.attributes
Windchill 및 참여자 캐시에서 사용 가능한 LDAP 속성을 지정합니다. 예를 들어 Windchill에서 액세스하는 일반적인 속성은 다음과 같습니다.
user.getAttributes().get(“<LDAP-attribute-name>”);
속성을 쉼표로 구분된 목록으로 입력합니다.
windchill.mapping.usersOrganizationName
사용자에게 조직 이름을 지정하는 두 가지 방법이 있습니다. 조직 이름이 지정되지 않은 사용자는 하위 컨텍스트(예: 제품, 프로젝트 및 라이브러리)의 데이터에 액세스할 수 없습니다. 사용 방법은 여러 조직을 식별해야 할지 여부에 따라 달라집니다.
시스템에 여러 조직이 있고 각 조직에 다른 사용자 세트를 연관시켜야 하는 경우 디렉토리 서버의 각 사용자 엔트리에 조직 속성을 지정할 수 있습니다. 조직 속성에 지정되는 값은 Windchill에서 사용자가 지정된 조직입니다.
기본적으로 Windchill은 사용자의 조직 이름을 조회할 때 디렉토리 서버의 o 속성을 확인합니다. 디렉토리 서버가 o 속성을 사용하지 않는 경우 다음 등록 정보를 사용하여 조직 이름과 연관시킬 속성을 정의해야 합니다.
<service_name>.windchill.mapping.user.o=<organization_attribute_name>
여기서 <service_name>은 어댑터의 서비스 이름이고 <organization_attribute_name>은 사용자를 조직 이름과 연관시키는 데 사용된 디렉토리 서버의 속성입니다.
JNDI 어댑터를 통해 액세스한 모든 사용자가 동일한 조직에 속해 있는 경우 usersOrganizationName 등록 정보를 추가하여 사용자의 조직 이름을 지정할 수 있습니다.
<service_name>.windchill.mapping.usersOrganizationName=<organization_name>
이 등록 정보에 설정한 값은 이 어댑터를 통해 액세스한 모든 사용자에게 지정되는 조직 이름을 나타냅니다.
이 등록 정보를 사용하면 디렉토리 서버의 사용자 엔트리에서 정의된 조직 속성이 무시됩니다. usersOrganizationName 등록 정보의 값만 Windchill에서 사용됩니다. 자세한 내용은 데이터에 대한 사용자 액세스 관리를 참조하십시오.
속성 값 매핑에 대한 자세한 내용은 사용자 및 그룹 LDAP 속성 값 매핑을 참조하십시오.