2.5
Table Of Contents
- SOAP API Guide
- Contents
- About This Book
- Introducing VMware Lab Manager SOAP API
- Getting Started with the Lab Manager SOAP API
- Lab Manager API Data Types
- Lab Manager API Method Reference
- ConfigurationCapture
- ConfigurationCheckout
- ConfigurationClone
- ConfigurationDelete
- ConfigurationDeploy
- ConfigurationPerformAction
- ConfigurationSetPublicPrivate
- ConfigurationUndeploy
- GetConfiguration
- GetConfigurationByName
- GetMachine
- GetMachineByName
- GetSingleConfigurationByName
- ListConfigurations
- ListMachines
- LiveLink
- MachinePerformAction
- Index
VMware Lab Manager SOAP API Guide
28 VMware, Inc.
Primitive XML Data Types
Lab ManagerSOAPAPIdatatypesarebasedontheprimitiveXMLdatatypesshown
inTable 3‐1.
TheseprimitivetypesarethebuildingblocksfortheLab Managerdatatypesusedin
makingLab ManagerAPIcalls.
Lab Manager Data Types
Whenwritingyourclientapplication,followthedatatypingrulesdefinedforyour
programminglanguageanddevelopmentenvironment.Your developmenttool
handlesthemappingoftypeddatainyourprogramminglanguagewiththeseSOAP
datatypes.
TheLab Managerdatatypesare definedintheLab ManagerWSDLfile.Foreachtype,
thischapter
listsitspropertiesanddescription.
Table 3-1. Primitive XML Data Types in the Lab Manager SOAP API
Value Description
xsd:Boolean Alogicalvalue,includingtrue,false,0,and1.
xsd:date Datevalues.
xsd:dateTime Date/timevalues(timestamps).
xsd:double NumericvaluethatcorrespondstotheIEEEdouble‐precision64‐bitfloating
pointtypedefinedinthestandardIEEE754‐1985.
xsd:int Numericvaluefrom‐2147483648to2147483647.
xsd:string Anycharacterdata.
Table 3-2. Lab Manager SOAP API Data Types
Data Type Description
AuthenticationHeader Containstheusernameandpasswordofthecaller.Thisdatatypeis
partofeverySOAPheaderinLab ManagerWebServicemethods.
Configuration Configurationobject.
Machine Machineobject.