Інформаційне забезпечення СЕП
Усі файли СЕП є текстовими файлами. Їхня структура має такий вигляд:
— службовий рядок;
— заголовковий рядок;
— інформаційні рядки.
Заголовковий рядок несе інформацію про файл у цілому. Зокрема, він вміщує інформацію про кількість інформаційних рядків у файлі. Усі інформаційні рядки файла конкретного типу мають однакову довжину (крім файла vM). У деяких типів файлів інформаційні рядки відсутні. В такому разі склад файла СЕП обмежується службовими та заголовковими рядками. Усі рядки (службовий, заголовковий і всі інформаційні) закінчуються символами повернення каретки (переведення рядка CHR(13)+ CHR(10)), які будуть позначатись як CRLF. Під час аналізу файла відсутність CRLF повинна розцінюватись як порушення структури файла. Розподілювачі кінця файла не використовуються. Службовий рядок використовується для підвищення безпеки та надійності СЕП.
Правила завдання імен файлів
Усі імена файлів інтерфейса АРМ-3 — ОДБ мають таку структуру:
vtАRxxmd. f nn,
де v — однобайтний ідентифікатор валюти у СЕП. Для української національної валюти введене позначення «v». Для інших валют 1-й символ імені файла містить однобайтний ідентифікатор валют згідно з довідником валют СЕП, який може приймати значення (A ... Z, 0 ... 9).
t — тип файла у СЕП (нині використовуються такі типи файлів: A, T, B, S, K, Z, V, F, M, U, O). В міру розвитку системи список може розширюватись.
АRxx —ідентифікатор банка у СЕП,
де А — однобайтний ідентифікатор АРМ-2 СЕП, якому підпорядкований банк. Згідно з діючою нині системою це — друга літера електронної адреси АРМ-2. Якщо банк не працює у СЕП у національній валюті, то ставиться цифра 0 ;
R — ідентифікатор адміністративного регіону України, де розташована банківська установа;
хх — унікальний ідентифікатор банку в межах даного регіону.
Слід зазначити, що Rxx збігається з останніми трьома байтами електронної адреси банку в електронній пошті НБУ.
m — місяць банківського дня за 36-річною системою обчислення (1,2, . . .,9, А,В,С);
d —день місяця банківського дня за 36-річною системою обчислення (1,2, . . .,9, А,В,С, . . .,U,V);
f — функціональний підтип файла СЕП:
— для типу F,M — підтип файла,
— для типу В — ознака повторної передачі,
— для всіх інших типів — 0.
nn — технологічний номер файла за 36-річною системою обчислення (00 ... ZZ). У ньому допускаються цифри від 0 до 9 і латинські літери.