---
title: "Comandi per il file system e altre funzionalità avanzate grazie alle funzioni integrate di FlowForce Server"
date: "2013-08-13"
categories: 
  - "data-integration"
tags: 
  - "flowforce-server"
  - "mapforce-server"
  - "raptorxml"
  - "stylevision-server"
description: Esplorate le funzioni integrate di FlowForce Server, tra cui il file system, FTP, la gestione della posta elettronica e i comandi della shell, per automatizzare in modo efficiente la gestione dei file e i flussi di lavoro.
---
Status: #blog

Tags:  #flowforce-server #mapforce-server #raptorxml #stylevision-server

Categories: [data-integration](/blog/it/category/data-integration.md)
# Comandi per il file system e altre funzionalità avanzate grazie alle funzioni integrate di FlowForce Server

Nei nostri articoli precedenti su [FlowForce Server](https://www.altova.com/it/flowforce.html), abbiamo descritto processi che eseguono [MapForce Server](https://www.altova.com/it/mapforce/mapforce-server.html) per la trasformazione dei dati, [StyleVision Server](https://www.altova.com/it/stylevision/stylevision-server.html) per la generazione di report e documenti, e [RaptorXML Server](https://www.altova.com/it/raptorxml.html) per l'elaborazione di file XML. In ogni scenario, abbiamo inoltre utilizzato funzioni di sistema integrate per copiare, spostare o eliminare file, come spesso richiesto nei flussi di lavoro reali.

![95662684_700px](/blog/images/95662684_700px.jpg)

In questo articolo, esamineremo alcune delle funzioni integrate installate automaticamente nel sistema container di FlowForce Server. È possibile utilizzare questi comandi come passaggi di esecuzione per automatizzare le operazioni di gestione dei file, spesso necessarie negli ambienti di produzione aziendale. <!--more-->

All'interno della cartella di sistema, troverete quattro sottocartelle contenenti diversi gruppi di funzioni specializzate:

![Contenitori 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") **Funzioni del file system**

Il contenitore del file system include le funzioni di copia, spostamento ed eliminazione che abbiamo utilizzato negli esempi pratici, oltre a `mkdir` e `rmdir` per creare ed eliminare directory.

**[Comandi del file system del server FlowForce](https://lh4.ggpht.com/-zXuXJb1BDYg/UgUD_JM6qgI/AAAAAAAABOE/5OeYccKQUJ4/clip_image002%25255B3%25255D.png?imgmax=800 "Comandi del file system del server FlowForce")**

Ogni funzione corrisponde a un comando del file system, e tutti i parametri necessari per eseguire il comando sono definiti all'interno del processo.

Nel nostro processo [Camera GPS](https://www.altova.com/blog/2013/07/constant-quest-for-efficiency.html), abbiamo creato un percorso di gestione degli errori per gestire dati di input errati. Abbiamo spostato i file che non sono stati elaborati correttamente in una cartella diversa da quella contenente i file elaborati con successo. La fase di spostamento dei file è mostrata di seguito, dove il nome del file, la destinazione e il permesso di sovrascrittura sono tutti definiti all'interno del processo stesso in FlowForce Server.

**[Immagine della funzione di spostamento del file system utilizzata in un processo di FlowForce Server]**

**Funzioni FTP**

Il componente FTP offre funzionalità che corrispondono ai comandi definiti nel protocollo di trasferimento file (FTP). Ciò significa che il server FlowForce può interagire con i server FTP per trasferire file in entrambe le direzioni. I file possono essere recuperati per essere utilizzati come input per la mappatura dei dati di un server MapForce, la trasformazione di un server StyleVision o per l'elaborazione con RaptorXML, e i file di output possono essere inviati a repository FTP.

![Funzionalità FTP del server FlowForce](https://lh6.ggpht.com/-KG2krRAh1qc/UgUD_zn9zXI/AAAAAAAABOU/YYLCu7b5DyU/clip_image004%25255B3%25255D.png?imgmax=800 "FlowForce Server FTP functions")

Come per le funzioni del file system, tutti i parametri FTP necessari per un trasferimento riuscito sono definiti all'interno del processo. Quando un utente seleziona una funzione FTP per una nuova fase del processo, come mostrato nell'esempio di recupero riportato di seguito, il server FlowForce fornisce automaticamente i campi per i parametri appropriati.

![Una funzione FTP utilizzata in un processo eseguito su un server 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")

Il parametro per le credenziali di accesso FTP si riferisce alle credenziali di accesso al server FTP remoto, e non alle credenziali utilizzate per l'esecuzione del processo nel server FlowForce. Le credenziali di accesso FTP possono essere definite localmente all'interno del processo o memorizzate insieme ad altre credenziali del server FlowForce per un utilizzo condiviso.

**Funzioni di posta elettronica**

La funzione di invio di email dipende dalla configurazione di un server di posta elettronica, che può essere impostata nella finestra di dialogo "Amministrazione server FlowForce / Impostazioni". Una volta completato questo passaggio, un processo del server FlowForce può inviare messaggi di posta elettronica con allegati.

Gli utenti possono definire l'invio di email di notifica come parte di un percorso di gestione degli errori di un processo, oppure possono inviare un report creato dal server StyleVision ai destinatari previsti allegando il report stesso a un'email.

Il servizio email di FlowForce Server è unidirezionale, ovvero invia solo email. FlowForce Server non risponde alle email in arrivo. È possibile condividere un indirizzo email monitorato da un destinatario attivo, oppure includere un avviso "Non rispondere" nel titolo o nel corpo del messaggio.

![Inviare un messaggio e-mail da un processo eseguito su un server FlowForce](https://lh6.ggpht.com/-Fw7D8qXTDNY/UgUEAkQS7BI/AAAAAAAABOk/DIsQGDlYW6A/clip_image006%25255B3%25255D.png?imgmax=800 "Sending an email message from a FlowForce Server job")

**Funzioni della shell**

Il contenitore shell offre una capacità estremamente potente, che permette di eseguire praticamente qualsiasi operazione. La funzione della riga di comando consente di eseguire un comando della shell del sistema operativo, che può essere un singolo comando, un file batch o un altro file eseguibile.

Questo significa che avete pressoché infinite possibilità di estendere FlowForce Server come strumento di pianificazione e automazione per applicazioni e utilità che avete già sviluppato internamente, o anche per altri strumenti di terze parti.

![Una funzione da riga di comando per il server FlowForce](https://lh6.ggpht.com/-sEfKtLgeUDg/UgUEA5U53qI/AAAAAAAABOw/3oAClcV5FeE/clip_image007%25255B3%25255D.png?imgmax=800 "A FlowForce Server commandline function")

**Il server FlowForce e gli altri prodotti server Altova menzionati in precedenza sono disponibili per le piattaforme Windows, Linux e Mac OS** [**Cliccate qui per scaricare una versione di prova gratuita**](https://www.altova.com/it/download-trial-server.html) **per qualsiasi piattaforma!**
