기타 구성 > 여러 Windchill 시스템에 연결하도록 ThingWorx Navigate 구성
  
여러 Windchill 시스템에 연결하도록 ThingWorx Navigate 구성
ThingWorx Navigate를 둘 이상의 Windchill 시스템에 연결할 수 있습니다. ThingWorx Navigate에서 시스템을 검색하고 검색된 결과를 최종 사용자에게 단일 페이지에 표시해 줍니다.
이 도움말 항목에서는 여러 Windchill 인스턴스에 연결하도록 ThingWorx Navigate을 구성하는 방법에 대해 설명합니다. 각 인스턴스는 ThingWorx Navigate에서 필요한 커넥터, 엔티티 및 서비스를 자동으로 복제하는 서비스를 실행합니다.
사전 요구 사항
여러 Windchill 구성을 설정하기 전에, 다음 사전 요구 사항을 충족하는지 확인하십시오.
사용자의 Windchill 서버가 설정되어 있습니다.
ThingWorx Navigate가 Single Sign-on 또는 Windchill 인증으로 구성되어 있습니다.
각 사용자가 모든 Windchill 시스템에서 동일한 사용자 이름을 갖습니다.
해당 특정 서버에서 해당 사용자에게 부여된 사용 권한을 토대로 각 Windchill 시스템에서 데이터를 반환합니다. 사용자가 다른 사용자 이름으로 로그인하면 ThingWorx Navigate가 올바르게 작동하지 않을 수도 있습니다.
Windchill 서버 추가
다른 Windchill 서버를 추가하려면 기존 리소스 공급자와 Windchill 커넥터를 복제합니다.
1. ThingWorx Composer에서 시스템 아래에 있는 리소스를 클릭합니다.
2. 리소스 NavigateSetupUtils를 검색하여 엽니다. 일반 정보 페이지가 열립니다.
3. 서비스를 클릭합니다. 서비스 페이지가 열립니다.
4. AddWindchillServerForNavigate를 검색한 다음 서비스 실행을 클릭합니다. 서비스 실행 창이 열립니다.
5. 접미어 아래에서 복제 서버 이름에 접미어를 추가한 다음 실행을 클릭합니다.
6. 복제된 사물의 요약에 대한 출력을 확인합니다.
ptc-windchill-integration-connector-proxy_suffix
ptc-windchill-integration-connector_suffix
WindchillDemoPartResourceProvider_suffix
WindchillDocumentResourceProvider_suffix
WindchillDemoEpmDocumentResourceProvider_suffix
WindchillDemoRepresentationResourceProvider_suffix
* 
출력에 오류가 표시되고 서비스가 실패할 경우 새 커넥터가 생성되지 않고 여러 Windchill 서버로 시스템을 구성할 수 없습니다.
7. 완료를 클릭합니다.
8. 복제된 커넥터, 커넥터-프록시 및 리소스 공급자가 생성되었는지 확인하려면 주어진 접미어로 된 이름을 검색합니다.
9. ThingWorx Navigate가 Single Sign-on으로 구성된 경우 Apache Tomcat을 다시 시작합니다. 그렇지 않은 경우 커넥터를 구성할 수 없습니다.
이제 복제 커넥터를 추가했으므로 다음 단계는 여러 Windchill 연결에 적합한 인증 방식으로 ThingWorx Navigate를 구성하는 것입니다.
원래 커넥터 및 커넥터-프록시(ptc-windchill-integration-connectorptc-windchill-integration-connector-proxy)의 구성을 기반으로 새 커넥터 및 커넥터-프록시(ptc-windchill-integration-connector_suffixptc-windchill-integration-connector-proxy_suffix)를 구성하고 다음에 새 Windchill 서버 세부 정보를 추가합니다.
ptc-windchill-integration-connector-proxy_suffix URL 및 연결 URL 테스트
ptc-windchill-integration-connector_suffix 기본 URL
Single Sign-on 또는 Windchill 인증에 대한 단원으로 계속 진행합니다.
Single Sign-on으로 새 서버 구성
Single Sign-On으로 추가 Windchill 서버를 구성하려면, PTC Single Sign-on Architecture and Configuration Overview Guide(PTC SSO(Single Sign-On) 아키텍처 및 구성 개요 안내서)에서 "Scenario: ThingWorx as a Service Provider and Windchill as a Resource Provider"의 지침을 따르십시오. 이 안내서에는 관련 지침과 다양한 ID 공급자(IdP) 구성 예제들이 제공됩니다.
이제 시스템이 새 Windchill 서버에 연결됩니다. ThingWorx Navigate에 다시 로그인하여 여러 Windchill 시스템의 데이터에 액세스합니다.
Windchill 인증으로 새 서버 구성
Windchill 인증을 사용할 경우, 다음 단계를 따릅니다.
1. ThingWorx Composer에서 보안 아래에 있는 인증자를 클릭합니다.
2. ptc-identity-provider-authenticator를 클릭하여 엽니다.
3. 구성을 클릭합니다. 구성 페이지가 열립니다.
4. MultipleWindchillServers의 확인란을 선택합니다. 이렇게 하면 ThingWorx Navigate가 둘 이상의 Windchill 인스턴스에 연결됩니다.
5. Apache Tomcat과 ThingWorx Integration Runtime을 중지합니다.
6. Tomcat 설치 디렉토리에서 web.xml 파일을 바꿉니다.
a. <Tomcat 설치 위치>\webapps\Thingworx\WEB-INF로 이동합니다.
b. web.xml의 복사본을 만들어 다른 위치에 저장합니다.
c. <Navigate 설치 위치>\MultiWindchillConfiguration\idp\로 이동한 다음 web.xml 파일을 복사합니다.
* 
ptc-windchill-extension을 별도로 다운로드한 경우 ptc-windchill-extension\idp\twx-8.3.x\multi 폴더에서 web.xml 파일을 복사할 수도 있습니다.
d. web.xml을 다음 위치에 붙여 넣습니다.
<Tomcat 설치 위치>\webapps\Thingworx\WEB-INF
7. Apache Tomcat과 ThingWorx Integration Runtime을 시작합니다.
* 
키 저장소 및 신뢰 저장소 파일에 모든 Windchill 서버에 필요한 인증서가 포함되어 있는지 확인하십시오. 인증서가 없으면 추가 Windchill 서버에 연결할 수 없습니다.
새 서버가 이제 Windchill 인증으로 구성되었습니다. ThingWorx Navigate에 다시 로그인하여 여러 Windchill 시스템의 데이터에 액세스합니다.
* 
Windchill 인증이 구성된 시스템의 경우 사용자는 각 Windchill 인스턴스에 동일한 사용자 역할로 로그인해야 합니다.
다음 단원으로 계속 진행하여 새 서버의 새고 고침 빈도를 설정합니다.
새 서버에 대한 새로 고침 구성
기존 ThingWorx Navigate 설치에 Windchill 서버를 추가하는 경우, 사용자들이 새 서버의 결과를 언제 볼 수 있는지 결정합니다. 새 서버에 대한 새로 고침 유형 중 하나를 선택하십시오.
로그인하는 동안에만 새 서버 찾기 - 기본값입니다. 사용자들은 다음에 ThingWorx Navigate에 로그인할 때 새 서버로부터 검색 결과를 보게 됩니다.
n초마다 새로 고침 - 시스템에서 n초마다 새 서버가 있는지 확인합니다. 사용자는 먼저 로그아웃할 필요 없이 새로 고침 작업 후 다른 서버로부터 결과를 볼 수 있습니다. 자동 새로 고침 간격을 설정하려면 아래 단계를 따릅니다.
1. Apache Tomcat과 ThingWorx Integration Runtime을 중지합니다.
2. 텍스트 편집기에서 <Tomcat 설치 위치>\webapps\Thingworx\WEB-INF\web.xml 파일을 엽니다.
3. mwaTimePeriod를 찾아 매개 변수 값을 +n으로 변경합니다. 여기서 n은 n초마다 새 서버가 있는지 검색하는 빈도입니다.
* 
Windchill 인증을 사용하고 이 매개 변수가 양수 값으로 설정되어 있으며 Windchill 서버 중 하나가 다운된 경우 해당 서버가 다시 실행되면 사용자에게 문제가 발생할 수 있습니다. 이 경우 사용자는 해당 서버의 Windchill 로그인 프롬프트가 표시되도록 ThingWorx Navigate의 랜딩 페이지를 새로 고쳐야 합니다.
필요한 경우 masterIdpServer 매개 변수 값을 Windchill URL로 변경하여 사용자가 먼저 로그인할 Windchill 서버를 선택할 수 있습니다.
4. 파일을 저장한 후 닫습니다.
5. Apache Tomcat과 ThingWorx Integration Runtime을 시작합니다.
* 
이 구성을 사용할 때는 다음 사항에 유의하십시오.
Windchill 인증이 구성된 시스템의 경우 사용자는 각 Windchill 인스턴스에 동일한 사용자 역할로 로그인해야 합니다.
드로잉 번들 다운로드 작업은 지원되지 않습니다.