Anveo EDI Connect / Config / Échange de données / File Exchange Service
C'est une traduction automatique. Le message original est disponible en Anglais.

File Exchange Service

Le service d’échange de fichiers Anveo EDI Connect permet de recevoir et d’envoyer des données par d’autres systèmes. À cette fin, on s’adresse à un service extérieur à Dynamics, qui traite les données. Ce service est généralement exécuté sur le ServiceTier (installations OnPrem) ou sur un serveur accessible au public (installations Cloud). Pour le fonctionnement avec Anveo EDI Connect sur votre propre infrastructure, nous offrons des licences gratuites pour le service.

Pour utiliser ce service, vous devez disposer d’Anveo EDI Connect version 5.3.0.4 ou supérieure.

Le service peut être utilisé à partir de toutes les installations de notre module (OnPrem et Cloud) à partir de Dynamics NAV 2013.

Vue d’ensemble

Le service est fourni sous la forme d’un seul fichier d’application. L’application peut être lancée en tant qu’application console à des fins de test et de débogage. Pour un fonctionnement en production, nous recommandons que l’application soit enregistrée comme un service. Le service peut être hébergé sur tout système accessible depuis Dynamics. Cependant, pour toutes les installations où vous avez accès au ServiceTier de Dynamics, nous recommandons fortement de l’installer en même temps que le ServiceTier. Le service ne prend pas en charge plusieurs instances fonctionnant en parallèle. Ainsi, si vous avez plusieurs ServiceTiers sur différentes machines, vous devez installer le service sur une seule machine.
Si le service est situé sur une machine différente de celle du ServiceTier, l’accès doit être autorisé via la configuration et nous conseillons fortement d’utiliser une connexion Https cryptée dans ce cas. Cela peut être mis en place via la configuration.

Installation du service

Copiez les fichiers AnveoFileExchangeService.exe et appsettings.json dans un répertoire de votre serveur et assurez-vous que l’utilisateur qui doit exécuter le service a des droits d’accès à ce répertoire.

L’application peut être installée avec la commande suivante (dans la console ou Powershell) avec des privilèges d’administrateur :

sc.exe create "Anveo File Exchange Service" binpath="C:InstallationPathAnveoFileExchangeService.exe --contentRoot C:InstallationPath"
Service d’installation

Veuillez remplacer C:InstallationPath par le chemin vers lequel vous avez copié l’application.

À des fins de test et de débogage, AnveoFileExchangeService.exe peut également être démarré directement.

Configuration

La plupart de la configuration se fait dans Microsoft Dynamics NAV 2015. Il y a quelques paramètres qui doivent être configurés pour le service. Vous trouverez ces paramètres dans le fichier appsettings.json qui est fourni avec le service. Le fichier de configuration doit se trouver dans le même dossier que le fichier d’application.

ApiKey

Chnagez cette valeur en une longue chaîne secrète et entrez la même chaîne dans Dynamics. Nous recommandons de créer un GUID et de supprimer tous les caractères spéciaux, mais c’est à vous de choisir une chaîne sécurisée. En cas d’utilisation de Http, le secret est transféré en texte clair. Veuillez utiliser Https lorsque le service n’est pas installé sur le ServiceTier.

AllowLocalFilesystemAccess

Si le service peut accéder à tous les fichiers locaux sur le serveur (en utilisant le compte utilisateur qui exécute le service) et exécuter des fichiers de script. Pour des raisons de sécurité, cette fonction est désactivée par défaut.

AllowedHosts

Limiter l’accès au service à certaines IP ou noms DNS. (En savoir plus ici)

Kestrel

La configuration du point de terminaison du service, comme l’adresse, le port et le choix d’utiliser Https ou Http. (En savoir plus ici)

Les prochaines étapes

Vous pouvez maintenant configurer le canal de communication dans Anveo EDI Connect.