Revision history for VMware::API::LabManager
1.8 2010/09/13
Improved:
GetMachineByName() - Clenaed up perl syntax.
GetSingleConfigurationByName() - Corrected error in fault handling.
LiveLink() - Clenaed up perl syntax.
POD cleanup:
Moved API method names from a head 2 level to smaller to reduce outline.
Moved POD past __END__ token as per Perl best practices.
Added section for returned values.
Added section for example scripts.
Added example scripts:
conditions.pl
delete-all.pl
hwupgrade.pl
list-machines.pl
list-networks.pl
list-organization.pl
list-templates.pl
list-users.pl
list-workspaces.pl
move.pl
1.7 2010/09/01
Added "WISH LIST" to the POD.
Added:
GetConfigurationByName()
priv_ConfigurationGetNetworks()
priv_ListNetworks()
priv_ListTransportNetworksInCurrentOrg()
priv_NetworkInterfaceModify()
Improved:
priv_ConfigurationMove() - Proper handling of optional parameters and empty VMid array condition.
priv_GetNetworkInfo() - Set to return an array result like the List*() methods.
1.6 2010/08/23
Removed errant unicode emdashes from the POD.
Added:
priv_ConfigurationMove()
priv_MachineUpgradeVirtualHardware()
priv_TemplateChangeOwner()
Improved:
ListConfigurations() - handling of empty result set condition.
priv_ListTemplates() - handling of empty result set condition.
priv_ListUsers() - handling of empty result set condition.
1.5 2010/08/19
Added "Authentication and latentcy" under "BUGS AND LIMITATIONS" in the POD.
Added:
priv_GetTemplate()
Corrected:
priv_TemplateExport() - UNCPath parameter capitalization error.
priv_TemplateImport() - Malformed parameter names.
Improved:
MachinePerformAction() - Actions 9-14 now listed in POD.
priv_TemplatePerformAction() - Action values now listed in POD.
1.4 2010/08/18
Added the "CONFUSING ERROR CODES" section to the POD.
Created a TODO file.
Added:
priv_ConfigurationChangeOwner()
priv_GetAllWorkspaces()
priv_GetOrganization()
priv_GetOrganizations()
priv_GetOrganizationByName()
priv_GetOrganizationWorkspaces()
priv_GetUser()
priv_ListUsers()
priv_TemplateExport()
priv_TemplateImport()
Improved:
ListConfigurations() - Documentation.
priv_GetWorkspaceByName() - Better fault handling.
priv_ListTemplates - Better fault handling.
1.3 2010/08/03
Added auth header test.
Resolved bug on load test by removing unneeded SOAP query in new()
Corrected string / void context errors in:
priv_ConfigurationArchiveEx()
priv_ConfigurationCaptureEx()
priv_LibraryCloneToWorkspace()
1.2 2010/07/27
Added:
priv_ConfigurationArchiveEx()
priv_ConfigurationCloneToWorkspace()
Improved:
priv_LibraryCloneToWorkspace()
Corrected prerequiste declarations in Makefile.PL
Improved the POD documentation
1.1 (1.0) 2010/07/24
Forked from VMWare::LabmanSoap (alpha) to add features and resolve bugs.
Moved all printing on STDOUT to a debug method.
Split private and public SOAP calls to use their respective URLs.
Provided option to handle faults without a forced die()
Standardized fault handling on all methods.
ConfigurationDeployEx2 moved to priv_ConfigurationDeployEx2.
Added the following private API calls:
priv_ConfigurationAddMachineEx()
priv_ConfigurationCaptureEx()
priv_ConfigurationCopy()
priv_ConfigurationCreateEx()
priv_ConfigurationExport()
priv_ConfigurationImport()
priv_GetNetworkInfo()
priv_GetObjectConditions()
priv_GetWorkspaceByName()
priv_LibraryCloneToWorkspace()
priv_ListTemplates()
priv_NetworkInterfaceCreate()
priv_NetworkInterfaceDelete()
priv_StorageServerVMFSFindByName()
priv_TemplateImportFromSMB()
priv_TemplatePerformAction()
priv_WorkspaceCreate()