配置属性文件的最低要求
ThingWorx 的 config.properties 文件必须包含以下属性。以下列表描述了每个属性所指定的内容:
• URI - Analytics 管理器框架运行所在 ThingWorx 服务器的 URL。
• Userid - 与服务器建立连接的用户 ID。
• Password - 与服务器建立连接的用户密码。
• AppKey - 在 ThingWorx 服务器上创建的密钥。您可以使用此密钥替代用户 ID 和密码。
• CallTimeout - 在因超时错误发生故障之前服务器调用的等待时间 (以毫秒计)。该值取决于网络延迟。默认情况下,此值设置为 5000。请确保设置较高的值,以避免出现超时错误。提取持续时间较长的回放数据可能需要一些时间。
• AgentId - 用于标识 ThingWorx 服务器代理的唯一字符串。如果未指定值,则会自动生成唯一 ID,且在提供其他 ID 之前,将一直重复使用此 ID。
• AppImpClass - 可使应用程序接口生效的类的完全限定名。
如果使用的是 Creo as a Service,则必须将此属性的值设置为 com.ptc.thingworxconnector.CreoAsServiceAdapter。
• ConnectorName - 连接器实例的名称,其中连接器实例是为了与 Analysis 提供者进行交互而创建的,并且可在服务器端配置 Analysis 提供者时使用。
• AnalysisProvider - 使用上述 ConnectorName 属性中所指定的连接器创建的 Analysis 提供者。
• AgentWorkDir - 代理用于存储模型文件、临时文件、结果文件和数据文件的目录。默认情况下,AgentFiles 文件夹将字当前工作目录中创建。
• ClientInstanceInitCount - 在启动代理时启动的客户端实例数量。默认值为 1。
• ClientInstanceMaxCount - 此代理可启动的客户端实例的最大数量。指定一个大于 0 的值以为客户端数量提供一个固定的最大值。默认值 -1 表示代理可启动任意数量的客户端。
• UseAppKeyInUrl - 是否将 appkey 包含在 Creo Parametric 嵌入式浏览器中显示的 ThingWorx 回放管理器混搭 url 中。将此选项用于 Thingworx 8.0 及更高版次。如果为真,则包含 appkey。默认值为“假”。
要使用 Creo as a Service (CaaS),您需要设置上面的属性和下列附加属性:
• CreoWorkingDir - Creo Parametric 进程工作目录的位置。将 config.pro 文件复制到该目录,以便所有 Creo Parametric 实例均可使用该 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。