2015-02-05 88 views
0

我是VIJAVA和vwc插件開發的新手。我已經成功從當前的VWC UserSessionService中獲得了userSession。現在我可以從這個對象獲取用戶名,會話信息,服務器信息。使用VIM UserSessionService創建VIJAVA ServiceInstance而不再使用用戶名和密碼

現在我想在vijava中創建新的ServiceInstance對象,而無需再次輸入用戶憑證,如下所述。

ServiceInstance si = new ServiceInstance(new URL(

"_https://10.x.x.x/sdk"), "[email protected]", 

"Password", true); 

我不想使用上述內容,我想使用下面的超載。或者不知何故,我需要使用UserSessionService對象創建ServiceInstance。

ServiceInstance si = new ServiceInstance(url, sessionStr, ignoreCert) 
or something equivalent 

請幫助我。提前致謝。

回答

0

要做到這一點,您需要先抓住會話。林不知道你在說什麼時,你說:

我已經成功地得到了userSession從當前VWC UserSessionService

但如果你有對話是一些看起來像:

vmware_soap_session = 「B3240D15-34DF-4BB8-B902-A844FDF42E85」

爲了使服務實例來回你使用這樣的L:

ServiceInstance si = new ServiceInstance(new URL("https://vcenter/sdk"), sessionString, true); 

這將使用服務實例的,需要一個URL,一個sessionString,並說忽略SSL證書的構造。

我建議如果僅用於日誌記錄,則將移動到YAVIJAVA

相關問題