Для использования прикладного драйвера при подключении «Форсайт. Аналитическая платформа», запущенного на веб-сервере, к серверу БД через сервер-фильтр реализована поддержка списка сторонних драйверов с загрузкой из файла Drivers.xml, который располагается в директории с установленной платформой.
Структура файла Drivers.xml следующая:
<PP>
<Drivers>
<Driver Id="HTTP (ORCL8)" Name="HTTP Orcl Driver" ModuleName="HttpOrcl8" ProgId="P9.Driver.HttpOrcl8" Versiondependent="TRUE"/>
</Drivers>
</PP>
где:
<PP>. Глобальная секция;
<Drivers>. Коллекция драйверов;
<Driver>. Описание драйвера:
Id. Идентификатор драйвера, должен содержать идентификатор СУБД. Например, идентификатор для пользовательского драйвера СУБД Oracle 9.x\10.x\11.x. может быть таким: HTTP (ORCL8);
Name. Имя драйвера;
ModuleName. Имя Dll-библиотеки;
ProgId. Идентификатор, используется для создания COM-объекта;
Versiondependent. Зависимость от релиза, если TRUE, то при создании COM-объекта в указанный ProgId будет добавлена версия релиза «Форсайт. Аналитическая платформа» (Пример: P7.Driver.HttpOrcl8.26).
Помимо файла Drivers.xml в папке с установленным продуктом «Форсайт. Аналитическая платформа» должны находиться заданные в этом файле DLL-библиотеки и манифесты для них. Файл Drivers.xml является первичным и переопределяет системные драйверы, используя соответствующий идентификатор (ORCL8, MSSQL2008 и другие).
См. также: