Для ACTION=14 в значении ключа можно использовать шаблон имени файла, например
XMLGEN ACTION=14 INPUT=*.xml OUTPUT=result. xml
Ключ OUTPUT указывает имя файла для результата выполнения задания;
Ключ SERVER указывает имя сервера системы electro, на который будет передано выполнение функции. Содержимое INPUT-файла транспортируется на удаленный сервер. Ответ возвращается с удаленного сервера и записывается в OUTPUT-файл.
По умолчанию (ключ SERVER отсутствует) функция исполняется на локальном компьютере.
Состав дополнительных ключей зависит от выполняемой команды:
Ключ | ACTION= | Назначение ключа, синтаксис | |||||||||||
4 | 0 | 1 | 2 | 3 | 5 | 6 | 7 | 9 | 10 | 11 | 12 | ||
FROM | x | x | x | x | x | Начало диапазона времени CURRENT, DAYn, MONTHn, yyyymmddThhmmss, yyyy/mm/ddThh:mm:ss | |||||||
TO | x | x | x | x | x | Окончание диапазона времени (см.FROM) | |||||||
FINFO | x | x | Дополнительная информация 0 или 1 | ||||||||||
FALLPAR | x | x | x | x | x | Все параметры 0 или 1 Для ACTION=10 значение параметра FALLPAR имеет расширенную трактовку, как комбинация бит | |||||||
FSMART | x | Только отсутствующие в БД значения 0 или 1 | |||||||||||
FDEBUG | x | Отладочная информация 0 или 1 | |||||||||||
CODE | x | Код макета | |||||||||||
MODES | x | Флаги настройки | |||||||||||
DATE | x | x | Дата (см.FROM) | ||||||||||
LIMIT | x | Лимит размера вых. документа | |||||||||||
IGNORE | x | При выполнении дампа игнорировать указанную таблицу, например IGNORE=TREND | |||||||||||
DSN | x | Имя БД DSN=ELECTRO или DSN=ELECTROCNF | |||||||||||
AFTER | x | Учет времени занесения в БД (см.FROM) | |||||||||||
FLOG | x | FLOG={0|1} (по умолчанию FLOG=1) Установка FLOG=0 отключает вывод в выходной документ протокола работы. Используется для уменьшения размера выходного документа. | |||||||||||
TRY | x | TRY=n Режим “непрерывного опроса”: задание на опрос выполняется n раз. | |||||||||||
SESLIM | x | SESLIM=n (секунды, по умолчанию SESLIM =600) Работает в случае TRY>1, указывает ограничение на время выполнения непрерывного опроса. Непрерывный опрос прекращается в случае 1) истечения количества опросов TRY либо 2) истечения суммарного времени опроса SESLIM | |||||||||||
HOLD | x | HOLD={0|1) (по умолчанию HOLD=1) Работает в случае TRY>1, указывает нужно ли удерживать соединение (модем) в перерывах между опросами. В режиме HOLD=1 всё задание выполняется без закрытия соединения в перерывах между отдельными опросами. Однако, если задание содержит различные соединения, то переход на обслуживание следующего соединения обязательно сопровождается закрытием предыдущего соединения. | |||||||||||
SAVE | x | (добавлено 28.08.2008) SAVE={0...7} Ключ, управляющий трансляцией результатов чтения. Комбинация бит: 1 (бит0) - сохранять в БД Electro 2 (бит1) – сохранять в выходном XML-документе 4 (бит2) – генерировать событие «SN=s MID=m OID=o TM=t ATTR=a» Значение по умолчанию SAVE=3 соответствует прежнему поведению утилиты XMLGEN при опросе устройств (3=1+2: “сохранять в БД Electro” + “сохранять в выходном XML-документе”). | |||||||||||
OPT | x | (добавлено 20.11.2008) Ключ позволяет «пронести» в драйвер опроса устройства ключи настройки опроса (см. DllOption.doc). Значения ключей настройки опроса будут действительны только в течении выполнения XML-задания. Их значения будут иметь более высокий приоритет перед ключами из конфигурации системы. Пример. OPT=”RESP=10000 REVERS=50” | |||||||||||
FDELETE | x | x | x | x | x | x | x | x | x | x | x | x | (добавлено 18.01.2009) FDELETE={0|1) (по умолчанию FDELETE=0) Значение FDELETE=1 указывает что в случае успешного выполнения команды необходимо удалить INPUT-файл. |
Кодировка значения параметра FALLPAR для ACTION=10 (см. Дополнительно описание экспорта данных в документе ElectroFAQ.doc):
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |



