BTL — различия между версиями
Материал из archestra.info
Admin (обсуждение | вклад) (→Атрибуты DIO для автоматической привязки) |
Admin (обсуждение | вклад) (→Атрибуты DIO для автоматической привязки) |
||
Строка 23: | Строка 23: | ||
== Атрибуты DIO для автоматической привязки<br/> == | == Атрибуты DIO для автоматической привязки<br/> == | ||
− | {|DIO.BindLevel | + | {| |
+ | |DIO.BindLevel | ||
|Определяет, где находится имя нужного объекта DI | |Определяет, где находится имя нужного объекта DI | ||
|- | |- |
Версия 09:17, 21 апреля 2014
BTL – это пакет расширения для Application Server.
- Предварительно сконфигурированная Модель
- Автоматизированная привязка к I/O
- Экспозиция модели
- Относительные ссылки на атрибуты объекта
- Retentive Values
- Весь вышеописанный функционал реализован внутри шаблонов BTL.
- Эти шаблоны унаследованы от базовых шаблонов App Server-а и именуются начиная с буквы «m».
- Распространяются шаблоны BTL в виде архива aaPKG, которые может быть легко импортирован в любой проект App Server-а.
- Перед началом работы, перед импортом в Galaxy объектов BTL необходимо импортировать Custom Script Function
- Не рекомендуется использовать Upload Runtime Changes (т.к. некоторые системные переменные могут затереть значения по умолчанию). С помошью настройки модели безопасности можно отключить для разработчиков Upload Runtime Changes
Вресии
- BTL 2012 R2 (BTL 2012.2.0.1.7)
- BTL 2014 (BTL 2014.0.0.1.9)
Атрибуты DIO для автоматической привязки
DIO.BindLevel | Определяет, где находится имя нужного объекта DI |
DIO.ScanGroupIndex | Определяет, какую Scan –группу необходимо использовать в указанном объекте DI. |
DIO.ItemNameOption | Задает способ составления имени переменной. |
Custom Script Function
Библиотека для оптимизации работы со строковыми массивами. Содержится в файле: ww.nasc.btl.modeling.aaSLIB - этот файл вложен в архив BTL
Состав:
- ww.nasc.btl.modeling.aaObject
- ww.nasc.btl.modeling.aaObjectType
- ww.nasc.btl.modeling.GalaxyObjects