"Element"uloženého dotazu"má neúplný obsah. Seznam možných prvků očekávání: 'LocalizedNames' "dojde k chybě při importu řešení Dynamics 365

Příznak

Při pokusu o import řešení v Dynamics 365, dojde k následující chybě:

"Tento balíček řešení nelze importovat, protože obsahuje neplatná data XML. Můžete se pokusit opravit soubor ruční úpravou obsahu XML pomocí informace nalezené chyby ověření schématu, nebo můžete kontaktovat poskytovatele řešení.

Kód chyby je 8004801a."

Klepněte na tlačítko Podrobnosti zobrazí následující zprávu spolu se informace o dalších chybách:

"Ověřování schématu souboru customizations.xml v rámci zkomprimovaného souboru balíčku řešení se nezdařilo. Chcete-li ručně ověřit a upravit soubor, můžete stáhnout soubor schématu zde a pomocí editoru XML podporujícího ověřování schématu získáte další podrobnosti. "

Textové pole zobrazující podrobnosti obsahuje následující informace:

"Element"uloženého dotazu"má neúplný obsah. Seznam možných prvků očekávání: 'LocalizedNames'. "

Textové pole obsahuje také další podrobnosti, jako jsou součástí jazyka FetchXML pro uložený dotaz (zobrazení).

Příčina

Tato chyba označuje uložený dotaz (zobrazení) je součástí řešení a XML pro tuto definici uloženého dotazu chybí sekce LocalizedNames. K tomu může dojít, pokud někdo byl ručně změněn soubor customizations.xml.

Řešení

Umožňuje řešení pro úspěšný import musí být přidán LocalizedNames oddílu v souboru XML pro uložený dotaz.

1. extrahujte obsah souboru ZIP řešení, který se pokoušíte importovat.

2. Otevřete soubor customization.xml v textovém editoru.

3. najdete podrobnosti o chybě, která by měla zahrnovat část jazyka fetchxml z uloženého dotazu. Musíte najít jedinečný část této XML a potom vyhledejte v souboru customization.xml vyhledejte odpovídající uložený dotaz.

4. po vyhledání uložený dotaz, který je odkazován v podrobnosti o chybě, aktualizujte XML zahrnout oddíl LocalizedNames. Příklad uloženého dotazu je uveden níže s chybějící část tučným písmem.

< nezměněna uloženého dotazu = "1" >             < isquickfindquery > 0 < / isquickfindquery >             nastavení hodnoty < isprivate > 0 < / nastavení hodnoty isprivate >             0 < nastavený parametr isdefault > < / nastavený parametr isdefault >             < savedqueryid > {65ffaf9a-e8c5-432d-860b-32f841b00d87} < / savedqueryid >             < queryapi >< / queryapi >             < layoutxml >               < název tabulky = skok "resultset" = "název" select = ikona "1" = "1" náhled = "1" >                 < název řádku = "výsledky" id = "accountid" >                   < název buňky = "název" width = "300" / >                   < název buňky = "telephone1" width = "100" / >                   < název buňky = "address1_city" width = "100" / >                   < název buňky = "primarycontactid" width = "150" / >                   < místo name="accountprimarycontactidcontactcontactid.emailaddress1" width = "150" disableSorting = "1" / >                   < název buňky = "statecode" width = "100" / >                 < / řádek >               < / mřížky >             < / layoutxml >             < typ_dotazu > 0 < / querytype >             < fetchxml >               < načítání verze = "1.0" výstupní formát = "xml platformu" mapování "logické" = >                 < název entity = "účet" >                   < název atributu = "název" / >                   < název atributu = "telephone1" / >                   < název atributu = "address1_city" / >                   < název atributu = "primarycontactid" / >                   < odkaz entity alias = název "accountprimarycontactidcontactcontactid" = "kontakt" z "KódKontaktu" = k = odkaz typu "primarycontactid" = "vnější" viditelné = "false" >                     < název atributu = "emailaddress1" / >                   < / odkaz entity >                   < název atributu = "statecode" / >                 < / entity >               < / načítání >             < / jazyka fetchxml >             < IntroducedVersion > 9.0.0.0 < / IntroducedVersion > < LocalizedNames >               < LocalizedName popis = "Všechny účty" Kód_jazyka = "1033" / >             < / LocalizedNames >           < / uloženého dotazu >

5. po opravě XML, vyberte všechny součásti, které jsou extrahovány z souboru řešení a odeslat nový soubor ZIP.

6. Pokuste se znovu importovat toto řešení.

Poznámka: Pokud existují více uložených dotazů (zobrazení), chybějící části < LocalizedNames >, kroky nutné opakovat u každého.

Další informace

Pokud si nejste jisti názvem uloženého dotazu správný (zobrazení) pro tento oddíl můžete najít název pomocí hodnoty savedqueryid a WebAPI Dynamics 365. V předchozím příkladu je hodnota savedqueryid 65ffaf9a-e8c5-432d-860b-32f841b00d87. Potom můžete přistupovat na následující adresu URL v prohlížeči vrátit název zobrazení:

Adresa URL produktu dynamics 365 https://<your > / api/data/v9.0/savedqueries (< savedqueryid >)? $select = název

Příklad:

https://contoso.crm.dynamics.com/api/data/v9.0/savedqueries(65ffaf9a-e8c5-432d-860b-32f841b00d87)?$select=name

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Děkujeme za váš názor!

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×