Delen via


Fout met foutcode 80040203 (ongeldig argument) treedt op wanneer u probeert een oplossing te importeren in Microsoft Dynamics 365

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 Customer Engagement Online
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: <naam van de oplossing> is mislukt.
Foutcode 80040203."

Notitie

Deze foutcode wordt beschreven in foutcodes van de webservice met de volgende informatie:

Naam: InvalidArgument
Hex: 80040203
Getal: -2147220989
Ongeldig argument.

Oorzaak

Deze fout kan om verschillende redenen worden veroorzaakt. Als uw foutdialoogvenster verwijst naar het volgende type object, raadpleegt u de rest van dit artikel voor een mogelijke oplossing:

Type: Relatie
Naam: bpf_<entity>_<publisher>_<BPF-naam>

Download het logboekbestand dat wordt geopend 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

De naam van de entiteitsrelatie is de samenvoeging van een entiteit en een BPF (Business Process Flow). De entiteit is eerder verwijderd uit een BPF-fase en vervangen door een andere entiteit en vervolgens is de BPF bijgewerkt terwijl deze nog steeds is geactiveerd. De entiteit is verwijderd uit de BPF, maar de relatie bestaat nog steeds in het schema. Het wordt dus geƫxporteerd met de oplossing uit de bron. Deze relatie zorgt ervoor dat de fout wordt weergegeven.

Oplossing

Microsoft is op de hoogte van dit probleem en werkt aan een wijziging om deze relatie na een verwijdering te verwijderen en vervolgens bij te werken.

Er zijn twee tijdelijke oplossingen voor dit probleem:

Optie 1: Oplossingsbestand bijwerken

Als u de oplossing wilt importeren en het oplossingspakket niet opnieuw kunt maken, verwijdert u de relatie uit de oplossing.

  1. Pak de oplossing uit.

  2. Bewerk de customization.xml.

  3. Zoek naar de relatie die wordt vermeld in de fout: bpf_<entity>_<publisher>_<BPF Name>

  4. Verwijder alle XML voor entityRelationship:

    <EntityRelationship Name="bpf_<entity>_<publisher>_<BPF Name>">
    ...
    </EntityRelationship>
    
  5. Sla het bestand op.

  6. Zip de hele map.

  7. Importeer de oplossing opnieuw.

Optie 2: de relatie uit de bron verwijderen en uw oplossing opnieuw maken

Het is een oplossing voor de lange termijn en lost het probleem op voor de volgende export van de oplossing.

  1. Open de bronorganisatie.

  2. / Instellingen aanpassen / van het systeem selecteren

  3. Selecteer de entiteit in de relatie:

    bpf_<entity>_<publisher>_<BPF Name>
    
  4. Vouw 1:N-relaties uit.

  5. Zoek de relatie:

    bpf_<entity>_<publisher>_<BPF Name>
    
  6. Selecteer en verwijder de relatie.

  7. Alle aanpassingen publiceren.

  8. Exporteer de oplossing en importeer deze in het doel.