Копировать ссылку на страницу

Синтаксис:

function GetApplicationEx(

 const ConnectParams: WideString;

 out Error: Integer): OleVariant;

Параметры:

ConnectParams – параметры соединения. Можно передавать в одном из форматов:
«SystemCode=<Код системы>[;UserName=<Имя пользователя>;Password=<Пароль пользователя>;IsOSAuth=<Признак Windows-аутентификации>;IsVirtualPassword=<Признак перекодированного пароля>AuthType=<Тип аутентификации>; KeepLoginPoint=<хранение ссылки на SBLogon>;InteractiveMode=<интерактивный режим работы>;InstallationID=<ИД инсталляции>;NovellServerName=<имя сервера Novell>]»;
«ServerName=<Имя сервера>;DBName=<Имя базы данных>[;UserName=<Имя пользователя>;Password=<Пароль пользователя>IsOSAuth=<Признак Windows-аутентификации>IsVirtualPassword=<Признак перекодированного пароля>AuthType=<Тип аутентификации>; KeepLoginPoint=<хранение ссылки на SBLogon>;InteractiveMode=<интерактивный режим работы>;InstallationID=<ИД инсталляции>;NovellServerName=<имя сервера Novell>]».

IsOSAuth. Признак использования Windows-аутентификации. Возможные значения: True, False.

Рекомендуется вместо параметра IsOsAuth использовать параметр AuthType.

AuthType. Тип аутентификации. Возможные значения:

OS – выполнить соединение с использованием Windows-аутентификации;
NOVELL – выполнить соединение с использованием Novell-аутентификации.

IsVirtualPassword. Признак аутентификации по перекодированному паролю. Возможные значения: True, False.

KeepLoginPoint. Признак необходимости хранения явной ссылки на SBLogon. Возможные значения: True, False. Значение по умолчанию True.

InteractiveMode. Признак интерактивного режима работы. Возможные значения: True, False. Значение по умолчанию True.

Installation ID. ИД инсталляции.

NovellServerName. Имя сервера Novell. Используется только при Novell-аутентификации;

Error – код сообщения об ошибке.

Возвращаемое значение:

Приложение для указанной системы. Метод возвращает объект IApplication.

Описание:

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

Возможные значения параметра Error:

Значение параметра Error

Описание ошибки

0

Ошибок нет, объект приложения создан успешно

1

Требуется изменение пароля, у пользователя установлен пароль по умолчанию

17

Сервер не найден

2763

Роль приложения не найдена

4060

Невозможно открыть базу данных

15247

У пользователя нет прав на выполнение данного действия

18456

Не удалось произвести вход в систему

-3

Неправильное имя пользователя или пароль

-8

Данная система не установлена. Система установлена, если она указана в файле SystemInfo.xml

-42

Неизвестная ошибка

-43

Не удалось установить соединение с базой данных

-44

Ошибка установки соединения

-45

Неверные параметры соединения

-96

Неверные параметры разблокировки

-97

Ресурс заблокирован

Примечание

Параметр Error является выходным параметром. Его значение доступно после выполнения метода. Для его получения в параметре Error следует передавать указатель на целочисленную переменную. Метод можно вызывать только из внешних приложений.

См. также

Метод GetApplication

 

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM