(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Конференция "ERwin"

Обсуждение вопросов, связанных с компанией Computer Associates, ее продуктами ERwin Data Modeler, ERwin Web Portal, ARCserve и др.

 
 
Добавить сообщение »

Тема: Как добавить entity к subject area программно, используя ERWin 4 API

Автор:  Юрий Дата: 11.11.2003 19:59
Не уверен, что ответ еще требутся, но тем не менее.

Нюанс при работе с элементами subject area заключается в том, что ERWin пользуется drowing object для того, чтобы манипулировать входящими в коллецию элементами. Другими словами, создать новый drowing object entity к stored display требуемой subject area, затем установить его value в ссылку на нужное entity к коллекции этого дисплея сабджект эриа.

Встречный вопрос: кто-то здесь еще балуется APIем по крупному?
Ответить на сообщение »
 
Автор:  Andrew Дата: 10.02.2003 16:11
Моя задача состоит в программной генерации модели ERWin 4 с помощью ERWin API из Visual Basic.
Одна из подзадач - добавить к созданной модели несколько subject area и включить в них некоторые entity.

Я добавляю subject area в модель, используя следующий код (pSession является объектом SCAPI.Session)
'создать subject area
Dim oSubjectAreaObject As SCAPI.ModelObject
Set oSubjectAreaObject = pSession.ModelObjects.Add("Subject Area")
'установить имя для созданной subject area
Dim oSubjectAreaProperty As SCAPI.ModelProperty
Set oSubjectAreaProperty = oSubjectAreaObject.Properties.Add("Name")
oSubjectAreaProperty.Value = "MySubjectArea"
и это работает.

Но когда я пытаюсь добавить entity к созданной subject area следующим кодом (oEntityObject - это SCAPI.ModelObject, представляющий добавляемую entity):
Set oSubjectAreaProperty = oSubjectAreaObject.Properties("Referenced Entities")
oSubjectAreaProperty.Value(-1) = oEntityObject
я получаю следующую ошибку:
"Model Property Component! Property Referenced Entities of MySubjectArea(Subject Area) object is read only. The value can not be modified".

Хочу добавить, что в аналогичной ситуации (при "прикреплении" хранимых процедур к сущности) этот метод работае без проблем.

В чем проблема?
Есть ли какие-либо другие способы программного включения сущностей в предметные области?

Спасибо за ответ,

Andrew
Ответить на сообщение »
 

Добавить сообщение »

 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
erwin Data Modeler Standard Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
erwin Data Modeler Navigator Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
erwin Data Modeler Workgroup Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
Business Studio 4.2 Professional. Персональная лицензия. Лицензия на 1 месяц.
ABViewer Standart пользовательская
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Компьютерные книги. Рецензии и отзывы
Все о PHP и даже больше
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Заработок в сети интернет (15)
Зайди сюда - http://www.netbusin.boom.ru и узнай подробности.
 
Отмена последнего шага в BPwin (2)
Подскажите, пожалуйста, есть ли в BPwin кнопка (функция) отмены последнего "шага", типа как в...
 
Где взять лицензионный ключ для AllFusion Process Modeler (BPwin) 7? (6)
Выручайте!!! где найти ключ, ужасно срочно нужна программа. заранее спасибо!
 
Русификация рамки IDEF0 BPWin4 (44)
Возможно ли русифицировать рамку диаграмм в BPWin4?
 
Как выбрать матрас (6)
Подскажите как правильно выбрать матрас и на что в целом следует обратить внимание на ваш...
 
 
 



    
rambler's top100 Rambler's Top100