4.0

Table Of Contents
VMware, Inc. 9
1
TheLab ManagerSOAPapplicationprogramminginterface(API)providesprogrammaticaccesstothe
Lab Managersystem.ByusingthesecureAPI,youcanconnecttotheLab Managerservertoautomateor
performvariousoperations.
TheLab ManagerSOAPAPIusesXMLbasedtechnologies,includingSOAP,asthecommunicationprotocol
andWebServicesDescriptionLanguage
(WSDL)astheinterfacedescriptionlanguage.TheLab Manager
WSDLfiledetailstheavailablemethodsoftheservice(calledoperationsinWebServices),parametertypesand
theSOAPendpointfortheservice.
Thischapterincludesthefollowingtopics:
“IntegratingLab ManagerwithAutomatedTestingTools”onpage 9
“SupportedOperations”onpage 9
“LabManagerDataObjects”onpage 10
“StandardsComplianceandCompatibleDevelopmentPlatforms”onpage 10
“SOAPAPISecurity”onpage 10
“UserAuthentication”onpage 10
Integrating Lab Manager with Automated Testing Tools
TheLab ManagerSOAPAPIallowsyoutointeractwithLab Managerdatausingthelanguageandplatform
ofyourchoice.TheexamplesinthisguideusetheC#programminglanguageandtheMicrosoft.NET
framework,butotherprogramminglanguagesanddevelopmentenvironmentsarealsosupported.Ifyouare
usingalanguageother
thanC#,seethedocumentationaboutyourdevelopmentenvironmentforcomparable
informationaboutdevelopingWebserviceapplications.
InadditiontoextendingorcustomizingLab ManagerbyusingtheSOAPAPI,youcanalsointegrate
Lab Managerwithautomatedtestingsystems.YoucanseeanexampleofthisintegrationinAdvancedC#
SampleIntegrating
Lab ManagerandQualityCenteronpage 15.
FormoreinformationaboutLab Managersolutions,developerresources,andcommunityresources,goto
http://www.vmware.com.
Supported Operations
UsingyourpreferredWebenableddevelopmentenvironment,youcanconstructWebserviceclient
applicationsusingstandardWebserviceprotocolstoprogrammaticallyperformthefollowingtasks:
Queryforvirtualmachineandconfigurationinformation.
Performactionsonmachinesandconfigurations.
Introducing VMware vCenter Lab
Manager SOAP API
1