Error Xpp Exception Compilación CIL Ax 2012

Luego de restaurar un ambiente se me presento un error al facturar, recibir y cualquier proceso que usa la clase FormLetterService, que tiene que ver mucho en Ax 2012, con el proceso de facturacion tanto de pedidos de compra como pedidos de ventas en Ax 2012, luego de probar compilar todo el ambiente y luego realizar una completa compilación CIL el error continua. Básicamente estos error de Xpp tiene que ver con la compilación a nivel CIL, a diferencia de Microsoft Dynamics AX 2009 ahora estos procesos se ejecutan como un servicio web, que de no estar correctamente implementados nos generan estos errores, a continuación les explico como solucione el error para mi caso el cual es similar a este:

Microsoft.Dynamics.Ax.Xpp.ErrorException: Exception of Type … FormLetterService.Run()

Error Xpp Exception

 

Lo primero que deben intentar es compilar todo el ambiente lo cual se demora unas 3 horas y luego realizar una compilación CIL completa, si esto no soluciona el problema, lo que deben hacer es entrar al AOT (Ctrl+D) y ir al grupo de servicios (Service Groups), ahí ubican uno que se llama AxClient y agregan el servicio FormLetterService, debe quedar como se visualiza:

Implementar FormLetterService

 

Luego de esto vamos a implementar este grupo de servicios para esto hacemos clic derecho sobre el grupo de servicios y a continuación Implementar grupo de servicio.

Implementar Grupo de Servicio

Luego de esto se presenta el siguiente error System.Boolean en XppClasses.NoYes, para esto lo que hice fue quitar el servicio del grupo y volver a implementarlo.

Error System.Boolean

Para solucionar este error vamos al AOT y en Service Group buscamos el grupo que modificamos AxClient y borramos el servicio que habíamos agregado FormLetterService este grupo debe quedar estándar es decir solo debe estar tocado en la capa sys como se muestra

AxClient en capa sys

 

Ahora volvemos a implementar este grupo de servicios AxClient, haciendo clic derecho sobre el y a continuación en Implementar grupo de servicio. Luego de esto validar nuevamente y ya no se debe presentar el error.

Implementar AxClient Estandar

Si tienes dudas no olvides usar los comentarios.

Articulos Relacionados

Si te gusto este articulo suscribete a nuestro Blog