Fehlercode 80040203 (Ungültiges Argument) tritt auf, wenn Sie versuchen, eine Lösung in Microsoft Dynamics 365 zu importieren.
Dieser Artikel enthält eine Lösung für einen Fehler, der auftritt, wenn Sie versuchen, eine Lösung in Microsoft Dynamics 365 zu importieren.
Gilt für: Microsoft Dynamics 365 Customer Engagement Online
Ursprüngliche KB-Nummer: 4514229
Problembeschreibung
Wenn Sie versuchen, eine Lösung in Dynamics 365 zu importieren, wird die folgende Fehlermeldung angezeigt:
"Fehler beim Importieren der Lösung: <Lösungsname> .
Fehlercode 80040203."
Notiz
Dieser Fehlercode ist in Webdienstfehlercodes mit den folgenden Informationen dokumentiert:
Name: InvalidArgument
Hex: 80040203
Nummer: -2147220989
Ungültiges Argument.
Ursache
Dieser Fehler kann aus mehreren Gründen verursacht werden. Wenn ihr Fehlerdialogfeld auf den folgenden Objekttyp verweist, lesen Sie den Rest dieses Artikels auf eine mögliche Lösung:
Typ: Beziehung
Name: bpf_<entity>_<publisher>_<BPF Name>
Laden Sie die Protokolldatei herunter, die beim Öffnen auf der Seite "Komponenten" angezeigt wird:
ItemType: Entitätsbeziehung
Name: bpf_<entity>_<publisher>_<BPF Name>
ErrorCode: 0x80040203
ErrorText: Attributanzeigename für ID: <GUID>, objectcolumn: DisplayName und labelTypeCode: Attribut nicht angegeben
Der Name der Entitätsbeziehung ist die Verkettung einer Entität und eines Geschäftsprozessflusses (Business Process Flow, BPF). Die Entität wurde zuvor aus einer BPF-Phase entfernt und durch eine andere Entität ersetzt, und dann wurde der BPF aktualisiert, während er noch aktiviert wurde. Die Entität wurde aus dem BPF entfernt, aber die Beziehung ist weiterhin im Schema vorhanden. Daher wird sie mit der Lösung aus der Quelle exportiert. Diese Beziehung bewirkt, dass der Fehler angezeigt wird.
Lösung
Microsoft ist dieses Problem bekannt und arbeitet an einer Änderung, um diese Beziehung nach einem Löschvorgang zu entfernen.
Es gibt zwei Lösungen für dieses Problem:
Option 1 – Lösungsdatei aktualisieren
Wenn Sie die Lösung importieren und das Lösungspaket nicht neu erstellen können, entfernen Sie die Beziehung aus der Lösung.
Entpacken Sie die Lösung.
Bearbeiten Sie die customization.xml.
Suchen Sie nach der im Fehler erwähnten Beziehung: bpf_<entity>_<publisher>_<BPF Name>
Löschen Sie den gesamten XML-Code für die EntityRelationship:
<EntityRelationship Name="bpf_<entity>_<publisher>_<BPF Name>"> ... </EntityRelationship>
Speichern Sie die Datei.
Zippen Sie das gesamte Verzeichnis.
Importieren Sie die Lösung erneut.
Option 2 – Entfernen Sie die Beziehung aus der Quelle, und erstellen Sie Ihre Lösung neu.
Es ist eine langfristige Lösung und wird das Problem für den nächsten Export der Lösung beheben.
Öffnen Sie die Quellorganisation.
Auswählen von Einstellungenanpassungen / / Anpassen des Systems
Wählen Sie die Entität in der Beziehung aus:
bpf_<entity>_<publisher>_<BPF Name>
Erweitern Sie 1:N-Beziehungen.
Suchen Sie die Beziehung:
bpf_<entity>_<publisher>_<BPF Name>
Wählen Sie die Beziehung aus, und löschen Sie sie.
Alle Anpassungen veröffentlichen.
Exportieren Sie die Lösung, und importieren Sie sie in das Ziel.