---
title: "Dateisystembefehle und weitere Funktionen mit den integrierten Funktionen von FlowForce Server"
date: "2013-08-13"
categories: 
  - "data-integration"
tags: 
  - "flowforce-server"
  - "mapforce-server"
  - "raptorxml"
  - "stylevision-server"
description: Erkunden Sie die integrierten Funktionen des FlowForce Servers, darunter Dateisystem, FTP, E-Mail und Shell-Befehle, um die Dateiverwaltung und Arbeitsabläufe effizient zu automatisieren.
---
Status: #blog

Tags:  #flowforce-server #mapforce-server #raptorxml #stylevision-server

Categories: [data-integration](/blog/de/category/data-integration.md)
# Dateisystembefehle und weitere Funktionen mit den integrierten Funktionen von FlowForce Server

In unseren vorherigen Beiträgen über.. [FlowForce Server](https://www.altova.com/de/flowforce.html)Wir haben Stellenbeschreibungen vorgestellt, die Aufgaben umfassen, die ausgeführt werden [MapForce Server](https://www.altova.com/de/mapforce/mapforce-server.html) für Datentransformationen, [StyleVision Server](https://www.altova.com/de/stylevision/stylevision-server.html) für die Erstellung von Berichten und Dokumenten, und [RaptorXML Server](https://www.altova.com/de/raptorxml.html) für die Verarbeitung von XML-Dateien. In jedem Szenario haben wir auch integrierte Systemfunktionen verwendet, um Dateien zu kopieren, zu verschieben oder zu löschen, wie dies in realen Arbeitsabläufen oft erforderlich ist.

![95662684_700px](/blog/images/95662684_700px.jpg)

In diesem Beitrag werden wir uns einige der integrierten Funktionen genauer ansehen, die automatisch im FlowForce Server-Systemcontainer installiert sind. Sie können diese Befehle als Ausführungsschritte verwenden, um die oft in Unternehmensumgebungen erforderliche Dateiverwaltung zu automatisieren. <!--more-->

Innerhalb des Systemordners finden Sie vier Unterordner, die jeweils verschiedene Gruppen von spezialisierten Funktionen enthalten:

![Systemcontainer für 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") **Funktionen für das Dateisystem**

Der Dateisystem-Container enthält die Funktionen zum Kopieren, Verschieben und Löschen, die wir in unseren Beispielanwendungen verwendet haben, sowie die Befehle `mkdir` und `rmdir` zum Erstellen und Löschen von Verzeichnissen.

**![FlowForce Server-Dateisystembefehle](https://lh4.ggpht.com/-zXuXJb1BDYg/UgUD_JM6qgI/AAAAAAAABOE/5OeYccKQUJ4/clip_image002%25255B3%25255D.png?imgmax=800 "FlowForce Server-Dateisystembefehle")**

Jede Funktion entspricht einem Befehl des Dateisystems, und alle Parameter, die zur Ausführung des Befehls erforderlich sind, werden in der Aufgabe definiert.

In unserem [GPS-Kamera-Job](https://www.altova.com/blog/2013/07/constant-quest-for-efficiency.html) haben wir einen Fehlerpfad implementiert, um fehlerhafte Eingabedaten zu verarbeiten. Dateien, die Fehler verursachten, wurden in einen anderen Ordner verschoben als die Dateien, die erfolgreich verarbeitet wurden. Der Schritt zum Verschieben der Dateien ist unten dargestellt, wobei Dateiname, Zielordner und die Berechtigung zum Überschreiben direkt im FlowForce Server-Job definiert sind.

**![Die Funktion zum Verschieben von Dateisystemen, die in einem FlowForce Server-Job verwendet wird](https://lh6.ggpht.com/-Xtq3KLe-lMs/UgUD_YkzHpI/AAAAAAAABOQ/A3tVUnFY86I/clip_image003%25255B3%25255D.png?imgmax=800 "Die Funktion zum Verschieben von Dateisystemen, die in einem FlowForce Server-Job verwendet wird")**

**FTP-Funktionen**

Der FTP-Container verfügt über Funktionen, die den in dem File Transfer Protocol (FTP) definierten Befehlen entsprechen. Das bedeutet, dass der FlowForce Server mit FTP-Servern interagieren kann, um Dateien in beide Richtungen zu übertragen. Dateien können abgerufen werden, um als Eingabe für eine Datenmapping-Funktion von MapForce Server, eine Transformationsfunktion von StyleVision Server oder für die Verarbeitung mit RaptorXML zu dienen, und Ausgabedateien können an FTP-Repositories geliefert werden.

![FlowForce Server: FTP-Funktionen](https://lh6.ggpht.com/-KG2krRAh1qc/UgUD_zn9zXI/AAAAAAAABOU/YYLCu7b5DyU/clip_image004%25255B3%25255D.png?imgmax=800 "FlowForce Server FTP functions")

Wie bei Funktionen für das Dateisystem werden alle erforderlichen FTP-Parameter für eine erfolgreiche Übertragung in der Aufgabe definiert. Wenn ein Benutzer eine FTP-Funktion für einen neuen Aufgabenbereich auswählt, wie im folgenden Beispiel für den Datenabruf gezeigt, stellt der FlowForce Server automatisch Felder für die entsprechenden Parameter bereit.

![Eine FTP-Funktion, die in einem FlowForce-Server-Job verwendet wird](https://lh5.ggpht.com/-WZXYaL9I8Pk/UgUEAEVjPPI/AAAAAAAABOg/QhNylxyDsAo/clip_image005%25255B3%25255D.png?imgmax=800 "An FTP function used in a FlowForce Server job")

Der Parameter für die FTP-Anmeldeinformationen bezieht sich auf den Benutzernamen für den Zugriff auf den entfernten FTP-Server, nicht auf die Anmeldeinformationen für die Ausführung des FlowForce Server-Jobs. Die FTP-Anmeldeinformationen können entweder direkt im Job definiert oder zusammen mit anderen FlowForce Server-Anmeldeinformationen gespeichert werden, um sie gemeinsam zu nutzen.

**E-Mail-Funktionen**

Die Funktion zum Versenden von E-Mails hängt von der Konfiguration eines E-Mail-Servers im Dialogfenster "FlowForce Server-Verwaltung / Einstellungen" ab. Sobald dieser Schritt abgeschlossen ist, kann ein FlowForce-Server-Job E-Mails mit Dateianhängen versenden.

Benutzer können Benachrichtigungs-E-Mails als Teil eines Fehlerpfads für einen bestimmten Prozess definieren oder einen von StyleVision Server erstellten Bericht an die vorgesehenen Empfänger als E-Mail-Anhang senden.

Die E-Mail-Funktion von FlowForce Server ist nur für ausgehende Nachrichten. FlowForce Server reagiert nicht auf eingehende E-Mails. Sie können entweder eine E-Mail-Adresse angeben, die von einem tatsächlichen Empfänger überwacht wird, oder eine Meldung "Bitte keine Antwort" in der Betreffzeile oder im Text der Nachricht einfügen.

![Das Senden einer E-Mail-Nachricht von einem FlowForce-Serverauftrag](https://lh6.ggpht.com/-Fw7D8qXTDNY/UgUEAkQS7BI/AAAAAAAABOk/DIsQGDlYW6A/clip_image006%25255B3%25255D.png?imgmax=800 "Sending an email message from a FlowForce Server job")

**Shell-Funktionen**

Der Shell-Container ermöglicht eine äußerst leistungsfähige Funktionalität, mit der nahezu alles möglich ist. Die Befehlszeilenfunktion ermöglicht die Ausführung von Befehlen des Betriebssystems, die entweder ein einzelner Befehl, eine Batch-Datei oder eine andere ausführbare Datei sein können.

Das bedeutet, dass Sie nahezu unbegrenzte Möglichkeiten haben, FlowForce Server als Planungswerkzeug und zur Automatisierung von Anwendungen und Dienstprogrammen zu erweitern, die Sie bereits intern entwickelt haben, oder sogar für andere Tools von Drittanbietern.

![Eine Befehlszeilenfunktion für den FlowForce-Server](https://lh6.ggpht.com/-sEfKtLgeUDg/UgUEA5U53qI/AAAAAAAABOw/3oAClcV5FeE/clip_image007%25255B3%25255D.png?imgmax=800 "A FlowForce Server commandline function")

**Der FlowForce Server und die anderen oben genannten Altova Server-Produkte sind für die Betriebssysteme Windows, Linux und Mac OS verfügbar** [**Hier können Sie eine kostenlose Testversion herunterladen**,](https://www.altova.com/de/download-trial-server.html) **unabhängig von der Plattform!**
