You upload the OVF descriptor by making a PUT request to an upload URL and supplying the descriptor’s contents as an Envelope element in the request body. If the request is valid, the server responds with a 200 OK status.

Verify that you initiated the upload with an uploadVAppTemplate request and received an upload URL for the descriptor. See Initiating the OVF Upload.

1

Upload the OVF descriptor.

Make a PUT request to the upload URL returned in the response to the uploadVAppTemplate request, and supply the OVF descriptor as the request body. The OVF descriptor contains a single Envelope element.

2

Verify that the request succeeded.

A response of the following form indicates that the request was valid and is being processed:

200 OK

Request:

PUT https://vcloud.example.com/transfer/.../descriptor.ovf
Content-Type text/xml
...
<?xml version="1.0" encoding="UTF-8"?>
<Envelope 
   xmlns="http://schemas.dmtf.org/ovf/envelope/1" 
   ... >
   ...
</Envelope>

Response:

200 OK