구성 등록 정보 파일의 최소 요구 사항
ThingWorx의 config.properties 파일에는 다음 등록 정보가 포함되어야 합니다. 아래에는 각 등록 정보에 대한 설명이 나와 있습니다.
• URI - Analytics Manager 프레임워크가 실행 중인 ThingWorx 서버의 URL입니다.
• Userid - 서버에 대한 연결을 설정 중인 사용자의 ID입니다.
• Password - 서버에 대한 연결을 설정 중인 사용자의 암호입니다.
• (AppKey - ThingWorx 서버에 생성된 키입니다. 이 키를 사용자 ID 및 암호를 대신해서 사용할 수 있습니다.
• CallTimeout - 시간 초과 오류로 인해 실패하기 전까지 서버 호출이 대기하는 시간(밀리초)입니다. 이 값은 네트워크 대기 시간에 따라 달라집니다. 기본적으로 이 값은 5000으로 설정됩니다. 시간 초과 오류가 발생하지 않도록 하려면 값을 높게 설정해야 합니다. 기간이 긴 재생 데이터를 불러오면 시간이 걸릴 수 있습니다.
• AgentId - ThingWorx 서버에 에이전트를 식별하는 고유한 문자열입니다. 값이 지정되어 있지 않으면 고유 ID가 자동으로 생성되고 다른 ID가 제공될 때까지 재사용됩니다.
• AppImpClass - 응용 프로그램 인터페이스를 구현하는 클래스의 전체 이름입니다.
Creo as a Service를 사용하는 경우 이 등록 정보의 값을 com.ptc.thingworxconnector.CreoAsServiceAdapter로 설정해야 합니다.
• ConnectorName - 분석 공급자와 상호 작용하기 위해 생성되고 서버측에서 분석 공급자를 구성하는 동안 사용되는 커넥터 인스턴스의 이름입니다.
• AnalysisProvider - 위에 설명된 ConnectorName 등록 정보에 지정된 커넥터를 사용하여 생성된 분석 공급자입니다.
• AgentWorkDir - 에이전트가 모델 파일, 임시 파일, 결과 파일 및 데이터 파일을 저장하는 데 사용하는 디렉토리입니다. 기본적으로 AgentFiles 폴더는 현재 작업 디렉토리에 생성됩니다.
• ClientInstanceInitCount - 에이전트 시작 시 시작되는 클라이언트 인스턴스의 수입니다. 기본값은 1입니다.
• ClientInstanceMaxCount - 이 에이전트가 시작할 수 있는 클라이언트 인스턴스의 최대 수입니다. 클라이언트 수에 대해 고정된 최대값을 제공하려면 0보다 큰 값을 지정하십시오. 기본값 -1을 지정하면 에이전트가 클라이언트를 무제한으로 시작할 수 있습니다.
• UseAppKeyInUrl - Creo Parametric 내장 브라우저에 표시된 ThingWorx 재생 관리자 매쉬업 URL에 appkey를 포함하거나 포함하지 않습니다. Thingworx 8.0 이상 빌드에는 이 옵션을 사용하십시오. true이면 appkey가 포함됩니다. 기본값은 false입니다.
CaaS(Creo as a Service)를 사용하려면 위의 등록 정보와 다음 추가 등록 정보를 설정해야 합니다.
• CreoWorkingDir - Creo Parametric 프로세스 작업 디렉토리의 위치입니다. Creo Parametric의 모든 인스턴스가 이 config.pro 파일을 사용할 수 있도록 config.pro 파일을 이 디렉토리로 복사합니다.
• WindchillDefaultContext - Creo as a Service에 대한 기본 Windchill 컨텍스트입니다. 이 컨텍스트는 서버에서 사용할 수 있어야 하며 재생 분석을 실행하는 사용자가 이 컨텍스트에 액세스할 수 있어야 합니다.
• WindchillDefaultWorkspace - Creo as a Service에 대한 기본 Windchill 작업공간입니다. 작업공간은 서버에서 사용할 수 있어야 하며 재생 분석을 실행하는 사용자가 이 작업공간에 액세스할 수 있어야 합니다.
• CreoExecutablePath - Creo 프로세스를 시작할 스크립트 또는 실행 파일의 위치입니다. CreoAnalysisAgentFarmMachineConfiguration.bat 파일이 실행 중이면 이 위치가 자동으로 계산됩니다.
필요한 등록 정보에 대한 자세한 내용은
ThingWorxAnalytics 도움말 센터를 검색하십시오.
대화식 세션에 필요한 샘플 config.properties 파일은 Creo Parametric 설치 디렉토리의 Common Files 폴더에 있습니다. 다음 예를 참조하십시오.
c\ProgramFiles\PTC\Creo 5.0.3.0\Common Files\text\java\config.properties
Creo as a Service 관한 샘플 config.properties 파일은 Creo Parametric 설치 디렉토리의 Common Files 폴더에 있습니다. 다음 예를 참조하십시오.
c\ProgramFiles\PTC\Creo 5.0.3.0\Common Files\text\java\scripts\serviceconfig.properties
로깅 사용
로깅을 사용하려면 Creo Product Insight for ThingWorx Extension 세션을 시작하기 전에 다음 단계를 수행하십시오.
1. 샘플 logback.xml 파일을 Creo Parametric 설치 디렉토리에서 thingworx_connector_config_file 구성 옵션으로 지정되고 config.properties 파일이 포함된 디렉토리에 복사합니다. 예를 들어, logback.xml의 위치는 c\ProgramFiles\PTC\Creo 5.0.3.0\Common Files\text\java\scripts\logback.xml일 수 있습니다.