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.