C++ 通过C++;建设者

C++ 通过C++;建设者,c++,web-services,soap,wsdl,c++builder,C++,Web Services,Soap,Wsdl,C++builder,我试图在我的C++程序中使用我的SOAP web服务。我正在使用内置向导使用wsdl自动生成交互代码。当我调用非参数化方法时,一切都正常,但当我尝试使用参数调用web方法时,我得到了与命名空间链接的错误。我想我需要重写onbeforecute的HTTPRIO方法来替换一些不好的标记,但是我找不到任何有用的HTTPRIO文档或在C++上编写的示例。有谁能给我一个链接,专门介绍用SOAP应用HTTPIO。或者可能有人已经面临传输参数问题,并且知道更优雅的解决方案 Unmarshaling error

我试图在我的C++程序中使用我的SOAP web服务。我正在使用内置向导使用wsdl自动生成交互代码。当我调用非参数化方法时,一切都正常,但当我尝试使用参数调用web方法时,我得到了与命名空间链接的错误。我想我需要重写
onbeforecute
HTTPRIO
方法来替换一些不好的标记,但是我找不到任何有用的HTTPRIO文档或在C++上编写的示例。有谁能给我一个链接,专门介绍用SOAP应用HTTPIO。或者可能有人已经面临传输参数问题,并且知道更优雅的解决方案

Unmarshaling error: unexpected element(uri:"/*my_service_namespace*/", local:"/*parameter_name*/"). Expected element are <{}/*parameter_name*/>
解组错误:意外的元素(uri:“/*我的服务\名称空间*/”,本地:“/*参数\名称*/”)。预期元素为

如果您提供一些代码和您遇到的错误,我们可能会帮助您。实际上,我看不出我的代码中有什么需要。ofc不是您的全部代码,而是调试器提到的部分,其中错误代码位于主体由向导生成的虚拟函数中,我无法获取其主体的文本,这就是为什么我不能给它设置断点。在生成的代码中有一行以如下内容开头:InvRegistry()->RegisterInvokeOptions它可能有助于测试一些不同的选项或完全删除该行。