Клиентам
|
 |
Апгрейд на 15 релиз
- После апгрейда на 15 релиз в банке появляется ошибка: "Ошибка шифрации #13. Текст уже зашифрован".
- Проявляется на Excellence. Дело в том, что на версиях до 15-й в Transpackets данные хранились в зашифрованном виде. При переходе на 15-ю если остались неотправленные пакеты (WaitForQuery) (либо SendingError), то при повторной отправке на 15-й версии они попытаются еще раз зашифроваться. В итоге #13 Текст уже зашифрован.
Для исправления ситуации нужно связаться со службой поддержки и получить специальную библиотеку aacrtran.BLL.
- В процессе обновления банковской части на 100% "Ошибка конвертации параметров криптозащиты".
- Скорее всего Вы не написали предварительно SQL запрос из документации по апгрейду: select cryptouid from cryptoabonents where cryptouid not in (select cryptouid from cryptocustomer) и не разобрались с непривязанными подписями.
В таком случае завершите апгрейд банка, не соглашаясь восстанавливать старые данные. Если других ошибок при апгрейде не было, то он прошел успешно за исключением того, что из системы исчезли подписи, не относившиеся ни к каким клиентам.
Ознакомьтесь так же с ответом на вопрос о корректном завершении обновления с ошибками.
- После перехода на 15 релиз во всех скроллерах документов пропала кнопка "Выгрузка подписанных данных документа в файл". Это нормально?
- Да, в 15 версии нет кнопки "Выгрузка подписанных данных документа в файл". Вместо этого по кнопке "Разбор конфликтных ситуаций" можно вызвать "Выгрузку документа в файл". В полученном файле будут данные платежки по полям в читаемом виде. Также в нем будут тексты подписей. Далее над этим файлом можно запустить SignChck.exe и преобразовать в MIME формат. Точно такое же преобразование осуществляет ДБО при подписи/проверке подписи документа. И под полученным MIME файлом уже можно проверять подписи внешними программами.
Подробно этот процесс описан в специальной доке, которую можно запросить у поддержки.
- После второго этапа обновления толстого клиента пытаюсь создать заявление на обязательную продажу валюты из шаблона, заведенного до апгрейда. На странице с Обосновывающими документами не могу добавить документ. Вываливаются ошибки.
- Это свойство всех апгрейдов 1Х-15, связанное с коренным изменением обязательной продажи. Нельзя создавать новые заявления с использованием старых шаблонов.
- Нужно ли делать обновление шаблона дистрибутива клиента при апгрейде 1Х-15?
- Нет. Потому, что новые, правильные шаблоны уже содержатся в банковских обновлениях обоих шагов. И клиентские библиотеки и client.mdb перезаписываются в InstClnt\Template.
- У нас в автопроцедурах настроено автоматическое "создание репликаций". После проведение 1 этапа обновления клиентам создаются и рассылаются репликации следующих таблиц:
DOCNUMPARAM
PAYSENDTYPECHECK
STAT1256
Это нормально?
- Да, при обновлении банковской части первым этапом в эти таблицы заносятся правильные данные с RPLSTATUS'ом 1. Поэтому они будут рассылаться клиентам через репликации. Данных там немного.
- Нужно ли что-нибудь делать с каталогом "\STEP1_BANK\LIBFILES.CLN"?
- Да.
В указанном каталоге содержатся архивы с новыми библиотеками разных криптографий. В доке по обновлению читаем:
---------------
В обновление клиентов нужно включить файлы из архива в каталоге BANK\LIBFILES.CLN. Для этого необходимо разархивировать файлы вышеупомянутого архива в каталог C:\ХХХХХХХХ\BSSDIR_12\LIBFILES, сохраняя структуру каталогов из архива, а также разархивировать тот же архив в каталог C:\ХХХХХХХХ\EXEDIR_12\LIBFILES\EXE, где ХХХХХХХХ - созданный каталог (например, 00000007). Причем в каталог C:\ХХХХХХХХ\EXEDIR_12\LIBFILES\EXE следует поместить файлы как из каталога \EXE\, так и из каталога \USER\ архива.
---------------
- У меня на 14 версии подпись транспортных пакетов не заведена. Ключи шифрования заведены. Можно ли мне начинать апгрейд?
- Да, можно.
Для проведения апгрейда важно, чтобы для всех клиентов были заведены ключи шифрации. При этом подпись пакетов может быть или не быть по Вашему желанию.
- Почему при обновлении клиентской части (1 шаг на 15) не появилось окно, указывающее: "Выберите каталог системы BS-Client v.3"? Даже если вручную запускать утилиту AutoUpgr.exe с опциями, то тоже самое повторяется.... 1 банк-клиент на машине.
- Если на компьютере клиента только один Клиент-Банк, то скорее всего присутствует в реестре запись, указывающая где искать клиентское место: HKEY_LOCAL_MACHINE\SOFTWARE\BSSystems. В таких случаях Autoupgr не спрашивает каталог, где установлен клиент, а берет его из реестра.
- В банке имеется несколько рабочих мест. Можно ли на 1 этапе провести полностью обновление только на одном рабочем месте, а на остальных только заменить файлы из каталога Libfiles?
- И на первом и на втором этапе нужно обновить 1 банковское место (при этом обновятся каталоги и база данных). А затем скопировать каталог с программой на остальные рабочие места. Без базы данных.
- Можно ли генерировать клиентов после первого шага обновления в банке?
- Да, можно.
Сгенеренные клиенты будут аналогичны клиентам, проведшим 1 этап обновления. Будут иметь версию 015.UPG012 BNKSEEK II
Когда придет время, им наряду с остальными нужно будет послать второй этап обновления.
- При обновлении клиента с 14 на 15 на 35% возникает ошибка: "The procedure entry point @Basemngr@initialization$qqrv could not be located in dynamic link library platform.bpl". Затем: "EPackageError:Can't load package vcontain.bpl. The specified procedure could not be found".
- Такое было, когда в директории exe лежало несколько файлов *.bpl причем от другого билда. После их удаления апгрейд прошел успешно.
- В банке после первого этапа обновления на 15 версию при попытке распечатать документ выписки выдается ошибка.
- Да, это свойство первого этапа. После второго этапа обновления банка проблемы не будет. Сейчас можно печатать, открыв выписку, закладка Документы и уже печать.
- В банке установлен 14 релиз ДБО BS-Client. Среди толстых клиентов есть и 14 и 11 релизы. Можно ли удаленно обновить всех клиентов сразу на 15 релиз?
- Да, можно.
Какой бы из более младших релизов не был у клиентов, удаленное обновление проводится согласно документации к обновлению. Более того, диски с апгрейдом будут одинаковыми и для клиентов с 14 релизом, и для клиентов с 11 релизом. Программа обновления сама распознает версию клиента и проведет обновление корректно.
Для этого необходимо при подготовке первого этапа обновления клиентов не забыть записать на диски каталоги, соответствующие номерам версий у клиентов. Например, в нашем случае на диске для клиента должны быть каталоги:
BSSDIR14
EXEDIR14
BSSDIR11
EXEDIR11
А также все остальные файлы, описанные в документации к патчу. Когда у клиента запустится AutoUpgr.exe и найдет каталог с установленной клиентской частью, он сам определит версию клиента и скопирует с CD диска лишь один из записанных туда каталогов с обновлением.
Таким образом, 11 клиенты получат обновление 11-15, а 14 клиенты обновление 14-15.
|
|
|