              +--------------------< rSBSS >--------------------+
              |                                                 |
              |       Session Based Synchronization System      |
              |                       ----                      |
              |   Система сеансовой синхронизации (репликации)  |
              |      распределенных гетерогенных баз данных     |
              |         с поддержкой технологии UNICODE         |
              |              на основе технологий               |
              |  RTC (RealThinClient) и FireDAC (бывший AnyDAC) |
              |                                                 |
              +-------------------------------------------------+
              |                 РЕЕСТР ДЕФЕКТОВ                 |
              +-------------------------------------------------+

Перечень дефектов приведен в ретроспективном порядке.

================================================================================
Номер дефекта: 18052101
Обнаружено   : 21.05.2018
Существует в : ?.?-1.7
Исправлено в : 1.8 / 21.05.2018
................................................................................
ТЕМА:
  Обновление KB4103721 для Windows 10 / работа с RAS (Remote Access Services).

Модули:
  -- rssAgent.Win32.exe
  -- rssAgentA.Win32.exe
  -- rssAgent.Win32.dll
  -- rssAgent.Win64.exe
  -- rssAgentA.Win64.exe
  -- rssAgent.Win64.dll
  -- rssAdmR.Win32.exe
  -- rssAdmR.Win64.exe

Суть проблемы:
  После обновления Windows 10 (KB4103721) до версии 1803 (сборка 17134.48)
  в перечисленных выше модулях появились проблемы подключения к удалённому
  серверу по технологии RAS.

================================================================================
Номер дефекта: 18041801
Обнаружено   : 18.04.2018
Существует в : 1.6-1.7
Исправлено в : 1.7 / 18.04.2018
................................................................................
ТЕМА:
  Работа с СУБД ЛИНТЕР с помощью rssAdm.

Модули:
  -- rssAdm.Win32.exe
  -- rssAdm.Win64.exe
  -- rssAdmR.Win32.exe
  -- rssAdmR.Win64.exe

Суть проблемы:
  В модулях rssAdm* при подключении к СУБД ЛИНТЕР в окнах работы с текстами с
  синтаксической подсветкой (используется SynEdit) появляется следующее сообщение:
  "Keyword "varchar" already in list".

================================================================================
Номер дефекта: 17112301
Обнаружено   : 23.11.2017
Существует в : 1.6
Исправлено в : 1.7 / 23.11.2017
................................................................................
ТЕМА:
  Выполнение "моментального снимка" (Snapshot) при загрузке информации
  из ЦБД в БД дочернего сайта.

Модули:
  -- rssAgent.Win32.exe
  -- rssAgent.Win64.exe
  -- rssAgentA.Win32.exe
  -- rssAgentA.Win64.exe
  -- rssAgent.Win32.dll
  -- rssAgent.Win64.dll

Суть проблемы:
  При выполнении первого сеанса обмена в нисходящих информационных потоках
  (из ЦБД в БД дочернего сайта) происходит выполнение так называемого
  "моментального снимка" данных (Snapshot). Если в настройках таблиц для экспорта
  в ЦБД задана "SnapshotBefore", то она должна выполняться перед загрузкой
  "моментального снимка" данных. Например, в качестве "SnapshotBefore" часто
  используется команда "TRUNCATE TABLE MyTable".
  В версии 1.6 команда "SnapshotBefore" не выполняется.

================================================================================
Номер дефекта: 16111701
Обнаружено   : 17.11.2016
Существует в : 1.3 - 1.4
Исправлено в : 1.5 / 21.11.2016
................................................................................
ТЕМА:
  Ошибка при подсчёте контрольных сумм (CRC) в агентах синхронизации.

Модули:
  -- rssAgent.Win32.exe
  -- rssAgent.Win64.exe
  -- rssAgentA.Win32.exe
  -- rssAgentA.Win64.exe
  -- rssAgent.Win32.dll
  -- rssAgent.Win64.dll

Суть проблемы:
  Если в настройках сервера синхронизации установлен флажок "Check data CRC"
  (проверять контрольную сумму передаваемых пакетов данных),
  при выполнении сеансов репликации агент синхронизации выдаёт ошибку:
    [FireDAC][Stan]-710. Invalid binary storage format

================================================================================
Номер дефекта: 16082202
Обнаружено   : 22.08.2016
Существует в : 1.0 - 1.3
Исправлено в : 1.4 / 01.09.2016
................................................................................
ТЕМА:
  Некорректноая работа со значениями NULL для типов данных
  varchar(max), nvarchar(max), text, ntext, xml.

Модули:
  -- rssAgent.Win32.exe
  -- rssAgent.Win64.exe
  -- rssAgentA.Win32.exe
  -- rssAgentA.Win64.exe
  -- rssAgent.Win32.dll
  -- rssAgent.Win64.dll
  -- rssServer.Win32.exe
  -- rssServer.Win64.exe
  -- rssServerMgr.Win32.exe
  -- rssServerMgr.Win64.exe
  -- rssServerISAPI.Win32.dll
  -- rssServerISAPI.Win64.dll
  -- rssApply.Win32.exe
  -- rssApply.Win64.exe

Суть проблемы:
  Если в таблице-источнике поля перечисленных выше типов имеют значение NULL,
  то в таблицу-приёмник они вставлялись как пустая стока ('').
  Это особенность реализации ядра доступа к данным (модуль Delphi "Data.DB.pas").
  Теперь в подобных случаях в таблицу-приёмник вставляются значения NULL.

================================================================================
Номер дефекта: 16082201
Обнаружено   : 22.08.2016
Существует в : 1.3
Исправлено в : 1.4 / 22.08.2016
................................................................................
ТЕМА:
  Ошибка в программе rssStressTest.exe.

Модули:
  -- rssStressTest.Win32.exe
  -- rssStressTest.Win64.exe

Суть проблем:
  1. Модуль rssStressTest.exe в режиме стресс-тестирования
     при выборе "Use ADO DataSet" выдавал "Access violation".
  2. Модуль rssStressTest.exe в режиме стресс-тестирования
     при отключении логгирования (сброшены флажки "Write log" и "Write errors only")
     выдавал "Access violation".

================================================================================
Номер дефекта: 16053001
Обнаружено   : 30.05.2016
Существует в : 1.0 - 1.2
Исправлено в : 1.3 / 01.06.2016
................................................................................
ТЕМА:
  Ошибка ядра доступа к БД "FireDAC" при записи данных типа XML в БД MSSQL.

Модули:
  -- rssAgent.Win32.dll
  -- rssAgent.Win64.dll
  -- rssAgent.Win32.exe
  -- rssAgent.Win64.exe
  -- rssAgentA.Win32.exe
  -- rssAgentA.Win64.exe
  -- rssServer.Win32.exe
  -- rssServer.Win64.exe
  -- rssServerMgr.Win32.exe
  -- rssServerMgr.Win64.exe
  -- rssServerISAPI.Win32.dll
  -- rssServerISAPI.Win64.dll

Суть проблемы:
  При попытке записи в таблицу данных типа XML посредством параметров, например:
    insert into MyTable (FieldXML) values(:MyDataXML)
  при размере данных XML более 8000 байт возникает исключительная ситуация
  со следующим сообщением об ошибке:
   "Data too large for variable MyDataXML. Max len = [8002], actual len = [...].
    Hint: set the TFDParam.Size to greater value."

  В результате обращения в службу поддержки Embarcadero исправлена ошибка
  в исходных кодах FireDAC (благодарность Дмитрию Арефьеву).

================================================================================
Номер дефекта: 16030101
Обнаружено   : 01.03.2016
Существует в : 1.1
Исправлено в : 1.2 / 01.03.2016
................................................................................
ТЕМА:
  Отображение содержимого полей таблиц с графической информацией в 64-битных модулях.

Модули:
  -- rssAgent.Win64.dll
  -- rssAgent.Win64.exe
  -- rssAdm.Win64.exe
  -- rssAdmR.Win64.exe
  -- rssMonitor.Win64.exe
  -- rssMonitorA.Win64.exe

Суть проблемы:
  На сетках просмотра наборов данных по правой кнопке мышки вызывается всплывающее
  меню, в котором есть команда "Карточка (F7)". По этой команде содержимое текущей
  записи набора данных представляется в виде карточки.
  При этом в 64-битных реализациях перечисленных модулей не отображается содержимое
  BLOB-полей с графической информацией. Для их отображения в виде графических
  образов требуется динамически загружаемая библиотека ieview.dll (компонент
  библиотеки ImageEn -- www.imageen.com).
  Теперь в библиотеке ieview.dll нет необходимости.

================================================================================
Номер дефекта: 16031001
Обнаружено   : 10.03.2016
Существует в : 1.1
Исправлено в : 1.2 / 16.03.2016
................................................................................
ТЕМА:
  Работа с RAS-подключениями в 64-битных модулях.

Модули:
  -- rssAgent.Win64.dll
  -- rssAgent.Win64.exe
  -- rssAgentA.Win64.exe
  -- rssMonitor.Win64.exe
  -- rssMonitorA.Win64.exe
  -- rssAdmR.Win64.exe

Суть проблемы:
  При работе с RAS-подключениями (например, VPN-подключения) в начале сеанса
  перечисленные модули устанавливают RAS-подключение, а по завершении сеанса
  обязаны его отключить.
  При этом 64-битные модули по завершении сеанса оставляют RAS-подключение активным.

================================================================================
Номер дефекта: 16031801
Обнаружено   : 18.03.2016
Существует в : 1.1
Исправлено в : 1.2 / 21.03.2016
................................................................................
ТЕМА:
  Отображение содержимого полей типа "datetime" в отчётах.

Модули:
  -- rssAdm.Win32.exe
  -- rssAdm.Win64.exe
  -- rssAdmR.Win32.exe
  -- rssAdmR.Win64.exe

Суть проблемы:
  На сетках просмотра наборов данных по правой кнопке мышки вызывается всплывающее
  меню, в котором есть команда "Печать". По этой команде содержимое набора данных
  представляется в окне предварительного просмотра в виде отчёта FastReport.
  При этом не отображаются значения полей типа "datetime".

================================================================================
Номер дефекта: 16032201
Обнаружено   : 22.03.2016
Существует в : 1.1
Исправлено в : 1.2 / 22.03.2016
................................................................................
ТЕМА:
  Отображение списка открытых соединений в модулях rssServerMgr.Win*.exe

Модули:
  -- rssServerMgr.Win32.exe
  -- rssServerMgr.Win64.exe

Суть проблемы:
  В настройках сервера синхронизации допускается указывать пустое значение
  параметра "Адрес или имя хост-компьютера". В этом случае подразумевается,
  что сервер синхронизации будет вести прослушивание на указанном порту
  при обращении к нему по IP-адресам, имени компьютера или доменному имени.
  Однако при этом в модулях rssServerMgr.Win*.exe не отображается список открытых
  соединений при нажатии кнопки "Открытые соединения".

================================================================================
Номер дефекта: 16032401
Обнаружено   : 24.03.2016
Существует в : 1.1
Исправлено в : 1.2 / 25.03.2016
................................................................................
ТЕМА:
  Форматирование текста в окне отображения параметров файла соединений с базами
  данных (rssDbCon.lst).

Модули:
  -- rssServerMgr.Win32.exe
  -- rssServerMgr.Win64.exe
  -- rssAdm.Win32.exe
  -- rssAdm.Win64.exe
  -- rssAdmR.Win32.exe
  -- rssAdmR.Win64.exe

Суть проблемы:
  На окне ведения файла соединений сервера синхронизации с базами данных (rssDbCon.lst)
  есть кнопка с всплывающей подсказкой "View ParamList". При её нажатии открывается
  окно с перечнем всех записей в файле соединений, для каждой из которых
  указывается строка соединения "Connection String" и параметр "Connection data"
  в формате FireDAC в форматированном виде.
  В текущей версии rSBSS при форматировании этих параметров отсутствует
  символ <CR> (возврат каретки). За счёт этого не все текстовые редакторы
  отображают этот текст в удобочитаемом виде.

================================================================================
