This is a major release in a long time - support for parsing derived complex types, SOAP 1.2 and integrating curl library with windows build as well.
Lots of bug fixes improve the stability overall
Fixed a bug for parsing schemas with elements from multiple schemas
Added more tests to schema parser
This release adds support for RPC/literal and fixes some namespace issues in soap requests
Added project files for VS2005
Fixed the bug while using a reference to an imported type in a schema
Added a new constructor to WsdlInvoker
Create unique namespace prefixes in soap message
Fixed the bug which caused multiple soap headers in input message to be ignored(in adwords wsdl)- Thanks to Charles Ahn
Include namespace in headers
Includes better error reporting and some Fixes for parsing absolute URIs in <import>
1.15 is released.See change log for details.
Also a standalone windows executable is released for those who dont want to build the code.
wsdlpull is an efficient and powerful command line utility for dynamic inspection and invocation of WSDL web services.It provides a C++ library with dynamic WSDL invocation API,WSDL parser,xml schema parser,generator,validator and an xmlpull parser/serializer.
1.13 is here.Mostly bug fixes..Precursor to some API usability improvements.
A list of bugs which were fixed..long time due!
wsdlpull 1.11 is out.
Changes in this release
Fixed memory leak in TypeContainer and parseConstraint
Fixed parsing errors in schema parser
Fixed the soap request with 1 dimensional SOAP arrays to avoid
Added a schemaPath parameter to the wsdlparser so that one can specify
the path to the extensibility schemas.
Support for SOAP headers
Included a Windows VS2003/VS6 Makefile to make singlethreaded,multi threaded and DLL builds of wsdlpull.
Modified configure.in to check for curl in C mode
Put all WsdlParser classes in WsdlPull namespace
Completed the SimpleType::getFacetValue to return all facet types
Added a response timeout to wsdl invocation.(with -t)
Added a rewind function to TypeContainer to reset the states for accessing child containers.
made TypeContainer::getValue(std::string) idempotent
Fixed a bug in WsdlInvoker::~WsdlInvoker which caused seg fault.
Fixed a memory leak for the schemaparser which was created by the extension handlers.
Fixed the hard coded dependancy of SCHEMADIR for windows plaforms.It can be defined at compile time now.... read more
1.Parse SOAP Fault in response and show a meaningful error
2.WIN32 support for dynamic invocation
3.Fixed a bug in validation of choice
4.Added -s option which suppresses printing of type names in response
wsdlpull 1.9.5 is out.
The major feature in this release is dynamic invocation of web services which return soap arrays. Which means you can do a google search or an mp3 search from command line using the wsdl tool. Both the web services are included in the distribution.
rpc style web services now have an xsi:type in the outgoing SOAP request,so this solves some interop problems with web services which mandate it.... read more
A dynamic web service invocation API. Write your own clients in no time using wsdlpull.
Complete validation of derived simple types
Fixed a bug in invocation of RPC web services
Fixed a bug in invocation via HTTP proxy
Updated the documentation. on wsdlpull.sf.net.
Binary RPM packages for Fedora core 3 released.
Source RPM also released incase someone wants to contribute a package ;-)
1.Added a tool to dynamically inspect and invoke a webservice!!
So now you can do something like
>>wsdl http://services.xmethods.net/soap/urn:xmethods-delayed-quotes.wsdl getQuote XYZW
Choose one of the above operations [1-1] :1
Awesome!... read more
wsdlpull is a c++ wsdl parser and invocation tool.
1.8.5 includes the following changes
1.Added an xml serializer (based on kxml2)
2.removed the libutils library and added all utils to XmlUtils
namespace in xmlpull library.
An efficient C++ WSDL library which parses a WSDL file & provides APIs to access WSDL elements.It has a library for parsing xml schemas and validating instances.
This release has support for validation of schema instances which have union/list simple types.
This release has web service invocation. You can pass the parameters of an operation and get the results by just supplying the wsdl file.
Added support for <include> and <import> in schema parser
wsdlpull is a c++ library for parsing wsdl files. It also has a library for parsing xml schema documents and validating instances. It uses fast and efficient xml pull parsing methodology ,and is meant to be semantically as close as possible to the standard API for WSDL ,viz WSDL4J
Moslty includes bug fixes and support for a few tricky features like forward reference of elements in schema parser.
This release adds support for parsing multiple schemas if present in the wsdl. It also fixes a few bugs in wsdl parsing logic esp. large files and includes changes in gsoap generation