Система PalmOrder позволяет использовать одновременно с одной платформой больше одной конфигурации.
Опишем на примере пошагово как создать несколько конфигураций.
Шаг 1. Создание таблицы, описывающей конфигурации.
Конфигурации описываются в таблице PO_Configurations, которая содержит следующие поля:
id |
INT KEY |
первичный ключ |
name |
CHAR(n) |
наименование конфигурации |
directory |
CHAR(n) |
директория конфигурации |
См. пример PO_Configurations.xml, содержащий 2 конфигурации.
Файл с таблицей конфигураций (не забудьте его предварительно преобразовать в бинарный формат с помощью Xml2Eldb) необходимо записать в директорию с самой платформой, т.е. туда, откуда запускается приложение PalmOrder.exe. При запуске платформа проверяет наличие данной таблицы, если обнаруживает, выводит диалоговое окно для выбора конфигурации.
Шаг 2. Настройка файлов параметров обмена
Т.к. предполагается, что для каждой конфигурации необходима выгрузка своих данных, нужно настроить соответствующим образом файл параметров обмена. Для этого можно использовать XML-атрибут url в таких элементах как pdbs, documents, files, указывающий поддиректории во входящих и исходящих для сервера.
См. пример файла настроек обмена ExchangeConf1.xml для первой конфигурации. Также см. раздел «Файл параметров обмена» в руководстве администратора.
Шаг 3. Создание ярлыков для каждой конфигурации
Система PalmOrder позволяет создать для каждой конфигурации свой ярлык для запуска. У приложения PalmOrder.exe существует параметр conf=N, который в качестве N принимает порядковый номер конфигурации из таблицы PO_Configurations. Нумерация начинается с 0. При выборе такого ярлыка происходит запуск приложения с данной конфигурацией, минуя диалоговое окно выбора конфигурации.
См. пример ярлыка PalmOrder - Элтокс АРМ.lnk
|