File Exchange Service
Usługa wymiany plików Anveo EDI Connect umożliwia odbieranie i wysyłanie danych przez inne systemy. W tym celu kierowany jest serwis poza Dynamiką, który przetwarza dane. Usługa ta jest zwykle uruchamiana na instalacjach ServiceTier (OnPrem) lub na publicznie dostępnym serwerze (instalacje Cloud). Do pracy z Anveo EDI Connect na własnej infrastrukturze oferujemy darmowe licencje na usługę.
Do korzystania z tej usługi potrzebna jest aplikacja Anveo EDI Connect w wersji 5.3.0.4 lub wyższej.
Z usługi można korzystać ze wszystkich instalacji naszego modułu (OnPrem i Cloud) począwszy od Dynamics NAV 2013.
Przegląd
Usługa dostarczana jest w postaci jednego pliku aplikacyjnego. Aplikacja może być uruchomiona jako aplikacja konsolowa do celów testowania i debugowania. W przypadku pracy produkcyjnej zalecamy, aby aplikacja była zarejestrowana jako usługa. Usługa może być hostowana na dowolnym systemie, który jest dostępny z poziomu Dynamics. Jednak w przypadku wszystkich instalacji, w których masz dostęp do Dynamics ServiceTier, zdecydowanie zalecamy zainstalowanie go obok ServiceTier. Usługa nie obsługuje wielu instancji działających równolegle. Więc jeśli masz wiele ServiceTiers na różnych maszynach, powinieneś zainstalować usługę na jednej maszynie.
Jeśli usługa znajduje się na innej maszynie niż ServiceTier, dostęp musi być dozwolony poprzez konfigurację i zdecydowanie zalecamy użycie szyfrowanego połączenia Https w tym przypadku. Można to ustawić poprzez konfigurację.
Instalacja usługi
Skopiuj pliki AnveoFileExchangeService.exe i appsettings.json na ścieżkę na Twoim serwerze i upewnij się, że użytkownik, który ma uruchomić usługę ma prawa dostępu do tego katalogu.
Aplikację można zainstalować za pomocą poniższego polecenia (w konsoli lub Powershell) z uprawnieniami administratora:
sc.exe create "Anveo File Exchange Service" binpath="C:InstallationPathAnveoFileExchangeService.exe --contentRoot C:InstallationPath"
Proszę zmienić C:ą ścieżkę instalacyjną na ścieżkę, do której skopiowaliście aplikację.
Dla celów testowych i debugowania można również bezpośrednio uruchomić AnveoFileExchangeService.exe.
Konfiguracja
Większość konfiguracji odbywa się w Microsoft Dynamics NAV 2015. Istnieje kilka ustawień, które muszą być skonfigurowane dla usługi. Ustawienia te można znaleźć w pliku appsettings.json, który jest dostarczany z usługą. Plik konfiguracyjny musi znajdować się w tym samym folderze co plik aplikacji.
Chnage tę wartość do długiego tajnego ciągu i wprowadź ten sam ciąg w Dynamice. Zalecamy utworzenie identyfikatora GUID i usunięcie wszystkich znaków specjalnych, ale wybór bezpiecznego ciągu należy do Ciebie. W przypadku użycia Http sekret jest przesyłany w postaci zwykłego tekstu. Proszę użyć Https, gdy usługa nie jest zainstalowana na ServiceTier.
Czy usługa może uzyskać dostęp do wszystkich plików lokalnych na serwerze (przy użyciu konta użytkownika, który uruchamia usługę) i wykonać pliki skryptów. Ze względów bezpieczeństwa jest to domyślnie wyłączone.
Ograniczenie dostępu do usługi do określonych adresów IP lub nazw DNS. (Dowiedz się więcej tutaj)
Konfiguracja punktu końcowego usługi, jak adres, port i czy używać Https czy Http. (Dowiedz się więcej tutaj)
Następne kroki
Teraz możesz skonfigurować kanał komunikacyjny w Anveo EDI Connect.