Для 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