ANVEDI Remote Comm. Handler
W przypadku nowych wdrożeń należy sprawdzić, czy można korzystać z usługi wymiany plików. Komponenty opisane w tym rozdziale nie będą obsługiwane w nowych wydaniach Microsoft Dynamics NAV 2009R2 RTC (BC22 i wyższe). Będziemy dostarczać aktualizacje tylko w przypadku luk w zabezpieczeniach.
Ta codeunit nie jest dostępna w Microsoft Dynamics 365 Business Central Online (SaaS). Ta codeunit wymaga instalacji zewnętrznych komponentów .NET, które są dostarczane bezpłatnie.
Ta codeunit jest używana do wysyłania lub odbierania plików z/do zdalnego serwera. Ta codeunit wymaga instalacji dodatkowych komponentów .NET w service tier. (Lub na każdej maszynie w przypadku klasycznego klienta NAV). Więcej szczegółów można znaleźć w rozdziale Instalacja.
Można wybrać tę codeunit w kanale komunikacyjnym i użyć akcji Configure w kanale komunikacyjnym, aby zmienić ustawienia.
Wersje TLS: Wszystkie nasze komponenty on-premise wykorzystują framework .NET i obsługują wersje TLS, które są obecnie obsługiwane przez system operacyjny an .NET 3.5
Pola
To pole jest częścią klucza głównego. To pole jest wypełniane automatycznie.
Opis serwera / ustawień.
Protokół, który ma być użyty. W zależności od kierunku kanału komunikacyjnego można wybrać tylko niektóre z protokołów.
Tylko dla transmisji wychodzących. Użyj SMTP do wysyłania wiadomości podobnych do e-maili.
(Wartość całkowita tej opcji w bazie danych wynosi 0)
Część SMTP modułu przeznaczona jest do współpracy z systemami technicznymi, a nie do tworzenia maili czytelnych dla człowieka.
Tylko dla transmisji przychodzących. Pobieranie danych z serwera POP3.
(Wartość całkowita tej opcji w bazie danych wynosi 1)
Użyj FTP lub FTP przez SSL.
(Wartość całkowita tej opcji w bazie danych wynosi 2)
Użyj SFTP (SSH).
(Wartość całkowita tej opcji w bazie danych wynosi 3)
Nazwa serwera / adres DNS lub IP.
Port, który powinien być używany. Większość protokołów ma zdefiniowane domyślne porty, jeśli ustawisz tę wartość na 0.
Nazwa użytkownika, która powinna być używana do kontaktu z serwerem.
Hasło, które powinno być użyte do uwierzytelnienia użytkownika do serwera.
Tryb szyfrowania. Wybierz SSL dla FTPS lub aby użyć szyfrowanego SMTP lub POP3.
Nie używaj szyfrowania lub użyj domyślnego szyfrowania w przypadku SFTP.
(Wartość całkowita tej opcji w bazie danych wynosi 0)
Ta opcja nosiła nazwę SSL przed wersją 5.2. Zmieniliśmy nazwę opcji, ponieważ nie wszystkie protokoły używają SSL do szyfrowania.
Użyj szyfrowania.
(Wartość całkowita tej opcji w bazie danych wynosi 1)
Używane tylko przez SMTP: Adres e-mail nadawcy.
Używane tylko przez SMTP: Nazwa nadawcy w postaci czystego tekstu.
Używane tylko przez SMTP: odbiorca, jeśli identyfikator odbiorcy jest pusty.
Używane tylko przez SMTP: Temat wiadomości. Możesz również użyć wszystkich zmiennych, które są dostępne dla pola Filename Template.
Tylko SMTP: Czy dane mają być wysyłane jako ciało czy jako załącznik.
Tylko SMTP: Gdy dane są wysyłane jako załącznik, można zdefiniować tekst statyczny, który jest wysyłany jako treść wiadomości. To pole nie jest bezpośrednio dostępne w interfejsie użytkownika. Nie wspieramy zmiennych wewnątrz części tekstowej.
Część SMTP modułu przeznaczona jest do współpracy z systemami technicznymi, a nie do tworzenia maili czytelnych dla człowieka.
Akcja, która powinna zostać wykonana po zaimportowaniu transmisji. Ta akcja jest wykonywana po pomyślnym pobraniu i zapisaniu danych. Jest on wykonywany również w przypadku, gdy dane nie mogą być przekształcone, ponieważ dane są dostępne dla Microsoft Dynamics NAV 2009R2 RTC do ponownego przetworzenia.
Brak działań po imporcie.
(Wartość całkowita tej opcji w bazie danych wynosi 0)
Archiwizacja danych po imporcie (nie jest obsługiwana przez wszystkie protokoły).
(Wartość całkowita tej opcji w bazie danych wynosi 1)
Usunięcie danych po imporcie.
(Wartość całkowita tej opcji w bazie danych wynosi 2)
Czy ta sama nazwa pliku może być importowana wielokrotnie przez ten sam kanał komunikacyjny.
Typ odsyłacza, który powinien być użyty do ustawienia partnera nadawcy z identyfikacji nadawcy.
Dostępne w wersji modułu 4.00 i wyższej.
Typ odsyłacza, który powinien być użyty do ustawienia partnera odbiornika z identyfikacji odbiornika.
Dostępne w wersji modułu 4.00 i wyższej.
Czy utrzymywać połączenie sieciowe otwarte podczas pobierania lub wysyłania więcej niż jednej transmisji.
Używane tylko w przypadku FTP i FTP. Tryb przesyłania danych, który ma być stosowany.
Wybierz automatycznie,.
(Wartość całkowita tej opcji w bazie danych wynosi 0)
Tryb pasywny. Wybierz realizację automatycznie.
(Wartość całkowita tej opcji w bazie danych wynosi 1)
Tryb aktywny. Wybierz realizację automatycznie. Wymagać to będzie bezpośredniego dostępu do aktywnych portów FTP na maszynie uruchamiającej kod z Internetu.
(Wartość całkowita tej opcji w bazie danych wynosi 2)
Extended port mode
(Wartość całkowita tej opcji w bazie danych wynosi 3)
Rozszerzony tryb pasywny
(Wartość całkowita tej opcji w bazie danych wynosi 4)
Tradycyjny tryb pasywny
(Wartość całkowita tej opcji w bazie danych wynosi 5)
Rozszerzony tryb pasywny
(Wartość całkowita tej opcji w bazie danych wynosi 6)
Tryb aktywnego portu
(Wartość całkowita tej opcji w bazie danych wynosi 7)
Kiedy uruchomić szyfrowanie dla połączeń FTP.
Domyślne zachowanie.
(Wartość całkowita tej opcji w bazie danych wynosi 0)
Uruchomienie szyfrowania przy połączeniu z serwerem.
(Wartość całkowita tej opcji w bazie danych wynosi 1)
Podłączenie nieszyfrowane i zmiana na szyfrowanie po zakończeniu.
(Wartość całkowita tej opcji w bazie danych wynosi 2)
Można wybrać tryb danych FTP. W zależności od zawartości danych tryb tekstowy zmieni kodowanie pliku podczas transferu, a czasem także reprezentację przerw w linii.
Dane są traktowane jako binarne. Jest to wymagane na przykład w przypadku plików PDF.
(Wartość całkowita tej opcji w bazie danych wynosi 0)
Dane zawierają tylko tekst i mogą być ponownie zakodowane.
(Wartość całkowita tej opcji w bazie danych wynosi 1)
Szablonowy ciąg znaków do budowania nazwy pliku dla plików wychodzących. Możesz użyć dowolnego stałego tekstu, który jest ważny wewnątrz nazw plików. Obsługujemy kilka zmiennych globalnych, które mogą być używane wewnątrz nazwy pliku. Ponieważ moduł nie zna zawartości pliku i używanych struktur buforowych nie można bezpośrednio uzyskać dostępu do danych z pliku.
Dostępne są następujące zmienne:
Numer wpisu w transmisji. Może być użyty do wygenerowania unikalnej nazwy pliku.
{Reference}
Nie jest obsługiwany w starszych wersjach. Wyprowadzenie numeru referencyjnego (numeru dokumentu), który jest zapisany z przekazem. Jeśli używane są transakcje biznesowe jest to ustawiane automatycznie.
Opis transmisji.
Zdeprecjonowane. Alias dla {Sender Partner}.
Kod partnera nadawcy.
Identyfikacja partnera nadawcy.
Zdeprecjonowane. Alias dla {Receiver Partner}.
Kod partnera odbiorcy.
Identyfikacja partnera odbiorcy.
Projekt mapping, który wygenerował dane.
Format mapping, który wygenerował dane.
Kod mapping, który wygenerował dane.
Rok z informacją o wieku, np. 2019.
Rok, np. 19.
Miesiąc jako dwie cyfry.
Dzień jako dwie cyfry.
Tydzień kalendarzowy, przedstawiony jako dwie cyfry.
Kwartał, przedstawiony jako dwie cyfry.
Godzina powstania transmisji.
Protokół utworzenia transmisji.
Sekundy utworzenia transmisji.
Możliwe jest tworzenie niestandardowych zmiennych poprzez funkcjonalność callback modułu, jeśli potrzebujesz np. zawrzeć numer dokumentu w nazwie pliku.
Obecnie nie jest obsługiwany.
Katalog na serwerze, jeśli protokół obsługuje zdalne katalogi.
Używane tylko dla SFTP. Przechowuje klucz prywatny. Anveo EDI Connect nie wspiera oficjalnie korzystania z kluczy prywatnych. Możesz spróbować tego z kluczem sformatowanym przez OpenSSH, ale nasze wsparcie nie może pomóc w przypadku błędów klucza. Obecnie moduł nie ma możliwości usunięcia klucza, po jego ustawieniu. Trzeba albo stworzyć nowy kanał komunikacyjny, albo opróżnić BLOB za pomocą środowiska programistycznego Microsoft Dynamics NAV 2009R2 RTC.
Obecnie nieużywane.
Opcjonalnie: Odcisk palca zdalnego serwera SFTP do porównania po połączeniu. Jeśli klucze nie pasują, generowany jest błąd. Jeśli pozostawisz to pole puste, moduł zaakceptuje dowolny certyfikat dla serwera.
Czy certyfikat SSL musi być ważny, czy też akceptowane są wszystkie certyfikaty.
Ignorowanie błędu SSL umożliwi ataki typu man in the middle. Powinieneś spróbować rozwiązać błąd SSL zamiast akceptować jakikolwiek zdalny certyfikat.
Jeśli ustawisz kodowanie wewnętrzne i zewnętrzne, moduł będzie próbował ponownie zakodować dane. Powinieneś ustawić te pola jako puste, jeśli nie jesteś pewien, czy ponowne kodowanie jest wymagane. W ten sposób dane nie są zmieniane przy wysyłaniu/odbieraniu przez komponent.
Jeśli ustawisz kodowanie wewnętrzne i zewnętrzne, moduł będzie próbował ponownie zakodować dane. Powinieneś ustawić te pola jako puste, jeśli nie jesteś pewien, czy ponowne kodowanie jest wymagane. W ten sposób dane nie są zmieniane przy wysyłaniu/odbieraniu przez komponent.