Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel bevat een oplossing voor een fout die optreedt wanneer u probeert een oplossing te importeren in Microsoft Dynamics 365.
van toepassing op: Microsoft Dynamics 365
Oorspronkelijk KB-nummer: 4514229
Symptomen
Wanneer u probeert een oplossing te importeren in Dynamics 365, wordt het volgende foutbericht weergegeven:
Het importeren van de oplossing: <de naam> van de oplossing is mislukt.
Foutcode 80040203.
Opmerking
Deze foutcode wordt beschreven in foutcodes van de webservice met de volgende informatie:
Naam: OngeldigArgument
Hex: 80040203
Getal: -2147220989
Ongeldig argument.
Daarnaast kan het foutdialoogvenster verwijzen naar het volgende type object:
Type: Relatie
Naam: bpf_<entity>_<publisher>_<BPF-naam>
Het gedownloade logboekbestand geeft het volgende aan op de pagina Onderdelen :
ItemType: Entiteitsrelatie
Naam: bpf_<entity>_<publisher>_<BPF-naam>
Foutcode: 0x80040203
ErrorText: Weergavenaam van kenmerk voor id: <GUID>, objectcolumn: DisplayName en labelTypeCode: Kenmerk niet opgegeven
Oorzaak
De fout treedt op omdat het schema een entiteitsrelatie behoudt die moet worden verwijderd nadat de entiteit is verwijderd uit de BPF (Business Process Flow).
De naam van de entiteitsrelatie waarnaar wordt verwezen, is een samenvoeging van een entiteit en een BPF. Dit probleem treedt op wanneer een entiteit wordt verwijderd uit een BPF-fase en wordt vervangen door een andere entiteit, gevolgd door een update naar de BPF terwijl deze nog steeds wordt geactiveerd. Hoewel de entiteit uit de BPF wordt verwijderd, blijft de relatie in het schema aanwezig en wordt deze geƫxporteerd met de oplossing uit de bron. Deze blijvende relatie veroorzaakt de fout tijdens het importeren.
Tijdelijke maatregel
Optie 1: oplossingsbestand bijwerken
Als u het oplossingspakket niet opnieuw kunt maken en verder moet gaan met het importeren, kunt u de problematische relatie handmatig verwijderen uit het oplossingsbestand.
Pak het oplossingsbestand uit.
Bewerk het customization.xml bestand.
Zoek de relatie die wordt vermeld in de fout: bpf_<entity>_<publisher>_<BPF Name>.
Verwijder alle XML-verwijzingen naar de
EntityRelationship.<EntityRelationship Name="bpf_<entity>_<publisher>_<BPF Name>"> ... </EntityRelationship>Sla het bestand op.
Zip de hele map.
Importeer de oplossing opnieuw.
Optie 2: de relatie uit de bron verwijderen en uw oplossing opnieuw maken
Deze optie biedt een langetermijnoplossing en zorgt ervoor dat het probleem is opgelost voor toekomstige exports van de oplossing.
Open de bronorganisatie.
Selecteer Instellingen>Aanpassingen>Het systeem aanpassen.
Selecteer de entiteit in de relatie:
bpf_<entity>_<publisher>_<BPF Name>Vouw 1:N-relaties uit.
Zoek de relatie:
bpf_<entity>_<publisher>_<BPF Name>Selecteer en verwijder de relatie.
Alle aanpassingen publiceren.
Exporteer de oplossing en importeer deze in de doelomgeving.