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 wird verwendet, um Dateien vom lokalen Dateisystem des Service Tier oder von jedem UNC-Netzwerkpfad, der über den Service Tier zugänglich ist, zu senden oder zu empfangen.

Sie können diese Codeunit im Kommunikationskanal auswählen und mit der Aktion Einrichten im Kommunikationskanal die Einstellungen ändern.

Felder

Datenübertragungskanal Code (Communication Channel Code)

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

Ordner (Path)

Der lokale oder Netzwerkpfad, von dem aus 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-Filterzeichenkette und unterscheidet Groß-/Kleinschreibung. Um ohne Prüfung der Groß-/Kleinschreibung zu filtern, müssen Sie das Zeichen „@“ vor dem Filter anbringen.

Beispiel: Empfangen Sie alle Dateien, die mit .xml enden. Filtern Sie nicht zwischen Groß- und Kleinschreibung und akzeptieren Sie auch .XML etc.

Aktion nach dem Einlesen (Action on Import)

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

Nichts unternehmen

Lass 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 nach dem Empfang. Die Datei wird nur archiviert, wenn sie lesbar ist. 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 nach dem Empfang. Die Datei wird nur dann 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 noch aus der EDI Nachricht-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 dem gleichen Namen zweimal über den gleichen Kommunikationskanal abgerufen werden kann. Sie sollten doppelte Dateinamen nur dann 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 in 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 stehen zur Verfügung:

{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 Empfänger-Partner-Identifikation.

{Project}

Das Projekt des Mappings, das die Daten generiert hat.

{Format}

Das Format des Mappings, das die Daten generiert hat.

{Code}

Der Code des Mappings, das die Daten generiert hat.

{CCYY}

Das Jahr mit Jahrhundertinformationen, z.B. 2019.

{YY}

Das Jahr, z.B. 19.

{MM}

Der Monat als zweistellige Zahl.

{DD}

Der Tag als zweistellige Zahl.

{WW}

Die Kalenderwoche, dargestellt als zweistellige Zahl.

{QQ}

Das Quartal, dargestellt als zweistellige Zahl.

{HH}

Die Stunde der Getriebeerstellung.

{mm}

Das Protokoll der Erstellung der Übertragung.

{ss}

Die Sekunden der Übertragungserstellung.

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