Specyfikacja techniczna przekazu danych

Prawo

finansowe

Kategoria

instrukcja

Instrukcja

Należy zastąpić wszystkie place holdery w szablonie konkretnymi wartościami. W sekcji A należy podać nazwę instytucji przekazującej dane oraz opisy rekordów wraz z odpowiadającymi im literami. W sekcji B należy określić długość etykiety, kody nagłówka, danych i końca rekordu. W sekcji C należy podać prefiks, długość identyfikatora, nazwę systemu, długość numeru. W sekcji D nie ma placeholderów do uzupełnienia. W sekcji E należy podać długość typu rekordu, nazwę pola daty i jego długość, nazwę pola czasu i jego długość, nazwę pola id i jego długość, opis pola id. W sekcji F należy podać długość typu rekordu, numery etykiet i ich długości. W sekcji G należy podać długość typu rekordu, nazwę pola liczby rekordów i jego długość.

Dane

długość_etykiety, długość_identyfikatora, długość_numer_etykiety_1, długość_numer_etykiety_n, długość_numeru, długość_pole_czas, długość_pole_data, długość_pole_id, długość_pole_liczba_rekordów, długość_typ_rek, identyfikator, instytucja, kod_danych, kod_konca, kod_nagłówka, litera_1, litera_2, litera_3, litera_4, litera_5, litera_6, litera_7, nazwa_systemu, numer_etykiety_1, numer_etykiety_n, opis_pole_id, opis_rekordu_1, opis_rekordu_2, opis_rekordu_3, opis_rekordu_4, opis_rekordu_5, opis_rekordu_6, opis_rekordu_7, pole_czas, pole_data, pole_id, pole_liczba_rekordów, prefix

Dokument 'Specyfikacja techniczna przekazu danych' opisuje sposób przekazywania danych przez INSTYTUCJA w plikach tekstowych z podziałem na różne rodzaje rekordów i zasady budowy plików. Przekazywane dane zawierają m.in. informacje o autorze, czasie utworzenia pliku oraz typie rekordów. Specyfikacja określa również zasady nazywania plików i strukturę poszczególnych rodzajów rekordów.

A. [INSTYTUCJA] przekazują dane w osobnych plikach zawierających:

1) rekordy [OPIS_REKORDU_1] ([LITERA_1])

2) rekordy [OPIS_REKORDU_2] ([LITERA_2])

3) rekordy [OPIS_REKORDU_3] ([LITERA_3])

4) rekordy [OPIS_REKORDU_4] ([LITERA_4])

5) rekordy [OPIS_REKORDU_5] ([LITERA_5])

6) rekordy [OPIS_REKORDU_6] ([LITERA_6])

7) rekordy [OPIS_REKORDU_7] ([LITERA_7])

W rekordach przesyłane są tylko pola niepuste.

B. Ogólne zasady budowy plików z danymi:

- każde pole w rekordzie danych poprzedzone jest unikatową [DŁUGOŚĆ_ETYKIETY]-cyfrową etykietą

- rekordy o zmiennej długości

- oznaczenia typów rekordu:

[KOD_NAGŁÓWKA] - rekord nagłówkowy

[KOD_DANYCH] - rekord danych

[KOD_KONCA] - rekord końca

- znacznik końca rekordu - CR LF

- znacznik końca zbioru - CtrlZ

C. Zasady nazywania plików

1. Dla pliku w formacie tekstowym:

[PREFIX][IDENTYFIKATOR].[ROZSZERZENIE]

gdzie:

[PREFIX]- wskazane oznaczenie literowe odpowiadające rodzajowi pliku

[IDENTYFIKATOR] - [DŁUGOŚĆ_IDENTYFIKATORA]-znakowe oznaczenie [INSTYTUCJA] nadane przez nią ikonsekwentnie stosowane w przekazie danych dla [NAZWA_SYSTEMU]

[NUMER] - [DŁUGOŚĆ_NUMERU]-cyfrowy numer sekwencyjny pliku (niezależnie od rodzaju) z tejsamej daty

D. Struktura pliku w formacie tekstowym

Rekord nagłówkowy

Rekord danych 1

...........................Rekord danych n

Rekord końca

Znacznik końca zbioru CtrlZ

E. Struktura rekordu nagłówkowego

lp. nazwa pola długość pola zawartość komentarz1 typRek [DŁUGOŚĆ_TYP_REK] [KOD_NAGŁÓWKA] Rekord nagłówkowy2 [POLE_DATA] [DŁUGOŚĆ_POLE_DATA] Data utworzenia pliku3 [POLE_CZAS] [DŁUGOŚĆ_POLE_CZAS] Czas utworzenia pliku w strukturze                             ggmmss4 [POLE_ID] [DŁUGOŚĆ_POLE_ID] [OPIS_POLE_ID] [INSTYTUCJA]5 {CR} {LF} Znacznik końca rekordu

F. Struktura rekordu danych

lp. nazwa pola długość pola zawartość komentarz1 typRek [DŁUGOŚĆ_TYP_REK] [KOD_DANYCH] Rekord danych2 ; Separator pola3 [NUMER_ETYKIETY_1] [DŁUGOŚĆ_ETYKIETY]N Etykieta pierwsza4 separator 1X : Separator etykiety5 dane Pierwsze pole z danymi6 separator 1X ; Separator pola

N [NUMER_ETYKIETY_N] [DŁUGOŚĆ_ETYKIETY]N Etykieta ostatniego polaN+1 separator 1X : Separator etykiety i danychN+2 dane Ostatnie pole z danymiN+3 ; Separator polaN+4 {CR} {LF} Znacznik końca rekordu

G. Struktura rekordu końca

lp. nazwa pola długość pola zawartość komentarz1 typRek [DŁUGOŚĆ_TYP_REK] [KOD_KONCA] Rekord końca2 [POLE_LICZBA_REKORDÓW] [DŁUGOŚĆ_POLE_LICZBA_REKORDÓW]N Liczba rekordów w pliku3 {CR} {LF} Znacznik końca rekordu

Specyfikacja techniczna przekazu danych zawiera szczegółowe informacje dotyczące przekazywania danych w plikach tekstowych. Opisuje unikatowe etykiety, strukturę plików oraz rodzaje rekordów. Dokument określa również zasady nazywania plików oraz zawiera instrukcje dotyczące struktury rekordów nagłówkowych, danych i końcowych.