ANVEDI Remote Comm. Handler
Ta codeunit nie jest dostępna w usłudze 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żdym komputerze w przypadku klasycznego klienta NAV). Więcej szczegółów znajduje się 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 użytkownika, jak .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 zostać 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 protokołu SMTP do wysyłania wiadomości podobnych do e-maili.
(Wartość całkowita tej opcji w bazie danych wynosi 0)
Część SMTP modułu jest przeznaczona do 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 protokołu FTP lub FTP over SSL.
(Wartość całkowita tej opcji w bazie danych wynosi 2)
Użyj protokołu 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 ma być używana do kontaktu z serwerem.
Hasło, które ma być użyte do uwierzytelnienia użytkownika na serwerze.
Tryb szyfrowania. Wybierz SSL dla FTPS lub aby używać szyfrowanego protokołu 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)
Opcja ta przed wersją 5.2 nosiła nazwę SSL. Zmieniliśmy nazwę tej 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 także 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ć statyczny tekst, który jest wysyłany jako treść wiadomości. To pole nie jest bezpośrednio dostępne w interfejsie użytkownika. Nie obsługujemy zmiennych wewnątrz części tekstowej.
Część SMTP modułu jest przeznaczona do 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 również wykonywany, jeśli dane nie mogą być przekształcone, ponieważ dane są dostępne dla Microsoft Dynamics 365 Business Central 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)
Usuń dane po imporcie.
(Wartość całkowita tej opcji w bazie danych wynosi 2)
Czy ta sama nazwa pliku może być importowana wiele razy 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.
Określenie, czy połączenie sieciowe ma pozostać otwarte podczas pobierania lub wysyłania więcej niż jednej transmisji.
Używane tylko dla FTP i FTP. Tryb transmisji danych, który ma być zastosowany.
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. Będzie to wymagało, aby aktywne porty FTP na maszynie uruchamiającej kod były bezpośrednio dostępne z Internetu.
(Wartość całkowita tej opcji w bazie danych wynosi 2)
Rozszerzony tryb portu
(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)
Active port mode
(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)
Połącz się bez szyfrowania, a następnie zmień szyfrowanie na szyfrowanie.
(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 będzie zmieniał kodowanie pliku podczas transferu, a czasami także reprezentację przerw w linii.
Dane są uważane za binarne. Jest to wymagane np. 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)
Szablon łańcucha do budowania nazwy pliku dla wychodzących plików. Możesz użyć dowolnego stałego tekstu, który jest poprawny wewnątrz nazw plików. Obsługujemy kilka zmiennych globalnych, które mogą być użyte 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 wejściowy transmisji. Może być użyty do wygenerowania unikalnej nazwy pliku.
Opis transmisji.
Przestarzałe. Alias dla {Sender Partner}.
Kod partnera nadawcy.
Identyfikacja partnera nadawcy.
Przestarzałe. Alias dla {Receiver Partner}.
Kod partnera odbiornika.
Identyfikacja partnera odbiorcy.
Projekt mapping, w ramach którego wygenerowano dane.
Format mapping, który wygenerował dane.
Kod mapping, który wygenerował dane.
Rok z informacją o stuleciu, np. 2019.
Rok, np. 19.
Miesiąc w postaci dwóch cyfr.
Dzień jako dwie cyfry.
Tydzień kalendarzowy, przedstawiony w postaci dwóch cyfr.
Kwartał, przedstawiony jako dwie cyfry.
Godzina utworzenia transmisji.
Protokół utworzenia transmisji.
Sekundy utworzenia transmisji.
Możliwe jest tworzenie własnych zmiennych poprzez funkcjonalność wywołań zwrotnych modułu, jeśli na przykład chcesz umieścić 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 użycia kluczy prywatnych. Możesz spróbować tego z kluczem sformatowanym przez OpenSSH, ale nasz support nie może pomóc w przypadku błędów klucza. Obecnie moduł nie ma możliwości usunięcia klucza, gdy jest on już ustawiony. Musisz albo stworzyć nowy kanał komunikacyjny, albo opróżnić BLOB za pomocą środowiska programistycznego Microsoft Dynamics 365 Business Central.
Obecnie nieużywany.
Opcjonalnie: Odcisk palca zdalnego serwera SFTP do porównania po połączeniu. Jeśli klucze nie pasują do siebie, generowany jest błąd. Jeśli pozostawisz to pole puste, moduł będzie akceptował dowolny certyfikat dla serwera.
Czy certyfikat SSL musi być ważny, czy wszystkie certyfikaty są akceptowane.
Zignorowanie błędu SSL umożliwia przeprowadzenie ataku typu „man in the middle”. Powinieneś spróbować rozwiązać problem błędu 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.