Blog Stats
  • Posts - 28
  • Articles - 1
  • Comments - 261
  • Trackbacks - 39

 

Chiamare ASP.NET web services da "legacy" C++

Beh... sono sicuri che molti lo avranno già usato, ma io l'ho scoperto da poco: sproxy.exe. Io ero convinto che per chiamare un WS da c++ fosse possibile prendere due strade: costruire i pacchetti HTTP/SOAP ed inviarli al ws, oppure usare il SOAP Toolkit. Il Soap toolkit non mi ha mai detto bene, non si capisce bene come usarlo, in fondo poi non aiuta un granchè. Bene: se avete un vecchio progetto in C++ e volete chiamare un WS nuovo e fiammante e superpotente lanciate sproxy.exe http://devestailwebservices/pincopallino.asmx?WSDL ed ecco che viene creata una bellissima classe proxy compilabile in C++! Certo i parametrti scambiati risulteranno a prima vista un po' strani, se magari state passando degli array: il tipo ATLSOAP_BLOB ha un nome inquietante, ma è assolutamente innoquo. Il solito problema annoso del cambio di indirizzo in fase di configurazione: la classe esportata espone un metodo SetUrl(""), basta richiamarlo con la stringa che recupererete dal vostro file di configurazione. Ciaooooo :)


Feedback

# re: Chiamare ASP.NET web services da "legacy" C++

Gravatar Ha habido real madrid camiseta 2012 un “leak” del diseño de la camiseta del Manchester nueva camiseta de real Madrid United, una de las camisetas más esperadas equipacion real madrid 2012 de la Premiere League, que se camiseta del real madrid champions presentará oficialmente el 15 de julio. 17/04/2012 07:48 | dgsdgdg

Comments have been closed on this topic.
 

 

Copyright © Felice Pollano