透過 Windchill 驗證設定 ThingWorx Navigate
在您設定 Windchill 驗證前,請確保系統符合下列先決條件:
• Windchill - 已配置為 SSL。
• ThingWorx - 我們建議將 ThingWorx 配置為使用 SSL。
• 雙向 SSL 組態。
• 請確定您已將 Windchill SSL 憑證匯入 ThingWorx 信任庫檔案。
如需配置 SSL 的詳細資訊,請參閱下列主題:
| 如果您有 Windchill 叢集與配置為 HTTP 的 Windchill,請確保在此過程結束時執行所需的手動步驟。 |
建立 Windchill 連接
在此頁面上提供有關 Windchill 連接對的詳細資訊。
1. 輸入「Windchill 伺服器 URL」。
◦ 欲連接至單一 Windchill 伺服器,請確保 URL 遵循格式 [http 或 https]://[windchill-host]:[windchill-port]/[windchill-web-app]
◦ 針對叢集 Windchill 環境,請輸入負載平衡路由器的 URL。例如,[https]://[LB-host]:[port]/[windchill-web-app]。
2. 按一下「下一步」:
Windchill 驗證設定
提供此畫面上的資訊之前,請準備正確的金鑰庫與信任庫檔案:
• ThingWorx「金鑰庫檔案」- 利用 Java
ThingWorx 公用程式建立新的
keytool 金鑰庫檔案。請務必包含
ThingWorx 金鑰對。這是一個用戶端憑證,用於使用
ThingWorx Navigate 與
Windchill 側的雙向 SSL 組態從
Windchill 存取資料。如需詳細資訊,請參閱
使用 SSL 進行安全通訊。
| 此 ThingWorx 金鑰倉庫檔案與您在安裝 ThingWorx Navigate 期間可能建立的 Apache Tomcat 金鑰倉庫檔案不同。這些單獨的金鑰倉庫檔案有不同目的,請務必提供正確位置的正確檔案。 |
• ThingWorxTrustStore file - 根據您的 Apache Tomcat 是否配置了 SSL 提供信任庫檔案:
◦ 帶有 SSL 的 Apache Tomcat - 使用您在安裝時使用的相同 ThingWorx 信任庫檔案來配置帶有 SSL 的 Apache Tomcat。然後,使用 keytool 公用程式將 Windchill SSL 憑證匯入 ThingWorx 信任庫檔案。
◦ 不帶 SSL 的 Apache Tomcat - 透過 Java keytool 公用程式建立 ThingWorx 信任庫,然後將 Windchill SSL 憑證匯入信任庫檔案。
現在正確的檔案已經準備就緒,您可以提供「Windchill 驗證設定」畫面上的資訊:
1. 在
KeyStore File 旁邊按一下
,然後瀏覽至您依上述步驟建立的
ThingWorx 金鑰倉庫檔案。
| 請記住,ThingWorx 金鑰倉庫檔案與 Apache Tomcat 金鑰倉庫檔案不同。 |
2. 輸入您在建立金鑰倉庫檔案時定義的密碼。
3. 按一下
TrustStore file 旁邊的
,然後瀏覽至
ThingWorx 信任庫檔案。
4. 輸入密碼。
5. 在「工作階段使用者查詢參數」的旁邊,接受預設值。
| 在大多數情況下,您應該接受此參數的預設值。僅在 Windchill 管理員在 Windchill 中變更了此預設設定的情況下,才能變更此預設值。 |
6. 按一下「下一步」。Summary: Configuration Settings 頁即會開啟。
Summary: Configuration Settings
1. 審核設定,然後按一下「配置」。ThingWorx Navigate 配置完成。
2. 選取核取方塊以開啟一或兩個程式:
◦ 「開啟 ThingWorx Navigate」
◦ 「開啟 ThingWorx Composer」
然後按一下「關閉」。
完成 Windchill 叢集組態
如果您的系統配置了 Windchill 叢集與 Windchill 作為 HTTP,則您必須立即完成一些額外的步驟。需要完成這些步驟才能從 Windchill 擷取資料並成功建立 Windchill–ThingWorx Navigate 連線。
我們需要使用 Windchill 中的 trustedAuth 選項,這需要對連接器和連接器 Proxy 設定進行某些更新:
| 請記住負載平衡器 URL 使用的是 HTTPS 協定。 |
1. 在 ThingWorx Composer 中,開啟 ptc-windchill-connector。
2. 按一下「組態」,然後在「基礎 URL」旁邊,輸入下列 URL:
[https]://[LB-host]:[port]/[windchill-web-app]/trustedAuth
3. 按一下「儲存」。
4. 開啟 ptc-windchill-connector-proxy,然後按一下「組態」。
5. 在「測試連線 URL」旁邊輸入此 URL:
[https]://[LB-host]:[port]/[windchill-web-app]/trustedAuth/servlet/WindchillAuthGW/wt.httpgw.HTTPServer/echo
6. 按一下「儲存」。
您 Windchill 叢集組態現已完成。
後續步驟
您的 ThingWorx Navigate 已安裝並獲得了授權,且基本組態已完成。ThingWorx Navigate 任務現在可以使用了。欲登入,使用者應使用其 Windchill 使用者名稱與密碼。
下一個必要的步驟是向非管理使用者授與權限。請依照
修改 ThingWorx 權限:使用者和群組中的步驟執行。
您也可以繼續前往選用組態,例如下列組態:
• 連線至 SAP
• 配置為使用多個 Windchill 系統