ANVEDI Filesystem
Ce code de communication permet de lire et d’écrire des fichiers sur l’ordinateur/le réseau où le service d’échange de fichiers est exécuté.
Pour utiliser ce service, vous devez disposer de la version 5.3.0.4 d’Anvaigo EDI Connect et le service d’échange de fichiers doit être accessible.
General
Sélectionnez ou créez une nouvelle instance de File Exchange Service (FES). Vous devez configurer l’URL (elle peut être copiée à partir de la configuration et s’affiche au démarrage si vous démarrez le service directement). La valeur par défaut est http://localhost:7098 et vous devez définir la clé API correspondant au fichier de configuration. Vous pouvez utiliser le serveur pour plusieurs partenaires de communication.
Indique comment le serveur d’échange de fichiers doit traiter les fichiers en double. Les deux options sont les suivantes :
Les fichiers portant un nom qui ont déjà été importés ne seront pas réimportés.
Les fichiers portant un nom qui ont déjà été importés seront à nouveau importés.
Spécifie ce qu’il faut faire des fichiers après l’importation dans Dynamics. Les options sont les suivantes :
Les fichiers sont laissés tels quels dans le chemin d’accès distant.
Les fichiers sont supprimés du chemin d’accès distant.
Les fichiers sont déplacés vers le chemin de l’archive distante.
Une chaîne de caractères modèle pour construire le nom de fichier pour les fichiers sortants. Vous pouvez utiliser n’importe quel texte constant valable dans les noms de fichiers. Nous prenons en charge plusieurs variables globales qui peuvent être utilisées dans le nom de fichier. Comme le module ne connaît pas le contenu du fichier et les structures de tampon utilisées, vous ne pouvez pas accéder directement aux données du fichier.
Vous pouvez utiliser des caractères génériques dans ce champ.
Sur les canaux de communication entrants, vous pouvez filtrer les noms des fichiers à traiter. Il s’agit d’une chaîne de filtre Dynamics, sensible à la casse. Pour filtrer sans vérifier la casse, vous devez ajouter le signe « @ » devant le filtre.
@*.xmlChemin d’accès local ou réseau à partir duquel vous souhaitez recevoir les fichiers ou vers lequel vous souhaitez les envoyer.
Chemin d’accès local ou réseau dans lequel les fichiers archivés doivent être écrits.
Scripting
Pour que les scripts ne soient plus exécutés, il faut que l’option « DeactivateScriptExecution » soit réglée sur « false » dans le fichier de configuration FES « appsettings.json ».
Ce champ vous permet d’exécuter un fichier exécutable lors de la réception de fichiers via le Service d’échange de fichiers. Il peut s’agir d’un script ou d’un fichier exe dont vous devez indiquer le chemin d’accès, par exemple C:tempscript.ps1. La valeur du paramètreRemote path » sera transmise en tant que paramètre.
Ce champ vous permet d’exécuter n’importe quel fichier exécutable pendant l’envoi de fichiers via le Service d’échange de fichiers. Il peut s’agir d’un script ou d’un fichier exe dont vous devez indiquer le chemin d’accès, par exemple C:tempscript.ps1. Les valeurs du paramètreRemote path » et le nom du fichier seront transmis en tant que paramètres.
