Синтаксис:
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 |