Donate Share

gSOAP Toolkit

Tracker: Bugs

5 xsd::QName serialize function not generated - ID: 2831569
Last Update: Comment added ( sf-robot )

When running the Microsoft Virtual Earth WSDLs through GSoap to generate
code, the xsd::QName type is generated but the soap_serialize_xsd__QName()
function is left out. Note that xsd__QName_::serialize() is generated
correctly. I generated the code using only those WSDLs, and I'm attaching
the WSDLs I used in a zipfile. MSVECommonServices.wsdl and
imageryservice.wsdl are the two used on the wsdl2h command line.


Todd Knarr ( tknarr ) - 2009-08-03 15:42

5

Closed

Fixed

Robert van Engelen

None

None

Public


Comments ( 3 )

Date: 2009-08-19 02:20
Sender: sf-robotSourceForge.net Site Admin

This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).


Date: 2009-08-03 21:03
Sender: tknarr

Aha. Thanks, and I'll use the workaround until then.


Date: 2009-08-03 19:23
Sender: engelenProject Admin

I see. This is a special case caused by the generation of code for:


/// Built-in type "xs:QName".
typedef std::string xsd__QName;

/// Class wrapper for built-in type "xs:QName" derived from xsd__anyType
/// Use soap_type() == SOAP_TYPE_xsd__QName_ to check runtime type (see
soapStub.h)
class xsd__QName_ : public xsd__anyType
{ public:
xsd__QName __item;
};

The problem will be fixed in the upcoming 2.7.14.


Attached File ( 1 )

Filename Description Download
MSVE_WSDL.zip Collected WSDLs Download

Changes ( 13 )

Field Old Value Date By
close_date 2009-08-04 02:21 2009-08-19 02:20 sf-robot
allow_comments 1 2009-08-19 02:20 sf-robot
status_id Pending 2009-08-19 02:20 sf-robot
status_id Open 2009-08-04 02:21 engelen
close_date - 2009-08-04 02:21 engelen
status_id Pending 2009-08-03 21:03 tknarr
close_date 2009-08-03 19:23 2009-08-03 21:03 tknarr
close_date - 2009-08-03 19:23 engelen
resolution_id Accepted 2009-08-03 19:23 engelen
status_id Open 2009-08-03 19:23 engelen
assigned_to nobody 2009-08-03 18:06 engelen
resolution_id None 2009-08-03 18:06 engelen
File Added 337801: MSVE_WSDL.zip 2009-08-03 15:42 tknarr