Witam rozpoczynam dopiero programowanie w webAPI, programuje używając biblioteki gSoap oraz środowiska Code Blocks. Użyłem aplikacji wsdl2h oraz soapcpp2 do wygenerowania nagłowków i napisałem testowy program, który wywala mi błąd:
SOAP 1.1 fault: SOAP-ENV:Client [no subcode]
"Validation constraint violation: tag name or namespace mismatch in element typens:doQuerySysStatusResponse"
Detail: [no detail]
Kod źródłowy main.cpp
#include "../AllegroWebApiBinding.nsmap"
#include "../soapAllegroWebApiBindingProxy.h"
using namespace std;
int main()
{
string webApiKey("xxxxxxx");
AllegroWebApiBinding allegroService;
ns2__doQuerySysStatusResponse response;
if (allegroService.ns2__doQuerySysStatus(1, 228, webApi, response) == SOAP_OK)
cout << "respore:" << response.ver_key << endl;
else{
cout << "error: " << endl;
soap_print_fault(allegroService.soap, stderr);
}
return 0;
}
w czym tkwi problem i jak go rozwiązać