Logo
    Pobierz gravity.integration

    Search

    Home

    Informacje podstawowe

    Dokumentacja techniczna

    Przykłady zastosowań

    gravity.integration
    gravity.integration
    /Dokumentacja techniczna
    Dokumentacja techniczna
    /Edytory formatów danych
    Edytory formatów danych
    /Edytor formatu XML
    Edytor formatu XML
    Edytor formatu XML

    Edytor formatu XML

    Edytor formatu XML (Extensible Markup Language) pozwala na przekonwertowanie strumienia danych magistrali do formatu XML i jest dostępny w następujących operatorach w systemie GRAVITY:

    OUTPUT FILEOUTPUT FILE

    OUTPUT FTPOUTPUT FTP

    CONVERT BITS TO FORMATCONVERT BITS TO FORMAT

    Format XML zawsze musi zaczynać się od głównego węzła. Domyślnie wstawiony węzeł to root.

    icon
    Jeśli na magistrali masz więcej niż jeden rekord i chcesz, aby generowany plik XML składał się z wszystkich rekordów, musisz pod węzłem głównym dodać węzeł podrzędny, nazwać go i dopiero pod ten węzeł przeciągnąć bity magistrali. Ustawiając bity bezpośrednio pod węzeł główny, dane w formacie XML będą zawierały tylko ostatni rekord magistrali.

    Format XML budujesz poprzez akcję drag and drop z obszaru Busbar na obszar XML nodes. Aby wstawić nowy węzeł z danymi z magistrali, upuszczasz bit magistrali w miejsce, gdzie chcesz go wstawić w budowanej strukturze. Aby usunąć węzeł ze struktury, przenosisz go na obszar Busbar. Możesz również w tym celu wykorzystać przyciski nawigacyjne.

    image

    Możesz także tworzyć zagłębienia, przeciągając element Node z obszaru CONTAINER NODE na obszar XML nodes (akcja drag and drop) w miejsce, w którym chcesz je utworzyć.

    image
    icon
    Operator tworzy dane w oparciu o poziomy zagłębień węzłów. Dane dla każdego poziomu pochodzą z grupowania danych magistrali według bitów użytych na danym poziomie zagłębienia oraz poziomach nadrzędnych. Jest to bardzo ważna właściwość, ponieważ zachowanie to pozwala na przetwarzanie danych typu rodzic → dziecko (np. zamówienie i jego pozycje). Magistrala, która transportuje dane “płaskie” (dane rodzica są powielone tyle razy, ile jest dzieci), może być w ten sposób zinterpretowana jako struktura drzewiasta, gdy odpowiednie bity znajdą się na odpowiednich poziomach.

    Jeśli zamierzasz używać atrybutów w definicji formatu XML, upuść bit magistrali na polu obok węzła, dla którego dodajesz atrybut. Możesz zdefiniować dowolną ilość atrybutów dla elementu.

    image

    Nazwę węzła, elementu, lub atrybutu możesz zmienić w obszarze Element properties po zaznaczeniu odpowiedniego elementu w edytorze formatu.

    image