miércoles, septiembre 26, 2018

Desafío #12: Problemas comunes de comunicación, autenticación, y visualización de entidades datos en OData service, enfocados a la interoperabilidad de aplicaciones en Microsoft Dynamics 365 FO


Durante el trabajo diario en desarrollo siempre existe algún problema técnico por resolver, a continuación, expongo algunos errores que se me han presentado, existe otros que no los he podido replicar, pero considero que mientras surjan nuevos problemas los iré exponiendo. 


1.     Problema al utilizar el modelo de autenticación servicio a servicio 

Error: AADSTS90002: Requested tenant identifier '{EmailHidden}' is not valid and not valid external domain format.

 




Corrección:

Se debe enviar correctamente el directorio activo del tenant (inquilino).

Por ejemplo: 

Si el usuario de autenticación para el ingreso a Microsoft Dynamics Dynamics FO es: usuario1@empresa.onmicrosoft.com.

La información correcta que debe enviar en la aplicación para el directorio activo del inquilino debe ser: empresa.onmicrosoft.com.

Por lo tanto, lo que se debe especificar en la aplicación es:





2.     Problema al no registrar aplicación cliente en el directorio activo de Azure.

Error: The remote server returned an error: (400) Bad Request.

Corrección:

Verificar que la aplicación se encuentre registrada en Aplicaciones de Azure Active Directory.









3.     Problema al obtener las entidades de datos desde el endpoint del Servicio OData Microsoft Dynamics 365 FO

Error:  Al abrir el endpoint del OData Service desde un browser, la información presentada está incompleta y un formato no legible.













Corrección:

Iniciar sesión en el sistema y volver abrir la dirección del endpoint del servicio OData.





Iniciar sesión en el sistema.











Posterior, volver abrir el endpoint del servicio OData.


















No hay comentarios: