5.5.1

Table Of Contents
The response body contains error messages attached to every field, indicating that the values for the
input parameters are invalid.
.......
<fields>
<field type="string" hidden="false" id="name">
<display-name>name</display-name>
<description>name</description>
<messages>
<message severity="ERROR" code="VCO-CNS0002">
<Summary>
The minimum number of characters allowed for this field is 3.0
</Summary>
</message>
</messages>
<constraints>
<number-range max="15.0" min="3.0" />
</constraints>
.......
4 Make a POST request at the URL that holds the particular presentation instance:
POST https://localhost:
8281/vco/api/workflows/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/pres
entation/instances/888080808080808080808080808080803F8080800132145338690643f66a027ec/
In the request body, provide values for the input parameters:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<execution-context xmlns="http://www.vmware.com/vco">
<parameters>
<parameter name="name" type="string">
<string>John Smith</string>
</parameter>
</parameters>
</execution-context>
In the response body of the request, you can check whether the values of the input parameters are valid:
<execution started-by="vcoadmin" .... valid="true".....>
5 If the presentation is valid, run the workflow by making a POST request at the URL that holds the
workflow executions:
POST https://localhost:
8281/vco/api/workflows/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/exec
utions/
In the request body, pass values to the input parameters of the workflow. Use the same values that are
returned as output parameters of the workflow presentation, or directly use the request body of the last
POST request that you made to the workflow presentation.
Developing a Web Services Client for VMware vCenter Orchestrator
22 VMware, Inc.