Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera rozwiązanie błędu występującego w programie Integration Manager dla programu Microsoft Dynamics GP.
Dotyczy: Microsoft Dynamics GP
Oryginalny numer KB: 2012471
Symptomy
W następujących scenariuszach zostanie wyświetlony komunikat o błędzie:
Ciąg wejściowy nie był w poprawnym formacie
Scenariusz 1
Po uruchomieniu integracji w programie Integration Manager dla Microsoft Dynamics GP, który korzysta z adapterów miejsc docelowych eConnect.
Scenariusz 2
Jeśli nie masz wystarczających uprawnień na maszynie z uruchomioną integracją
Przyczyna
Scenariusz 1
Ten błąd występuje po uaktualnieniu do programu Integration Manager dla programu Microsoft Dynamics GP 2010 lub Microsoft Dynamics GP 10.0 z wcześniejszej wersji, a właściwość Shift Decimal Point w polu liczbowym nie uaktualniła się poprawnie i pozostawia wartość pustą. Może to wystąpić w dowolnej integracji, która korzysta z adaptera docelowego eConnect zawierającego pole liczbowe z właściwością Shift Decimal Point. Na przykład pola Kwota debetowa, Kwota środków lub Ilość.
Scenariusz 2
Podczas instalacji programu Integration Manager nie zainstalowałeś go jako administrator ani nie uruchomiłeś pierwszej integracji. Umożliwia utworzenie wymaganych plików .xml na maszynie.
Rozwiązanie
Scenariusz 1
Aby rozwiązać ten problem, otwórz okno Mapowanie docelowe i sprawdź pola Kwota debetowa, Kwota kredytowa oraz Ilość dla używanego adaptera docelowego. Wybierz jedno pole naraz i poszukaj w oknie właściwości znajdującym się w lewym dolnym rogu okna docelowego Mapowania. Upewnij się, że właściwość Shift Decimal Point nie jest pusta. W większości przypadków wartość tej właściwości wynosi zero ('0'). Jeśli znajdziesz pole, w którym ta właściwość jest pusta, wpisz zero, a następnie zapisz integrację.
Scenariusz 2
Aby rozwiązać ten problem, zaloguj się do maszyny jako administrator i uruchom integrację. Po uruchomieniu integracji po raz pierwszy możesz uruchamiać integracje jako inny użytkownik. Użytkownik musi mieć pełną kontrolę nad następującymi kluczami rejestru:
Ostrzeżenie
Niepoprawne zmodyfikowanie rejestru przy użyciu Edytora rejestru lub innej metody może stać się przyczyną poważnych problemów. Ich rozwiązanie może wymagać ponownego zainstalowania systemu operacyjnego. Firma Microsoft nie może zagwarantować, że rozwiązanie tych problemów będzie możliwe. Modyfikujesz rejestr na własną odpowiedzialność.
Wybierz pozycję Start, wybierz pozycję Uruchom, wpisz Regedt32 w oknie dialogowym Otwieranie, a następnie wybierz przycisk OK. Zostanie otwarty Edytor rejestru.
Cztery klucze rejestru, które muszą mieć zmienione zabezpieczenia, to:
32-bit
HKEY_CLASSES_ROOT\Interface
HKEY_CLASSES_ROOT\CLSID
HKEY_CLASSES_ROOT\TypeLib
HKEY_LOCAL_MACHINE\Software\Classes\CLSID
64-bitowa
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
Wybierz jeden z folderów wymienionych w kroku 2, wybierz pozycję Zabezpieczenia z menu, a następnie wybierz pozycję Uprawnienia.
Upewnij się, że grupy użytkowników korzystające z programu Integration Manager mają oznaczoną pozycję Odczyt i Pełna kontrola.
Powtórz kroki 3 i 4 dla wszystkich czterech wpisów rejestru wymienionych w kroku 2.