We want to utilise web services provided by vSphere directly bypassing Java or C# libraries as part of our "environment discovery" routine which would be periodically performed by a Middleware platform. We want to configure it to poll vSphere web services and extract necessary data and store it in a database repository accessed by other applications. We definitely don't want to build any custom code to invoke web services via libraries provided by vmware.
I am able to successfully get the list of methods exposed (https://ourvmwareserver/sdk/vimService.wsdl) and use Login method to get the key and then use the key to invoke some other methods in SoapUI.
Now after spending few hours going through the SDK manuals I am at complete loss as to how exactly I can get the list of servers and their attributes using this approach. Can someone help with that please?