Microsoft Dynamics AX 2012 R3 CU9 Demo VM V1

Microsoft Dynamics AX 2012 R3

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:

Recordar que estas máquinas virtuales se pueden desplegar directamente en Azure desde .

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.

Microsoft Dynamics 'AX 7'

Sin embargo, en recientes eventos que se han organizado en torno al producto, como los recientes AXUG Focus 2015 y ASUG Summit y las pasadas Convergence 2015 y Microsoft Dynamics Technical Conference 2015 se han publicado numerosas imágenes (Por ejemplo: 1 2 3 4 5 6 7) que revelan el aspecto que va teniendo el producto y la nueva interfaz, además de algunas ideas (sin mucho detalle concreto) de los cambios en cuanto a la tecnología, arquitectura y herramientas de desarrollo, todas alineadas con el nuevo mantra de Microsoft: Cloud first, Mobile first.

Continue Reading…

Error: “The database XXX is not recognized as a model store” al copiar una base de datos AX 2012

Hay un error muy común desde la versión AX 2012 R2 que ocurre normalmente al mover o copiar bases de datos de un servidor o de un entorno a otro. Este error (The database XXX is not recognized as a model store) ocurre al iniciar el AOS tras mover las bases de datos y tiene el siguiente aspecto:

Error "The database XXX is not recognized as a model store"

Este error es bastante extraño, porque recordemos que la base de datos modelo (Model Store, base de datos separada que existe desde la versión R2) no puede configurarse en la utilidad de configurador del cliente ni del servidor:

Server Config

Sin embargo, a pesar de esto, esta base de datos sí se configura mediante varios parámetros del AOS que almacenan tanto el nombre de la base de datos como el servidor, y se almacenan en el registro de Windows (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dynamics Server\6.0\XX\NombreConfig).

Registro de windows

Por lo tanto para solucionar este error podemos modificar directamente estos valores en el registro de Windows (es la forma más sencilla), o podemos exportar la configuración del servidor desde la utilidad de configuración, modificar este parámetro en el fichero editándolo directamente con un editor de texto, e importando la configuración de vuelta mediante la utilidad de configuración. Quizás esta última opción es más trabajosa, pero es más fácil de exportar e importar rápidamente en otros servidores.

Microsoft Dynamics AX 2012 R3 CU8 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 CU8. 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:

Se puede descargar de PartnerSource y CustomerSource:

Recordar la posibilidad que tenemos desde la revisión R3 de desplegar estas máquinas virtuales directamente en Azure desde , como ya comenté hace un tiempo 🙂

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.

Mediante esta depuración todo parecía apuntar a un problema de caché al deserializar ciertos objetos, no funcionaron las funciones típicas de limpieza de cachés disponibles en el cliente de desarrollo ni los datos de uso, así que investigando di con un post de la comunidad Dynamics que ofrecía una solución tan sencilla como efectiva: la ejecución del siguiente Job:

static void ResetClientCacheGuid(Args _args)
{
    #AiF
    SysSQMSettings settings;

    ttsbegin;

    update_recordset settings
        setting GlobalGUID = str2Guid(#EmptyGuidString);

    ttscommit;
}

Gracias a Ali Raza Zaidi, compañero MVP, por el código que funciona perfectamente.

Statement of Direction for MS Dynamics AX Julio/2013

Ayer se publicó la ultima actualización del documento Statement of Direction for MS Dynamics AX que nos cuenta lo que Microsoft tiene pensado acerca de nuestro producto para los próximos meses/años. Esta última revisión no es muy larga ni ofrece información muy a largo plazo, lo que deja entrever que Microsoft tiene algunas sorpresas guardadas que no quiere publicar todavía ni siquiera a su red de Partners. No es de extrañar, cuando ya se ha filtrado información de la siguiente versión que está sujeta a compromisos NDA

Sin entrar mucho en detalle, lo que podemos esperar en breve es más o menos lo siguiente:

  • Microsoft Dynamics AX 2012 R3 (finales 2013)
  • Microsoft Dynamics AX Rainier (finales 2014)
    • Rediseño según la experiencia Windows 8 basado en HTML5.
    • Integración total con Azure en sus diversas formas de cloud publico y privado (on-premise, cloud o soluciones híbridas). Se publicarán guías y herramientas para orientar y posibilitar la migración, según el caso.
    • Mejoras en la gestión de implementaciones sea cual sea el modo de despliegue elegido.

Y tampoco puedo revelar mucho más, pero sin duda lo haré conforme vaya llegando más información que pueda ser publicada 🙂