4.0

Table Of Contents
Web Service Endpoint
The Web service endpoint is the port upon which you connect a Web service client to the Orchestrator server.
You connect to the Orchestrator Web service's endpoint at the following URL, in which <Orchestrator_server>
is the IP address or host name of the host on which the Orchestrator server is running.
http://
<Orchestrator_server>
:8280/vmware-vmo-webcontrol/webservice
The Web service runs over HTTP or HTTPS on port 8280 or 8281 of the Orchestrator server. Access to the Web
service API requires a valid username and password on the Orchestrator server. Because every access to the
service is authenticated separately, a secure HTTPS connection is not strictly necessary. However, the Web
service sends passwords over the network without encryption, so use a secure HTTPS connection if security
is an issue for your applications.
NOTE Networks secured by HTTPS access the Web service endpoint on port 8281. In your network, the port
number might be different from the defaults of 8280 or 8281.
Generating the Orchestrator Web Service Stubs
You generate the Web service objects from the Orchestrator WSDL description file to create the client and
server stubs for the Web service application.
Orchestrator publishes the WSDL description file at the following location.
http://
<Orchestrator_server>
:8280/vmware-vmo-webcontrol/webservice?WSDL
You generate the Web service client and server stubs by using a Java or .Net code generator. The Orchestrator
Web service supports all WSDL 1.1 parsers. Generating the Web service provides the following objects.
NOTE The exact objects that the Orchestrator Web service generates depend on your code generator. The
objects in the following list are those that the Axis 1.4 code generator generates. Other code generators might
generate the objects differently. If the generator that you use generates different objects, use
VSOWebControlService service as the point of access to the other Web service objects.
VSOWebControl
The Web service defines a WSDL port type named VSOWebControl, through
which you access all the Orchestrator Web service operations.
WebServiceStub
The Web service defines client and server side stubs that the application uses
to start the Web service.
VSOWebControlProxy
The Web service provides access to the Orchestrator Web service operations
through a proxy.
VSOWebControlService
The VSOWebControlService service is a remote procedure call (RPC) Service
implementation. The VSOWebControlService service is the point of access to the
other Web service objects.
VSOWebControlServiceLoc
ator
The VSOWebControlServiceLocator service extends VSOWebControlService to
provide the following operations.
n
getwebserviceAddress obtains the endpoint URL for the Web service.
n
getwebservice obtains the client-side stub for the Web service application
and instantiates the VSOWebControl port type object with the appropriate
endpoint URL.
Chapter 8 Developing a Web Services Client
VMware, Inc. 249