- Главная
- Информатика
- Export flow для Сбера

Содержание
Слайд 2Export flow для Сбера. Остальные шлюзы не затронуты и работают по старому,
Export flow для Сбера. Остальные шлюзы не затронуты и работают по старому,

не считая юзингов и добавления ссылки на проект DataExchangeCommon.
1. ClientBankHelper получает аналитику конфигурации для шлюза и создает IConfigurationAccess класс, предоставляющий конфигурацию в текстовом виде. Конфигурация состоит из двух: UserConfiguration – настраивается пользователем, шлюз не может её перезаписывать, CustomConfiguration хранится в системных настройках, скрыта от пользователя и управляется шлюзом
2. ClientBankHelper создает шлюзовый экспортер, реализующий интерфейс DEC.IClientBankExport
3. Экспортер разбирает конфигурацию, получаемую через IConfigurationAccess в свой формат
4. ClientBankHelper создает ClientBankExportAssistant и передает в него экспортер
5. ClientBankHelper отдает наружу DE.IClientBankExporter, общий для старой и новой схем
6. При вызове экспорта/создания платежки/создания дайджеста ClientBankExportAssistant выполняет грязную работу:
6.1 при необходимости заполняет номер банковского документа
6.2 сохраняет и извлекает string-платежку шлюза из транзакции
6.3 извлекает из проводки общие поля в FingradPayment
6.4 вызывает метод экспорта на экспортере передавая транзакцию и FingradPayment. Транзакцию пока не убрали из параметров из-за маппинга и аттачментов (сопроводительных транзакций) для валютных платежек.
6.5 заполняет статус банковского документа и сопряженные поля в транзакции по результатам экспорта
1. ClientBankHelper получает аналитику конфигурации для шлюза и создает IConfigurationAccess класс, предоставляющий конфигурацию в текстовом виде. Конфигурация состоит из двух: UserConfiguration – настраивается пользователем, шлюз не может её перезаписывать, CustomConfiguration хранится в системных настройках, скрыта от пользователя и управляется шлюзом
2. ClientBankHelper создает шлюзовый экспортер, реализующий интерфейс DEC.IClientBankExport
3. Экспортер разбирает конфигурацию, получаемую через IConfigurationAccess в свой формат
4. ClientBankHelper создает ClientBankExportAssistant и передает в него экспортер
5. ClientBankHelper отдает наружу DE.IClientBankExporter, общий для старой и новой схем
6. При вызове экспорта/создания платежки/создания дайджеста ClientBankExportAssistant выполняет грязную работу:
6.1 при необходимости заполняет номер банковского документа
6.2 сохраняет и извлекает string-платежку шлюза из транзакции
6.3 извлекает из проводки общие поля в FingradPayment
6.4 вызывает метод экспорта на экспортере передавая транзакцию и FingradPayment. Транзакцию пока не убрали из параметров из-за маппинга и аттачментов (сопроводительных транзакций) для валютных платежек.
6.5 заполняет статус банковского документа и сопряженные поля в транзакции по результатам экспорта
Слайд 3Импорт выписки
DataExchange
TransactionsSheet
Raznoska
DataExchangeCommon
Импорт выписки
DataExchange
TransactionsSheet
Raznoska
DataExchangeCommon

Сохранение ключей в формате XML. Цифровая подпись
Рекурсивный перебор с возвратом. Семинар для учителей информатики
Gry komputerowe
Информационные процессы. 8 класс
Автоматизированные информационные системы
Понятие Алгоритма
ВКР: Разработка комплекта автотестов для CRM
Реклама и связи с общественностью
Kofax. Настраиваемые (обучаемые) локаторы для счет-фактуры. Извлечение по форматам и ключевым словам
Измерение информации
Средства информационных и коммуникационных технологий
Информационные системы и технологии PDM-системы
Построение таблицы трассировки для ветвящегося процесса
Инфографика. Четко. Ясно. По делу
Как человек получает информацию
Автоматизированные информационные системы
Компьютерные программы
Одномерные массивы целых чисел. Алгоритмизация и программирование
Интернет-эквайринг
Тест для выпускников 2021. Фотография
Информационное общество и культура
Аутентификация и идентификация. Программно-технические способы реализации идентификации и аутентификации
Свобода доступа к информации и свобода ее распространения
Презентация на тему Возможности использования компьютерной техники
Алгоритмы и анализ сложности. Эффективные алгоритмы сортировки
Компьютер в жизни школьника – это целый мир
Санау системасы. БДЭ информатика
Организация подпрограмм. Программирование на яву. Лекция 5