Тел: (495) 128-2-256
(965) 439-57-88


105318, Москва, ул.Ибрагимова, дом 31, корпус 47, офис 105            E-Mail : info@astrasoft.su
 

На этой странице размещена информация о программе Астра, позволяющей работать с ТШ КБР и СВК БР

  
 
 

Текущая версия программы АстраСВК v5.17.147.1649 от 12.12.2022

 
Контрольные суммы для проверки архива
md598a13a8290d3dc98d5a8158f32bef682
sha-185fc1bb21e6f7e732d269562e8d39a006ed7caf9
sha-256112ac28887154bf84ca1bf4ced71f9307bd6e57ca6d9d0179be408747fbcb52b
   
 

Предыдущие стабильные версии (на случай, если в Вас возникли проблемы с текущей версией)

АстраСВК v5.17.146.1646 от 04.12.2022
АстраСВК v5.17.145.1639 от 01.08.2022

   
 

Краткое описание особенностей работы и настройки Астры для СВК

 

 

 

Примеры (шаблоны) файлов настроек "AstraC.ini":
для работы с ТШ КБР (обмен платежными документами)
для работы с СВК-МГТУ АСТРА-МГТУ и FTP-МГТУ (отправка отчетности, прием писем и НСИ)
для работы с СВК-МГТУ и FTP-МГТУ (отправка отчетности, прием писем и НСИ)
для работы с FTP-МГТУ ("скачивание" служебных программ и НСИ)

   
   
 

Если Вы уже имеете действующую лицензию на использование программы Астра, то Вам достаточно скачать архив по ссылке выше, и распаковать его в папку с программой, разрешив перезапись файлов. Если же Вы не были нашим клиентом и не имеете файла лицензии, но, хотите попробовать нашу программу, Вам следует обратиться к нашей службе технической поддержки для получения временной лицензии.

Эта версия полностью совместима с предыдущими (не СВК) версиями. Т.е., Вы можете использовать ее как  для работы с обычными серверами АСТРА, так и для работы со шлюзом СВК через DialUp или выделенную линию (включая VPN соединения).

Настройка соединения Астры для работы с СВК выполняется "вручную", путем редактирования файла AstraC.ini.

Все особенности новой версии и ее настройки, приведены в кратком описании.

Если у Вас возникают вопросы, то как всегда, Вы сможете получить помощь нашей службы технической поддержки, или непосредственно связаться с руководителем разработки - Сысоевым Александром Петровичем по тел.(965)439-57-88 или EMail c .

И еще. Вы можете также попробовать и/или использовать нашу программу АСТРА-КБР - альтернативу программе АРМ КБР. Подробнее о ней можно узнать здесь.

Будем рады любым замечаниям и пожеланиям которые вы сможете нам сообщить по телефону, или EMail: info@astrasoft.su .

 
 

Последние важные новости

   
 

12.12.2022 - версия программы - 5.17.147.1649

  • Параметры SVK_Http_IP и SVK_Ftp_IP теперь могут содержать список адресов (через запятую). При ошибках соединения Астра будет "перебирать" адреса из этого списка.
   
 

04.12.2022 - версия программы - 5.17.146.1646

  • Исправлена ошибка из-за которой, действие опции /sck:s не распространялось на работу по http-протоколу.
  • Для окна показа «важных сообщений» (см. параметр MsgFilesMaskList) добавлена поддержка работы с сообщениями в кодировках UTF‑8 и UTF‑16.
  • Дефолтные значения параметров SVK_URL_* изменены со значений для шлюза СВК на значения для ТШ КБР.
  • Дефолтное значение параметра SVK_HttpMetodExtendedList сделано равном 0, поскольку ТШ КБР не поддерживает расширенный формат списка.
  • Дефолтное значение параметра SVK_HttpListMaxCount сделано равным 100 (из-за особенности поведения ТШ КБР - при попытке запросить список ВСЕХ ожидающих приема сообщений сервер отвечает “500 Server Error”)
  • Актуализированы примеры конфигурационных файлов.
  • Из архива с программой исключены потерявшие актуальность файлы:
    • Astra.exe
    • AstraC пример для СВК-МЦИ.ini
    • AstraC пример для СВК-МЦИ, СВК-МГТУ и FTP-МГТУ .ini
    • MU.exe
    • WComTest.exe
   
 

01.08.2022 - версия программы - 5.17.145.1639

  • Добавлена возможность передавать файлы в СВК с указанием формата. Для этого добавлен параметр SVK_Send_Format, который можно указывать в секции описывающей соединение. Допустимые значения параметра: XMLEPD, XMLESID, ZXMLEPD, ZXMLESID, OLDEPD, OLDESID, INFO, CKKI. Если параметр не указан, то для соединений работающих по HTTP-протоколу его значение считается равным XMLEPD, а для соединений работающих по SMTP-протоколу его значение считается равным INFO. Этим обеспечивается полная совместимость с файлами настройки предыдущих версий программы. Форматы OLDEPD, OLDESID, INFO и CKKI требуют обязательного указания адреса получателя. Для SMTP-соединений, как и раньше, с этой целью используются параметры SVK_Smtp_To и SVK_Smtp_To_FileNameDelimiter. Для HTTP-соединений добавлены новые параметры SVK_Http_To и SVK_Http_To_FileNameDelimiter имеющие аналогичную функциональность. (См. раздел описания "Особенности именования отправляемых файлов")
    Кроме того, поскольку значения параметров SVK_Smtp_Priority и SVK_Smtp_AckRequest теперь могут использоваться не только с протоколом SMTP но и с протоколом HTTP, решено было отказаться от их использования. Взамен, были добавлены параметры SVK_Send_Priority и SVK_Send_AckRequest, действие которых распространяется как на отправку файлов по SMTP, так и по HTTP протоколам. Для совместимости, значения старых параметров могут использоваться если не указаны новые параметры.
  • Изменено требование к значению параметра SVK_Smtp_Subj. Теперь, если он указан, его значение для всех SVK_Send_Format кроме CKKI, должно соответствовать значению параметра SVK_Send_Format. Для CKKI допускается произвольная строка.
  • Добавлены дополнительные проверки на допустимость сочетания значений некоторых параметров СВК-соединений, с выводом соответствующей диагностики об ошибках в протокол программы.
  • Теперь, при пустом значении параметра SVK_URL_GetFile прием файлов не выполняется, о чем делается запись в протокол программы.
  • Теперь, при пустом значении параметра SVK_URL_PutFile передача файлов не выполняется, о чем делается запись в протокол программы.
  • Исправлена ошибка не позволявшая полноценно работать с демо-лицензией.
   
 

27.06.2022 - версия программы - 5.16.143.1630

  • Вновь изменена обработка списка новых файлов получаемых с FTP-МГТУ - учтена возможность работы с ftp-серверами под linux.
   
 

25.06.2022 - версия программы - 5.16.142.1627

  • Изменена обработка списка новых файлов получаемых с FTP-МГТУ. Теперь корректно обрабатывается как старый формат (до 17.06.2022) так и новый (с 17.06.2022).
  • Устранена ошибка, внесенная в версию 5.15.138.1589 от 05.03.2020 при изменении алгоритма сохранения извлеченных из EMail'ов файлов, приводившая к невозможности переименования receipt-файлов при приеме по EMail-протоколу.
  • Устранена ошибка вызывавшая небольшую «утечку памяти», вызывавшая незначительное увеличение потребляемой программой памяти при очень длительной работе.
  • Устранена ошибка вызывавшая переполнение стека при наличии некорректных метасимволов в параметрах SVK_Smtp_From, SVK_Smtp_To и SVK_Smtp_ReplyTo.
  • Теперь программа может работать как служба Windows.
  • Изменено окно, показывающее возможные параметры запуска программы, вызываемое по параметрам /? и /help. Теперь текст в нем можно прокручивать и копировать.
  • Добавлен параметр запуска -Help и пункт меню "Справка" -> "Параметры запуска..." выводящие окно показывающее возможные параметры запуска и коды завершения программы.
  • Теперь, при пустом значении параметра TelnetLogin или при его отсутсвии, telnet-авторизация не выполняется.
  • В составе дистрибутива обновлена программа LisWarning.exe.
   
 

16.07.2021 - версия программы - 5.15.140.1600

  • Для соединений по http и e-mail (smtp/pop3) протоколам добавлена возможность выполнить либо только передачу файлов на сервер, либо только прием с сервера. Сделать это можно либо в интерактивном режиме, через меню «СВК» используя новые пункты «Отправить файлы» и «Принять файлы», либо используя в командной строке один из параметров:
    • /svk:S – для выполнения только отправки файлов
    • /svk:R – для выполнения только приема файлов.
  • Небольшие изменения для повышения совместимости с программой NSSM позволяющей запускать Астру как сервис.
  • В дистрибутив включен файл скрипта AstraCAsService.cmd позволяющий регистрировать запуск программы АстраСВК как сервиса, с помощью программы NSSM. Подробности, в комментариях скрипта.
   
 

04.12.2020 - версия программы - 5.15.139.1596

  • Добавлен параметр SVK_Session_Attempts ограничивающий число неудачных попыток провести сеанс.
   
 

05.03.2020 - версия программы - 5.15.138.1589

  • Сделан новый алгоритм сохранения извлеченных и EMail'ов файлов.
    Теперь, они прямо из письма записываются сначала в приемную папку и затем в архив.
   
 

15.07.2019 - версия программы - 5.15.137.1573

  • Из-за некорректной рабты ТШ КБР, выключен режим "докачки" частично принятых файлов. Теперь, при повторых попытках скачивания, файлы будут всегда скачиваться с начала.

    Всем работающим с ТШ КБР настоятельно рекумендуется обновить программу до этой версии, и выключить режим сегментированного приема файлов если он был включен (т.е. удалить все упоминания параметра SVK_RSegmentSize из файла настроек AstraC.ini).

  • Добавлен параметр SVK_HttpResumeReceiving.
   
 

02.07.2019 - версия программы - 5.15.136.1572

  • Исправлена ошибка - в предыдущем релизе некорректно работали параметры SVK_RPath_From_<xxx> и SVK_RPath_Format_<xxx>.
   
 

01.07.2019 - версия программы - 5.15.135.1571

  • Исправлена ошибка - не работал параметр SMask.
  • Добавлена настройка папок приема для разного типа сообщений (INFO,EPD и пр) (параметры SVK_RPath_Format_[xxx] и SVK_RPath_Format_<xxx>).
  • Поскольку ТШ КБР "ломается" при больших значениях размера сегмента, теперь «докачка» после ошибок производится не одним сегментом, а несколькими. Т.е., на время «докачки» Астра переходит в блочный режим приема.
  • Как выяснилось, ТШ КБР возвращает "500 Internal server" даже на некоторые ошибки прикладного уровня (например "User 044525168_00 is blocked." или "User 044525132_00 tried to send message from not personal UIC - uic:452513200000"). Причем, такие ошибки не позволяют передать файл, т.е. он "затыкает" канал, и требует действий оператора. Поэтому, теперь ответы сервера "500 Internal server" прерывают сеанс связи.
  • У ТШ КБР, в «теле» ответов "500 Internal server" иногда содержится важная информация, указывающая на причину ошибки. Это никак не описано в имеющемся у нас документе “ТШ КБР.ТУ подключения КБР” от 29.01.2019. Однако из практических случаев видно, что чаще всего эти сообщения имеют формат XML-документов, хотя и очень сильно различающихся для разных ошибок.

    В общем, ввиду невозможности однозначно интерпретировать такие ответы из-за отсутствия спецификаций на них, принято решение выводить их в протокол "как есть", без какой-либо обработки и анализа.

  • Внесено некоторое количество мелких изменений расширяющих возможность анализа расширенных протоколов – уж больно часто приходится анализировать недокументированные особенности поведения ТШ КБР.
   
 

30.01.2019 - версия программы - 5.14.133.1557

  • Исправлена ошибка препятствовавшая приему файлов с ТШ КБР имеющих время создания в последнюю тысячную долю секунды.
   
 

10.01.2019 - версия программы - 5.14.132.1556 сборка 1 от 18.01.2019

  • В примеры настройки работы с ТШ КБР добавлен параметр SVK_HttpListMaxCount=100. Это связано с тем, что из-за внутреннего дефекта сервера ТШ КБР текущей версии (на 17.01.2019) он, при попытке запросить список ВСЕХ ожидающих приема сообщений отвечает “500 Server Error”. Вот и приходится запрашивать «порциями» по 100 шт.

    Когда этот дефект на сервере устранят, эту настройку можно будет удалить. А можно и не удалять.

   
 

10.01.2019 - версия программы - 5.14.132.1556

  • Добавлена возможность работы с ТШ КБР.

    Примеры настроек для работы с ТШ КБР в файле "AstraC_example_TS-KBR.ini” и в описании, на стр 28: "Пример 10 (простейший вариант для обмена с тестовым ТШ КБР)" и "Пример 11 (простейший вариант для обмена с промышленным ТШ КБР)".

    Следует отметить, что текущая версия не умеет сама устанавливать VPN-соединение с транспортной сетью Банка России. Поэтому, для ее успешной работы необходимо «вручную» устанавливать это соединение до запуска сеанса. В настоящее время работы по автоматизации установки VPN-соединения в стадии тестирования.

    Кроме того, похоже, что ТШ КБР не имеет возможности автоматизировать смену паролей. По крайней мере, пока мы не сможем «раздобыть» полную спецификацию протокола ТШ КБР, автоматическую смену пароля придется отключить.

  • Добавлено протоколирование имени пользователя Windows под которым была запущена программа.
   
 

19.10.2018 - версия программы - 5.14.128.1547 сборка 2

   
 

27.04.2018 - версия программы - 5.14.128.1547

  • Исправлена ошибка в документации. Добавлено описание параметра SkipAndDeleteFilesMaskList и исправлено описание параметра SkipFilesMaskList
   
 

22.01.2018 - версия программы - 5.14.128.1547

  • Исправлена ошибка. К сожалению, анонсированное в предыдущем релизе исправление ошибки при работе с MGTU_FTP от имени 'anonymous' было неудачным. Теперь, мы исправили это.
   
 

24.12.2017 - версия программы - 5.14.127.1544

  • Исправлена ошибка. Теперь, если для соединений типа MGTU_FTP не указан параметр SVK_Server_Login, или его значение равно anonymous, в момент установки соединения с FTP-сервером не возникает ошибки “В доступе отказано - Ваш логин не входит в список допустимых для Вашей лицензии”.
   
 

18.11.2017 - версия программы - 5.14.126.1543

  • Добавлена возможность изменения формата времени в строках файлов протоколов. Управляется новым параметром LogTimeFormat описанным в разделе «Формат файла протокола»
   
 

30.10.2017 - версия программы - 5.14.125.1542

  • Добавлена возможность ведения файла протокола в разных кодировках. Управляется новым параметром LogFileFormat описанным в разделе «Формат файла протокола»
   
 

25.07.2017 - версия программы - 5.14.124.1541

  • Внесено изменение, благодаря которому программа теперь может успешно работать с SMTP-серверами, не допускающими русские имена клиентских компьютеров.
    Ранее, если сетевое имя компьютера включало русские буквы, некоторые SMTP-сервера отвергали попытку соединения с такого компьютера, что не позволяло передавать файлы по протоколу SVK-MAIL.
  • Ранее, при выполнении действий предписываемых параметрами командной строки “svk:W<x>” (открыть в Internet Explorer соответствующую WEB-страницу), использовались URL «зашитые» в программе, что не позволяло например выбрать используемый протокол (http или https). Теперь, эти URL можно изменить, указав соответствующие значения в параметрах (SVK_URL_User...) ini-файла.
   
 

10.05.2017 - версия программы - 5.13.123.1529 сборка 3

В программе ничего не изменилось. Просто в документации, в файл AstraSVK.pdf, было добавлено ранее пропущенное описание параметра ArchiveByReceiveTime.

   
 

18.04.2017 - версия программы - 5.13.123.1529 сборка ++

В программе ничего не изменилось. Просто в архив добавлен потерянный ранее файл LisWarning.exe.

   
 

07.12.2016 - версия программы - 5.13.123.1529 сборка +

В программе ничего не изменилось. Просто в документации, файл AstraSVK.pdf, была исправлена ошибка в описании значений параметра AckRequest.

   
 

17.11.2016 - версия программы - 5.13.123.1529

Основным изменением в этой версии конечно можно считать появление новой возможности - работа с FTP-сервером МГТУ на который "выкладываются" новые версии служебных програм, НСИ и прочая информация необходимая банкам. Теперь, программу можно использовать для регулярного "скачивания" с него обновленных файлов. Подробности работы программы в этом режиме описаны в разделе Особенности процесса приема файлов с FTP-сервера МГТУ описания.
Естественно, появление этого нового режима потребовало внесения изменения в примеры(шаблоны) файлов настроек "AstraC.ini" размещенные в дистрибутиве, и на сайте (см.выше). Попутно, мы их привели к некоторому общему стандарту.

Помимо этого, как всегда есть некоторое количество мелких изменений:

Исправления ошибок:

  • Ошибки открытия файла для приема обрабатывалась, но не фиксировалась в протоколе.
  • Значение параметра SVK_Pop3_Timeout ошибочно бралось равным значению SVK_SMTP_Timeout.
  • Более корректная реакция программы на ошибки доступа к папке, в которой размещается протокол программы

Незначительные изменения, которые, однако, могут затронуть некоторых пользователей:

  • Теперь в протоколе, в сообщениях о приеме/передаче файла, и на экран выводится имя файла с относительным путем. Ранее, путь не выводился.
  • Добавлена более точная диагностика ошибки авторизации на SMTP-сервере при ошибке в имени пользователя или пароле.
  • Некоторые изменения в ведении архивов при работе по протоколу SVK-EMail:
    • отправляемые файлы теперь архивируются в папку архива по дате ОТПРАВКИ, как и отправляемые сообщения (*.eml).
      Ранее, файлы архивировались по дате файла.
    • принимаемые файлы и принимаемые сообщения (*.eml) теперь архивируются в папку архива по дате ОТПРАВКИ письма (из заголовков письма).
      Ранее, файлы и сообщения архивировались по дате ПРИЕМА письма.
    Можно вернуть старый режим архивации принятых файлов и сообщений с помощью нового параметра ArchiveByReceiveTime=1
  • Изменена область видимости некоторых параметров ini-файла. Теперь, параметры ArchiveDays и ArchiveZips допускаются еще и в секциях серверов.
  • Добавлен еще один код завершения "7 - Ошибка неизвестного типа". Пока, возвращается при ответах SMTP-сервера не восстановимого типа (5xx)
  • Добавлены индивидуальные параметры авторизации для HTTP, POP3 и SMTP серверов. См.описание параметров SVK_HTTP_Login, SVK_HTTP_Password, SVK_POP3_Login, SVK_POP3_Password, SVK_SMTP_Login и SVK_SMTP_Password.
   
 

17.03.2015 - версия программы - 5.12.119.1506

Уже давно мы не выкладывали обновлений, хотя доработки программы выполнялись регулярно. Но вот, наконец, настало время для их публикации.
Как всегда, исправлялись ошибки, добавлялись изменения для адаптации к странностям СВК-серверов и антивирусов, ну и конечно добавлялись новые возможности. Теперь, об основных изменениях поподробнее.

Исправления ошибок:

  • В некоторых ситуациях, например, когда возникала ошибка открытия COM-порта по причине его отсутствия в системе, программа возвращала не правильный код завершения.
  • При наличии параметра -KeepConnection, повторный дозвон после разрыва связи во время сеанса мог вызывать фатальную ошибку "Ошибка модема" что прерывало незавершенный сеанс связи.
  • Устранена некорректная «докачка» файла по протоколу АСТРА в случае когда со времени начала скачивания изменился размер но не изменилось время создания файла.
  • Исправлена ошибка, приводящая иногда к повторному скачиванию файла вместо «докачки» (при работе по протоколу АСТРА) если на сервере и на клиенте разные файловые системы (FAT32/NTFS).
  • Наконец-то исправлена ошибка, которую «ловили» уже несколько лет. Она очень редко возникала при завершении работы программы после работы по протоколу АСТРА и вызывала аварийное завершение программы с выводом системного сообщения, которое приостанавливало работу скрипта (если Астра запускалась из скрипта).

Изменения для адаптации к странностям СВК-серверов и для улучшения устойчивости к влиянию сторонних программ, в основном антивирусов:

  • Добавлена «чистка» имени файла при извлечении из EMail.
    Поскольку было пару случаев когда из МГТУ-СВК приходили файлы с именами, содержащими недопустимые символы (например символ “?”), то теперь, такие символы будут заменяться на “-“ (тире).
  • Теперь, после двух неудачных попыток провести сеанс, делается принудительный разрыв соединения. Это вызвано тем, что у некоторых пользователей часто возникала ситуация когда после некоторого времени нормальной работы на установленном соединении, вдруг соединение впадало в состояние когда КАЖДЫЙ запрос завершался "HR_Error 10060,Connection timed out". И только после того как сервер "рвал" соединение по таймауту, происходил "передозвон" и восстанавливалась нормальная работа.
  • Добавлена «чистка канала» перед каждым HTTP-запросом. Без нее, у некоторых пользователей, иногда возникала ошибка «Неожиданный ответ сервера '0'», вызванная некорректной работой антивируса.
  • Добавлена принудительная авторизация после ответа сервера с заголовком 'Connection: close'. Иначе, на следующий запрос в рамках той же сессии авторизации, сервер СВК иногда, по непонятным причинам, возвращает "400 Bad Request".
  • Добавлен параметр SVK_HttpConnectionKeepAlive. Теперь, по умолчанию, все http-запросы работают в режиме 'Connection: keep-alive'. Ранее было в режиме 'Connection: close'. Это почему то иногда вызывало ответ сервера '400 Bad request'. Вероятнее всего это вызывалось влиянием антивируса.
    Если требуется работать как раньше, можно добавить в ini-файл параметр 'SVK_HttpConnectionKeepAlive=0'.
  • Режим автоматической синхронизации архива теперь не доступен - по требованию разработчиков СВК. Соответственно, значение параметра ArchiveSyncTime игнорируется.

Ну и о том, что добавлено нового:

  • Добавлена поддержка ZIP-ования протоколов и архивов. Соответственно добавлены настройки ArchiveZips, LogZips и LogZipsFullLog. Подробности в разделе «ZIP-ование протоколов и архивов» описания
  • Добавлены настройки:
    • SVK_Smtp_Charset - приоритет используемых кодировок для отправляемых сообщений
    • SVK_Smtp_Priority - приоритет сообщения
    • SVK_Smtp_AckRequest - запрос квитанции (receipt) от шлюза

    Значения по умолчанию у последних двух параметров таковы, что поведение новой версии будет отличаться от старых. Раньше, "тело" письма всегда было:

         Priority = 4
         AckRequest = true

    Теперь же, по умолчанию оно будет пустым.
    Подробности в описании соответствующих параметров.

  • Действие параметров SkipFilesMaskList и SkipAndDeleteFilesMaskList теперь распространяется и на прием по POP3-протоколу (EMail). Причем, SkipFilesMaskList в этом случае эквивалентно SkipAndDeleteFilesMaskList.

Есть еще несколько незначительных изменений, которые, однако, могут затронуть некоторых пользователей:

  • В протокол, в строку старта программы, добавлен вывод времени и часового пояса.
  • В расширенном протоколе, формат вывода времени последней записи файла изменен на ISO8601 (YYYY MM DDThh:mm:ss.zTZD).
   
 

10.10.2012 - версия программы - 5.11.108.1439

Исправлена новая ошибка с размещением INFO-файлов. В предыдущей версии (5.11.107.1437 от 07.10.2012) вкралась досадная опечатка из-за которой, INFO-файлы вместо того что бы по умолчанию сохраняться в папке “R\INFO\“, сохраняются в папку "R\", с именем, в начало которого добавлено "INFO".

Всем кто успел обновиться до версии 5.11.107.1437 от 07.10.2112, необходимо обязательно обновить программу до версии 5.11.108.1439 от 10.10.2012.

   
 

07.10.2012 - версия программы - 5.11.107.1437

  • Вновь расширены возможности по «раскладке» принятых файлов в разные папки. Теперь, с помощью параметра SVK_RPath_XSLT в конфигурационном файле, можно указать файл XSLT преобразования, которое будет применено к принятым XML-документам. Результат преобразования будет использован как список путей, в которые надо поместить принятый файл. Более подробное описание применения этой возможности приведено в разделе «Особенности размещения принятых файлов».

  • Добавлен параметр командной строки KeepConnection. При его наличии в командной строке, после проведения сеанса, программа не будет разрывать канальное (Dialup или VPN) соединение, даже если оно было установлено по ее инициативе. Аналогичного поведения можно добиться и используя новый параметр SVK_KeepConnection в конфигурационном файле AstraC.ini, либо с помощью пункта меню «СВК»→«Не разрывать соединение после сеанса». Такой режим удобно использовать если Вы, при работе по Dialup, планируете выполнить несколько сеансов подряд, не выполняя каждый раз «дозвон» заново. Например, вы отправили файл, и затем, «вдогонку», вызываете Астру для получения ответных квитанций.

  • Добавлены параметры SVK_MaxSpeedSend и SVK_MaxSpeedReceive в файл конфигурации. Они позволяют программно ограничить скорость передачи и приема. Редко, но бывает полезно при использовании некоторых некачественно реализованных драйверов.

  • Добавлен параметр SVK_HttpListMaxCount. Он позволяет ограничить размер запрашиваемого списка имеющихся на шлюзе файлов. Полезно при медленном и некачественном канале связи.

  • Изменен алгоритм удаления принятых файлов с сервера при http-протоколе. Теперь, при ошибках, делается несколько попыток удаления файла.

  • Исправлена ошибка, из-за которой, предыдущая версия, сохраняла INFO-файы в папку “R\” вместо “R\INFO\”.

  • Предпринята еще одна попытка обойти особенность поведения некоторых версий драйвера USB модемов ZyXEL, иногда вызывающая аварийное завершение программы при работе по внутреннему протоколу Астры (не СВК режим). Надеемся, что теперь с подобным явлением не придется никому столкнуться.

  • Ну и конечно как всегда, внесен целый ряд исправлений и изменений, которые не видны пользователю, но улучшают качество работы программы.

   
 

10.04.2012 - версия программы - 5.11.102.1395

  • Добавлена возможность «раскладки» принятых файлов в разные папки, в зависимости от значения поля “From” (отправитель). Это можно использовать для разделения потока входящих документов на БЭСП и МОП (при работе с МЦИ), и для разделения квитанций на разные отчеты (при работе с СВК-МГТУ). За «раскладку» отвечают новые параметры SVK_RPath_From_[...], SVK_RPath_From_<...> и SVK_RSubPathByFrom.

  • Добавлен параметр SVK_Smtp_To_FileNameDelimiter, полезный при работе по SMTP-протоколу (СВК-МГТУ).

  • Добавлены параметры SVK_Telnet_ForceLogin и SVK_Telnet_ForceLogout.

  • Изменена логика вывода предупреждений о приближении срока окончания лицензии, а также добавлены соответствующие настроечные параметры LisWarningDay и LisWarningCmd.

  • При переименовании принятых одноименных файлов теперь вместо суффикса " (n)" используется "_n" – пробелы затрудняли обработку в cmd/bat–файлах.

  • В очередной раз боролись некачественными антивирусами. Добавлен алгоритм идентификации и парирования неправильной работы некоторых версий антивируса Касперского с "Expect: 100-continue". Теперь, при обнаружении такового, программа хоть и не эффективно, но нормально отрабатывает, а в протокол пишется соответствующее сообщение с необходимыми рекомендациями.

  • Исправлена ошибка, из-за которой при запуске программы в минимизированном режиме, не запускался сеанс связи.

  • Исправлена ошибка, из-за которой, могли теряться завершающие пробелы в значениях строковых параметров AstraC.ini.

  • Исправлена ошибка в документации: в подстановочных шаблонах для параметров SVK_Smtp_To, SVK_Smtp_From и SVK_Smtp_ReplyTo, было ошибочно указано что приведение регистра к нижнему/верхнему регистру инициируется суффиксами “_L” (Low) или “_U” (Upper). На самом же деле, программа реагирует на “-L” (Low) или “-U” (Upper). Т.е., правильно использовать не символ подчеркивания, а символ тире.

   
 

18.10.2011 - версия программы - 5.11.98.1370

  • Исправлена ошибка, вызывавшая “Неожиданный ответ сервера: 404 Not Found” при выполнении смены пароля по http-протоколу. Ошибка появилась, начиная с версии 5.11.97.1363 от 23.09.2011, и проявлялась при попытке смены паролей во время работы по HTTP-протоколу.
    Если Вы используете программу версий 5.11.97.1363 и выше для работы по HTTP-протоколу (с МЦИ) и у Вас включена автоматическая смена паролей, Вам необходимо обновить программу до версии 5.11.98.1370.

  • Добавлен параметр SVK_WaitAfterChangePassword.
    Если он >0 то после успешной смены серверного пароля, выполняется задержка на указанное число секунд. Без нее, сервер иногда не распознает новый пароль при следующем запросе, возвращая '401 Unauthorized'.
    По умолчанию, значение этого параметра считается равным 20с.

  • Добавлены параметры SVK_URL_GetVersion, SVK_URL_ChPswd, SVK_URL_GetFile, и SVK_URL_PutFile, позволяющие задать URL'ы для выполнения соответствующих действий по HTTP-протоколу.

  • Добавлена поддержка HTTPS-протокола (SSL/TLS). Для этого требуется наличие в папке программы двух библиотек libeay32.dll и ssleay32.dll, а так же указание протокола https в параметрах SVK_URL_XXXX.

   
 

06.10.2011 - версия программы - 5.11.97.1367

Эта версия в основном включает в себя несколько небольших правок по результатам широкомасштабного внедрения в банках для обмена с СВК-МГТУ.
Ну и есть несколько мелких изменений по просьбе пользователей:

  • Во первых, «откатили» исправление внесенное в предыдущую версию, которое определяло используемую дату при сохранении файлов в архиве. Теперь, как и раньше, файлы сохраняются в архиве в соответствии с их датой на сервере (если таковая известна). В противном случае, нарушается режим синхронизации. Да и по мнению большинства пользователей, этот алгоритм логичнее.

  • Как выяснилось, СВК-МГТУ оказался чувствительным к регистру в почтовых адресах. Например, по его мнению EMail-адреса:
         Crypt@ext-gate.svk.mskgtu.cbr.ru
      и crypt@ext-gate.svk.mskgtu.cbr.ru
      - разные адреса.
    А поскольку программа Астра формирует EMail-адреса на основании имен файлов, то важно что бы передаваемые файлы имели имена в нижнем регистре.
    Для тех случаев, когда это затруднительно сделать в прикладной программе, формирующей эти файлы, в Астру добавлены дополнительные варианты подстановочных шаблонов для параметров “SVK_Smtp_To”,
    SVK_Smtp_From” и “SVK_Smtp_ReplyTo”. Теперь, если подстановочный параметр имеет окончание “-L (Low) или “-U” (Upper) то при подстановке, значение будет приведено к соответствующему регистру.
    Например, если задан параметр:

         SVK_Smtp_To="<FileName-L>@ext-gate.svk.mskgtu.cbr.ru"

    то в имени файла могут использоваться любые буквы – они всегда будут приводиться к строчным буквам.

  • В параметр командной строки '-s[+]чч:мм[:сс][s]' добавлен опциональный суффикс 's' Если он указан, то выполняется "мягкое" завершение по времени.
    Пока он влияет только на работу соединений СВК-HTTP.
    При "мягком" завершении по времени, сеанс прерывается только между "дозвонами", либо во время отработки задержки.
    Это удобно при использовании совместно с параметром /WaitA, для остановки Астры на ночь и/или на выходные дни.

   
 

26.09.2011 - версия программы - 5.11.97.1364

По ошибке, на сайт попала версия 5.11.96.1363, при запуске которой "вылетает ошибка": "Invalid program version ...".

Эта версия устраняет это недоразумение.

   
 

24.09.2011 - версия программы - 5.11.97.1363

Выход этой версии ознаменован давно ожидаемым событием. Теперь, программа поддерживает работу с почтовыми протоколами шлюзов СВК (SMTP и POP3). Это позволяет использовать ее для работы с СВК-МГТУ (отправка отчетности и т.п.). Образцы файлов настроек можно скачать по ссылкам выше, или посмотреть в файле описания

Отметим, что эта версия не прошла широкомасштабного тестирования. Ее работа проверена лишь в нескольких банках. Поэтому, мы будем очень признательны Вам за максимально оперативное сообщение нам об обнаруженных ошибках. Кроме того, как всегда, будем рады получать от Вас любые пожелания по усовершенствованию функционала программы.

И еще, в данной версии пока не реализована возможность автоматической смены паролей для серверов работающих по почтовым протоколам (СВК-МГТУ), но эта функция в скором времени появится.

Кроме этого, внесен ряд изменений касающихся прежних функций программы:

  • Для VPN соединений теперь игнорируется параметры SVK_Dialup_Phones и PhonePrefix.

  • При ведении архива, в случае совпадения имен, для исключения перезаписи файла, к новому файлу прибавляется суффикс вида: " (n)"

  • Исправлена ошибка. При ведении архива, файл помещался в папку дня соответствующего дате создания файла на шлюзе СВК, вместо даты приема файла программой АСТРА.

  • Внесено изменение, парирующее ошибку некоторых версий драйверов USB-модемов ZyXEL, при работе по обычным (не СВК) соединениям

   
 

29.07.2011 - версия программы - 5.11.96.1342

  • Исправлена ошибка, в результате которой, на некоторых компьютерах не отрабатывалась задержка сеанса (/Wait).

  • Исправлена ошибка, в результате которой, при приеме маленьких файлов по плохим Dialup-линиям возможно было появление в протоколе ложного сообщения: “СВК-шлюз прислал испорченный файл, но его удалось исправить! ....

Поскольку сейчас, в результате широкомасштабного перехода наших пользователей с версии 5.10.93.1276 на версии с новой реализацией HTTP-протокола выявляются те или иные ошибки, рекомендуем Вам чаще заглядывать на наш сайт, с целью своевременного получения обновлений. Хотя бы в течение ближайшего месяца.

   
 

25.07.2011 - версия программы - 5.11.96.1341

Исправлена ошибка, приводившая к «зацикливанию» программы, если во время приема файла по HTTP-протоколу разрывалось каналообразующее соединение.
Ошибка была внесена в версию 5.11.95.1333 от 05.07.2011.
Если Вы уже обновились до версии 5.11.95.1333, 5.11.96.1337 или 5.11.96.1339 необходимо обязательно выполнить обновление до версии 5.11.96.1341.
Приносим свои извинения за возможно доставленные неудобства.

   
 

25.07.2011 - версия программы - 5.11.96.1339

Реализовано принудительное включение сегментированного режима при приеме файлов.
(
см. параметр SVK_RSegmentSize)

Исправлена ошибка, иногда приводившая к нарушению контроля размера списка текущих файлов. Ошибка была внесена в версии 5.11.96.1337, поэтому, желательно выполнить обновление, если Вы успели установить эту версию.

   
 

12.07.2011 - версия программы - 5.11.96.1337

Выход этой версии опять посвящен ошибке версии шлюза СВК v1.0.4.


Поскольку сроки устранения этой ошибки на шлюзе неизвестны, а совет тех.поддержки МЦИ: «качайте
через WEB-интерфейс из архива» не может быть использован при автоматической работе, мы решили добавить в Астру СВК функцию автоматического исправления файлов, испорченных шлюзом.

Кроме этого, несколько изменена политика контроля принятых файлов на корректность. Теперь, по умолчанию, некорректные файлы все равно принимаются.

Но, даже если выключить прием некорректных файлов, как это было ранее, теперь программа не зацикливается на повторении приема неликвидного файла, а просто игнорирует его, не удаляя с сервера.

Как всегда, более подробно изменения описаны в приложенном документе.

   
 

06.07.2011 - версия программы - 5.11.95.1333

Основные изменения этой версии заключаются в полной переделке «нижнего уровня», главной целью которого был отказ от использования библиотеки WinInet.dll, и переход на собственную реализацию HTTP-протокола. Это, во-первых, позволило избавиться от некоторых серьезных недостатков WinInet, во-вторых, расширило возможности дальнейшего развития программы.

Выпустить релиз предполагалось несколько позже, когда будет закончена работа по реализации E-Mail протоколов, однако, МЦИ вынудил делать это раньше.

04.07.2011, на МЦИ сменили версию СВК-шлюза. С одной стороны это хорошо, в ней появились некоторые доп.возможности, которые данная версия Астра уже может использовать. А с другой - полохо: появились случаи, когда новая версия шлюза присылает "бракованные"  файлы (см.http://bankir.ru/dom/showthread.php?t=73797&p=2871780&viewfull=1#post2871780). А поскольку Астра при приеме XML-документов проводит проверку их синтаксической корректности, то могут возникнуть проблемы. Вот именно это обстоятельство и вынудило нас выпустить эту промежуточную версию. В ней, можно отключить проверку синтаксической корректности XML-файлов. Достаточно добавить в настройки соединения параметр SVK_XML_Validate=0.

Об остальных изменениях можно как обычно почитать в файле описания AstraSVK.pdf имеющегося в архиве с программой.

   
 

17.12.2010 - версия программы - 5.10.93.1276

Маленькое косметическое изменение одного из выводимых в протокол сообщений.

   
 

14.12.2010 - версия программы - 5.10.93.1275

Основные изменения этой версии касаются добавления новых интерактивных возможностей доступных через главное меню программы, и через параметры командной строки.

Например, Вам наверняка понравится возможность запуска программы Internet Explorer для открытия основных страниц WEB-сайта СВК, с автоматическим вводом имени и пароля доступа к сайту.

Еще стало возможным настроить программу так, что бы вызывающий ее скрипт, мог автоматически переходить на резервный канал связи, если не удается установить соединение по основному каналу.

Естественно, в этой версии имеются и изменения связанные с исправлением ошибок, расширением и уточнением сообщений при возникновении проблем, ну и прочие изменения, призванные уменьшить число возникающих проблем у пользователей, и упрощающих поиск источника проблемы, если она все-таки возникла.  Например, увеличено время ожидания ответа сервера (теперь его можно регулировать через настройки), что позволяет обеспечить работу при активности таких программ как антивирус Касперского, вмешивающихся в HTTP-трафик и существенно искажающих при этом временную диаграмму HTTP-протокола.

 

В общем, появилось много всяких полезных "фишек". Так что настоятельно рекомендуем ознакомиться с изменившимися разделами описания (они как всегда  выделены в описании) – наверняка Вы найдете полезные для себя новые возможности.

   
 

25.09.2010 - версия программы - 5.10.92.1255

Обнаружилась проблема, если на компьютере установлен Internet Explorer 8. Проблема проявлялась при авторизации на сервере, в виде ошибки:

В доступе к серверу СВК отказано.
    Ответ сервера СВК: Ошибка в имени или пароле, или имя заблокировано.
    Обратитесь на узел связи СВК.

Причем, такая ошибка возникала, только при повторных сеансах, без перезапуска программы AstraC.exe.

В результате сложных разборок, выяснилось, что причиной является не специфицированная особенность библиотеки “wininet.dll” версии 8. Теперь в Астру внесены необходимые изменения для учета этих особенностей.

Вне зависимости от того проявлялась эта ошибка у Вас или нет, мы настоятельно рекомендуем обновить Вашу версию программы.

Ведь никогда не знаешь когда и какая программа, при своем обновлении, заменит Вам библиотеку “wininet.dll” на более свежую.

 

21.09.2010 - версия программы - 5.10.90.1248

Основная новость - эта версия является первым официальным релизом включающим режим СВК. Соответственно, из тела программы удалены все встроенные ограничения по сроку использования программы. Теперь, все права на использование программы определяются имеющимся у Вас файлом лицензии.

Всем обязательно необходимо заменить имеющуюся версию программы AstraC.exe на новую, поскольку старые версии перестанут работать 23.09.2010.

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

 

20.07.2010 - версия программы - 5.10.86.1223

Небольшие изменения, и устранение мелких, редко проявляющихся ошибок.

Подробности как всегда, в кратком описании.

 

30.06.2010 - версия программы - 5.10.85.1214

Опять был фальстарт, правда, не такой неприятный как в прошлый раз.
Вчера, в результате аврального устранения проблемы версии 5.10.83.1208 от 28.06.2010, не везде были внесены нужные правки. В результате, остался не работающим режим сегментированной передачи файлов. В этой версии проблема устранена и для сегментированного режима.
Всем кто использует сегментированную передачу файлов  необходимо перейти на эту версию.

 

29.06.2010 - версия программы - 5.10.84.1212

Устранена проблема с отказом в приеме файлов переданных предыдущей версией. Признаком проблемы были транспортные квитанции (файлы *.RECEIPT) с диагностикой:
    “hexadecimal value 0x00, is an invalid character. Line XX, position XX”.

Всем кто успел перейти на предыдущую версию необходимо обязательно ее удалить, и перейти на эту, либо "откатиться" на v5.10.81.1202.

Приносим свои извинения тем, кто успел перейти на предыдущую версию, и вынужден был пережить нервотрепку, которую вызвала неудачная попытка послать ею рейс.

Ну и совет для всех: переходя на новую версию, всегда полезно оставлять копию старой, для возможности отката на нее, если новая не заработала. Это касается естественно не только нашей программы.

Подробности как всегда, в кратком описании.

 

28.06.2010 - версия программы - 5.10.83.1208

  • Добавлена возможность автоматической смены паролей доступа на Dialup(VPN) и на СВК-сервер, по истечению указанного срока;
  • Добавлена возможность запуска Астры как «звонилки», т.е. только для установки Dialup (VPN) соединения. Полезно при включенной автоматической смене паролей, поскольку для установки связи будут использоваться пароли из настроек программы и соответственно, после автоматической смены, не потребуется их менять в настройках RAS-соединения;
  • Существенно изменен алгоритм отправки файлов на сервер СВК. Теперь, время отправки больших файлов на сервер, во многих случаях, может уменьшиться в полтора-два раза! Кроме того, значительно снижена вероятность «удваивания» передаваемых файлов;
  • Появилась возможность включения сегментированного режима передачи файлов на сервер. Это может быть полезным при работе по Dialup на телефонных линиях невысокого качества;
  • Большие изменения в правилах размещения параметров в секциях файла AstraC.ini. Это позволяет более тонко настраивать программу для работы на разных компьютерах и с разными серверами СВК. Добавлены новые параметры. Совместимость с файлами конфигурации прошлых версий сохранена;
  • В описание добавлены примеры типовых вариантов настройки.
    .

Подробности, как всегда, в кратком описании.

 

18.06.2010 - версия программы - 5.10.81.1202

Добавлена возможность указывать префикс набора номера для СВК-соединений.
Появилась возможность добавления IP-маршрута после установки RAS-соединения, что также повлекло изменение описания настройки RAS-соединения.

Подробности, как всегда, в кратком описании.

 

03.06.2010 - версия программы - 5.10.78.1194

У некоторых клиентов наблюдались ошибки связанные с «потерей» параметров авторизации шлюзом СВК в пределах одного сеанса. Это приводило в некоторых случаях к автоматическому «передозвону» с последующим успешным проведением сеанса. А в некоторых случаях, даже к остановке программы и необходимости ее повторного запуска. Начиная с версии 5.10.78, было найдено решение позволяющее парировать эти ошибки, без повторного «передозвона».

Добавлена возможность указания имени соединения и списка телефонов, индивидуально, для конкретных компьютеров. Подробности в кратком описании.

 

19.05.2010 - версия программы - 5.10.76.

Наиболее существенным изменением, стало использование собственной встроенной "звонилки". Теперь, канальные настройки (телефоны, логин и пароль) хранятся в файле AstraC.ini. Более подробно, о нововведениях рассказано в кратком описании.