다른 응용 프로그램과 통합 > Windchill Workgroup Manager 설명서 > CATIA V5 > 관리자 > CATIA V5 관리 및 구성 > Windchill Workgroup Manager와 함께 파일 동기화 가능 작업자 사용(CATIA V5)
Windchill Workgroup Manager와 함께 파일 동기화 가능 작업자 사용(CATIA V5)
이러한 지침은 CATIA V5 파일 동기화 가능 작업자를 사용하는 경우에 적용됩니다. 이 구성에서는 Windchill Workgroup Manager을 사용하여 Creo View 보기 가능 항목을 게시하기 전에 Windchill 속성을 CAD 파일의 속성 값과 동기화합니다.
다음은 데이터 게시에 파일 동기화를 사용하도록 Windchill Visualization Services에 지정하는 데 필요한 구성 변경 사항의 예입니다. 이 일반 개념은 모든 파일 동기화 가능 작업자에 적용됩니다.
* 
Creo ParametricCATIA V5Creo View 어댑터만 여러 별칭을 가지고 있으며(dAPI -DA 인수 사용) 동일한 호스트 컴퓨터에서 파일 동기화가 구성되어 있는 작업자를 지원합니다.
다른 파일 동기화 가능 작업자에 대한 기능을 사용 가능으로 설정하려면 다음 단계를 수행하십시오. 각 파일 동기화 가능 작업자에 대한 명령 문자열의 차이점에 유의하십시오.
1. xconfmanager 유틸리티를 사용하여 useworkerdownload 변수를 publish.cadconvert.<worker_name> 변수(wvs.properties 파일에 있음)에 추가합니다. 이 변수는 작업자를 파일 다운로드(useworkerdownload)에 사용하도록 게시자에 지정하고, 작업자에 제공할 사용자 이름과 암호는 Windchill 디렉토리의 auth.properties 파일에서 확인할 수 있습니다.
windchill 셸에서 다음 명령을 실행합니다.
a. publish.cadconvert<worker_name> 변수의 현재 값을 표시하려면 다음을 실행합니다.
xconfmanager -d publish.cadconvert.<worker_name>
b. useworkerdownload 변수 정의를 publish.cadconvert<worker_name> 변수에 추가합니다.
useworkerdownload=$(wt.home)$(wvs.dir.sep)auth.properties
새 값을 추가할 때 쉼표(,) 구분 기호를 사용합니다.
CATIA V5의 경우:
xconfmanager -s
publish.cadconvert.CATIAV5=com.ptc.wvs.server.publish.CadConvert
CATIAV5,useworkerdownload=$(wt.home)$(wvs.dir.sep)auth.properties
-t <Windchill>\codebase\wvs.properties -p
여기서 <Windchill>Windchill이 설치된 위치입니다.
2. publish.cadconvert.<worker_name> 변수는 auth.properties 파일을 참조하는 이전 단계에서 편집되었습니다. 현재는 파일이 없으므로 다음 단계에 따라 파일을 만들어야 합니다.
a. 위 예에서 WVS는 Windchill 디렉토리에서 auth.properties 파일을 찾지만 원하는 경우 이 파일에 대한 새 위치를 정의할 수 있습니다. 보안상 코드베이스 디렉토리에 파일이 있으면 안 됩니다.
b. 선택한 텍스트 편집기를 사용하여 auth.properties 파일을 작성합니다.
c. 사용자 이름과 암호 값이 포함된 인증 변수를 추가합니다. 이 변수가 이 파일의 유일한 엔트리입니다.
auth=<username>:<password>
<username>과 <password>를 유효한 값으로 교체합니다. Windchill Visualization Services를 통해 게시하려면 지정한 사용자 이름에 Windchill 객체에 대한 읽기 권한이 있어야 하며, Windchill에서 컨텐트를 다운로드할 수 있는 권한이 있어야 합니다.
d. 변경 사항을 저장하고 auth.properties 파일을 닫습니다.
3. Windchill 서버를 다시 시작합니다.
작업자 구성
보기 가능 항목을 생성하는 동안 저작 응용 프로그램과 Windchill 간에 공유되는 등록 정보 값을 동기화하려면 다음 컴포넌트를 작업자 시스템에 설치해야 합니다.
저작 응용 프로그램
해당 Creo View 어댑터 – (설치 정보는 Creo View MCAD Adapters Installation and Configuration Guide[Creo View MCAD 어댑터 설치 및 구성 안내서] 참조)
Windchill Workgroup Manager - 설치 정보는 저작 응용 프로그램의 관리자 및 사용자 안내서에서 "Windchill Workgroup Manager 설치" 장을 참조하십시오.
Windows에 작업자의 사후 설치 구성
Windchill Workgroup Manager이 설치된 후 두 개의 시스템 레벨 환경 변수를 다음과 같이 정의해야 합니다.
1. PTC_WGM_HOME 환경 변수 정의를 사용자 레벨 환경 설정에서 시스템 레벨 환경 설정으로 복사합니다. 이 설정의 값은 Windchill Workgroup Manager가 설치되어 있는 디렉토리입니다.
2. 사용자 레벨 환경 설정에서 PTC_WGM_HOME 환경 변수 정의를 제거합니다.
3. PTC_WF_ROOT라는 새 시스템 레벨 환경 변수를 작성합니다. 시스템 레벨 계정에 쓰기 권한이 있는 디렉토리로 변수 값을 설정합니다.
4. 시스템 환경에서 새 설정이 적용될 수 있도록 이러한 두 환경 변수를 정의한 후 작업자 컴퓨터를 다시 시작합니다.
Windchill Workgroup Manager에 저작 응용 프로그램을 등록합니다. 저작 응용 프로그램을 등록하는 방법에 대한 자세한 내용은 저작 응용 프로그램의 관리자 및 사용자 안내서에서 "저작 응용 프로그램 등록" 섹션을 참조하십시오. Windchill 서버를 Windchill Workgroup Manager에 등록하지 마십시오.
PTC Worker Daemon 서비스 등록 정보 구성
파일 동기화를 올바르게 작동하는 데 필요한 시스템 액세스 권한을 제공하도록 PTC Worker Daemon 서비스 등록 정보를 편집합니다.
1. PTC Worker Daemon Properties 창에서 로그온 탭을 선택합니다.
2. 다음 계정으로 로그온로컬 시스템 계정으로 설정하고 확인을 클릭합니다.
3. 서비스 패널에서 서비스가 실행 중이면 중지를 선택합니다.
4. 서비스를 다시 시작하여 변경 사항을 적용합니다.
HTTPS에 대해 Creo View 어댑터 구성
작업자는 백그라운드에서 실행되기 때문에 서버와의 통신 중에 발생하는 메시지 창이 나타나지 않도록 해야 합니다. 예를 들어, 작업자 시스템에 수락 창이 나타나지 않게 하려면 HTTPS 환경에서 인증서를 로드하고 미리 수락해야 합니다.
Windows에서 인증서 수락
Windows 작업자가 데이터를 게시하려면 로컬 호스트로 로그온하고 Windchill 서버의 인증서를 수락할 수 있는 사용자의 특정 로그온 정보를 사용하여 PTC Worker Daemon 서비스를 구성해야 합니다.
1. Windows에서 시작 > 제어판 > 관리 도구를 선택합니다. 관리 도구 창이 열리면 서비스 아이콘을 두 번 클릭합니다. 서비스 창이 열립니다.
2. PTC Worker Daemon의 등록 정보를 봅니다.
3. PTC Worker Daemon 서비스 창으로 돌아갑니다. 일반 탭에서 중지를 클릭합니다.
4. 로그온 탭에서 계정 지정을 선택하고 사용자 로그온 및 암호 정보를 입력합니다.
5. 일반 탭으로 돌아가서 시작을 클릭하여 서비스를 다시 시작합니다.
6. Windchill Workgroup Manager을 열고 Windchill 서버를 찾습니다.
7. 보안 사이트의 보안 인증서를 설치(수락)합니다.
8. 종료를 클릭하여 Windchill Workgroup Manager을 종료합니다.
9. 서버에 작업자를 구성하는 단계는 PTC Worker Daemon 서비스 등록 정보 구성을 참조하십시오.
Windchill Workgroup Manager 원격 작업자 시스템 설치 사용
원격 작업자 컴퓨터에서 파일 동기화를 사용하여 게시하는 경우의 기본 요구 사항은 Windchill Workgroup Manager에 등록된 서버가 없어야 한다는 것입니다. 그러나 Windchill Workgroup Manager이 서버에서 설치된 경우 자동 서버 등록 때문에 이 조건이 충족됩니다. 결과적으로 서버측 게시를 계속하려면 다음 단계를 완료해야 합니다.
1. Windchill 서버의 작업자 컴퓨터에 Windchill Workgroup Manager 클라이언트를 설치한 후 <WGM_INSTALL_DIR>에 있는 wgmclient.ini 파일을 편집하여 서버 엔트리를 주석 처리합니다.
#Default server URL.#default.server.url=<server_url>
2. 설치를 완료한 후에 Windchill Workgroup Manager을 시작하는 "응용 프로그램 시작" 옵션을 선택하지 않아야 합니다.
여러 파일 동기화 작업자 구성
이 단원에서는 단일 컴퓨터에 여러 Windchill Workgroup Manager for CATIA V5 CAD 작업자를 설정하는 지침을 제공합니다. 이 절차에 사용되는 변수는 다음과 같습니다.
<TS_INST>
Theorem 설치 폴더
<PVIEW_WORKING_DIR>
Theorem CADverter 설정 폴더
<WGM_HOME>
Windchill Workgroup Manager 설치 폴더
<CATIAV5>
CATIA V5 응용 프로그램 설치 폴더
<APPDATA>
Windows 응용 프로그램 데이터 폴더
<RELEASE>
사용 중인 CATIA V5 릴리즈 번호
여러 CATIA V5 작업자 구성
1. 단일 시스템에 필요한 각 작업자에 대한 작업자 시스템 별칭을 결정합니다(예: catiaworker_1, catiaworker_2, catiaworker_3).
2. 작업자 시스템에서 catia5_pv_config 유틸리티를 사용하여 동일한 여러 구성(필요한 작업자별로 하나씩)을 관련 이름으로 생성합니다(예: catia5_setup1, catia5_setup2, catia5_setup3).
* 
Enable WWGM file synchronization support 확인란을 선택해야 합니다.
3. catia5worker.bat 스크립트를 편집하고 관련 -DA <alias>를 작업자 모니터 명령줄의 <TS_INST>\bin\catia5<release>_pv.cmd 뒤에 첫 번째 인수로 추가합니다. 예를 들면 다음과 같습니다.
<TS_INST>\i486_nt\obj\workermonitor" -UH -s "<TS_INST> \bin\catiaV5r23_pv.cmd" -DA catiaworker_1 -vt -r...
4. 각 작업자 스크립트를 편집하고 다음 명령을 추가합니다. 예를 들어 catiaworker_1의 경우:
set PVIEW_WORKING_DIR=D:\Theorem\cadworkers\catia5_setup1
set PTC_WF_CACHE=%PVIEW_WORKING_DIR%\.wgm
set PTC_WF_ROOT=%PVIEW_WORKING_DIR%\.wgm\wf_root
set PTC_WGM_STARTUP_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WLD_ROOT=%PVIEW_WORKING_DIR%\.wgm\wld_root
set VC_LOG_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WGM_ROOT=%PVIEW_WORKING_DIR%\.wgm\wgm_root
set PTC_WGM_XML_TEMP=%PVIEW_WORKING_DIR%\.wgm\XML
set TEMP=%PVIEW_WORKING_DIR%
* 
PTC_WF_ROOT, PTC_WGM_STARTUP_DIRPTC_WLD_ROOT 변수를 설정하는 기존 라인을 제거해야 합니다.
5. 각 작업자 별칭이 관련 작업자 호스트 이름 별칭으로 확인되도록 Windchill 서버를 구성합니다. %SystemRoot%\System32\drivers\etc\hosts 파일을 편집하고 다음과 같은 엔트리를 추가합니다.
[worker-ip-addr] [hostname] [alias-name_1] [alias-name_2] [alias-name_3] [etc]
예를 들면 다음과 같습니다.
123.456.789.1 catiaworker catiaworker_1 catiaworker_2 catiaworker_3
6. 작업자 에이전트 구성 마법사를 사용하여 각 별칭 작업자(작업자 호스트 이름에 대해 별칭 이름 사용)를 개별 작업자로 추가하여 작업자별로 하나의 인스턴스를 갖도록 각 작업자에 대한 작업자 정의를 구성합니다.
여러 파일 동기화 사용 가능 작업자에 대한 Windchill Workgroup Manager 구성
1. Windchill Workgroup Manager 클라이언트 빌드를 선택한 위치에 설치합니다. 예: C:\Program Files (x86)\PTC\wgm.
2. 아래 표시된 컨텐트를 포함하는 서로 다른 Windchill Workgroup Manager 환경을 실행하도록 각 작업자 설정 폴더에 배치 파일을 만듭니다.
a. 첫 번째 작업자 구성의 경우 배치 파일 WWGM_Setup1.bat를 작성합니다.
set PVIEW_WORKING_DIR=D:\Theorem\cadworkers\catia5_setup1
set PTC_WGM_APP_LOCK_NAME=catiaworker1
set PTC_WF_CACHE=%PVIEW_WORKING_DIR%\.wgm\wf_cache
set PTC_WF_ROOT=%PVIEW_WORKING_DIR%\.wgm\wf_root
set PTC_WGM_STARTUP_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WLD_ROOT=%PVIEW_WORKING_DIR%\.wgm\wld_root
set VC_LOG_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WGM_ROOT=%PVIEW_WORKING_DIR%\.wgm\wgm_root
set PTC_WGM_XML_TEMP=%PVIEW_WORKING_DIR%\.wgm\XML
“[WGM_HOME]\bin\uwgm_client.js”
b. 두 번째 작업자 구성의 경우 WWGM_Setup1.bat를 두 번째 작업자 설정 폴더에 복사하고 첫 번째 두 라인을 새 위치에 맞게 적절하게 편집합니다. 예:
set PVIEW_WORKING_DIR=D:\Theorem\cadworkers\catia5_setup2
set PTC_WGM_APP_LOCK_NAME=catiaworker2
c. 추가 작업자 구성마다 반복합니다.
3. 각 작업자의 CATIA V5 구성에 대해 Windchill Workgroup Manager를 등록합니다. 그러면 각 작업자 설정 폴더에 고유한 PTC_WF_ROOT 및 PTC_WGM_ROOT 컨텐트가 생성됩니다.
첫 번째 작업자의 CATIA V5 구성에 대해 Windchill Workgroup Manager를 등록하려면 다음 절차를 따르십시오.
a. 배치 파일 Windchill Workgroup ManagerWWGM_Setup1.bat를 사용하여 를 실행합니다.
* 
Windows 7 및 Windows Vista의 경우 관리자 권한으로 실행합니다.
b. 원하는 CATIA V5 버전을 선택하고 등록을 클릭합니다.
* 
수동으로 등록할 경우 기본 시작 명령을 사용해야 합니다.
c. 닫기를 클릭합니다.
d. 서버를 등록합니다.
e. Windchill Workgroup Manager 클라이언트를 닫습니다.
f. 시작 사용자의 CATIA V5 환경 파일을 업데이트합니다. 각각의 새 작업자 구성에 대한 Windchill Workgroup Manager 클라이언트 응용 프로그램 등록 프로세스에서 이 CATIA V5 환경 파일을 재설정합니다.
i. catia5worker.bat에 설정된 PTC_WF_ROOT 변수를 사용하도록 공통 Windchill Workgroup Manager for CATIA V5 환경 파일을 편집합니다.
ii. Windchill Workgroup Manager for CATIA V5 환경 파일을 엽니다. 기본 위치는 %APPDATA%\ \DassaultSystemes\CATEnv\WGM_10.0_CATIA_V5_R<Release>.txt입니다.
iii. PTC_WF_ROOT 위치에 대한 모든 참조(예: D:\Theorem\cadworkers\catia5_setup1\.wgm\wf_root)를 환경 변수 %PTC_WF_ROOT%로 바꿉니다.
추가 작업자 구성마다 반복합니다.
문제 해결
작업자가 작업에 대한 CATIA V5 라이선스를 구할 수 없는 경우 동일한 라이선스 문제로 인해 모든 후속 작업이 실패합니다. 이 문제를 해결하려면 먼저 라이선스 문제를 해결해야 합니다. 그런 다음 Windchill에서 WVS 작업 모니터에 액세스합니다. 라이선스 문제로 인해 실패한 모든 작업을 검색하여 작업을 다시 제출합니다.
로그 메시지가 제대로 한글화되고 WVS 작업 모니터에 표시되도록 하려면 Windchill 서버와 Theorem 작업자 클라이언트 컴퓨터의 "로캘"을 동일한 값으로 설정해야 합니다.
관련 항목
도움이 되셨나요?