Przejdź do głównej zawartości

Parsowanie pola stałopozycyjnego


Parsowanie pola stałopozycyjnego – tworzy rekord na podstawie wybranego pola w formacie stałoprzecinkowym.

Operacja Parsowanie pola stałopozycyjnego stosowana jest, gdy w jednym polu rekordu znajduje się wiele danych zapisanych w formacie stałopozycyjnym. Jest to odwrotność do adnotacji Pole w formacie stałopozycyjnym.

  1. Pole w takim formacie charakteryzuje się tym, że określone dane w każdym kolejnym rekordzie znajdują się na tej samej pozycji i mają tą samą długość.
  2. Operacja może zostać dodana do mappera poprzez dodanie do pola adnotacji Parsowanie pola stałopozycyjnego.

image

  1. Edytor szczegółów operacji pozwala na zdefiniowanie szablonu, według którego podzielone zostanie pole.
  2. Po lewej stronie znajduje się okno, w którym można wyświetlić podgląd dowolnego pliku o podobnej strukturze, co znacznie ułatwia wizualne definiowanie kolumn. Plik możesz wczytać w polu Ścieżka do pliku POS.
  3. Po prawej stronie edytora znajduje się tabelka z pozycjami i długościami wszystkich zdefiniowanych kolumn.
  4. Możesz definiować dane bezpośrednio w kolumnach Przesunięcie i Długość lub zaznaczyć kolumny po lewej stronie i wybrać przycisk Dodaj. Wówczas kolumna zostanie dodana automatycznie wraz z wartościami dla długości i przesunięcia pola na podstawie zaznaczenia po lewej stronie.

image

  1. Przycisk Usuń z listy umożliwia usunięcie zaznaczonego zdefiniowania z listy.
  2. Przycisk **** Rozpoznaj automatycznie umożliwia automatyczne wyznaczenie długości kolumn na podstawie nagłówka przykładowego pliku.

image

  1. Przycisk Importuj listę pozwala na zaimportowanie zdefiniowanej wcześniej listy kolumn.
  2. Przycisk Zapisz listę służy do zapisania zdefiniowanej listy w dowolnym miejscu na dysku.

Po dodaniu pól i ustawieniu ich długości oraz po określenie nazwy rekordu wyjściowego, w schemacie obok parsowanego pola zostanie wyświetlony rekord-dziecko zawierający dane.

image

Zobacz również​

Klonowanie list

Odwzorowanie do XML (XSD)

Zmiana rekordów na wielokrotny