Mostrando entradas con la etiqueta Dynamics nav. Mostrar todas las entradas
Mostrando entradas con la etiqueta Dynamics nav. Mostrar todas las entradas

miércoles, 2 de julio de 2008

Errores al instalar Employee Portal de Dynamics NAV

Recientemente he ayudado a montar el Employee Portal sobre un wss2 contra un Microsoft Dynamics Nav 4 y me he encontrado algunos “problemillas” que parecen ser bastante comunes en este mundo.

Por lo que he podido comprobar la documentación de Microsoft sobre este producto es muy escasa, y los manuales de instalación son demasiado ligeros.

El primer error que me encontré al entrar al portal fue el siguiente: “No se pueden obtener los permisos necesarios”. Por supuesto este no era un error de wss2, sino del portal.

Motivo: Al parecer este error se produce cuando hemos instalado el wss2 antes que el módulo de Employee portal.

Solución: Desinstalar el paquete del employee portal, después desinstalar el wss2, y después volver a instalar el paquete del employee portal y por último el wss2.

Una vez conseguí que funcionara el wss2 sin problemas e instalar el NAS conseguí construir un sitio con la plantilla NEP y me encontré con el siguiente problema: “Communication error (10114): No reply received from Back End System (Time Out)

Motivo: Este error puede producirse por varias causas. El problema es se produce un Timeout en la página porque los WebParts de NEP no conseguían comunicar con el NAS.

Solución: Como puede producirse por muchos motivos, os aconsejo los siguientes pasos:

· Comprobar el log de aplicaciones del servidor y buscar errores o advertencias producidas por el Employee Portal

· Revisar los usuarios utilizados en la ejecución del wss y del NAS.

· Revisar que el NAS esté iniciado correctamente. Cuando el NAS arranca correctamente deja una marca en el log de aplicaciones de Windows.

· Revisar la configuración de seguridad de las colas MSMQ y los nombres de las colas en la configuración del NEP en Navision.

· Revisar la configuración del NEP en el Web.Config del sitio. Revisar los nombres de las colas MSMQ y la configuración del timeout.

· Revisar que hayais generado el par de claves de intercambio necesarias, y que esté arrancado el servicio de intercambio.

· En mi caso el problema estaba en era que no encontraba la dll xp_ndo.dll.

Algunos enlaces sobre el error:

http://www.mibuso.com/forum/viewtopic.php?p=39228

http://www.msdynamics.de/viewtopic.php?t=4690

Error "The extended stored procedure xp_ndo_enumusergroups in the library file xp_ndo.dll, is not available on the <Servername> server”.

Motivo: Navision no encuentra la dll xp_ndo.dll que necesita el cuando conecta en modo integración de Windws contra una bbdd SqlServer.

Solución: Copiar la dll al directorio bin del SqlServer. La dll la podeis encontrar en el cd de instlación en el directorio $\Sql_esp\xp_ndo.exe

Algunos enlaces sobre el error:

http://blog.configmaker.net/?p=27

Pero al instalarla me daba otro error más: “Error al carga xp_ndo.dll no se ha podido encontrar alguna de sus dependencias

Motivo; los procedimientos almacenados estaban registrados referenciando a la dll en un path erróneo.

Solución: Borrar los procedimientos y volver a crearlos con el path adecuado.

Algunos enlaces sobre el error y el anterior:

http://dynamicsuser.net/forums/p/11027/33937.aspx

http://www.binaryrefinery.com/main/CommentView,guid,8fbfd400-c032-4107-8ad6-4335f1714b06.aspx

http://www.binaryrefinery.com/main/CommentView,guid,8fbfd400-c032-4107-8ad6-4335f1714b06.aspx

En unos días os contaré mis experiencias con este producto. En breve también montaremos el Employee portal sobre un wss3 contra un Dynamics Nav 4 y después sobre un wss3 contra un Dynamics Nav 5. Ya os contaré que tal.

martes, 13 de mayo de 2008

Microsoft Dynamics Mobile 1.1 released

Leticia Pérez Franganillo me acaba de pasar unas presentaciones sobre Microsoft Dynamics Mobile 1.1. MDB es una aplicación de movilidad integrada con dynamics que nos permite crear pedidos de venta, ver nuestros itinerarios y algunas cositas más.

Con MDB Nav 1.1 Microsoft quiere dar una solución temporal al problema que tiene con Dynamics Nav en temas de integración con sistemas externos.

Actualmente Microsoft está perfilando su nueva versión de Dynamics sobre .NET con WPF (mirar a partir del minuto 17) , está versión se centrará en la mejora tecnológica del producto. Esta mejora permitirá resolver muchísimos problemas técnicos que existen actualmente con DNav y hace que se pierdan muchísimas oportunidades de negocio.

Como casi no existen soluciones de movilidad integradas directamente (no ficheros) con Dynamics Nav Microsoft le da un pequeño empujón para que los partners se vayan concienciando en que a los clientes no solo hay que ofrecerles Navision. Este es uno de los principales problemas del sector especializado en Navision, solo se dedican a eso, cuando realmente podrían ayudar al cliente ofreciéndoles servicios que le aporten valores a sus negocios.




MDB está basado en los siguiente s componentes:
  • Mobile Framework:
    • Compact Framework 2
    • SqlServerCe
    • Windows Mobile 5 y 6
  • Mobile Server:
    • SqlServer 2005
    • Framework 3
    • Nav SP1 Connector
Para la sincronización de los datos utiliza réplicas de sqlServer y para la integración con Nav utiliza NAS (es decir, que es "monoproceso").
Ya hace un año estube haciendo un conector con Dynamics Nav multiproceso y la verdad es que hay mucho mercado, lo malo es que necesitas la licencia de partner para poder tocar Navision.


Os adjunto unos enlaces por si quereis echarle un vistazo.

Presentaciones: http://www.mobilenug.com/dynamics/Documentos%20compartidos/Forms/AllItems.aspx
Referencias MSDN para desarrolladores: http://msdn.microsoft.com/en-us/library/bb986981(MSDN.9).aspx
Blog del equipo del producto: http://blogs.msdn.com/dynamicsmobile/
Pre-release: http://dynamicsuser.net/files/folders/nav_official/entry98111.aspx
Si estais registrados en la partnersource:
https://mbs.microsoft.com/downloads/partner/mobile/factsheets/MobileDevelopmentTools_FactSheet.pdf
https://mbs.microsoft.com/fileexchange/?fileID=10508464-da1d-4ab4-9066-fa5a956f0252
https://mbs.microsoft.com/fileexchange/?fileID=4e8c7997-5185-415a-9ae6-5103a83b8fc1