---
title: "Polecenia systemu plików i inne funkcje zaawansowane dzięki wbudowanym funkcjom serwera FlowForce"
date: "2013-08-13"
categories: 
  - "data-integration"
tags: 
  - "flowforce-server"
  - "mapforce-server"
  - "raptorxml"
  - "stylevision-server"
description: Poznaj wbudowane funkcje serwera FlowForce, takie jak system plików, FTP, poczta elektroniczna oraz polecenia shell, aby efektywnie automatyzować zarządzanie plikami i procesy robocze.
---
Status: #blog

Tags:  #flowforce-server #mapforce-server #raptorxml #stylevision-server

Categories: [data-integration](/blog/pl/category/data-integration.md)
# Polecenia systemu plików i inne funkcje zaawansowane dzięki wbudowanym funkcjom serwera FlowForce

W naszych poprzednich wpisach na temat [FlowForce Server](https://www.altova.com/pl/flowforce.html), opisaliśmy zadania, które uruchamiają [MapForce Server](https://www.altova.com/pl/mapforce/mapforce-server.html) do transformacji danych, [StyleVision Server](https://www.altova.com/pl/stylevision/stylevision-server.html) do generowania raportów i dokumentów oraz [RaptorXML Server](https://www.altova.com/pl/raptorxml.html) do przetwarzania XML. W każdym z tych scenariuszy wykorzystywaliśmy również wbudowane funkcje systemu do kopiowania, przenoszenia lub usuwania plików, co często jest wymagane w rzeczywistych procesach.

![95662684_700px](/blog/images/95662684_700px.jpg)

W tym wpisie przyjrzymy się bliżej niektórym z wbudowanych funkcji, które są automatycznie instalowane w systemie kontenera FlowForce Server. Można wykorzystać te polecenia jako kroki wykonywane automatycznie, aby usprawnić zarządzanie plikami, co jest często wymagane w środowiskach produkcyjnych przedsiębiorstw. <!--more-->

Wewnątrz folderu systemu znajdą Państwo cztery podfoldery zawierające różne zestawy wyspecjalizowanych funkcji:

![Systemy kontenerowe 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") **Funkcje systemu plików**

Kontener systemu plików zawiera funkcje kopiowania, przenoszenia i usuwania, które wykorzystaliśmy w naszych przykładach, a także funkcje `mkdir` i `rmdir` do tworzenia i usuwania katalogów.

**[Obrazek: Polecenia systemu plików serwera FlowForce]**

Każda funkcja odpowiada konkretnemu poleceniu systemu plików, a wszystkie parametry niezbędne do wykonania tego polecenia są zdefiniowane w zadaniu.

W naszej [Praca związana z systemem GPS w kamerach](https://www.altova.com/blog/2013/07/constant-quest-for-efficiency.html) Stworzyliśmy mechanizm obsługi błędów, który pozwala na radzenie sobie z nieprawidłowymi danymi wejściowymi. Pliki, których przetwarzanie się nie powiodło, są przenoszone do innego folderu niż pliki, które zostały przetworzone pomyślnie. Krokiem przenoszenia plików jest pokazany poniżej, gdzie nazwa pliku, miejsce docelowe oraz uprawnienia do nadpisywania są zdefiniowane bezpośrednio w konfiguracji zadania w serwerze FlowForce.

**[Funkcja przenoszenia plików w systemie plików, używana w zadaniu serwera FlowForce]**

**Funkcje FTP**

Kontener FTP zawiera funkcje odpowiadające poleceniom zdefiniowanym w protokole transferu plików (FTP). Oznacza to, że serwer FlowForce może komunikować się z serwerami FTP w celu przesyłania plików w obie strony. Pliki można pobierać, aby wykorzystać je jako dane wejściowe do mapowania danych w serwerze MapForce, transformacji w serwerze StyleVision lub do przetwarzania w RaptorXML, a pliki wyjściowe można dostarczać do repozytoriów FTP.

![Funkcje serwera FTP w programie FlowForce](https://lh6.ggpht.com/-KG2krRAh1qc/UgUD_zn9zXI/AAAAAAAABOU/YYLCu7b5DyU/clip_image004%25255B3%25255D.png?imgmax=800 "FlowForce Server FTP functions")

Podobnie jak w przypadku funkcji związanych z systemem plików, wszystkie niezbędne parametry FTP, potrzebne do pomyślnego transferu, są definiowane w zadaniu. Kiedy użytkownik wybiera funkcję FTP dla nowego kroku zadania, jak pokazano w poniższym przykładzie pobierania, serwer FlowForce automatycznie udostępnia pola do wprowadzenia odpowiednich parametrów.

![Funkcja FTP używana w zadaniu serwera 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")

Parametr dotyczący danych uwierzytelniających dla połączenia FTP to nazwa użytkownika dla zdalnego serwera FTP, a nie dane uwierzytelniające do uruchamiania zadań w serwerze FlowForce. Dane uwierzytelniające do połączenia FTP można zdefiniować lokalnie w ramach danego zadania lub przechowywać wraz z innymi danymi uwierzytelniającymi serwera FlowForce, aby umożliwić ich współużywanie.

**Funkcje poczty elektronicznej**

Funkcja wysyłania wiadomości e-mail zależy od konfiguracji serwera pocztowego w oknie ustawień administracji serwera FlowForce. Po zakończeniu tego kroku, zadanie serwera FlowForce może wysyłać wiadomości e-mail wraz z załącznikami.

Użytkownicy mogą definiować wiadomości e-mail z powiadomieniami jako część ścieżki obsługi błędów w procesie, lub przesyłać raport utworzony przez serwer StyleVision do odpowiednich odbiorców jako załącznik e-mail.

Serwer FlowForce obsługuje tylko wysyłanie wiadomości e-mail. Nie odpowiada na wiadomości przychodzące. Można albo udostępnić adres e-mail monitorowany przez osobę, która może na niego odpowiadać, albo dodać informację "Nie odpowiadać" w tytule lub treści wiadomości.

![Wysyłanie wiadomości e-mail z zadania serwera 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")

**Funkcje powłoki**

Kontener shell umożliwia tworzenie niezwykle wszechstronnych rozwiązań, pozwalających na realizację różnorodnych zadań. Funkcja interfejsu wiersza poleceń pozwala na wykonanie polecenia systemu operacyjnego, które może być pojedynczym poleceniem, plikiem wsadowym lub innym plikiem wykonywalnym.

Oznacza to, że macie niemal nieograniczone możliwości rozbudowy serwera FlowForce jako narzędzia do planowania i automatyzacji zadań dla aplikacji i narzędzi, które już opracowaliście wewnętrznie, a nawet dla innych narzędzi firm trzecich.

![Funkcja wiersza poleceń serwera FlowForce](https://lh6.ggpht.com/-sEfKtLgeUDg/UgUEA5U53qI/AAAAAAAABOw/3oAClcV5FeE/clip_image007%25255B3%25255D.png?imgmax=800 "A FlowForce Server commandline function")

**Serwer FlowForce oraz pozostałe produkty serwerowe firmy Altova wymienione powyżej są dostępne dla platform Windows, Linux i Mac OS** [**Kliknij tutaj, aby pobrać bezpłatną wersję próbną**](https://www.altova.com/pl/download-trial-server.html) **dla dowolnej platformy!**
