Errores de caché tras migración a Microsoft Dynamics AX 2012 R3
Este es uno de esos post que escribo para mi propia referencia. Tras una reciente migración de 2012 RTM a 2012 R3 hemos estado experimentando unos errores bastante extraños. Los objetos compilaban perfectamente tanto en X++ como en CIL, no estaban modificados por lo que ejecutaban lógica estándar, y sin embargo estaban fallando a un nivel de profundidad en el core estándar que hacia peligrar la salud mental de quien intentaba depurarlo.
Leer másLibro: Desarrollo en Microsoft Dynamics AX 2012
ACTUALIZACIÓN Julio 2024 por el décimo aniversario de su publicación:
He actualizado algunos enlaces que ya no funcionan. El libro ya no está disponible aunque aún se puede cazar alguna copia en Amazon.
Si estás buscando un libro sobre la última versión del producto, recomiendo este de Adrià Ariste: Extending Dynamics 365 Finance and Operations Apps with Power Platform publicado (en inglés) este año (2024).
Leer más
Microsoft Dynamics AX 2012, tablas TempDB y Formularios
En versiones anteriores disponíamos de diferentes técnicas (no muy intuitivas) para utilizar tablas temporales en formularios. Estas mismas técnicas pueden utilizarse en AX 2012, donde además, tenemos diferentes tipos de estas tablas. En particular me interesan las tablas de tipo TempDB porque son las que mejor rendimiento obtienen, al estar gestionadas por el motor de Microsoft SQL Server. Este es uno de esos post que escribo para tener localizada la información y volver a ella en futuras referencias :)
Leer másLibro: Microsoft Dynamics AX 2012 R2 Services
Después de un parón en la publicación de contenidos, debido a un gran proyecto que verá la luz en los próximos días/semanas, vuelvo a la carga con la revisión de un libro escrito por Klaas Deforche y Kenny Saelen y publicado por Packt Publishing, quienes me han echo llegar una versión digital. Tiene este aspecto:
Este libro es una especie de segunda parte del que ya mencioné (y recomendé encarecidamente) hace algún tiempo titulado Microsoft Dynamics AX 2012 Services. El contenido es muy parecido e igual de recomendable. Esta segunda versión es más larga que el primero, por lo que abunda más en ciertos contenidos aportando más detalles, aunque el contenido en general es prácticamente el mismo, salvo algunos detalles propios de la revisión R2, que en cuanto a servicios web no son muy numerosos.
Leer másMicrosoft Dynamics AX 2012 R3 Demo VM V1
![]()
Ya se ha publicado la máquina virtual demo de la también recién publicada Microsoft Dynamics AX 2012 R3. Esta máquina virtual viene, como de costumbre, actualizada con las últimas versiones de todo el software (Incluido Windows 2012 R2 y Microsoft SQL Server 2014) y con datos de prueba de las nuevas funcionalidades de esta versión, que son numerosas. Se puede descargar de los siguientes enlaces:
Sin duda la gran ventaja de esta versión es la posibilidad de desplegar la máquina virtual directamente en Azure desde nuestra cuenta de Lifecycle Services (LCS), algo que se agradece viendo los enormes requerimientos de hardware que tienen las últimas versiones de la máquina demo. Los compañeros de TrucosAX han publicado una guía paso a paso de como realizar ese sencillo despliegue, muy recomendable:
Leer másPortal de Localización para Microsoft Dynamics AX
Sólo comentar que se ha creado un portal donde se recopilan todos los hotfixes y parches publicados referentes a la localización de todos los países, incluidos los cambios legales y de impuestos. Es muy interesante porque se pueden descargar desde un mismo sitio todos los parches que nos interesan. También se puede descargar una lista de hotfixes para poderla consultar en cualquier momento!
- Microsoft Dynamics Localization Portal - Microsoft Dynamics AX (requiere login)
Cumulative Update 7 para Microsoft Dynamics AX 2012

Hace ya varios meses que se publicó el CU7 para Dynamics AX 2012 R2 (que nos trajo cambios tan importantes como la utilidad AxBuild o la posibilidad de instalar hotfixes por separado). Sin embargo la actualización para las primeras revisiones se ha hecho esperar. Esta semana se ha publicado la última actualización acumulativa para Microsoft Dynamics AX 2012 RTM (6.0.947.0) y Microsoft Dynamics AX 2012 Feature Pack 1 RTM (6.0.1108.0). Esta revisión (6.0.1108.6482), como de costumbre, agrupa todos los hotfixes publicados desde el lanzamiento de la primera versión (ver los CU publicados con anterioridad) y, como ya comenté en post anteriores, se ha cambiado la numeración para ser coherente en todas sus versiones, por tanto no existe CU6 para RTM, el último que se publicó fue el CU5 y éste es el siguiente.
Leer másMicrosoft 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 caso: Tengo que consumir un servicio web externo desde Microsoft Dynamics AX 2012. Parece fácil, ¿no?. El servicio web se va a consumir en un proceso por lotes (servidor), pero también debe poder llamarse manualmente desde formularios (cliente).
Leer más5 años
Hoy hace 5 años que empecé a publicar artículos sobre Microsoft Dynamics AX en este blog. El blog ya existía anteriormente (desde 2006), pero hace varios años deseché todo el contenido anterior para focalizarlo en este tema.

Fueron varias las razones que me motivaron a escribir sobre AX en aquellos años, entre otros el simple hecho de registrar mis propias notas para poder encontrar fragmentos de código o soluciones cuando volviera a necesitarlas (todavía lo hago), pero sobre todo por las grandes dificultades que tenía entonces para encontrar material en Internet sobre AX y programación X++.
Leer másDescargar aplicación Microsoft Dynamics AX 2012 desde Team Foundation Server (ALM-IV)
Hace ya mucho tiempo desde la última entrada de esta serie!! Pero aquí estamos de vuelta. Voy a plantear un caso real: Empezamos a trabajar con un cliente y cuando le pedimos los datos para conectar a su aplicación sólo nos da un usuario y una contraseña y una URL correspondiente a un proyecto de Team Foundation Server. ¿No puede ser tan complicado verdad? Pues no lo es, incluso apuntando esa URL a un TFS en la nube (ahora Visual Studio Online, durante un tiempo llamado Team Foundation Service).
Leer más

