CUMULATIVE UPDATE 9 PARA MICROSOFT DYNAMICS AX 2012 R2 Y WINDOWS 10

Ya está disponible la siguiente actualización acumulativa para Microsoft Dynamics AX 2012 R2, que será la CU9 (6.2.3000.110) siguiendo el orden de numeración acostumbrado. Ver todos los números de versión y KB aquí. Se puede descargar con el login apropiado en PartnerSource, CustomerSource y LCS. Los enlaces de la actualización son: Cumulative update 9 (CU9) for Microsoft Dynamics AX 2012 R2 (KB3092626) Cumulative Update 9 Installation Guide También se publicaba hace unos días confirmación sobre la compatibilidad de AX 2012 R2 CU8 y siguientes con Windows 10.

Read more

HOWTO: IMPERSONAR OTRO USUARIO PARA EJECUTAR CÓDIGO EN X++

A pesar de que esto no es habitual y va contra unas cuentas Best Practices, en algunos casos muy específicos podemos necesitar ejecutar un framento de X++ (una llamada a un método) en el contexto de un usuario que no es el que está ejecutando la sesión actual, ya sea una sesión de cliente o un proceso Batch. Para ejecutar una llamada a un método con un usuario concreto, usamos este código:

Read more

CONECTAR A SERVICIOS EXTERNOS MEDIANTE HTTPS DESDE MICROSOFT DYNAMICS AX 2012

Hace ya bastante tiempo publiqué el código necesario para consumir servicios web externos desde Microsoft Dynamics AX 2012 utilizando únicamente X++. Este código se puede encontrar fácilmente en muchos sitios ya que es básicamente el mismo para casi cualquier servicio WCF, pero a veces necesitamos ajustar algunas propiedades de la conexión, por ejemplo, para conectar a extremos HTTPS. Según la documentación de MSDN (aquí), en C# el cambio sería muy sencillo, simplemente modificando un par de propiedades del binding durante la conexión:

Read more

CONTROL DEL CÓDIGO FUENTE CON TFS EN MICROSOFT DYNAMICS AX 2012 (ALM-VI)

En anteriores capítulos de esta serie ya hablamos de cómo instalar y/o configurar nuestra instancia de Microsoft Team Foundation Server, y también sobre cómo usarlo para gestionar nuestras tareas y requerimientos. Este artículo es la última parte acerca de la funcionalidad básica de la integración entre Microsoft Dynamics AX 2012 y TFS, para poder empezar en los siguientes post con temas más avanzados. En este artículo veremos como trabajar con TFS para la gestión de versiones del código fuente (VCS), que es el primer paso para poder utilizar las funcionalidades más avanzadas del sistema en cuanto a sus capacidades de ALM.

Read more

[OFFTOPIC] CAMBIAR LA BÚSQUEDA POR DEFECTO A GOOGLE EN IE11 EN ESPAÑOL

Nunca publico artículos que se salgan de la línea de interés de Microsoft Dynamics AX, pero esto es algo que siempre acabo buscando en internet porque se me olvida de una vez a otra, así que lo guardo aquí para recordarlo en el futuro. Puede que, de paso, le sirva a alguien más :P El problema es que cuando intentas agregar un nuevo proveedor de búsqueda a IE11 teniendo el idioma Español activado en Windows, google no aparece en la lista de Add-ons de la galería de Microsoft.

Read more

MICROSOFT DYNAMICS AX 2012 R3 CU9 DEMO VM V1

Ya se ha publicado la máquina virtual demo actualizada con el último paquete Microsoft Dynamics AX 2012 R3 CU9. Esta máquina virtual viene, como de costumbre, actualizada con las últimas versiones de todo el software y con datos de prueba de las nuevas funcionalidades: Links interesantes: Microsoft Dynamics AX 2012 R3 CU9 Solution Demo Package V1.0 Cumulative update 9 (CU9) for Microsoft Dynamics AX 2012 R3 What’s new in Microsoft Dynamics AX 2012 R3 cumulative update 9 [AX 2012] Recordar que estas máquinas virtuales se pueden desplegar directamente en Azure desde Lifecycle Services (LCS).

Read more

HOWTO: DEPURAR DESDE VISUAL STUDIO CÓDIGO X++ QUE SE EJECUTA EN EL SERVIDOR AX 2012

Gran parte del código X++ que desarrollamos en clases se ejecuta en la capa del servidor (Data Providers en informes, procesos Batch, SysOperation, …), lo que resulta un poco incómodo a la hora de depurar. Si ponemos un breakpoint desde el editor de X++ en MorphX en código que se ejecuta en el servidor, veremos como el depurador integrado nunca se detiene en este punto. Preparar el entorno de desarrollo para poder depurar código del servidor desde Visual Studio (incluso el código X++, que en el servidor siempre se ejecuta como código CIL) nos obliga a tener en cuenta unos cuantos pre-requisitos, así que los voy a enumerar aquí para tenerlos a mano cuando nos hagan falta:

Read more

CUMULATIVE UPDATE 9 PARA MICROSOFT DYNAMICS AX 2012 R3

Ya está disponible la siguiente actualización acumulativa para Microsoft Dynamics AX 2012 R3, la CU9 (6.3.2000.326). Esta actualización está disponible para instalación mediante el módulo Updates de Lifecycle Services, como viene siendo habitual desde la revisión R3. Información sobre las mejoras sobre el proceso de instalación se puede encontrar en la guía de instalación enlazada más abajo. También se enlaza la página de TechNet que detalla los cambios de esta revisión.

Read more

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 diferentes eventos, pero las noticias interesantes siguen bajo NDA por lo que no se pueden publicar todavía.

Read more

AX TIP: EJECUTAR CÓDIGO X++ EXTERNO

Siguiendo con el hilo de mi anterior artículo, otro truco parecido consiste en la posibilidad de utilizar la clase XppCompiler para ejecutar manualmente un fragmento de código almacenado de forma externa, ya sea en la base de datos, en una variable, en ficheros de texto, etc. Para ello podemos utilizar una sintaxis parecida a la siguiente: static void JAEE_XppCompiler_Code(Args _args) { XppCompiler comp; Source codigo = "InventLocationId findLocation(InventDimId _inventDimId)" + "{" + " return InventDim::find(_inventDimId).

Read more