Fel 400 eller 401 när du anger synlighet för dataversum för virtuell tabell
Felkod: SYS81183
Den här artikeln beskriver de felkoder (400 och 401) som kan uppstå när du anger synlighet för virtuella Microsoft Dataverse-tabeller för skatteberäkningstjänsten i en RCS-miljö (Regulatory Configuration Service). Det förklarar också vad som orsakar problemen och hur du åtgärdar dem.
Kommentar
Den här artikeln gäller för version 10.0.38 eller tidigare.
Fel 400 med "InternalServerError"
Symptom
När du anger synlighet för virtuell tabell eller gör huvuddatasökning i konfigurationen av skattefunktionen får du följande felmeddelande:
Anslutningen till Microsoft Dataverse misslyckades. Information: Fjärrservern returnerade ett fel: (400) Felaktig begäran. 0x80048d0b: En token hämtades för att anropa Finance and Operations, men Finance and Operations returnerade ett fel av typen InternalServerError.
Orsak
Det här problemet uppstår om ekonomi- och drifttjänsten är nere eller om mål-URL:en för ekonomi och åtgärder har angetts felaktigt.
Åtgärd
- Bekräfta att du kan logga in på ekonomi- och driftappar med samma konto som du använder för att logga in på Dataverse.
- Gå till Dataverse>Avancerade inställningar>Administration>Virtuella entitetsdatakällor och välj den datakälla som heter ekonomi och åtgärder.
- Bekräfta att mål-URL:en kan öppnas direkt i webbläsaren. Mer information finns i Konfigurera datakällan för virtuella entiteter.
Fel 400 med "Fjärrnamnet kunde inte matchas"
Symptom
När du anger synlighet för virtuell tabell eller gör huvuddatasökning i konfigurationen av skattefunktionen får du följande felmeddelande:
Anslutningen till Microsoft Dataverse misslyckades. Information: Fjärrservern returnerade ett fel: (400) Felaktig begäran. 0x80040224: TokenProvider.AcquireTokenAsync(Clientld '{ApplicationId}', Authority '{IncorrectURL}', Resource '000000015-0000-0000-c000-0000000000000'): ohanterat undantag: Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException: Service returnerade fel. Incheckning nerException för mer information ---> System.Net.WebException: Fjärrnamnet kunde inte matchas:...
Orsak
Det här problemet uppstår om OAuth-URL:en (Open Authorization) eller klient-ID:t är felaktigt. Mer information finns i Konfigurera datakällan för virtuella entiteter.
Åtgärd
Gå till Dataverse>Avancerade inställningar>Administration>Virtuella entitetsdatakällor och välj den datakälla som heter ekonomi och åtgärder.
Bekräfta att OAuth-URL:en och klient-ID:t är korrekta. Mer information finns i Konfigurera datakällan för virtuella entiteter.
- OAuth-URL:en är ett hårdkodat värde:
https://login.windows.net/
. - Om du vill hitta rätt klientorganisations-ID loggar du in på Azure Portal med samma konto som du använder för att logga in på Dataverse och RCS. Välj Microsoft Entra-ID och välj sedan din instans av Microsoft Entra-ID. Klientorganisations-ID:t eller den primära domänen visas i fältet Klientorganisation .
- OAuth-URL:en är ett hårdkodat värde:
Fel 400 med "Programmet med identifieraren {ApplicationId} hittades inte"
Symptom
När du anger synlighet för virtuell tabell eller gör huvuddatasökning i konfigurationen av skattefunktionen får du följande felmeddelande:
Anslutningen till Microsoft Dataverse misslyckades. Information: Fjärrservern returnerade ett fel: (400) Felaktig begäran. 0x80040224: TokenProvider.AcquireTokenAsync(Clientid {IncorrectApplicationId}, Utfärdaren ,<
https://login.windows.net/microsoft.com
> resursen 00000015-0000-0000-c00000000000000000): ohanterat undantag: Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException: AADSTS700016: Program med identifieraren {IncorrectApplicationId} hittades inte i katalogen Microsoft. Detta kan inträffa om programmet inte har installerats av administratören för klientorganisationen, eller om det har godkänts av någon användare i klientorganisationen. Du kanske har skickat din förfrågan om autentisering till fel klientorganisation.
Orsak
Det här problemet uppstår om program-ID:t är felaktigt. Mer information finns i Konfigurera datakällan för virtuella entiteter.
Åtgärd
- Gå till Dataverse>Avancerade inställningar>Administration>Virtuella entitetsdatakällor och välj den datakälla som heter ekonomi och åtgärder.
- Bekräfta att program-ID:t är korrekt. Mer information finns i Konfigurera datakällan för virtuella entiteter.
Du bör hämta program-ID:t under steget Registrera appen i Azure Portal. Kontrollera att du har angett rätt program-ID.
Fel 401
Symptom
När du anger synlighet för virtuell tabell, gör huvuddatasökning i konfigurationen av skattefunktionen eller utför validering av modellmappning får du något av följande felmeddelanden:
Anslutningen till Microsoft Dataverse misslyckades. Information: Fjärrservern returnerade ett fel: (401) Obehörig.
Entiteten Informationslageranslutning till Microsoft Dataverse misslyckades. Information: Fjärrservern returnerade ett fel: (401) Obehörig.
Orsak
Felet 401 "Obehörig" inträffar om processen "Kontrollera anslutning" för anslutna program i RCS misslyckas, eller om processen "Kontrollera anslutning" inte körs när ändringar har gjorts i inställningarna för anslutna program i RCS.
Kommentar
Det konto som används för att logga in på RCS bör också kunna logga in på Dataverse-instansen.
Åtgärd
- I RCS-miljön går du till Dataverse-programpost för elektronisk rapportering>Anslutna program.>
- Fältet Program visar URL:en för databasinstansen. Bekräfta att du kan logga in på den Dataverse-instansen med samma konto som du använder för att logga in i RCS-miljön.
- Bekräfta att fältet Klientorganisation är inställt på ditt kontos klient-ID (till exempel d335a570-a05b-4bc5-8eb3-c42c65f9560d) eller klient-URL (till exempel
taxserviceint.onmicrosoft.com
). - Välj Kontrollera anslutning. Processen bör lyckas.
Viktigt!
Om processen "Kontrollera anslutningen" inte lyckas är konfigurationen av Dataverse inte korrekt. Se Aktivera huvuddatasökning för konfiguration av skatteberäkning och se till att alla steg 1, 2 och 3 är korrekt utförda.