j.a.estevan

Si no eres parte de la solución, eres parte del poblema

HOWTO: Ejecutar tu propio código .NET en Dynamics AX 2009

Aunque esto es algo que tiende a desaparecer en el próximo Microsoft Dynamics AX 2012, de momento es una funcionalidad muy útil en la versión 2009, ya que es la única manera de solventar algunas limitaciones técnicas.

Me estoy refiriendo a la posibilidad de utilizar el .NET CLR Interop para ejecutar desde nuestro código X++ librerías desarrolladas en .NET (ya sea C# o VB.NET). Esta integración también tiene sus propias limitaciones pero amplía de manera notable las posibilidades de desarrollo en AX 2009.

Voy a hacer un ejemplo paso a paso, y el primer paso es crear la propia librería desde Visual Studio. En mi caso voy a utilizar (el ya súper antiguo) Visual Studio 2005 para crear un nuevo proyecto “Biblioteca de clases”:

Dynamics AX 2009 DLL Interop

El código va a ser muy sencillo para no complicar la prueba, simplemente devolverá el nombre del equipo donde se ejecuta el código (esto se puede utilizar para comprender la ejecución de código en el cliente (devolverá la máquina local) o en el servidor (devolverá el AOS):

01 de noviembre de 2011 | hay 3 comentarios

Run as different user con ShellRunas

Cuando se trabaja con diferentes entornos de AX resultaba útil la funcionalidad “Ejecutar como usuario diferente …(Run as …) disponible en Windows XP. Existe la posibilidad de recuperar esta funcionalidad en Windows Vista / 7 mediante el complemento ShellRunas publicado por Sysinternals.

ShellRunas 2

Se puede descargar gratuitamente desde TechNet y su instalación es muy sencilla, a saber:

  • Descargar y descomprimir el fichero
  • Copiar ShellRunas.exe a la carpeta \Windows\System32
  • Abrir una línea de comandos y ejecutar: shellrunas /reg
  • Aceptar el mensaje de confirmación y la opción aparecerá a partir de ahora en los menús de Windows.

ShellRunas 1

Para desinstalarlo se puede ejecutar el comando shellrunas /unreg, en la página de TechNet se encuentran opciones de comando adicionales.

14 de enero de 2010 | deja un comentario

Requerimientos de AX actualizados

Recientemente Microsoft ha actualizado los requisitos de sus productos Dynamics con respecto a la compatibilidad de sus diferentes compontentes con los nuevos sistemas Windows 7 y Windows Server 2008 y SQL Server 2008.

Es un buen momento para revisárselos, aquí dejo los artículos sobre AX 4 y AX 2009.

05 de octubre de 2009 | deja un comentario

Windows Vista SP2 y Windows 7

Una entrada breve para comentar que hoy aparece en Windows Update la descarga de Windows Vista Service Pack 2, aunque de momento no se puede realizar la descarga directa desde la web si no se dispone de una subscripción MSDN.

Windows Vista Service Pack 2

Como nota informativa se puede leer un artículo interesante en Tech ARP donde analizan las fases y fechas con las que Microsoft está realizando el lanzamiento de esta actualización.

También en Tech ARP han publicado un artículo parecido sobre el futuro lanzamiento de la proxima versión, Windows 7

27 de mayo de 2009 | deja un comentario