---
title: "Comandos do sistema de ficheiros e outras funcionalidades avançadas com as funções integradas do servidor FlowForce"
date: "2013-08-13"
categories: 
  - "data-integration"
tags: 
  - "flowforce-server"
  - "mapforce-server"
  - "raptorxml"
  - "stylevision-server"
description: Explore as funções integradas do FlowForce Server, incluindo o sistema de arquivos, FTP, e-mail e comandos de shell, para automatizar a gestão de ficheiros e fluxos de trabalho de forma eficiente.
---
Status: #blog

Tags:  #flowforce-server #mapforce-server #raptorxml #stylevision-server

Categories: [data-integration](/blog/pt/category/data-integration.md)
# Comandos do sistema de ficheiros e outras funcionalidades avançadas com as funções integradas do servidor FlowForce

Nos nossos artigos anteriores sobre o [FlowForce Server](https://www.altova.com/pt/flowforce.html), descrevemos tarefas que executam o [MapForce Server](https://www.altova.com/pt/mapforce/mapforce-server.html) para transformações de dados, o [StyleVision Server](https://www.altova.com/pt/stylevision/stylevision-server.html) para a geração de relatórios e documentos, e o [RaptorXML Server](https://www.altova.com/pt/raptorxml.html) para o processamento de XML. Em cada cenário, também utilizamos funções do sistema integradas para copiar, mover ou eliminar ficheiros, como é frequentemente necessário em fluxos de trabalho reais.

![95662684_700px](/blog/images/95662684_700px.jpg)

Neste artigo, vamos analisar algumas das funções integradas que são instaladas automaticamente no sistema de contêineres do FlowForce Server. Pode utilizar estes comandos como etapas de execução para automatizar a gestão de ficheiros, uma tarefa frequentemente necessária em ambientes de produção empresariais. <!--more-->

Dentro da pasta do sistema, encontrará quatro subpastas que contêm conjuntos diferentes de funções especializadas:

![Contêineres do 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") **Funções do sistema de arquivos**

O sistema de ficheiros inclui as funções de copiar, mover e eliminar que utilizamos nos exemplos de utilização, bem como os comandos mkdir e rmdir para criar e eliminar diretórios.

**[Comandos do sistema de ficheiros do servidor FlowForce](https://lh4.ggpht.com/-zXuXJb1BDYg/UgUD_JM6qgI/AAAAAAAABOE/5OeYccKQUJ4/clip_image002%25255B3%25255D.png?imgmax=800 "Comandos do sistema de ficheiros do servidor FlowForce")**

Cada função corresponde a um comando do sistema de ficheiros, e todos os parâmetros necessários para executar o comando são definidos no trabalho (ou tarefa).

Na nossa [Emprego relacionado a sistemas de posicionamento global (GPS) para câmaras](https://www.altova.com/blog/2013/07/constant-quest-for-efficiency.html) Criámos um processo de tratamento de erros para lidar com dados de entrada incorretos. Os ficheiros de entrada que não foram processados com sucesso foram movidos para uma pasta diferente dos ficheiros que foram processados corretamente. A etapa de movimentação de ficheiros é mostrada abaixo, onde o nome do ficheiro, o destino e a permissão de sobrescrita são todos definidos no próprio trabalho do FlowForce Server.

**[A função de movimentação do sistema de ficheiros utilizada numa tarefa do FlowForce Server]**

**Funções FTP**

O componente FTP possui funções que correspondem aos comandos definidos no protocolo de transferência de ficheiros (FTP). Isso significa que o servidor FlowForce pode interagir com servidores FTP para transferir ficheiros em ambas as direções. Os ficheiros podem ser recuperados para servir como entrada para um mapeamento de dados no servidor MapForce, uma transformação no servidor StyleVision ou para processamento no RaptorXML, e os ficheiros de saída podem ser enviados para repositórios FTP.

![Funções FTP do servidor FlowForce](https://lh6.ggpht.com/-KG2krRAh1qc/UgUD_zn9zXI/AAAAAAAABOU/YYLCu7b5DyU/clip_image004%25255B3%25255D.png?imgmax=800 "FlowForce Server FTP functions")

Tal como acontece com as funções do sistema de ficheiros, todos os parâmetros FTP necessários para uma transferência bem-sucedida são definidos no trabalho. Quando um utilizador seleciona uma função FTP para um novo passo de trabalho, como no exemplo de "transferência" abaixo, o servidor FlowForce fornece automaticamente os campos para os parâmetros apropriados.

![Uma função FTP utilizada numa tarefa do 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")

O parâmetro para as credenciais de acesso FTP refere-se ao nome de utilizador para o servidor FTP remoto, e não às credenciais de execução da tarefa no servidor FlowForce. As credenciais de acesso FTP podem ser definidas localmente dentro da tarefa ou armazenadas com outras credenciais do servidor FlowForce para utilização partilhada.

**Funções de correio**

A função de envio de e-mails depende da configuração de um servidor de e-mail no diálogo de Administração/Configurações do servidor FlowForce. Uma vez que este passo esteja concluído, um processo do servidor FlowForce pode enviar mensagens de e-mail com anexos de ficheiros.

Os utilizadores podem definir alertas por e-mail como parte de um processo de tratamento de erros, ou enviar um relatório gerado pelo StyleVision Server para os destinatários pretendidos como um anexo de e-mail.

O e-mail do servidor FlowForce é apenas para envio. O servidor FlowForce não responderá a e-mails recebidos. Pode optar por partilhar um endereço de e-mail monitorizado por um destinatário real, ou incluir um aviso de "Não Responder" no título ou no corpo da mensagem.

![Enviar uma mensagem de e-mail a partir de uma tarefa do 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")

**Funções do shell**

O contentor "shell" cria uma capacidade extremamente poderosa que permite "fazer qualquer coisa". A função de linha de comandos permite executar um comando de linha de comandos do sistema operativo, que pode ser um único comando, um ficheiro de lote ou qualquer outro ficheiro executável.

Isto significa que tem quase infinitas possibilidades de expandir o FlowForce Server como uma ferramenta de agendamento e automatização para aplicações e utilitários que já desenvolveu internamente, ou até mesmo para outras ferramentas de terceiros.

![Uma função de linha de comandos do servidor FlowForce](https://lh6.ggpht.com/-sEfKtLgeUDg/UgUEA5U53qI/AAAAAAAABOw/3oAClcV5FeE/clip_image007%25255B3%25255D.png?imgmax=800 "A FlowForce Server commandline function")

**O servidor FlowForce e os restantes produtos Altova Server mencionados acima estão disponíveis para as plataformas Windows, Linux e Mac OS** [**Clique aqui para descarregar uma versão de avaliação gratuita**](https://www.altova.com/pt/download-trial-server.html) **para qualquer plataforma!**
