НАЧАЛО >> Провайдер данных к серверу приложений ИРБИС 128 >> Назначение📄 Скачать в DOCX
DP_i128 - объектный модуль-провайдер данных. Он приводит стандартные операции
слоя Database к HTTP-запросам удаленного сервера приложений ИРБИС 128 и
возвращает результат в формате, ожидаемом локальной системой.
| Сценарий | Компоненты |
|---|---|
| Инициализация провайдера | InitProvider, параметры секции PROVIDER из INI базы. |
| Подключение и отключение | Connect, Disconnect, состояние IsConnected. |
| Выполнение удаленного запроса | ExecRqst, HTTP POST к удаленному серверу. |
| Проверка версии | GetVersion. |
| Поиск и чтение | Search, RecSearch, RecRead, RecReadAndFormat. |
| Словарь терминов | GetTermList. |
| Форматирование виртуальной записи | RecVirtualFormat. |
| Запись и удаление | RecWrite, DeleteRec, RecIfUpdate. |
| Работа с файлами | GetFile, SetFile, WriteToIni. |
| Делегирование владельцу | CallOwnerFunction для операций, которые выполняет родительский объект базы. |
| Параметр | Назначение |
|---|---|
PROVIDER.HOST |
Адрес удаленного сервера приложений; по умолчанию берется из i128SelfHost. |
PROVIDER.PORT |
Порт удаленного сервера; по умолчанию берется из i128SelfPort. |
PROVIDER.LOGIN |
Логин для удаленного сервера, если требуется. |
PROVIDER.PW |
Пароль для удаленного сервера, если требуется. |
PROVIDER.TIMEOUT |
Таймаут HTTP-запросов. |
PROVIDER.PROXY |
Прокси-сервер для исходящих HTTP-запросов. |
PROVIDER.PROXYUSER |
Пользователь прокси. |
PROVIDER.PROXYPASSWORD |
Пароль прокси. |
PROVIDER.SRCPREFIX |
Префикс поискового выражения. |
PROVIDER.SRCPOSTFIX |
Постфикс поискового выражения. |
Модуль зависит от доступности удаленного сервера приложений. Документационные
проверки не должны выполнять реальные операции Search, RecRead,
RecWrite, DeleteRec или GetFile; для Help-gate достаточно проверки
синтаксиса PHP, HTML/DOCX-выгрузки Help/ModuleRoot&module=DP_i128 и
отсутствия пропусков Autodoc.