透過 Windchill 驗證設定 ThingWorx Navigate
在您設定 Windchill 驗證前,請確保系統符合下列先決條件:
• Windchill - 已配置為 SSL。
• ThingWorx - 我們建議將 ThingWorx 配置為使用 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 檔案 - 透過 keytool Java 公用程式建立 ThingWorx TrustStore 檔案,然後將 Windchill SSL 憑證匯入 TrustStore 檔案。
現在正確的檔案已經準備就緒,您可以提供「Windchill 驗證設定」畫面上的資訊:
1. 在
「KeyStore 檔案」旁邊按一下
,然後瀏覽至您依上述步驟建立的
ThingWorx KeyStore 檔案。
| 請記住,ThingWorx 金鑰倉庫檔案與 Apache Tomcat 金鑰倉庫檔案不同。 |
2. 輸入您在建立金鑰倉庫檔案時定義的密碼。
3. 按一下
TrustStore file 旁邊的
,然後瀏覽至
ThingWorx 信任庫檔案。
4. 輸入密碼。
5. 在「工作階段使用者查詢參數」的旁邊,接受預設值。
| 在大多數情況下,您應該接受此參數的預設值。僅在 Windchill 管理員在 Windchill 中變更了此預設設定的情況下,才能變更此預設值。 |
6. 按一下「下一步」。「摘要: 組態設定」 頁即會開啟。
Summary: Configuration Settings
1. 審核設定,然後按一下「配置」。ThingWorx Navigate 配置完成。
2. 選取核取方塊以開啟一或兩個程式:
◦ 「開啟 ThingWorx Navigate」
◦ 「開啟 ThingWorx Composer」
然後按一下「關閉」。
成功!
ThingWorx Navigate 已使用 Windchill 驗證配置。選取要開啟的程式:
• 「開啟 ThingWorx Navigate」
• 「開啟 ThingWorx Composer」
然後按一下「關閉」。
核對組態
管理員必須在 Windchill 與 ThingWorx 中使用相同的使用者名稱。
• 如果您尚未在 Windchill 中進行變更,名為 "Administrator" 的管理員使用者已在安裝 Windchill 時建立。使用配置的 ThingWorx 系統,您可以驗證為該使用者並擁有像 ThingWorx 中的管理員使用者一樣的完整存取權限。
• 如果您變更了管理員的使用者名稱,請選取與 Windchill 和 ThingWorx 相同的使用者名稱,然後將該使用者新增至 ThingWorx 和管理員使用者群組。
欲核對 Windchill 驗證組態:
1. 請開啟 ThingWorx URL。您會路由至 Windchill 進行驗證。
2. 為 Windchill 管理員 (或配置為 ThingWorx 管理員的另一位使用者) 提供認證。瀏覽器將返回至 ThingWorx,ThingWorx Composer 會隨即開啟。
3. 核對您現在是否在以管理員身份執行 ThingWorx。
成功!ThingWorx 已使用 Windchill 驗證正確配置。
如果您設定驗證者自動建立使用者,接下來請進行測試:
1. 在瀏覽器中開啟 ThingWorx URL。您會路由至 Windchill 進行驗證。
2. 提供不存在於 ThingWorx 之使用者的 Windchill 認證。
3. 您的瀏覽器將返回至 ThingWorx 首頁混搭頁。
4. 核對您現在是否在以正確的使用者身份執行 ThingWorx。使用者是自動建立的。
| 如果調整選項與搜尋結果未能如預期般正常運作,請重新啟動 Apache Tomcat 與 ThingWorx Integration Runtime。 |
完成 Windchill 叢集組態
首先,確定您已完成
透過 Windchill 驗證設定 ThingWorx Navigate 中的步驟,特別是所需的
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 系統