---
title: "Commandes du système de fichiers et autres fonctionnalités avancées grâce aux fonctions intégrées de FlowForce Server"
date: "2013-08-13"
categories: 
  - "data-integration"
tags: 
  - "flowforce-server"
  - "mapforce-server"
  - "raptorxml"
  - "stylevision-server"
description: Explorez les fonctions intégrées de FlowForce Server, notamment celles relatives au système de fichiers, au protocole FTP, à la messagerie et aux commandes shell, afin d'automatiser efficacement la gestion des fichiers et les flux de travail.
---
Status: #blog

Tags:  #flowforce-server #mapforce-server #raptorxml #stylevision-server

Categories: [data-integration](/blog/fr/category/data-integration.md)
# Commandes du système de fichiers et autres fonctionnalités avancées grâce aux fonctions intégrées de FlowForce Server

Dans nos articles précédents sur [FlowForce Server](https://www.altova.com/fr/flowforce.html), nous avons décrit des tâches qui exécutent [MapForce Server](https://www.altova.com/fr/mapforce/mapforce-server.html) pour les transformations de données, [StyleVision Server](https://www.altova.com/fr/stylevision/stylevision-server.html) pour la création de rapports et de documents, et [RaptorXML Server](https://www.altova.com/fr/raptorxml.html) pour le traitement de fichiers XML. Dans chaque cas, nous avons également utilisé des fonctions système intégrées pour copier, déplacer ou supprimer des fichiers, ce qui est souvent nécessaire dans les flux de travail réels.

![95662684_700px](/blog/images/95662684_700px.jpg)

Dans cet article, nous allons examiner plus en détail les fonctions intégrées qui sont automatiquement installées dans le conteneur système FlowForce Server. Vous pouvez utiliser ces commandes comme étapes d'exécution pour automatiser les tâches de maintenance des fichiers, souvent nécessaires dans les environnements de production d'entreprise. <!--more-->

Dans le dossier système, vous trouverez quatre sous-dossiers contenant différents ensembles de fonctions spécialisées :

![Conteneurs du système Altova FlowForce Server](https://lh4.ggpht.com/-FMGbqm_hbrg/UgUD-oBIlmI/AAAAAAAABOA/ZJC2PlNgvRs/clip_image001%25255B3%25255D.png?imgmax=800 "Altova FlowForce Server system containers") **Fonctions du système de fichiers**

Le conteneur du système de fichiers comprend les fonctions de copie, de déplacement et de suppression que nous avons utilisées dans nos exemples, ainsi que les commandes mkdir et rmdir pour créer et supprimer des répertoires.

**[Image : Commandes du système de fichiers du serveur FlowForce]**

Chaque fonction correspond à une commande du système de fichiers, et tous les paramètres nécessaires à l'exécution de la commande sont définis dans la tâche.

Dans notre.. [Poste de travail lié à la caméra GPS](https://www.altova.com/blog/2013/07/constant-quest-for-efficiency.html) Nous avons créé un chemin d'erreur pour gérer les données d'entrée incorrectes. Les fichiers d'entrée qui ont échoué sont déplacés vers un dossier différent de celui contenant les fichiers traités avec succès. L'étape de déplacement des fichiers est illustrée ci-dessous, où le nom du fichier, le répertoire de destination et l'autorisation de remplacement sont tous définis directement dans la tâche FlowForce Server.

**[Fonction de déplacement du système de fichiers utilisée dans une tâche FlowForce Server]**

**Fonctions FTP**

Le conteneur FTP propose des fonctions qui correspondent aux commandes définies dans le protocole de transfert de fichiers (FTP). Cela signifie que le serveur FlowForce peut interagir avec les serveurs FTP pour transférer des fichiers dans les deux sens. Les fichiers peuvent être récupérés pour servir de données d'entrée pour une transformation de données avec MapForce Server, une transformation avec StyleVision Server, ou pour un traitement avec RaptorXML, et les fichiers de sortie peuvent être transmis à des référentiels FTP.

![Fonctions FTP du serveur FlowForce](https://lh6.ggpht.com/-KG2krRAh1qc/UgUD_zn9zXI/AAAAAAAABOU/YYLCu7b5DyU/clip_image004%25255B3%25255D.png?imgmax=800 "FlowForce Server FTP functions")

Comme pour les fonctions du système de fichiers, tous les paramètres FTP nécessaires à un transfert réussi sont définis dans la tâche. Lorsqu'un utilisateur sélectionne une fonction FTP pour une nouvelle étape de la tâche, comme illustré dans l'exemple de récupération ci-dessous, le serveur FlowForce fournit automatiquement les champs correspondant aux paramètres appropriés.

![Une fonction FTP utilisée dans une tâche exécutée par un serveur FlowForce](https://lh5.ggpht.com/-WZXYaL9I8Pk/UgUEAEVjPPI/AAAAAAAABOg/QhNylxyDsAo/clip_image005%25255B3%25255D.png?imgmax=800 "An FTP function used in a FlowForce Server job")

Le paramètre pour les informations de connexion FTP concerne le nom d'utilisateur du serveur FTP distant, et non les informations d'identification pour l'exécution de la tâche sur le serveur FlowForce. Les informations de connexion FTP peuvent être définies localement dans la tâche ou stockées avec les autres informations d'identification du serveur FlowForce pour une utilisation partagée.

**Fonctions de messagerie**

La fonction d'envoi de courriers électroniques dépend de la configuration d'un serveur de messagerie dans la fenêtre de configuration du serveur FlowForce. Une fois cette étape terminée, une tâche du serveur FlowForce peut envoyer des messages électroniques avec des pièces jointes.

Les utilisateurs peuvent définir des e-mails d'alerte dans le cadre d'un processus de gestion des erreurs, ou bien envoyer un rapport généré par le serveur StyleVision à ses destinataires prévus en l'attachant à un e-mail.

Le serveur FlowForce ne traite que les emails sortants. Il ne répondra pas aux emails entrants. Vous pouvez soit partager une adresse email surveillée par un destinataire réel, soit inclure un message indiquant "Ne pas répondre" dans le titre ou le corps du message.

![Envoyer un message électronique à partir d'une tâche FlowForce Server](https://lh6.ggpht.com/-Fw7D8qXTDNY/UgUEAkQS7BI/AAAAAAAABOk/DIsQGDlYW6A/clip_image006%25255B3%25255D.png?imgmax=800 "Sending an email message from a FlowForce Server job")

**Fonctions du shell**

Le conteneur shell offre une capacité extrêmement puissante, permettant de réaliser pratiquement n'importe quelle opération. La fonction de ligne de commande vous permet d'exécuter une commande de ligne de commande du système d'exploitation, qui peut être une seule commande, un fichier batch ou tout autre fichier exécutable.

Cela signifie que vous disposez de possibilités pratiquement illimitées pour étendre les fonctionnalités de FlowForce Server en tant qu'outil de planification et d'automatisation pour les applications et les utilitaires que vous avez déjà développés en interne, ou même pour d'autres outils tiers.

![Une fonction en ligne de commande pour le serveur FlowForce](https://lh6.ggpht.com/-sEfKtLgeUDg/UgUEA5U53qI/AAAAAAAABOw/3oAClcV5FeE/clip_image007%25255B3%25255D.png?imgmax=800 "A FlowForce Server commandline function")

**Le serveur FlowForce et les autres produits serveur Altova mentionnés ci-dessus sont disponibles pour les plateformes Windows, Linux et Mac OS** [**Cliquez ici pour télécharger une version d'essai gratuite**](https://www.altova.com/fr/download-trial-server.html) **pour n'importe quelle plateforme !**
