On Tue, Jan 05, 2010 at 03:01:06AM +0100, Matthias Bolte wrote: > Currently only the faultcode and faultstring are deserialized, the > detail part is ignored. The implementation of many new SOAP types > would be necessary to deserialize the detail part correctly. As an > intermediate solution the raw response is dumped to the debug log. > --- > src/esx/esx_vi.c | 6 ++++++ > 1 files changed, 6 insertions(+), 0 deletions(-) > > diff --git a/src/esx/esx_vi.c b/src/esx/esx_vi.c > index bad987c..9cade3d 100644 > --- a/src/esx/esx_vi.c > +++ b/src/esx/esx_vi.c > @@ -692,6 +692,12 @@ esxVI_Context_Execute(virConnectPtr conn, esxVI_Context *ctx, > "HTTP response code %d for call to '%s'. " > "Fault: %s - %s", (*response)->responseCode, > methodName, fault->faultcode, fault->faultstring); > + > + /* FIXME: Dump raw response until detail part gets deserialized */ > + VIR_DEBUG("HTTP response code %d for call to '%s' [[[[%s]]]]", > + (*response)->responseCode, methodName, > + (*response)->content); > + > goto failure; > } else { > if (virAsprintf(&xpathExpression, ACK, Daniel -- Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ daniel@xxxxxxxxxxxx | Rpmfind RPM search engine http://rpmfind.net/ http://veillard.com/ | virtualization library http://libvirt.org/ -- Libvir-list mailing list Libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list