---
title: "Comandos del sistema de archivos y otras funciones avanzadas con las funciones integradas de FlowForce Server"
date: "2013-08-13"
categories: 
  - "data-integration"
tags: 
  - "flowforce-server"
  - "mapforce-server"
  - "raptorxml"
  - "stylevision-server"
description: Explore las funciones integradas de FlowForce Server, que incluyen el sistema de archivos, FTP, correo electrónico y comandos de shell, para automatizar la gestión de archivos y los flujos de trabajo de manera eficiente.
---
Status: #blog

Tags:  #flowforce-server #mapforce-server #raptorxml #stylevision-server

Categories: [data-integration](/blog/es/category/data-integration.md)
# Comandos del sistema de archivos y otras funciones avanzadas con las funciones integradas de FlowForce Server

En nuestras publicaciones anteriores sobre [FlowForce Server](https://www.altova.com/es/flowforce.html), describimos tareas que ejecutan [MapForce Server](https://www.altova.com/es/mapforce/mapforce-server.html) para la transformación de datos, [StyleVision Server](https://www.altova.com/es/stylevision/stylevision-server.html) para la generación de informes y documentos, y [RaptorXML Server](https://www.altova.com/es/raptorxml.html) para el procesamiento de XML. En cada caso, también utilizamos funciones del sistema integradas para copiar, mover o eliminar archivos, como suele ser necesario en los flujos de trabajo reales.

![95662684_700px](/blog/images/95662684_700px.jpg)

En esta publicación, analizaremos más funciones integradas que se instalan automáticamente en el contenedor del sistema FlowForce Server. Puede utilizar estos comandos como pasos de ejecución para automatizar las tareas de mantenimiento de archivos que a menudo son necesarias en entornos de producción empresariales. <!--more-->

Dentro de la carpeta del sistema, encontrará cuatro subcarpetas que contienen diferentes conjuntos de funciones especializadas:

![Contenedores del sistema 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") **Funciones del sistema de archivos**

El contenedor del sistema de archivos incluye las funciones de copiar, mover y eliminar que utilizamos en nuestros ejemplos, así como los comandos mkdir y rmdir para crear y eliminar directorios.

**[Comandos del sistema de archivos del servidor FlowForce](https://lh4.ggpht.com/-zXuXJb1BDYg/UgUD_JM6qgI/AAAAAAAABOE/5OeYccKQUJ4/clip_image002%25255B3%25255D.png?imgmax=800 "Comandos del sistema de archivos del servidor FlowForce")**

Cada función corresponde a un comando del sistema de archivos, y todos los parámetros necesarios para ejecutar el comando se definen en el trabajo (o tarea).

En nuestro trabajo de [GPS para cámaras](https://www.altova.com/blog/2013/07/constant-quest-for-efficiency.html), creamos una ruta de error para gestionar datos de entrada incorrectos. Movemos los archivos que fallaron a una carpeta diferente a los archivos que se procesaron correctamente. El paso del trabajo de movimiento se muestra a continuación, donde el nombre del archivo, el destino y el permiso de sobreescritura se definen todos en el propio trabajo de FlowForce Server.

**[Función de movimiento del sistema de archivos utilizada en un trabajo de FlowForce Server]**

**Funciones de FTP**

El contenedor FTP incluye funciones que corresponden a los comandos definidos en el Protocolo de Transferencia de Archivos (FTP). Esto significa que el servidor FlowForce puede interactuar con servidores FTP para transferir archivos en ambas direcciones. Los archivos pueden ser recuperados para convertirse en datos de entrada para el mapeo de datos de un servidor MapForce, la transformación de un servidor StyleVision, o para el procesamiento con RaptorXML, y los archivos de salida pueden ser enviados a repositorios FTP.

![Funciones FTP del servidor FlowForce](https://lh6.ggpht.com/-KG2krRAh1qc/UgUD_zn9zXI/AAAAAAAABOU/YYLCu7b5DyU/clip_image004%25255B3%25255D.png?imgmax=800 "FlowForce Server FTP functions")

Al igual que con las funciones del sistema de archivos, todos los parámetros de FTP necesarios para una transferencia exitosa se definen en el trabajo. Cuando un usuario selecciona una función de FTP para un nuevo paso del trabajo, como se muestra en el ejemplo de "obtener" a continuación, el servidor FlowForce proporciona automáticamente los campos correspondientes para los parámetros necesarios.

![Una función FTP utilizada en una tarea del servidor 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")

El parámetro para las credenciales de inicio de sesión de FTP corresponde al usuario de inicio de sesión del servidor FTP remoto, no a las credenciales de ejecución del trabajo en el servidor FlowForce. Las credenciales de inicio de sesión de FTP pueden definirse localmente dentro del trabajo o almacenarse junto con otras credenciales del servidor FlowForce para su uso compartido.

**Funciones de correo**

La función de envío de correo electrónico depende de la configuración de un servidor de correo en el diálogo de Administración/Configuración del servidor FlowForce. Una vez que se completa este paso, un trabajo del servidor FlowForce puede enviar mensajes de correo electrónico con archivos adjuntos.

Los usuarios pueden definir correos electrónicos de alerta como parte de una ruta de error de un proceso, o bien, enviar un informe generado por el servidor StyleVision a sus destinatarios previstos como un archivo adjunto a un correo electrónico.

El correo electrónico del servidor FlowForce solo se envía. El servidor FlowForce no responderá a los correos electrónicos entrantes. Puede compartir una dirección de correo electrónico que sea monitoreada por un destinatario real, o incluir una advertencia de "No responder" en el título o el cuerpo del mensaje.

![Enviar un mensaje de correo electrónico desde un trabajo de 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")

**Funciones de la línea de comandos**

El contenedor de shell crea una capacidad extremadamente potente que permite "hacer cualquier cosa". La función de línea de comandos permite ejecutar comandos de la línea de comandos del sistema operativo, que pueden ser un comando individual, un archivo por lotes o cualquier otro archivo ejecutable.

Esto significa que tiene prácticamente infinitas posibilidades de ampliar las funcionalidades de FlowForce Server como una herramienta de programación y automatización para aplicaciones y utilidades que ya haya desarrollado internamente, o incluso para otras herramientas de terceros.

![Una función de línea de comandos para el servidor FlowForce](https://lh6.ggpht.com/-sEfKtLgeUDg/UgUEA5U53qI/AAAAAAAABOw/3oAClcV5FeE/clip_image007%25255B3%25255D.png?imgmax=800 "A FlowForce Server commandline function")

**El servidor FlowForce y los demás productos del servidor Altova mencionados anteriormente están disponibles para las plataformas Windows, Linux y Mac OS** [**Puede hacer clic aquí para descargar una versión de prueba gratuita**](https://www.altova.com/es/download-trial-server.html) **para cualquier plataforma.**
