---
title: "Serwer FlowForce obsługuje format RaptorXML"
date: "2013-07-23"
categories: 
  - "xsl"
tags: 
  - "flowforce-server"
  - "raptorxml"
  - "xmlspy"
description: Serwer Altova FlowForce teraz obsługuje RaptorXML, co umożliwia zaawansowane przetwarzanie danych XML i XBRL. Dowiedz się, jak efektywnie zintegrować kroki walidacji i transformacji.
---
Status: #blog

Tags:  #flowforce-server #raptorxml #xmlspy

Categories: [xsl](/blog/pl/category/xsl.md)
# Serwer FlowForce obsługuje format RaptorXML

Serwer Altova FlowForce obsługuje serwery RaptorXML oraz RaptorXML+XBRL.

![Szczegóły logów dla kroku procesu RaptorXML](https://lh4.ggpht.com/-eRi_QgCPrSQ/UeWXHKNCu-I/AAAAAAAABMs/_90cZnWvy4c/clip_image001%25255B3%25255D.png?imgmax=800 "Log details of a RaptorXML job step")

Altova [RaptorXML](https://www.altova.com/pl/raptorxml.html) to procesor XML i XBRL trzeciej generacji, charakteryzujący się wyjątkową szybkością, stworzony przez twórców [XMLSpy](https://www.altova.com/pl/xmlspy.html). RaptorXML został zaprojektowany od podstaw, aby był zoptymalizowany pod kątem najnowszych standardów i środowisk obliczeń równoległych. Teraz zadania wykonywane przez [FlowForce Server](https://www.altova.com/pl/flowforce.html) mogą zawierać kroki do walidacji XML, transformacji XML za pomocą XSLT, wykonywania zapytań XPath i XQuery, a także wykonywania złożonych operacji XBRL do raportowania finansowego, w tym walidacji taksonomii XBRL oraz walidacji instancji XBRL w odniesieniu do taksonomii XBRL, z obsługą wymiarów XBRL i formuł XBRL, które definiują nowe, kompatybilne funkcje rozszerzające możliwości XBRL 2.1.

Na przykład, możemy odwołać się do zadania FlowForce Server opisanego w artykule "[Usprawnianie przetwarzania danych wejściowych za pomocą FlowForce Server](https://www.altova.com/blog/2013/06/taming-bad-input-data-with-flowforce.html)" i dodać operację RaptorXML, która będzie służyła do weryfikacji plików XML generowanych na podstawie surowych danych GPS, zarejestrowanych przez aparat cyfrowy. <!--more--> Serwer RaptorXML oferuje specjalne funkcje do weryfikacji plików XML, sprawdzania ich poprawności składni oraz wykonywania operacji XQuery i XSLT.

![Funkcje RaptorXML](https://lh5.ggpht.com/-xvSc3Ws47nk/UeWXHj_xW9I/AAAAAAAABMw/thtXLZ_0MJk/clip_image002%25255B3%25255D.png?imgmax=800 "RaptorXML functions for validation, well-formedness, xquery, and xslt")

Możemy utworzyć nowe zadanie, które będzie weryfikować pliki .gpx generowane przez nasze wcześniejsze zadanie FlowForce Server, zapisując wyniki w folderze z ukończoną pracą. Możemy uruchomić weryfikację w trybie samodzielnym, w celu testowania, a po uzyskaniu zadowalających wyników, możemy dodać ją jako nowy krok do oryginalnego zadania.

![Zadanie walidacji dokumentów w formacie RaptorXML](https://lh4.ggpht.com/-GFgiAQphyk4/UeWXIPZqoAI/AAAAAAAABM4/JZqftiAwh78/clip_image003%25255B3%25255D.png?imgmax=800 "A RaptorXML validation job")

Podczas działania programu, każdy plik .gpx znajdujący się w folderze z ukończoną pracą jest weryfikowany, jak pokazano na fragmencie dziennika serwera FlowForce, który znajduje się poniżej. Dodaliśmy czerwony podkreślenie do ilustracji, aby wyróżnić nazwę pliku w tym konkretnym przypadku.

![Walidacja RaptorXML wyświetlana w dzienniku serwera FlowForce](https://lh6.ggpht.com/-4IiCyzZ3Z_s/UeWXIWg34yI/AAAAAAAABNA/-68Dqx71cF4/clip_image004%25255B3%25255D.png?imgmax=800 "RaptorXML validation shown in the FlowForce Server Log")

Teraz możemy łatwo dodać weryfikację do oryginalnego procesu, jako nowy krok na końcu, który pozwoli sprawdzić wszystkie wykonane prace

![Dodano walidację RaptorXML do istniejącego zadania](https://lh5.ggpht.com/-Ub1yHSdTwCM/UeWXJHg7ahI/AAAAAAAABNI/lFL-CveXsKE/clip_image005%25255B3%25255D.png?imgmax=800 "RaptorXML validation added to an existing job")

**Serwer FlowForce, RaptorXML oraz RaptorXML+XBRL są dostępne dla platform Windows, Linux i Mac OS. Aby przetestować je samodzielnie,** [**kliknij tutaj, aby pobrać bezpłatną wersję próbną](https://www.altova.com/pl/download-trial-server.html)**!**
