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

ANVEDI File Handler

Diese Codeunit ist in Microsoft Dynamics 365 Business Central Online (SaaS) nicht verfügbar.

Diese Codeunit dient zum Senden oder Empfangen von Dateien aus dem lokalen Dateisystem des Service Tier oder einem beliebigen UNC-Netzwerkpfad, der vom Service Tier aus zugänglich ist.

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

Felder

Datenübertragungskanal Code (Communication Channel Code)

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

Ordner (Path)

Der lokale oder Netzwerkpfad, von dem Sie die Dateien empfangen oder an den Sie die Dateien senden möchten.

Dateimaske (File Mask)

Bei eingehenden Kommunikationskanälen können Sie die Namen der Dateien filtern, die verarbeitet werden sollen. Dies ist eine Dynamics-Filterzeichenfolge und es wird zwischen Groß- und Kleinschreibung unterschieden. Um zu filtern, ohne die Groß-/Kleinschreibung zu prüfen, müssen Sie das „@“-Zeichen vor den Filter setzen.

@*.xml
Beispiel: Alle Dateien empfangen, die mit .xml enden. Filtern Sie nicht nach Groß- und Kleinschreibung und akzeptieren Sie auch .XML usw.

Aktion nach dem Einlesen (Action on Import)

Sie können bei eingehenden Dateien angeben, was das Modul mit der Originaldatei machen soll

Nichts unternehmen

Lassen Sie es, wo es ist. Warnung: Wenn Sie doppelte Dateinamen zulassen, führt dies dazu, dass die Datei immer wieder importiert wird.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 0)

Archivieren

Archivieren Sie die Datei, nachdem Sie sie empfangen haben. Die Datei wird nur archiviert, wenn sie gelesen werden konnte. Das Modul archiviert Dateien, die nicht verarbeitet werden können, aber erfolgreich abgerufen (gelesen) werden.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 1)

Löschen

Löschen Sie die Datei, nachdem Sie sie empfangen haben. Die Datei wird nur gelöscht, wenn sie gelesen werden konnte. Das Modul löscht Dateien, die nicht verarbeitet werden können, aber erfolgreich abgerufen (gelesen) werden. Die Daten sind weiterhin aus der EDI Nachricht verfügbar.
(Der ganzzahlige Wert dieser Option in der Datenbank ist 2)

Archivordner (Archive Folder)

Der lokale oder Netzwerkpfad, in den die archivierten Dateien geschrieben werden sollen.

Erlaube wiederholende Dateinamen (Allow Duplicate Filenames)

Ob eine Datei mit demselben Namen zweimal über denselben Kommunikationskanal abgerufen werden kann. Sie sollten doppelte Dateinamen nur zulassen, wenn Sie die Dateien archivieren oder löschen.

Dateinamenvorlage (Filename Template)

Eine Vorlagenzeichenfolge zum Aufbau des Dateinamens. Sie können jeden 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 Eingangsnummer der Übertragung. Kann verwendet werden, um einen eindeutigen Dateinamen zu erzeugen.

{Description}

Die Beschreibung der Übertragung.

{Sender Party}

Veraltet. Alias für {Sender Partner}.

{Sender Partner}

Der Partnercode des Absenders.

{Sender Identification}

Die Identifikation des Absenderpartners.

{Receiver Party}

Veraltet. Alias für {Receiver Partner}.

{Receiver Partner}

Der Partnercode des Empfängers.

{Receiver Identification}

Die Identifikation des Empfängerpartners.

{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, der die Daten erzeugt hat.

{CCYY}

Das Jahr mit Jahrhundertangabe, z. B. 2019.

{YY}

Die Jahreszahl, z. B. 19.

{MM}

Der Monat als zwei Ziffern.

{DD}

Der Tag als zweistellige Zahl.

{WW}

Die Kalenderwoche, dargestellt als zwei Ziffern.

{QQ}

Das Quartal, dargestellt als zwei Ziffern.

{HH}

Die Stunde der Sendeerstellung.

{mm}

Das Protokoll der Übertragungserstellung.

{ss}

Die Sekunden der Übertragungserstellung.

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