Great, thanks guys. I think I might have the connection class working --
testing it today.

-matt


On Mon, Jul 7, 2014 at 1:11 AM, <[email protected]> wrote:

> Hi Tomaz, Matt,
>
> I don’t think vCloud has a SOAP interface.  Certainly the examples I’ve
> been working with from libcloud use a RESTful API.  I’ve been adding some
> simple changes and to enable it to support vCloud 5.5 so I’d be interested
> to find out if there are ways it could be made to conform better with the
> libcloud conventions.
>
> Cheers,
> Phil
>
> On 5 Jul 2014, at 16:24, Tomaz Muraus <[email protected]> wrote:
>
> > In Libcloud we usually try to avoid 3rd party library dependencies
> because
> > it makes supporting multiple Python versions and some other things hard.
> >
> > Because of that, we don't use soaplib or a similar library for talking to
> > the SOAP APIs.
> >
> > For talking to the SOAP APIs, we manually generate XML for the requests
> > using elementtree library.
> >
> > IIRC, vCloud exposes a SOAP API, so you can find some examples at
> >
> https://github.com/apache/libcloud/blob/trunk/libcloud/compute/drivers/vcloud.py
> >
> > Keep in mind that vCloud driver doesn't really follow all the Libcloud
> code
> > conventions, etc. so it might not be the best / nicest example, but you
> can
> > at least get the idea of how to use elementtree.
> >
> > For a good overal example, you should look at the CloudSigma API v2.0
> > driver -
> >
> https://github.com/apache/libcloud/blob/trunk/libcloud/compute/drivers/cloudsigma.py#L968
> >
> >
> > On Thu, Jul 3, 2014 at 10:26 PM, Matt Baldwin <
> [email protected]>
> > wrote:
> >
> >> Currently, I'm working on a compute driver for a provider with only a
> SOAP
> >> API. What is the recommended approach to handle SOAP within libcloud?
> Any
> >> examples I can look at?
> >>
> >> Thanks.
> >> -matt
> >>
>
> --
> Scanned by iCritical.
>

Reply via email to