Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
1b) Схема файла с данными для произвольного документа (не рублевого платежного поручения):
c;CLBANK_DOCUMENT c;ID_KIND_DOC smallint NULL, c;ID_FIELD varchar(42) NULL, c;MEANING_FIELD varchar(255) NULL, c. NUM_ID int identity NOT NULL … //Начало блока m i.<идентификатор документа в UBS>, ‘<уникальный номер документа>’, ‘0 <Дата документа> <Номер документа>’ … i.NULL, ‘<номер поля>’, ‘<выгруженное значение>’ … //Конец блока m … p. CLBANK_Load_Document '%%File%%', '%%Sgntr%%', '%%Login%%' |
Здесь число блоков равно числу выгружаемых документов.
Вид блока для каждого типа документов задается текстовым шаблоном.
Правила задания шаблонов для перечисленных в 2.2.3. «Справочник выгрузки документов в UBS» типов документов представлены в Приложении 1 в виде Таблиц 6.1.2, 6.1.3, 6.1.4, 6.1.5
Схемы файла задания и файла ответа от культиватора см. выше (4.1. Файлы для работы с культиватором).
4.2.2 Обработка результатов выгрузки
Обрабатывается ответ от культиватора, анализируются текстовые файлы выходного каталога культиватора: заполняются следующие поля документа
Поле | BS-Client | АБС UBS |
DocRef | Референс | «уникальный числовой идентификатор документа»+’.’+«числовой идентификатор абонента UBS в BSS» |
NoteFromBank | Примечание банка | Сообщение о результате или ошибке выгрузки |
Status | Статус документа | Статус документа |
4.3 Механизм формирования выписки
Выписка в зависимости от спец. настройки NewStmFormat может быть как в старом формате (если настройка равна FALSE), так и в новом. В случае если на сервере ДБО значение настройки выставлено TRUE, то на стороне АБС в настройках Клиент-Банка нужно установить режим идентификации клиента по счёту.
4.3.1 Запрос выписки
Файл | Правило формирования имени | |
Файл с данными | Если значение настройки NewStmFormat = FALSE | in<алиас к базе UBS><номер или имя сессии>vip<текущий момент времени в формате yymmddhhmmssms>.<автономер клиента UBS> |
Если значение настройки NewStmFormat = TRUE | in<алиас к базе UBS><номер или имя сессии>vip<текущий момент времени в формате yymmddhhmmssms>.0 | |
Файл задание для культиватора | <номер или имя сессии>vipRequest<текущий момент времени в формате yymmddhhmmssms>.<алиас к базе UBS> | |
Ответ | Если значение настройки NewStmFormat = FALSE | out<алиас к базе UBS><номер или имя сессии>vip<текущий момент времени в формате yymmddhhmmssms>.<автономер клиента UBS> |
Если значение настройки NewStmFormat = TRUE | out<алиас к базе UBS><номер или имя сессии>vip<текущий момент времени в формате yymmddhhmmssms>.0 |
1) Файл с данными
Для выписки нового формата (NewStmFormat = TRUE)
//Секция 1. Может отсутствовать c;TMP_STRACCOUNT c. STRACCOUNT varchar(20) not null //Окончание секции 1 //Секция 2. Указывается только в случае наличия секции 1. Содержит строки, каждая из которых содержит лицевой счет, по которому будет запрашиваться информация, в случае использования режима идентификации не по строковому идентификатору абонента из файла идентификации клиента системы клиент-банк sgntr. txt, а по лицевому счету. Фактически это набор счетов … i.<номер счета> … //Окончание секции 2 //Секция 3. Может отсутствовать c;TMP_NUM_LINE c;NUM_LINE int not null, c;ID_CULT smallint not null, c;ID_KIND_DOC smallint not null, c. SID_ABONENT varchar(255) null //Окончание секции 3 //Секция 4. Указывается только в случае наличия секции 1. Содержит строки, каждая из которых содержит числовой идентификатор документа и числовой идентификатор вида документа, который был ранее отправлен в банк и есть необходимость выяснить его текущее состояние (статус) в опердне. i.<идентификатор документа>, <77 – если документ отправлен новым форматом клиент-банк; 13 – если старым>, <идентификатор документа в UBS>, <Строковый идентификатор абонента. Указывается если запрос на получение информации работает по набору счетов, передаваемых во второй секции> //Окончание секции 4 //Секция 5 p.CLBANK_Vip_UnLoad <дата выписки>, %File%, %Sgntr%, %Login% <, что будет выгружено в ответе?: «0» – все; «1» - проведенные документы и остатки; «2» - информация о не проведенных документах; «3» - объединение 1 и 2> //Окончание секции 5 |
2) Файл задание для культиватора – в зависимости от формата выписки (настройка NewStmFormat) файлы задания могут отличаться.
a) В случае выключенной настройки (NewStmFormat = FALSE) содержимое файла-задания формируется стандартным образом (см. 4.1 Файлы для работы с культиватором)
b) Если NewStmFormat = TRUE, то формат файла-задания выглядит так:
#77#<Полный путь ко входному файлу с данными>#<Полный путь к выходному файлу>#<номер счета из спец. настройки ACCESS_STRACCOUNT> |
3) Файл ответа
Содержание файла ответа состоит из несколько секций.
Секция 1
Состоит из одной служебной строки. Формат:
Пример первой секции выгруженного документа: <<@VIP_D_R_S_J@>>, |
Секция 2
4.3.2 Документы выписки
Вторая секция начинается с постоянной строки *: <@BLOCK_D@> Содержание секции – документы, проведенные по счетам клиента, определенным в банке для выписки. * Примечание: В случае использования режима идентификации не по строковому идентификатору абонента из файла идентификации клиента системы sgntr. txt, а по лицевому счету, в конец этой строки добавляется лицевой номер счета (перед счетом указываются символы <@, после >@), по которому формируется ответ. В этом случае на каждый счет, из набора счетов для получения информации, сформируется своя секция, начинающаяся с <@BLOCK_D@><@номер счета(20 знаков)@>. В этом случае содержание секции – документы, проведенные по указанному счету. Каждый документ может содержать произвольное количество строк. Формат всех строк, кроме последней: префикс, пробел, значение. Последняя строка имеет фиксированное значение <@END_D@> и обозначает конец документа.
|
Секция 3
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |


