2015-02-05 4 views
0

Я новичок в разработке плагинов VIJAVA и vwc. Я успешно получил userSession из текущего VWC UserSessionService. Теперь я могу получить имя пользователя, sessioninfo, serverinfo с этого объекта.Создание VIJAVA ServiceInstance с использованием VIM UserSessionService без использования имени пользователя и пароля снова

Теперь я хочу создать новый объект ServiceInstance в vijava БЕЗ ввода учетных данных пользователя, как указано ниже.

ServiceInstance si = new ServiceInstance(new URL(

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

"Password", true); 

Я не хочу использовать выше И я хочу использовать НИЖЕ перегрузкой. Или как-то мне нужно создать ServiceInstance с использованием объекта UserSessionService.

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

Нездоровый сотовый. Заранее спасибо.

ответ

0

Для этого вам нужно сначала захватить сеанс. Я не уверен, что вы говорите, когда вы говорите:

я успешно получил userSession от текущего VWC UserSessionService

Но если у вас есть сеанс это то, что выглядит следующим образом:

vmware_soap_session = "B3240D15-34DF-4BB8-B902-A844FDF42E85"

Чтобы сделать ServiceInstance сюда м, что вы используете что-то вроде этого:

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

Это будет использовать конструктор в ServiceInstance, который принимает URL, а sessionString, и говорит игнорировать Ssl сертификаты.

Я бы предложил переехать в YAVIJAVA, если только для регистрации.