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:
Ahora vamos a crear nuestro proyecto en Visual Studio:
Añadiremos posteriormente una referencia al servicio que hemos publicado anteriormente:
Al que llamaremos NAVodataWS:
Ahora ya podemos escribir el código:
Y finalmente ya podemos ejecutar el proyecto:
Fuentes:
- Tom Hunt's blog
- MSDN