How to invoke a web service from a C++ project with a structure as parameter?
A.Antti Keskinen quoted :- Are you using Visual Studio 6.0? If yes, consider moving to Visual Studio .NET 2003. It has the excellent Add Web Reference wizard, which will generate wrapper classes for Web Services. This means that if a Web Service’s WSDL defines that it takes an array, the invoking method of the class also requires an array. If you can’t upgrade the environment, try fetching the latest SOAP Toolkit from Microsoft and installing it. Its support will be retired in April 2005, but it’s still available for download. The main reason for SOAP Toolkit deprecation is the coming of .NET Framework, which inherently supports Web Services. Using .NET requires Visual Studio .NET 2002 or later, though, so you’re in the same problem again. The SOAP Toolkit specifies the COM object SoapClient30. This COM object can initialize itself based on a WSDL file. Having said that, obtain a WSDL file for the Web Service you wish to use, use COM to create the SoapClient30 object, initialize it wit