為轉接器配置動態 Web 服務 URL
用於連接至 web 服務的伺服器 URL 會透過用來定位 web 服務的「Web 服務描述語言」(WSDL) 硬式編碼到用戶端 JAR 檔案中。您不需要在任何位置指定執行 Software Build Tools 用戶端應用程式的伺服器 URL。換句話說,即使沒有伺服器 URL,從伺服器下載的用戶端 JAR 檔案也有能力在相同的 Windchill 伺服器上呼叫 web 服務。如果您沒有具有相同 web 服務的多個 Windchill 安裝,請跳過本節的剩餘部份。
您可以配置 Software Build Tools 用戶端,使其使用動態 web 服務 URL。針對多個 Windchill 安裝,您可以手動指定要連接至可與每個安裝上部署之通用 web 服務通訊的用戶端的 URL 位址。
欲使用動態 web 服務 URL,必須在適當的 Windchill 伺服器電腦上部署相同的 web 服務 (RBMWSCoreService)。請根據您的需求使用以下任何一個指令:
欲使用 wt.webservice.url 引數,透過相同的 JAR 檔案來使用在不同 Windchill 伺服器電腦上部署的 RBMWSCoreService 服務,請使用以下指令。此指令不會建立新用戶端 JAR 檔案。
java —Dwt.webservice.url=http://host/Windchill/servlet/RBMWSCoreService —Dwt.webservice.user=wcadmin —Dwt.webservice.password=wcadmin —jar RBMWebServiceCore.jar [arguments]
欲根據 targetJar 引數建立新用戶端 JAR 檔案,請使用以下指令。如果您不提供 targetJar,則會覆寫 clientJar 檔案。新的 JAR 檔案可作為在指定主機上部署之 RBMWSCoreService 服務的用戶端使用。
java —jar webservices-support.jar —clientJar RBMWebServiceCore.jar —targetJar RBMWebServiceCore_new.jar —wsdl http://host/Windchill/servlet/RBMWSCoreService?wsdl
建立的 JAR 檔案會連接至指定 Windchill 伺服器上的相同 WSDL。
這是否有幫助?