ListXML - Нарезка входящих из АРМ КБР

Build status GitHub Release

Из системы СВК Банка России поступают файлы в зашифрованном виде. Штатное ПО "АРМ КБР" распаковывает их в подпапку exg\chk\ на диске. А эта программа, запускаемая системным планировщиком, интеллектуально обрабатывает полученное: извлекает содержимое sen:Object, гибко разбирает XML и перераспределяет по заданным спискам платежи (например, обслуживание по разным тарифам, клиентские и банковские) и прочие информационные сообщения, а затем выполняет предписанные действия - например, откладывает для отправки в ГИС ГМП/СМЭВ или рассылает оповещения по заданным адресам email в случае прихода каких-то конкретных документов (достаточно указать номер их ED), опционально вкладывая их содержимое.

Проект ведется в Microsoft Visual Studio Community 2017 (ПО доступно бесплатно, включая коммерческое использование) на языке C#.

Для программы минимально достаточно иметь в системе Microsoft .NET 4 Client Profile, который поддерживается операционными системами Microsoft, начиная от Windows XP SP3 и выше.

Для компиляции без Visual Studio - запустите прилагаемый make.cmd. Также можно скачать готовый бинарный архив из Релизов.

Дополнительная информация на сайте Банка России

Рекомендуемое альтернативное ПО в дополнение к этому

  • SVK Transport - прием и отправка платежной XML информации, бинарных информационных и файлов статистики по HTTP протоколу в систему СВК Банка России. Является легковесной заменой официальному ПО "УТА" или его коммерческим аналогам.
  • PTK-PSD Browser - наглядный просмотр и работа с архивом посылок ПТК ПСД Банка России. Является превосходным дополнением к установленному официальному ПО "Клиент ПТК ПСД".

License

Licensed under the Apache License, Version 2.0.

В программе используются вкомпилированные и частично измененные исходные тексты библиотеки Command Line v1.9 copyright 2015-2013 Giacomo Stelluti Scala, лицензия MIT.