Erreur 400 ou 401 lorsque vous définissez la visibilité de la table virtuelle Dataverse
Code d’erreur : SYS81183
Cet article décrit les codes d’erreur (400 et 401) qui peuvent se produire lorsque vous définissez la visibilité de la table virtuelle Microsoft Dataverse pour le service de calcul fiscal dans un environnement RCS (Regulatory Configuration Service). Il explique également ce qui provoque les problèmes et comment les résoudre.
Note
Cet article s’applique à la version 10.0.38 ou antérieure.
Erreur 400 avec « InternalServerError »
Symptômes
Lorsque vous définissez une visibilité de table virtuelle ou que vous effectuez une recherche de données de référence dans la configuration de la fonctionnalité fiscale, vous recevez le message d’erreur suivant :
Échec de la connexion à Microsoft Dataverse. Détails : Le serveur distant a retourné une erreur : (400) Demande incorrecte. 0x80048d0b : un jeton a été obtenu pour appeler Finance and Operations, mais Finance et Operations a retourné une erreur de type InternalServerError.
Cause
Ce problème se produit si le service finance et opérations est arrêté, ou si l’URL cible finance et opérations est incorrectement définie.
Résolution
- Vérifiez que vous pouvez vous connecter aux applications financières et opérationnelles à l’aide du même compte que celui que vous utilisez pour vous connecter à Dataverse.
- Accédez à Dataverse>Advanced settings>Administration>Virtual Entity Data Sources, puis sélectionnez la source de données nommée finance et opérations.
- Vérifiez que l’URL cible peut être ouverte directement dans le navigateur. Pour plus d’informations, voir Configurer la source de données des entités virtuelles.
Erreur 400 avec « Impossible de résoudre le nom distant »
Symptômes
Lorsque vous définissez une visibilité de table virtuelle ou que vous effectuez une recherche de données de référence dans la configuration de la fonctionnalité fiscale, vous recevez le message d’erreur suivant :
Échec de la connexion à Microsoft Dataverse. Détails : Le serveur distant a retourné une erreur : (400) Demande incorrecte. 0x80040224 : TokenProvider.AcquireTokenAsync(Clientld « {ApplicationId} », Autorité « {IncorrectURL} », Ressource « 000000015-0000-0000-0000-c0000000000 » : exception non gérée : Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException : Erreur retournée par le service. Point nerException pour plus d’informations ---> System.Net.WebException : Le nom distant n’a pas pu être résolu :...
Cause
Ce problème se produit si l’URL d’autorisation ouverte (OAuth) ou l’ID de locataire est incorrect. Pour plus d’informations, voir Configurer la source de données des entités virtuelles.
Résolution
Accédez à Dataverse>Advanced settings>Administration>Virtual Entity Data Sources, puis sélectionnez la source de données nommée finance et opérations.
Vérifiez que l’URL OAuth et l’ID de locataire sont corrects. Pour plus d’informations, voir Configurer la source de données des entités virtuelles.
- L’URL OAuth est une valeur codée en dur :
https://login.windows.net/
. - Pour trouver l’ID de locataire approprié, connectez-vous au Portail Azure à l’aide du même compte que celui que vous utilisez pour vous connecter à Dataverse et RCS. Sélectionnez l’ID Microsoft Entra, puis sélectionnez votre instance de Microsoft Entra ID. L’ID de locataire ou le domaine principal apparaît dans le champ Locataire .
- L’URL OAuth est une valeur codée en dur :
Erreur 400 avec « Application avec identificateur {ApplicationId} introuvable »
Symptômes
Lorsque vous définissez une visibilité de table virtuelle ou que vous effectuez une recherche de données de référence dans la configuration de la fonctionnalité fiscale, vous recevez le message d’erreur suivant :
Échec de la connexion à Microsoft Dataverse. Détails : Le serveur distant a retourné une erreur : (400) Demande incorrecte. 0x80040224 : TokenProvider.AcquireTokenAsync(Clientid '{IncorrectApplicationId}', Autorité '<
https://login.windows.net/microsoft.com
>', Ressource '000000015-0000-0000-c0000-000000000') : exception non gérée : Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException : AADSTS700016 : Application avec identificateur « {IncorrectApplicationId} » est introuvable dans le répertoire « Microsoft ». Cela peut se produire si l’application n’a pas été installée par l’administrateur du locataire ni acceptée par un utilisateur dans le locataire. Vous avez peut-être envoyé votre requête d’authentification au locataire incorrect.
Cause
Ce problème se produit si l’ID d’application est incorrect. Pour plus d’informations, voir Configurer la source de données des entités virtuelles.
Résolution
- Accédez à Dataverse>Advanced settings>Administration>Virtual Entity Data Sources, puis sélectionnez la source de données nommée finance et opérations.
- Vérifiez que l’ID d’application est correct. Pour plus d’informations, voir Configurer la source de données des entités virtuelles.
Vous devez obtenir l’ID d’application pendant l’étape Inscrire l’application à l’étape Portail Azure. Vérifiez que vous avez entré l’ID d’application correct.
Erreur 401
Symptômes
Lorsque vous définissez la visibilité de la table virtuelle, effectuez une recherche de données de référence dans la configuration des fonctionnalités fiscales ou effectuez une validation de mappage de modèle, vous recevez l’un des messages d’erreur suivants :
Échec de la connexion à Microsoft Dataverse. Détails : Le serveur distant a retourné une erreur : (401) Non autorisé.
Échec de la connexion de l’entité de l’entrepôt d’entités de l’entrepôt filtrée à Microsoft Dataverse. Détails : Le serveur distant a retourné une erreur : (401) Non autorisé.
Cause
L’erreur 401 « Non autorisé » se produit si le processus « Vérifier la connexion » pour les applications connectées dans RCS échoue ou si le processus « Vérifier la connexion » n’est pas exécuté une fois les modifications apportées aux paramètres des applications connectées dans RCS.
Note
Le compte utilisé pour se connecter à RCS doit également être en mesure de se connecter à l’instance Dataverse.
Résolution
- Dans l’environnement RCS, accédez à l’enregistrement d’application Dataverse des applications>connectées de création de rapports>électroniques.
- Le champ Application affiche l’URL de l’instance de base de données. Vérifiez que vous pouvez vous connecter à cette instance Dataverse à l’aide du même compte que celui que vous utilisez pour vous connecter à l’environnement RCS.
- Vérifiez que le champ Locataire est défini sur l’ID de locataire de votre compte (par exemple, d335a570-a05b-4bc5-8eb3-c42c65f9560d) ou l’URL du locataire (par exemple).
taxserviceint.onmicrosoft.com
- Sélectionnez Vérifier la connexion. Le processus doit réussir.
Important
Si le processus « Vérifier la connexion » ne réussit pas, la configuration de Dataverse n’est pas correcte. Consultez Activer la recherche de données de référence pour la configuration du calcul fiscal et vérifiez que les étapes 1, 2 et 3 sont toutes effectuées correctement.