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ás
Thumbnail image

Libro: Desarrollo en Microsoft Dynamics AX 2012

ACTUALIZACIÓN Julio 2024 por el décimo aniversario de su publicación:

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ás
Thumbnail image

Libro: 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:

Microsoft Dynamics AX 2012 Services

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ás

Microsoft Dynamics AX 2012 R3 Demo VM V1

Microsoft Dynamics AX 2012 R3

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ás

Portal 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!

Cumulative Update 7 para Microsoft Dynamics AX 2012

Microsoft Dynamics

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á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 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ás

5 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.

Happy Birthday :D

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ás
Thumbnail image

Descargar 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