Vamos a mostrar como consumir web services de tipo OData, nuevos en Dynamics NAV 2013, desde un proyecto en Visual Studio realizado con VB.NET
Para completar este ejercicio se necesita:
- Servidor SQL (puede ser Express, incluido en NAV)
- Servidor Dynamics NAV 2013 (descargar demo de http://www.navidemo.com)
- Visual Studio 2012 (puede ser Express)
Primero comprobaremos que los servicios OData están activos:
Luego publicaremos la página 21 Customer Card a la que llamaremos Customers:
Y comprobaremos que los servicios web de tipo OData están funcionando correctamente:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqgHbPSW8zud3GKIyj0rT3X2uVkHNHBXcM1pLIT9NhxpkEqfowBeNqT2oKj49QoxS41SGCcjU61OF8c6H9tp-gVN18fevaEP_yFAVVG2N94270UuPLzuas4Bnn6ukLIoh2x4WyNA/s1600/explorer.jpg)
Ahora vamos a crear nuestro proyecto en Visual Studio:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-56YKrJWhcdF_qFYORUBg1z4UwGEnq1Jm3Te0oGL7LF5sjJP3tOZmIAf03qIFdoid_eKttsWIGezUrVg4AkGwLk9ur9V0R-UljWYZ7AJJGyvw2dntEILRO2S8OCHu5X72i-XEDQ/s1600/inivst.jpg)
Añadiremos posteriormente una referencia al servicio que hemos publicado anteriormente:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuKRZ6oCp9eSCY35pXrT8XpJh5MsTpd6XTJiST1WF8bbOV1SwHtvKaBzIhjkvqTMCKSzPGY2aCBEumvrCM-UzU8nDLDLpLjQdskBN8ocIgldJnrJaU70gHSXRG99zwwZu3V_QNGA/s1600/wsvst.jpg)
Al que llamaremos NAVodataWS:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMw6S4jIbAvjPG5IMiAMSOpCCUVPpvJDTVxtc1oz3oBPnU4iLOQnWTZEKQiCHxiCGuxD-R6mz427nyhcuynJ-maR2bJYIwwQm1gc1I9ZDrXj-ci9NLiYVS4bRBhLD7YSW761jXhQ/s1600/finvst.jpg)
Ahora ya podemos escribir el código:
Y finalmente ya podemos ejecutar el proyecto:
Fuentes:
- Tom Hunt's blog
- MSDN
No hay comentarios:
Publicar un comentario