Salve a tutti, ho un web service attivo su un server e se accedo alla URL dei services

http://nome macchina/nome app server/services mi visualizza l'elenco dei servizi.

Questo sia da PC sia da un PDA con accesso a Internet.

Se provo ad accedere al singolo web service tramite l'URL:

http://nome macchina/nome app server/services/InfomobilityWebService da PC e da PDA mi visualizza una pagina con su scritto:

InfomobilityWebService
Hi there, this is an AXIS service!

Perhaps there will be a form for invoking the service here...

Se pero' provo ad accedere al web service tramite una classe proxy client generata in C++ tramite il wizard di Visual Studio 2005 non riesco a connettermi.
Il tentativo e' fatto da un'applicazione per PDA sviluppata in C++.
Debuggando ottengo un errore 500.
Ovviamente l'URL generata nel codice tramite il wsdl e' la medesima inserita sul browser.

Qualcuno ha qualche idea del perche' e del percome?