(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 Workgroup 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 Standard Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
Pinnacle Studio 18 Standard ESD. Электронный ключ.
Oracle Data Access Components (ODAC) Standard single license
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Программирование на Visual С++
Corel DRAW - от идеи до реализации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Русификация рамки IDEF0 BPWin4 (41)
Возможно ли русифицировать рамку диаграмм в BPWin4?
 
Проектирование курсовой работы в BPWin (32)
Здравствуйте.Подскажите пожалуйста где можно найти примерное проектирование курсовой работы...
 
Русификация ERWin (29)
Здравствуйте! Используем версию ERwin 4.1 в сети,но при создании логической модели вместо...
 
применение CA Process Modeller (BPWin) и связь моделей BPWin и ErWin (1)
Не очень понятна связь прогр продуктов CA Process Modeller (BPWin) и CA Data Modeller...
 
Erwin 3.5.2 (6)
Где скачать или кто может поделиться прогой Erwin 3.5.2? И как открыть файл из 3.5.2 в Erwin...
 
 
 



    
rambler's top100 Rambler's Top100