組態內容檔案的最低要求
ThingWorx 的 config.properties 檔案必須包含下列內容。每個內容的所指如下列清單所示:
• URI - 執行 Analytics Manager 架構之 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 - 連接器例證的名稱,其中連接器例證是為了與分析提供者互動而建立,並在伺服器端上配置分析提供者時使用。
• AnalysisProvider - 使用上述 ConnectorName 內容中所指定的連接器建立的分析提供者。
• AgentWorkDir - 代理程式用來儲存模型檔案、暫存檔案、結果檔案及資料檔案的目錄。依預設,AgentFiles 資料夾會在目前工作目錄中建立。
• ClientInstanceInitCount - 啟動代理程式時將啟動的用戶端例證數目。預設值為 1。
• ClientInstanceMaxCount - 此代理程式最多可啟動的用戶端例證數目。指定一個大於 0 的值,以針對用戶端數目提供一個固定的最大值。預設值為 -1 時,指定代理程式可以啟動的用戶端數目無限制。
• UseAppKeyInUrl - 是否將 appkey 包含在 Creo Parametric 內嵌瀏覽器中所顯示的 ThingWorx 重播管理員混搭 url 內。將此選項用於 Thingworx 8.0 及以上的版次。當設定為 true 時,會包含 appkey。預設值為 false。
欲使用 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 安裝目錄的通用檔案資料夾中找到。請參閱下列範例:
c\ProgramFiles\PTC\Creo 5.0.3.0\Common Files\text\java\config.properties
用於使用 Creo as a Service 的樣本 config.properties 檔案可在 Creo Parametric 安裝目錄的通用檔案資料夾中找到。請參閱下列範例:
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。