Типы точек данных и точки данных

Экстрактор БД использует следующие внутренние типы точек данных (DPT) и точки данных (DP):

_IS_Database

содержит настройки параметров для используемых баз данных. Имя точки данных идентично имени базы данных. Если используется база данных ODBC, то имя базы данных является именем источника данных.

DPEМакс.Описание
.DbNamestringИмя базы данных (включая расширение, если оно есть)
.DbPathstringПуть к базе данных файла (пустой для баз данных ODBC)
.DbTypestringВозможные типы:MS SQL Server, Oracle
.DbUserstringИмя пользователя, определенное в базе данных (требуются соответствующие разрешения для получения полномочий)
.DbPasswordstringПароль пользователя, определенный в базе данных
.DbAlivePeriodintПромежуток времени в секундах, через который обновляется таблица DBL_Alive (см. функцию DBL_UpdateAliveSession в DBL.ctc)
.DbCommitPeriodintПромежуток времени в секундах, по завершению которого сразу же выполняется фиксация (см. функцию DBL_CommitPeriodical в DBL.ctc)
.DbCommitCountintЧисло ошибок при записи, после которого сразу же выполняется фиксация (см. функцию DBL_CommitPeriodical в DBL.ctc)
.DbCommitThreadNumberintНомер потока, в котором была запущена функция DBL_CommitPeriodical .
.DbCommitResetbitСброс периодической фиксации (см. функцию DBL_ConnectCommitReset в DBL.ctc)
.DbAliveThreadNumberintНомер потока, в котором была запущена функция DBL_UpdateAliveSession .
.DbAliveResetboolСброс действующего механизма (см. функцию DBL_ConnectAliveReset в DBL.ctc)
.DbWritePassiveboolОпределяет выполнение пассивным хостом записи в базе данных в системах резервирования.

_IS_Table

содержит настройки параметров для используемых таблиц. Имя точки данных автоматически создается из имени базы данных, «_» и имени таблицы (определяется во время конфигурирования).

DPEМакс.Описание
.TableNamestringИмя таблицы
.TableTypestringТип таблицу (в настоящее время реализовано только StandardHistory)
.TableMaxLengthDpeNameintМаксимальная длина имени точки данных / имени псевдонима в таблице (Примечание: точки данных с более длинными именами/псевдонимами в таблице не сохраняются).
.TableSystemNameDpebitИСТИНА/ЛОЖЬ: псевдоним/имя элемента точки данных сохраняется в таблице с/без имени системы
.TableAliasbitИСТИНА/ЛОЖЬ: псевдоним/имя элемента точки данных сохраняется в таблице
.TableOldDaysintВсе записи данных, которые созданы раньше определенного числа дней, заданного в TableOldDays, регулярно удаляются из таблицы (в порядке их поступления).
.TableFIFOThreadNumberintНомер потока для поочередного поступления
.TableFIFOAtHourintВремя, когда удаляются старые данные (в порядке их поступления)

_IS_ArchiveGroup

содержит настройки параметров для используемых архивных групп. Имя точки данных автоматически создается из текста»DBL_ArchiveGroup_» и порядкового номера.

DPEМакс.Описание
.AgNamestringИмя архивной группы
.AgDbNamestringИмя целевой базы данных (имя точки данных БД)
.AgTableNamestringИмя целевой таблицы в базе данных
.AgDescriptionlangStringопределяемое пользователем многоязычное описание архивной группы
   
.AgTransferструктура 
.ModeintРежим передачи:1 = периодический (Периодический)2 = управляемый триггером точки данных (Триггер)3 = управляемый событием (Событие)
.Periodintв секундах, используется только для периодической передачи данныхЗаранее заданные промежутки времени:3, 10, 15, 30 минут,1, 6, 8, 12 часов,1 день, 1 месяц, 1 год
.SyncTimetimeиспользуется только для периодической передачи данных
.TriggerDPEstringиспользуется только вместе с режимом передачи триггера: используется только вместе с режимом передачи триггера: когда данный элемент точки данных изменяется, проверяется истинность его значения, и если соблюдается необходимое условие, то передаются точки данных, определенные в AgItems (см. ниже).
.TriggerConditionOperatorstringиспользуется только вместе с режимом передачи триггера: реляционные операторы для проверки точки данных триггераВозможные операторы: <,<=,==,>,>=,!=,OnEvent
.TriggerConditionValuestringиспользуется только вместе с режимом передачи триггера: реляционные операторы для проверки точки данных триггера
.TriggerSourceTimeintиспользуется только вместе с режимом передачи триггера: 1 = время триггера, 2 = время элементов точек данных, 3 = самый последний, 4 = самое старое время элемента точки данных
.Delayintиспользуется только для периодического режима передачи: задержка при передаче (в секундах) по окончанию периода времени
.TimedFuncDpstringиспользуется только для периодического режима передачи: Имя точки данных типа _TimedFunc, используемого в периодическом режиме передачи
.AgActivebitСостояние архивной группы (AG), истина = активное
.AgThreadNumberintНомер начального потока для архивной группы
.AgItemsdyn_stringСписок точек данных, используемых в архивной группе (должен быть записан в базу данных)
   
.AgStatisticструктура 
.Resetbitеще не реализовано
.TransferCounterintеще не реализовано
.Periodintеще не реализовано
.MaxCountintеще не реализовано

_IS_TableType

содержит настройки параметров для используемых таблиц, которые определяются пользователем. Имя точки данных для таблиц типа FlexTables автоматически создается из «DBL_» и имени типа таблицы.

DPEМакс.Описание
.TableFieldNamedyn_stringИмя каждого столбца в таблице
.TableFieldLengthdyn_intДлина поля в столбцах
.TableFieldTypedyn_stringТип данных поля
.TableFieldOrigindyn_stringТип ==1: Элемент точки данных + Конфигурационный элемент + Атрибут, Тип ==0: Конфигурационный элемент + Атрибут
.TableFieldIndexTypedyn_intПронумерованный/не пронумерованный столбец
.Typeint0 = StandardHistory, 1 = FlexTables
.TableDataReadModeintотносится только к: тип ==1 (0 = dpGet, 1 = dpGetAsynch)

_IS_Control

используется для включения/отключения архивных групп (см. функцию DBL_ControlExitWorkFunction в DBL.ctc) и прекращения работы (перезапуска) архивных групп экстрактора БД (см. функцию DBL_ControlWorkFunction в DBL.ctc).

DPEМакс.Описание
.AgNamestringИмя архивной группы, которую необходимо отключить/включить
.AgActivateboolПереключатель для включения/отключения архивной группы, указанной в AgName
.ManTypestringдля последующего использования
.ManNumintдля последующего использования
.ExitintПереключатель для прекращения работы (перезапуска) экстрактора БД
.Errorintдля последующего использования
.TableNamestringИмя таблицы для включения/отключения поочередного поступления
.TableFIFOboolПереключатель для включения/отключения поочередного поступления в таблице
.ThreadTableNamedyn_stringСписок с именами потоков (для внутреннего администрирования)
.ThreadNrdyn_intСписок с соответствующими номерами потоков (для внутреннего администрирования)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *