Файлы-ярлыки - это файлы, имеющие определенную структуру и расширение *.pp. Данные файлы создаются и хранятся в файловой системе рабочей станции. Они позволяют открывать объекты платформы напрямую из файловой системы без предварительного запуска платформы.
Файлы-ярлыки создаются на языке XML и имеют следующую структуру:
<?xml version="1.0" encoding="utf-8"?>
<AutoOpen>
<Metabases>
<TESTUSER>
<LogonData/>
<Credentials/>
<Object></Object>
</TESTUSER>
</Metabases>
</AutoOpen>
Описание разделов:
AutoOpen. Описывает параметры запуска «Форсайт. Аналитическая платформа». Набор атрибутов раздела совпадает с ключами, используемыми для запуска «Форсайт. Аналитическая платформа»;
Metabases. Предназначен для описания параметров подключения к репозиторию платформы. Раздел не содержит атрибутов;
TESTUSER. Описывает параметры подключения к конкретному репозиторию платформы. Название раздела может быть произвольным и должно быть задано в верхнем регистре. Набор атрибутов раздела совпадает с атрибутами раздела настроек репозитория для планировщика задач;
LogonData. Описывает репозиторий, содержащий требуемый объект. Набор атрибутов совпадает с атрибутами раздела <LogonData> в конфигурационном файле планировщика задач;
Credentials. Описывает учетные данные репозитория, содержащего требуемый объект. Набор атрибутов совпадает с атрибутами раздела <Credentials> в конфигурационном файле планировщика задач;
Object. Содержит идентификатор открываемого объекта.
Пример файла-ярлыка:
<?xml version="1.0" encoding="utf-8"?>
<AutoOpen SingleInstance = "1" Silent="1">
<Metabases>
<PPREPOSITORY Name="TestName" Driver="MSSQL2008" Package="STANDARDSECURITYPACKAGE" Authentication="1" DebugMode="0" CurrentLocale="1033">
<LogonData SERVER="8:MSSERVER" DATABASE="8:PPREPOSITORY" FILEGROUP="8:PRIMARY"/>
<Credentials USER="sa" PASSWORD="Qwerty1"/>
<Object>OBJ2448</Object>
</P7REPOSITORY>
</Metabases>
</AutoOpen>
При открытии данного файла будет открыт объект с идентификатором «OBJ2448». Данный объект содержится в репозитории «PPREPOSITORY», расположенном на сервере «MSSERVER». Сервер использует СУБД Microsoft SQL Server 2008. Для подключения к репозиторию используется логин «sa» и пароль «Qwerty1».
Открытие файлов ярлыков возможно следующими способами:
открытие из файловой системы. Для открытия файла-ярлыка из файловой системы дважды щелкните по нему основной клавишей мыши. Будет открыт объект из репозитория платформы, указанный в файле. Если открытие файла-ярлыка выполняется впервые, то будет отображен диалог, предлагающий выполнить поиск программы для открытия данного файла. Укажите, что программа будет выбрана из списка установленных программ. Затем выберите «Форсайт. Аналитическая платформа» и укажите, что данная программа будет использоваться для всех файлов данного типа;
открытие из командной строки.
Для открытия файла-ярлыка из командной строки применяется приложение
cfg.exe,
расположенное в папке «AutoUpdate»
по пути установки «Форсайт. Аналитическая платформа».
Например: C:\ProgramFiles\Foresight\AutoUpdate.
Формат команды: cfg.exe <полный
путь к файлу-ярлыку>. Например:
cfg.exe C:\Shortcuts\Report.pp
См. также: