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 im Integration Manager für Microsoft Dynamics GP auftritt.
Gilt für: Microsoft Dynamics GP
Ursprüngliche KB-Nummer: 2012471
Symptome
Die Fehlermeldung wird in den folgenden Szenarien angezeigt:
Die Eingabezeichenfolge hat das falsche Format
Szenario 1
Wenn Sie eine Integration im Integration Manager für Microsoft Dynamics GP ausführen, die die eConnect-Zieladapter verwendet.
Szenario 2
Wenn Sie nicht über ausreichende Berechtigungen für den Computer verfügen, auf dem die Integration ausgeführt wird
Ursache
Szenario 1
Dieser Fehler tritt auf, nachdem Sie ein Upgrade auf Integration Manager für Microsoft Dynamics GP 2010 oder für Microsoft Dynamics GP 10.0 aus einer früheren Version durchgeführt haben und die Shift Decimal Point-Eigenschaft für ein numerisches Feld nicht ordnungsgemäß aktualisiert wurde und den Wert leer lässt. Dies kann bei jeder Integration erfolgen, die einen eConnect-Zieladapter verwendet, der ein numerisches Feld enthält, das die Shift Decimal Point-Eigenschaft aufweist. Beispielsweise die Felder "Debit Amount", "Credit Amount " oder "Quantity ".
Szenario 2
Wenn Sie Integration Manager installieren, haben Sie nicht als Administrator installiert und die erste Integration ausgeführt. Sie ermöglicht es, die erforderlichen .xml Dateien auf dem Computer zu erstellen.
Lösung
Szenario 1
Um dieses Problem zu beheben, öffnen Sie das Fenster "Zielzuordnung ", und überprüfen Sie die Felder "Debit Amount", "Credit Amount " und "Menge " für den zieladapter, den Sie verwenden. Wählen Sie jeweils ein Feld aus, und sehen Sie im Eigenschaftenfenster in der unteren linken Ecke des Zielzuordnungsfensters nach. Stellen Sie sicher, dass die Shift Decimal Point-Eigenschaft nicht leer ist. In den meisten Fällen ist der Wert für diese Eigenschaft null ('0'). Wenn Sie ein Feld finden, in dem diese Eigenschaft leer ist, geben Sie eine Null ein, und speichern Sie dann die Integration.
Szenario 2
Um dieses Problem zu beheben, melden Sie sich als Administrator beim Computer an, und führen Sie die Integration aus. Sobald die Integration zum ersten Mal ausgeführt wird, können Sie Integrationen als einen anderen Benutzer ausführen. Der Benutzer muss vollzugriff auf die folgenden Registrierungsschlüssel haben:
Warnung
Schwerwiegende Probleme können auftreten, wenn die Registrierung mit dem Registrierungs-Editor oder einer anderen Methode unsachgemäß bearbeitet wird. Aufgrund dieser Probleme kann eine Neuinstallation des Betriebssystems erforderlich sein. Microsoft gibt keinerlei Garantien dafür ab, dass diese Probleme behoben werden können. Das Ändern der Registrierung erfolgt auf eigenes Risiko.
Wählen Sie "Start" aus, wählen Sie "Ausführen", geben Sie "Regedt32" im Dialogfeld "Öffnen" ein, und wählen Sie dann "OK" aus. Der Registry-Editor wird geöffnet.
Die vier Registrierungsschlüssel, deren Sicherheit geändert werden muss, sind:
32-Bit
HKEY_CLASSES_ROOT\Interface
HKEY_CLASSES_ROOT\CLSID
HKEY_CLASSES_ROOT\TypeLib
HKEY_LOCAL_MACHINE\Software\Classes\CLSID
64-Bit
HKEY_CLASSES_ROOT\Wow6432Node\Interface
HKEY_CLASSES_ROOT\ Wow6432Node\CLSID
HKEY_CLASSES_ROOT\ Wow6432Node\TypeLib
HKEY_LOCAL_MACHINE\Software\Classes\Wow6432Node\CLSID
HKEY_LOCAL_MACHINE\Software\Classes\CLSID
Wählen Sie einen der in Schritt 2 aufgeführten Ordner aus, wählen Sie "Sicherheit" im Menü und dann "Berechtigungen" aus.
Stellen Sie sicher, dass die Benutzergruppen, die den Integrations-Manager verwenden, „Lese- und Vollzugriff“ markiert sind.
Wiederholen Sie die Schritte 3 und 4 für alle vier Registrierungseinträge, die in Schritt 2 aufgeführt sind.