- Главная
- Информатика
- 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

Сегодня советуем прочитать
Кодирование информации
Диагностические системы
Влияние качества контента на продвижение аккаунта. Компания МЕТЕМ - от проектирования до монтажа
Принципы организации информационных сетей АИИС/АСДУ
Компьютерные технологии в спорте
Основные значения понятий культура и информация
Техническая сторона хостинга
Масштабні революційні інновації на телебаченні, в Інтернеті і в пресі на базі розробок в рамках Міжнародного проекту Краса
Виды ссылок в ЭТ
Организация компьютерной безопасности и защита информации автор: Чекашова Ирина 10А учитель: Антонова Е.П.
JavaScript. Using Handlebars
Веб-сайт по теме: клуб интеллектуалов Что? Где? Когда?
лекция1
Linux – маршрутизация, NAT, DHCP
Отчет
Вася на Сене
Виды текстов для соцсетей
Аттестационная работа. Реализация проекта в рамках дополнительных занятий по промышленному программированию в 9 классе
Игровой компьютер
Компьютерная графика
Presentation name
Программа Раскрой слитка
Прикладное ПО. Системное ПО. Системы программирования
Презентация на тему История развития вычислительной техники
Информационная культура человека
ИиОИТ 2019. Лекция 2. Информация и ее свойства_2020 (1)
Разработка мобильных сервисов для велотуристов и сети мини/микро бизнесов