Минимальные требования к файлу свойств конфигурации
Файл config.properties для ThingWorx должен содержать следующие свойства. Что определяет каждое свойство, описано в следующем списке:
• URI - URL-адрес сервера ThingWorx, на котором работает платформа Analytics Manager.
• Userid - идентификатор для пользователя, который устанавливает соединение с сервером.
• Password - пароль для пользователя, который устанавливает соединение с сервером.
• AppKey - ключ, который вы создали на сервере ThingWorx. Можно использовать его вместо идентификатора и пароля пользователя.
• CallTimeout - время в миллисекундах, в течение которого вызов сервера может ожидать ответа, прежде чем завершиться с ошибкой превышения времени ожидания. Значение зависит от времени ожидания сети. Значение по умолчанию для этого параметра 5000. Во избежание ошибок из-за превышения времени ожидания убедитесь, что задано высокое значение. Для извлечения данных воспроизведения большой длительности может потребоваться некоторое время.
• AgentId - уникальная строка для идентификации агента для сервера ThingWorx. Если значение не указано, уникальный идентификатор генерируется автоматически и используется до тех пор, пока не будет указан другой.
• AppImpClass - полностью определенное наименование класса, реализующего интерфейс приложения.
При использовании Creo как службы для этого свойства необходимо задать значение com.ptc.thingworxconnector.CreoAsServiceAdapter.
• ConnectorName - наименование экземпляра соединителя, который создается для взаимодействия с поставщиком анализов и используется при конфигурировании поставщика анализов на стороне сервера.
• AnalysisProvider - поставщик анализов, созданный с использованием соединителя, указанного выше в свойстве ConnectorName.
• AgentWorkDir - папка, используемая агентом для хранения файлов модели, временных файлов, файлов результатов и файлов данных. По умолчанию папка AgentFiles создается в текущей рабочей папке.
• ClientInstanceInitCount - число клиентских экземпляров, которые запускаются при запуске агента. По умолчанию значение равно 1.
• ClientInstanceMaxCount- максимальное число клиентских экземпляров, которые могут запускаться этим агентом. Укажите значение больше 0, чтобы задать фиксированное максимальное значение для числа клиентов. Значение по умолчанию, -1, указывает, что агент может запустить неограниченное количество клиентов.
• UseAppKeyInUrl - указывает, следует ли включать ключ приложения в URL мэшапа диспетчера воспроизведения ThingWorx, отображаемого во встроенном браузере Creo Parametric. Используйте эту опцию для Thingworx 8.0 и более поздних сборок. Если задано значение true, ключ приложения включается. Значение по умолчанию: false.
Чтобы использовать Creo как службу (CaaS), необходимо задать свойства выше и следующие дополнительные свойства:
• CreoWorkingDir - расположение текущей рабочей папки процесса Creo Parametric. Скопируйте файл config.pro в эту папку, чтобы все экземпляры Creo Parametric могли использовать этот файл config.pro.
• WindchillDefaultContext - контекст по умолчанию Windchill для Creo как службы. Этот контекст должен быть доступным на сервере, а пользователь, выполняющий анализ воспроизведения, должен иметь доступ к этому контексту.
• WindchillDefaultWorkspace - рабочая область по умолчанию Windchill для Creo как службы. Рабочая область должна быть доступной на сервере, а пользователь, выполняющий анализ воспроизведения, должен иметь доступ к этой рабочей области.
• CreoExecutablePath - расположение сценария или исполняемого файла для запуска процесса Creo. Рассчитывается автоматически при выполнении CreoAnalysisAgentFarmMachineConfiguration.bat.
Дополнительные сведения об обязательных свойствах см. в
справочном центре Analytics ThingWorx.
Файл примера config.properties для интерактивной сессии доступен в папке установки Creo Parametric в папке Common Files. См. следующий пример:
c\ProgramFiles\PTC\Creo 6.0.0.0\Common Files\text\java\config.properties
Файл примера config.properties для использования Creo как службы доступен в папке установки Creo Parametric в папке Common Files. См. следующий пример:
c\ProgramFiles\PTC\Creo 6.0.0.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 6.0.0.0\Common Files\text\java\scripts\logback.xml.
2. Обновите файл примера
logback.xml информацией о среде установки. Дополнительные сведения о конфигурации (уровни ведения журналов и другие сведения) см. в электронной документации
logback.xml по адресу:
https://logback.qos.ch/manual/configuration.html.