Anveo EDI Connect / Config / Datenaustausch / ANVEDI Remote Comm. Handler
This is an automatic translation. The original post is available in Englisch.

ANVEDI Remote Comm. Handler

Diese Codeeinheit ist in Microsoft Dynamics 365 Business Central Online (SaaS) nicht verfügbar. Diese Codeunit erfordert die Installation externer .NET-Komponenten.

Diese Codeeinheit wird zum Senden oder Empfangen von Dateien von/zu einem Remote-Server verwendet. Diese Codeunit erfordert die Installation zusätzlicher .NET-Komponenten auf dem Dienst. (Oder auf jedem Rechner im Falle des Classic Client von NAV). Bitte lesen Sie das Kapitel Installation für weitere Einzelheiten.

Sie können diese Codeeinheit im Kommunikationskanal auswählen und die Aktion Einrichten im Kommunikationskanal verwenden, um die Einstellungen zu ändern.

Felder

Kommunikationskanal-Code (Communication Channel Code)

Dieses Feld ist Teil des Primärschlüssels. Dieses Feld wird automatisch gefüllt.

Beschreibung (Description)

Eine Beschreibung des Servers / der Einstellungen.

Protokoll (Protocol)

Das zu verwendende Protokoll. Abhängig von der Richtung des Kommunikationskanals können Sie nur einige der Protokolle auswählen.

SMTP

Nur für ausgehende Übertragungen. Verwenden Sie SMTP, um E-Mails wie Nachrichten zu versenden.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 0)

Der SMTP-Teil des Moduls ist für die Verwendung mit technischen Systemen vorgesehen und nicht für die Erstellung von menschenlesbaren E-Mails.

POP3

Nur für eingehende Übertragungen. Daten von einem POP3-Server abrufen.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 1)

FTP/FTPS

Verwenden Sie FTP oder FTP über SSL.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 2)

SFTP

Verwenden Sie SFTP (SSH).
(Der ganzzahlige Wert dieser Option in der Datenbank ist 3)

Host (Host)

Der Servername / DNS-Adresse oder IP.

Port (Port)

Der Port, der verwendet werden sollte. Für die meisten Protokolle sind Standard-Ports definiert, wenn Sie diesen Wert auf 0 setzen.

Benutzer (User)

Der Benutzername, der zur Kontaktaufnahme mit dem Server verwendet werden soll.

Passwort (Password)

Das Passwort, das zur Authentifizierung des Benutzers gegenüber dem Server verwendet werden soll.

Verschlüsselung (Encryption)

Der Verschlüsselungsmodus. Wählen Sie SSL für FTPS oder für die Verwendung von verschlüsseltem SMTP oder POP3.

Keine

Verwenden Sie keine Verschlüsselung oder verwenden Sie die Standardverschlüsselung im Falle von SFTP.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 0)

SSL

Verwenden Sie SSL-Verschlüsselung.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 1)

Absender Adresse (Sender Address)

Nur von SMTP verwendet: Die Absender-E-Mail-Adresse.

Absender Name (Sender Name)

Nur von SMTP verwendet: Der Absendername im Klartext.

Standardempfänger (Default Recipient)

Nur von SMTP verwendet: Der Empfänger, wenn die Empfängerkennung leer ist.

Betreff (Subject)

Nur von SMTP verwendet: Der Betreff der Nachricht. Sie können auch alle Variablen verwenden, die für das Feld Dateinamenvorlage (Filename Template) verfügbar sind.

Datei als Anhang (Send file as Attachment)

Nur SMTP: Ob die Daten als Body oder als Anhang gesendet werden sollen.

Textvorlage (Text Template)

Nur SMTP: Wenn Daten als Anlage gesendet werden, können Sie einen statischen Text definieren, der als Hauptteil der Nachricht gesendet wird. Dieses Feld ist in der Benutzeroberfläche nicht direkt verfügbar. Wir unterstützen keine Variablen innerhalb des Textteils.

Der SMTP-Teil des Moduls ist für die Verwendung mit technischen Systemen vorgesehen und nicht für die Erstellung von menschenlesbaren E-Mails.

Aktion nach dem Einlesen (Action on Import)

Die Aktion, die nach dem Import der Übertragung ausgeführt werden soll. Diese Abfrage wird ausgeführt, nachdem die Daten erfolgreich abgerufen und gespeichert wurden. Sie wird auch ausgeführt, wenn die Daten nicht konvertiert werden können, da die Daten dem NAV zur erneuten Verarbeitung zur Verfügung stehen.

Nichts unternehmen

Keine Aktion nach dem Import.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 0)

Archivieren

Archivieren Sie die Daten nach dem Import (nicht von allen Protokollen unterstützt).
(Der ganzzahlige Wert dieser Option in der Datenbank ist 1)

Löschen

Löschen Sie die Daten nach dem Import.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 2)

Erlaube wiederholende Dateinamen (Allow Duplicate Filenames)

Ob derselbe Dateiname mehrmals über denselben Kommunikationskanal importiert werden kann.

Absender Verknüpfungstyp (Sender Cross-Reference Type)

Der Querverweistyp, der verwendet werden soll, um den Senderpartner aus der Senderidentifikation zu setzen.

Verfügbar in Modulversion 4.00 und höher.

Empfänger Verknüpfungstyp (Receiver Cross-Reference Type)

Der Querverweistyp, der verwendet werden soll, um den Empfängerpartner aus der Empfängeridentifikation zu setzen.

Verfügbar in Modulversion 4.00 und höher.

Verbindung halten (Keep-alive) (Connection Keep-Alive)

Ob die Netzwerkverbindung offen bleiben soll, wenn mehr als eine Übertragung abgerufen oder gesendet wird.

FTP Übertragungsmodus (FTP Transfer Mode)

Wird nur für FTP und FTPs verwendet. Der zu verwendende Datenübertragungsmodus.

Wählen Sie automatisch,.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 0)

Passive (Auto)

Passiver Modus. Implementierung automatisch auswählen.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 1)

Active (Auto)

Aktiver Modus. Implementierung automatisch auswählen. Dies setzt voraus, dass die aktiven FTP-Ports auf dem Rechner, auf dem der Code läuft, direkt über das Internet verfügbar sind.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 2)

EPRT

Erweiterter Portmodus
(Der ganzzahlige Wert dieser Option in der Datenbank ist 3)

EPSV

Erweiterter passiver Modus
(Der ganzzahlige Wert dieser Option in der Datenbank ist 4)

PASV

Traditioneller passiver Modus
(Der ganzzahlige Wert dieser Option in der Datenbank ist 5)

PASVEX

Erweiterter passiver Modus
(Der ganzzahlige Wert dieser Option in der Datenbank ist 6)

PORT

Aktiver Portmodus
(Der ganzzahlige Wert dieser Option in der Datenbank ist 7)

FTP Verschlüsselungstyp (FTP Encryption Mode)

Wann die Verschlüsselung für FTP-Verbindungen gestartet werden soll.

Standardverhalten.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 0)

Implicit

Starten Sie die Verschlüsselung bei der Verbindung mit dem Server.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 1)

Explicit

Verbinden Sie sich unverschlüsselt und wechseln Sie anschließend zur Verschlüsselung.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 2)

FTP Datentyp (FTP Data Type)

Sie können den FTP-Datenmodus wählen. Abhängig vom Inhalt der Daten ändert der Textmodus die Kodierung der Datei während der Übertragung und manchmal auch die Darstellung von Zeilenumbrüchen.

Binär

Die Daten werden als binär betrachtet. Dies ist z.B. für PDF-Dateien erforderlich.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 0)

Text

Die Daten onlöy enthalten Text und können neu kodiert werden.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 1)

Dateinamenvorlage (Filename Template)

Eine Vorlagenzeichenfolge zum Aufbau des Dateinamens für ausgehende Dateien. Sie können jeden beliebigen konstanten Text verwenden, der innerhalb von Dateinamen gültig ist. Wir unterstützen mehrere globale Variablen, die innerhalb des Dateinamens verwendet werden können. Da das Modul den Inhalt der Datei und die verwendeten Pufferstrukturen nicht kennt, können Sie nicht direkt auf Daten aus der Datei zugreifen.

Die folgenden Variablen sind verfügbar:

{Entry No.}

Die Eintragsnummer der Übertragung. Kann zur Erzeugung eines eindeutigen Dateinamens verwendet werden.

{Description}

Die Beschreibung der Übertragung.

{Sender Party}

Abgelehnt. Alias für {Absender-Partner}.

{Sender Partner}

Der Partnercode des Absenders.

{Sender Identification}

Die Identifikation des Senderpartners.

{Receiver Party}

Abgelehnt. Alias für {Empfänger-Partner}.

{Receiver Partner}

Der Partnercode des Empfängers.

{Receiver Identification}

Die Empfänger-Partner-Identifikation.

{Project}

Das Projekt des MAPPING, das die Daten erzeugt hat.

{Format}

Das Format des MAPPING, das die Daten erzeugt hat.

{Code}

Der Code des MAPPING, das die Daten erzeugt hat.

{CCYY}

Das Jahr mit Jahrhundertangaben, z.B. 2019.

{YY}

Das Jahr, z.B. 19.

{MM}

Der Monat als zweistellige Zahl.

{DD}

Der Tag als zweistellige Zahl.

{WW}

Die Kalenderwoche, zweistellig dargestellt.

{QQ}

Das Viertel, zweistellig dargestellt.

{HH}

Die Stunde der Sendungserstellung.

{mm}

Das Protokoll der Erstellung der Übertragung.

{ss}

Die Sekunden der Erstellung der Übertragung.

Es ist möglich, benutzerdefinierte Variablen über die Callback-Funktionalität des Moduls zu erstellen, wenn Sie z.B. eine Dokumentnummer in den Dateinamen aufnehmen möchten.

Dateimaske (File Mask)

Wird derzeit nicht unterstützt.

Entferntes Verzeichnis (Remote Directory)

Das Verzeichnis auf dem Server, wenn das Protokoll Remote-Verzeichnisse unterstützt.

Privater Schlüssel (Private Key)

Wird nur für SFTP verwendet. Speichert den privaten Schlüssel. Anveo EDI Connect unterstützt offiziell nicht die Verwendung von privaten Schlüsseln. Sie können es mit einem OpenSSH-formatierten Schlüssel versuchen, aber unser Support kann Ihnen bei Schlüsselfehlern nicht helfen. Das Modul hat derzeit keine Möglichkeit, den Schlüssel zu entfernen, sobald er einmal gesetzt ist. Sie müssen entweder einen neuen Kommunikationskanal anlegen oder das BLOB mit Hilfe der NAV-Entwicklungsumgebung leeren.

Serverschlüssel (Host Key)

Wird derzeit nicht verwendet.

Host Fingerprint (Host Fingerprint)

Der Fingerabdruck des Remote-SFTP-Servers, der nach der Verbindung verglichen werden soll. Wenn die Schlüssel nicht übereinstimmen, wird ein Fehler generiert.

Ignoriere SSL Fehler (Ignore SSL Errors)

Ob das SSL-Zertifikat gültig sein muss oder ob alle Zertifikate akzeptiert werden.

Das Ignorieren eines SSL-Fehlers macht Man-in-the-Middle-Angriffe möglich. Sie sollten versuchen, den SSL-Fehler zu beheben, anstatt irgendein Remote-Zertifikat zu akzeptieren.

Zeichenkodierung in NAV (Internal NAV Encoding)

Wenn Sie die interne und externe Kodierung einstellen, wird das Modul versuchen, die Daten neu zu kodieren. Sie sollten diese Felder auf leer setzen, wenn Sie nicht sicher sind, ob eine Neukodierung erforderlich ist. Auf diese Weise werden die Daten beim Senden/Empfangen durch die Komponente nicht verändert.

Externes Encoding (External Encoding)

Wenn Sie die interne und externe Kodierung einstellen, wird das Modul versuchen, die Daten neu zu kodieren. Sie sollten diese Felder auf leer setzen, wenn Sie nicht sicher sind, ob eine Neukodierung erforderlich ist. Auf diese Weise werden die Daten beim Senden/Empfangen durch die Komponente nicht verändert.