가져오기 작업 수행
가져오기를 수행하려면 다음 단계를 완료하십시오.
1. ThingWorx가 설치된 시스템에서 가져오기 번들을 <install_location>/ThingworxStorage/repository 디렉터리의 ThingWorx 파일 저장소에 추가합니다. 가져오기 번들은 ThingWorx 파일 저장소에 있어야 가져올 수 있습니다.
Windchill MPMLink에서 공정 계획 변환에 사용한 파일 저장소와 동일한 PTC.SCA.SCO.DefaultOperatorAdvisorFileRepository를 사용할 수 있습니다. 해당 디렉토리가 없는 경우 수동으로 추가하거나 ThingWorx Composer에서 관리()를 클릭하고 저장소 목록에서 저장소를 선택하여 시스템이 추가하게 할 수 있습니다.
번들을 가져오기 위한 사용자 정의 파일 저장소를 만들도록 선택할 수도 있습니다. 자세한 내용은 ThingWorx 도움말 센터의 파일 저장소 관리를 참조하십시오.
2. ThingWorx Composer에서 PTC.SCA.SCO.DataImportManager 사물로 이동합니다.
3. 서비스에서 ImportFromBundle 서비스를 실행합니다.
4. 서비스 입력으로는 다음을 입력합니다.
sourceFileRepository - PTC.SCA.SCO.DefaultOperatorAdvisorFileRepository 또는 사용자 정의 파일 저장소 등 가져오기 번들을 추가한 파일 저장소의 사물을 선택합니다.
destinationFileRepository - PTC.SCA.SCO.DefaultOperatorAdvisorFileRepository 사물을 선택합니다. 이는 가져오기가 완료한 후에 바이너리 파일이 위치하고 Operator Advisor에서 참조되는 곳입니다.
bundleZipPath - 소스 파일 저장소를 기준으로 하는 가져오기 번들의 경로입니다. 예를 들어, /bundle-001.zip입니다.
5. 실행을 클릭합니다. 가져오기가 성공적으로 완료되면 서비스 출력에는 대상 파일 저장소를 기준으로 하는 가져온 데이터를 위해 작성된 파일 저장소의 디렉터리 경로가 표시됩니다. 이제 데이터가 데이터베이스 및 Operator Advisor에 위치합니다.
가져오기 문제 해결
가져오기가 실패하면 시스템이 자동으로 롤백됩니다. 추가된 데이터는 모두 Operator Advisor 데이터베이스와 ThingWorx 파일 저장소에서 제거됩니다. 실패 원인에 대한 자세한 내용을 보려면 ThingWorxApplicationLogScriptLog와 데이터베이스 로그를 검토하십시오.
데이터 무결성 위반은 가져오기 실패의 가장 일반적인 원인입니다. 예를 들어, 사이트(PTC.SCA.SCO.Site)의 name은 고유해야 합니다. 기존 사이트와 이름이 같은 사이트를 가져오려면 가져오기가 실패합니다.