This topic explains how to access the Virtualize API to manage virtual assets and Virtualize servers from a custom application.
Parasoft Virtualize includes a management Web service interface. This interface enables communication between Virtualize installations for moving and copying virtual assets and adjusting deployment settings such as endpoint URLs. The same interface can be leveraged for other integration purposes within the development and testing environment such as ALM tools, application management tools and so on. It provides openness and flexibility to integrate Parasoft Virtualize more tightly into your environment.
The Virtualize web service runs on each remote Virtualize server. The WSDL of this Virtualize web service is available for custom integration purposes—enabling developers to write custom applications that interact with the Virtualize server. By interacting with the Virtualize service API, a custom program can control Virtualize's server over a network.
Virtualize can be started in web service mode as follows:
virtualizecli -startServer -data <workspace_dir> -localsettings <localsettings_file>
-localsettings arguments are optional.
When starting Virtualize in this way, the Start deactivated, release automatically when idle option (in Parasoft> Preferences> Parasoft> License) needs to be disabled. Otherwise, you won’t be able to add this server from another Virtualize installation’s UI.
For information on the available operations, see the WSDL atand the documentation at