Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Ursprüngliche KB-Nummer: 4514229
Symptome
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.
Hinweis
Dieser Fehlercode ist in Webdienstfehlercodes mit den folgenden Informationen dokumentiert:
Name: InvalidArgument
Hex: 80040203
Nummer: -2147220989
Unzulässiges Argument.
Darüber hinaus verweist das Fehlerdialogfeld möglicherweise auf den folgenden Objekttyp:
Typ: Beziehung
Name: bpf_<entity>_<publisher>_<BPF Name>
Die heruntergeladene Protokolldatei gibt Folgendes auf der Seite "Komponenten " an:
ItemType: Entitätsbeziehung
Name: bpf_<entity>_<publisher>_<BPF Name>
ErrorCode: 0x80040203
ErrorText: Name der Attributanzeige für ID: <GUID>, Objektspalte: Anzeigename und Labeltypcode: Attribut nicht spezifiziert
Ursache
Der Fehler tritt auf, da das Schema eine Entitätsbeziehung beibehält, die entfernt werden soll, nachdem die Entität aus dem Geschäftsprozessfluss (Business Process Flow, BPF) gelöscht wurde.
Der Name der referenzierten Entitätsbeziehung ist eine Verkettung einer Entität und eines BPF. Dieses Problem tritt auf, wenn eine Entität aus einer BPF-Phase entfernt und durch eine andere Entität ersetzt wird, gefolgt von einer Aktualisierung an den BPF, während sie noch aktiviert ist. Obwohl die Entität aus dem BPF entfernt wird, bleibt die Beziehung im Schema erhalten und wird mit der Lösung aus der Quelle exportiert. Diese anhaltende Beziehung verursacht den Fehler beim Import.
Zwischenlösung
Option 1 – Lösungsdatei aktualisieren
Wenn Sie das Lösungspaket nicht erneut erstellen und mit dem Import fortfahren müssen, können Sie die problematische Beziehung manuell aus der Lösungsdatei entfernen.
Entpacken Sie die Lösungsdatei.
Bearbeiten Sie die customization.xml Datei.
Suchen Sie nach der im Fehler erwähnten Beziehung: bpf_<entity>_<publisher>_<BPF Name>.
Löschen Sie alle XML-Verweise auf
EntityRelationship
.<EntityRelationship Name="bpf_<entity>_<publisher>_<BPF Name>"> ... </EntityRelationship>
Speichern Sie die Datei.
Komprimieren Sie das gesamte Verzeichnis.
Importieren Sie die Lösung erneut.
Option 2 – Entfernen der Beziehung aus der Quelle und erneutes Erstellen der Lösung
Diese Option bietet eine langfristige Lösung und stellt sicher, dass das Problem für zukünftige Exporte der Lösung behoben ist.
Öffnen Sie die Quellorganisation.
Wählen Sie Einstellungen>Anpassungen>System anpassen aus.
Wählen Sie die Entität in der Beziehung aus:
bpf_<entity>_<publisher>_<BPF Name>
Erweitern Sie 1:N-Beziehungen.
Finden 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 die Zielumgebung.