Dit is een automatische vertaling. De originele post is beschikbaar in Engels.

ANVEDI Filesystem

Met deze communicatiecode-eenheid kunnen bestanden worden gelezen en geschreven op de computer / het netwerk waarop de File Exchange Service wordt uitgevoerd.

Om deze service te kunnen gebruiken, hebt u Anvaigo EDI Connect versie 5.3.0.4 nodig en moet de File Exchange Service bereikbaar zijn.

General

Server

Selecteer of maak een nieuwe FES-instantie (File Exchange Service). Je moet de URL configureren (kan worden gekopieerd uit de configuratie en wordt getoond bij het opstarten als je de service direct start). De standaardwaarde is http://localhost:7098 en je moet de API-sleutel instellen die overeenkomt met het configuratiebestand. Je kunt de server gebruiken voor meerdere communicatiepartners.

Afhandeling van duplicaten

Specificeert hoe de File Exchange Server moet omgaan met dubbele bestanden. De twee opties zijn:

Duplicaten negeren

Bestanden met een naam die eerder zijn geïmporteerd, worden niet opnieuw geïmporteerd.

Duplicaten ontvangen

Bestanden met een naam die eerder zijn geïmporteerd, worden opnieuw geïmporteerd.

Specificeert wat er met de bestanden moet gebeuren na het importeren naar Dynamics. De opties zijn:

Niets doen

De bestanden worden in het externe pad gelaten zoals ze zijn.

Verwijder

De bestanden worden verwijderd van het externe pad.

Archief

De bestanden worden verplaatst naar het archiefpad op afstand.

Sjabloon bestandsnaam

Een sjabloonstring om de bestandsnaam voor uitgaande bestanden op te bouwen. Je kunt elke constante tekst gebruiken die geldig is binnen bestandsnamen. We ondersteunen verschillende globale variabelen die in de bestandsnaam kunnen worden gebruikt. Omdat de module de inhoud van het bestand en de gebruikte bufferstructuren niet kent, kun je gegevens uit het bestand niet rechtstreeks benaderen.

Je kunt in dit veld plaatshouders gebruiken.

Bestandsmasker

Op inkomende communicatiekanalen kun je de namen filteren van de bestanden die verwerkt moeten worden. Dit is een Dynamics filterstring en hoofdlettergevoelig. Om te filteren zonder de case te controleren, moet je het “@” teken voor het filter zetten.

@*.xml
Voorbeeld: Ontvang alle bestanden die eindigen op .xml. Filter niet hoofdlettergevoelig en accepteer ook .XML enz.
Afgelegen pad

Het lokale pad of netwerkpad waarvan je de bestanden wilt ontvangen of waarnaar je de bestanden wilt verzenden.

Ver archiefpad

Het lokale of netwerkpad waar de gearchiveerde bestanden naartoe geschreven moeten worden.

Scripting

Om ervoor te zorgen dat de scripts worden uitgevoerd, moet je de optie “DeactivateScriptExecution” op “false” zetten in het FES-configuratiebestand “appsettings.json”.

Scriptbestandsnaam ontvangen

Met dit veld kunt u iets uitvoerbaars uitvoeren tijdens het ontvangen van bestanden via de bestandsuitwisselingsservice. Het kan een script of een exe-bestand zijn en je moet het pad ernaar opgeven, bijv. C:tempscript.ps1. De waarde van de parameterRemote path” wordt doorgegeven als parameter.

Scriptbestandsnaam verzenden

Met dit veld kunt u iets uitvoerbaars uitvoeren tijdens het verzenden van bestanden via de bestandsuitwisselingsservice. Het kan een script of een exe-bestand zijn en je moet het pad ernaar opgeven, bijv. C:tempscript.ps1. De waarden van de parameterRemote path” en de bestandsnaam worden doorgegeven als parameters.