svk-transport /

Filename Size Date modified Message
5.6 KB
67.4 KB
4.6 KB
5.7 KB
86.0 KB
86.7 KB
11.6 KB
9.7 KB
5.5 KB

goup.png Return to HTML Application page


svk.png SVK Transport

Прием и отправка платежной XML информации, бинарных информационных и файлов статистики по HTTP протоколу в систему СВК Банка России. Смотрите также проект PTK-PSD Browser для их просмотра.

Рабочее окно приложения

Данное HTA-приложение осуществляет прием и отправку платежной XML информации, бинарных информационных и файлов статистики по HTTP протоколу. В отличии от ресурсоёмких аналогов (Эталонная реализация, УТА, SVKGate, Файловый адаптер СВК, и др.) выглядит крошечной и шустрой утилитой, тем не менее обладающей достаточно развитым функционалом.

Основные возможности программы

  • Простой и интуитивно понятный интерфейс;
  • Полностью автоматический режим (включая дозвон) с настраиваемыми временными интервалами (достаточно положить файлы в соответствующие каталоги для отправки и забрать ответы из приемных каталогов);
  • Все пользовательские настройки вынесены в текстовый INI-файл, снабженный подробнейшими комментариями;
  • Подробное логирование. Удобочитаемые текстовые логи;
  • Работа по настраиваемому гибкому расписанию;
  • Обход известных ошибок серверов РЦИ;
  • Возможность работы с telnet аутентификацией и с раздельной web-аутентификацией;

Замечания к использованию

  • До первого запуска программы внимательно изучите и отредактируйте SVKTrans.ini.
  • Для отправки информационных сообщений требуется MSXML версии 4.0 или выше. Программа при старте проверяет его наличие, выдавая предупреждение при его отсутствии. Загрузить MSXML 6.1 можно с сайта Microsoft.
  • Никаких ухищрений для защиты от дебильных антивирей не предпринималось, поэтому если пользуетесь одним из них, заносите программу в список исключений.
  • Запускать следует SVKTrans.hta, снимать зависший - mshta.exe (В Windows 10 - Microsoft(R) HTML приложение (32 бита)).
  • В Windows 7+ (проверено и в Windows 10) встроенная регистрация прилагаемых DLL может выдать ошибку с кодом 0x80004005. Это срабатывает защита Windows. Требуется пойти в "Пуск" -> "Все программы" -> "Стандартные", правой кнопкой мыши кликнуть на "Командная строка" -> "Запуск от имени администратора" (runas в этом не поможет!) и проделать регистрацию вручную:
cd \svktrans
regsvr32 socket.dll
regsvr32 xbuffer.dll

Загрузка

Благодарности

Огромное СПАСИБО участникам форума на BANKIR.RU: Посторонним В (за поддержку), KrLL и badik (за некоторые решения) и, конечно, vk (за вытаскивание из тупиковой ситуации).
Выражаю признательность всем кто принимает участие в тестировании программы. Она стала лучше в основном благодаря вашим предложениям.

Лицензионное соглашение

Приложение распространяется по лицензии GPL.
Вы можете использовать его совершенно свободно без всяких ограничений.

Данные для обратной связи находятся в коде заголовка HTA приложения.