AOT

Unit Testing X++ code in Visual Studio (AX 2012) [EN]

I’m pretty sure everybody who has tried will agree with me that the Unit Testing framework included in the AX 2012 development environment (aka MorphX) has some limitations. Sometimes such limits become so impacting that makes the framework almost useless when the code you need to test starts growing (let’s discuss design problems in a separate post …

Unit Testing X++ code in Visual Studio (AX 2012) [EN] Leer más »

Test Unitarios de código X++ en Visual Studio (AX 2012)

Creo que todo el que lo haya intentado estará de acuerdo en que el framework para Unit Testing integrado en el propio entorno de desarrollo de Microsoft Dynamics AX 2012 (del nuevo Dynamics AX, AX 7, hablaremos otro día) es bastante limitado. Tan limitado que resulta prácticamente inutilizable en cuanto quieres probar algo más o …

Test Unitarios de código X++ en Visual Studio (AX 2012) Leer más »

Microsoft Dynamics ‘AX 7’ / Rainier

La noticia de que existe una próxima versión de Microsoft Dynamics AX (versión 7) y que ésta va a ser una revolución en cuanto a la tecnología que la mueve y la experiencia de usuario no es nueva, lo comentábamos aquí ya en Agosto de 2013. Microsoft lleva comentando el proyecto Rainier varios años en …

Microsoft Dynamics ‘AX 7’ / Rainier Leer más »

En busca de la tabla perdida… herencia de tablas en AX 2012

Si alguien ha creado o mantiene un desarrollo que acceda directamente a la base de datos de Microsoft Dynamics AX 2012 (por ejemplo, algún sistema externo de Business Intelligence), se habrá encontrado con el fenómeno de la “tabla fantasma“. Hay muchos casos, pero analicemos por ejemplo la tabla OMOperationUnit. Esta tabla existe en el AOT, …

En busca de la tabla perdida… herencia de tablas en AX 2012 Leer más »

Microsoft Dynamics AX 2012, servicios web, .NET Interop, cliente-servidor y arquitectura de aplicación

¡Vaya título! ¿Qué tienen que ver todos estos conceptos y por qué debería tenerlos en cuenta? Es posible que no sea una situación que se nos presente todos los días, pero hay veces donde hay que tener todos esos conceptos en cuenta para hacer que un fragmento de X++ funcione correctamente. Este ha sido mi …

Microsoft Dynamics AX 2012, servicios web, .NET Interop, cliente-servidor y arquitectura de aplicación Leer más »

Export Enum Value List

AX TIP: Exportar valores de un enumerado en Microsoft Dynamics AX

Hace unos días vimos un código bastante sencillo para obtener una lista de proyectos fácilmente exportable. Otra cosa que es útil exportar (para hacer documentación, por ejemplo) y que no se encuentra en la tabla de metadatos UtilElements son los valores de un enumerado, ya sea el nombre, el Label, el ID, o cualquier combinación …

AX TIP: Exportar valores de un enumerado en Microsoft Dynamics AX Leer más »

Export Shared Project List

AX TIP: Exportar lista de proyectos en Microsoft Dynamics AX

A veces puede ser útil exportar una lista de los proyectos de código que tenemos en Microsoft Dynamics AX. Que yo sepa no hay una manera estándar de hacer esto, pero se puede conseguir muy fácil explorando los metadatos directamente con un código similar a este: static void JAEE_GetSharedProjectsList(Args _args) { UtilElements element; UtilEntryLevel utilLevel …

AX TIP: Exportar lista de proyectos en Microsoft Dynamics AX Leer más »

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++ …

HOWTO: Ejecutar tu propio código .NET en Dynamics AX 2009 Leer más »