Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner. Доступ к ExtendedAttribute из GTL макро / 4 сообщений из 4, страница 1 из 1
04.03.2014, 16:25
    #38577959
dmitrysk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerDesigner. Доступ к ExtendedAttribute из GTL макро
Всем привет,

Подскажите, есть ли возможность получить значение ExtendedAttribe объекта в GTL макро, а именно в .if или .set_value?

Спасибо.
...
Рейтинг: 0 / 0
16.03.2014, 17:43
    #38587581
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerDesigner. Доступ к ExtendedAttribute из GTL макро
dmitrysk,

Можно. Таким же способом как и для обычных атрибутов в текущем scope:
%ExtendedAttribute1%
использование в условии:
Код: vbnet
1.
2.
3.
.if %ExtendedAttribute1%=="123"
   456
.endif


значение атрибута в переменную и вывод значения переменной:
Код: vbnet
1.
2.
.set_value(_var1, %ExtendedAttribute1%, new)
%_var1%
...
Рейтинг: 0 / 0
20.03.2014, 12:05
    #38591646
dmitrysk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerDesigner. Доступ к ExtendedAttribute из GTL макро
Роман, спасибо.

Разобрался, таким образом можно обращаться только к тем атрибутам, которые определены на уровне профиля DBMS (Database->Edit current DBMS), Local Extensions уровня модели не срабатывают.
...
Рейтинг: 0 / 0
20.03.2014, 21:41
    #38592376
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerDesigner. Доступ к ExtendedAttribute из GTL макро
dmitrysk,

это довольно странно, абсолютно точно должно работать для обоих типов extension.
при этом даже есть возможность указывать из какого именно extension-а брать атрибут в случае если имеются атрибуты с одинаковым именем в профиле и в подключенных extension-ах.

какая версия pd?
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner. Доступ к ExtendedAttribute из GTL макро / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]