Anveo EDI Connect / Config / Wymiana danych / ANVEDI Remote Comm. Handler
Jest to tłumaczenie automatyczne. Pierwotne stanowisko jest dostępne w angielski.

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 365 Business Central (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

Communication Channel Code

To pole jest częścią klucza głównego. To pole jest wypełniane automatycznie.

Description

Opis serwera / ustawień.

Protocol

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.

SMTP

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.

POP3

Tylko dla transmisji przychodzących. Pobieranie danych z serwera POP3.
(Wartość całkowita tej opcji w bazie danych wynosi 1)

FTP/FTPS

Użyj FTP lub FTP przez SSL.
(Wartość całkowita tej opcji w bazie danych wynosi 2)

SFTP

Użyj SFTP (SSH).
(Wartość całkowita tej opcji w bazie danych wynosi 3)

Host

Nazwa serwera / adres DNS lub IP.

Port

Port, który powinien być używany. Większość protokołów ma zdefiniowane domyślne porty, jeśli ustawisz tę wartość na 0.

User

Nazwa użytkownika, która powinna być używana do kontaktu z serwerem.

Password

Hasło, które powinno być użyte do uwierzytelnienia użytkownika do serwera.

Encryption

Tryb szyfrowania. Wybierz SSL dla FTPS lub aby użyć szyfrowanego SMTP lub POP3.

None

Nie używaj szyfrowania lub użyj domyślnego szyfrowania w przypadku SFTP.
(Wartość całkowita tej opcji w bazie danych wynosi 0)

Yes

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)

Sender Address

Używane tylko przez SMTP: Adres e-mail nadawcy.

Sender Name

Używane tylko przez SMTP: Nazwa nadawcy w postaci czystego tekstu.

Default Recipient

Używane tylko przez SMTP: odbiorca, jeśli identyfikator odbiorcy jest pusty.

Subject

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.

Send file as Attachment

Tylko SMTP: Czy dane mają być wysyłane jako ciało czy jako załącznik.

Text Template

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.

Action on Import

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 365 Business Central do ponownego przetworzenia.

Do Nothing

Brak działań po imporcie.
(Wartość całkowita tej opcji w bazie danych wynosi 0)

Archive

Archiwizacja danych po imporcie (nie jest obsługiwana przez wszystkie protokoły).
(Wartość całkowita tej opcji w bazie danych wynosi 1)

Delete

Usunięcie danych po imporcie.
(Wartość całkowita tej opcji w bazie danych wynosi 2)

Allow Duplicate Filenames

Czy ta sama nazwa pliku może być importowana wielokrotnie przez ten sam kanał komunikacyjny.

Sender Cross-Reference Type

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.

Receiver Cross-Reference Type

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.

Connection Keep-Alive

Czy utrzymywać połączenie sieciowe otwarte podczas pobierania lub wysyłania więcej niż jednej transmisji.

FTP Transfer Mode

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)

Passive (Auto)

Tryb pasywny. Wybierz realizację automatycznie.
(Wartość całkowita tej opcji w bazie danych wynosi 1)

Active (Auto)

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)

EPRT

Extended port mode
(Wartość całkowita tej opcji w bazie danych wynosi 3)

EPSV

Rozszerzony tryb pasywny
(Wartość całkowita tej opcji w bazie danych wynosi 4)

PASV

Tradycyjny tryb pasywny
(Wartość całkowita tej opcji w bazie danych wynosi 5)

PASVEX

Rozszerzony tryb pasywny
(Wartość całkowita tej opcji w bazie danych wynosi 6)

PORT

Tryb aktywnego portu
(Wartość całkowita tej opcji w bazie danych wynosi 7)

FTP Encryption Mode

Kiedy uruchomić szyfrowanie dla połączeń FTP.

Domyślne zachowanie.
(Wartość całkowita tej opcji w bazie danych wynosi 0)

Implicit

Uruchomienie szyfrowania przy połączeniu z serwerem.
(Wartość całkowita tej opcji w bazie danych wynosi 1)

Explicit

Podłączenie nieszyfrowane i zmiana na szyfrowanie po zakończeniu.
(Wartość całkowita tej opcji w bazie danych wynosi 2)

FTP Data Type

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.

Binary

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)

Text

Dane zawierają tylko tekst i mogą być ponownie zakodowane.
(Wartość całkowita tej opcji w bazie danych wynosi 1)

Filename Template

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:

{Entry No.}

Numer wpisu w transmisji. Może być użyty do wygenerowania unikalnej nazwy pliku.

{Reference No.}
{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.

{Description}

Opis transmisji.

{Sender Party}

Zdeprecjonowane. Alias dla {Sender Partner}.

{Sender Partner}

Kod partnera nadawcy.

{Sender Identification}

Identyfikacja partnera nadawcy.

{Receiver Party}

Zdeprecjonowane. Alias dla {Receiver Partner}.

{Receiver Partner}

Kod partnera odbiorcy.

{Receiver Identification}

Identyfikacja partnera odbiorcy.

{Project}

Projekt mapping, który wygenerował dane.

{Format}

Format mapping, który wygenerował dane.

{Code}

Kod mapping, który wygenerował dane.

{CCYY}

Rok z informacją o wieku, np. 2019.

{YY}

Rok, np. 19.

{MM}

Miesiąc jako dwie cyfry.

{DD}

Dzień jako dwie cyfry.

{WW}

Tydzień kalendarzowy, przedstawiony jako dwie cyfry.

{QQ}

Kwartał, przedstawiony jako dwie cyfry.

{HH}

Godzina powstania transmisji.

{mm}

Protokół utworzenia transmisji.

{ss}

Sekundy utworzenia transmisji.

Możliwe jest tworzenie niestandardowych zmiennych poprzez funkcjonalność callback modułu, jeśli potrzebujesz np. zawrzeć numer dokumentu w nazwie pliku.

File Mask

Obecnie nie jest obsługiwany.

Remote Directory

Katalog na serwerze, jeśli protokół obsługuje zdalne katalogi.

Private Key

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 365 Business Central.

Host Key

Obecnie nieużywane.

Host Fingerprint

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.

Ignore SSL Errors

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.

Internal NAV Encoding

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.

External Encoding

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.