Объект "SessionSource"

Объект SessionSource является вспомогательным для других источников данных, и обеспечивает им соединение с сервером Docsvision. Его наличие является обязательным при использовании механизма связывания (Data Binding).

Для начала использования объекта Session Source, его нужно поместить с панели инструментов на форму карточки. При этом, откроется форма настройки, позволяющая удобно сконфигурировать параметры соединения с сервером:

Мастер настройки Session Source
Рисунок 1. Мастер настройки Session Source
На форме можно указать следующие параметры:
  • Address — адрес сервера Docsvision (SOAP или PIPE).

  • Database — имя базы данных. Можно не указывать, в этом случае будет использована база данных по умолчанию.

  • Connect with clear text authentification — признак использования базовой аутентификации вместо встроенной.

  • User name — имя пользователя для базовой аутентификации.

  • Password — пароль для базовой аутентификации.

  • Use the card session at runtime. Если флаг не установлен, будет создана новая сессия с указанным в настройках сервером и базой данных. Если флаг установлен, параметры соединения с сервером будут проигнорированы, и будет использована сессия, которая передана в объект карточки (CardControl.Session).

    Таким образом, можно установить следующее простое правило:
    • При разработке карточек, флаг должен быть установлен.

    • При разработке внешних приложений и утилит, флаг должен быть снят.

Test connection позволяет проверить правильность введённых данных (будет произведена попытка создания новой сессии с указанным сервером).

При нажатии на кнопку Advanced, откроется окно, позволяющее задать дополнительные настройки сессии (их также можно задать позже в окне свойств объекта SessionSource)

Дополнительные настройки сессии
Рисунок 2. Дополнительные настройки сессии

Свойства объекта SessionSource соответствуют параметрам соединения.