Предприятие Архитектор - Импортные отношения

У меня есть модель в Enterprise Architect, и мне нужно импортировать некоторые отношения (уже существующих элементов), которые у меня есть в Excel. Я пытался запустить JScript, но не смог его запустить (до сих пор не понял, почему).

Как я могу импортировать огромное количество отношений в мою модель?

Заранее спасибо.


Мой сценарий:

!INC Local Scripts.EAConstants-JScript

var connectorArray = new Array(
['{870632BA-154F-4564-AD51-C508C1A7E537}','{4B291196-7B4B-490b-B51D-04B9925CAA2A}','Dependency','','RME1']
);

function main()
{
 var source as EA.Element;
 var target as EA.Element;
 var connector as EA.Connector;
 var sourceGUID,targetGUID,type,stereotype,alias;
 for(var i = 0; i < connectorArray.length; i++) {
  sourceGUID = connectorArray[i][0];
  targetGUID = connectorArray[i][1];
  type = connectorArray[i][2];
  stereotype = connectorArray[i][3];
  alias = connectorArray[i][4];
  source = Repository.GetElementByGuid(sourceGUID);
  target = Repository.GetElementByGuid(targetGUID);
  Session.Output("Processing connector: " + alias);
  if(source != null && target != null) {
   connector = source.Connectors.AddNew("",type);
   if(stereotype != "") {
    connector.Stereotype = stereotype;
   }
   connector.SupplierID = target.ElementID;
   connector.Alias = alias;
   connector.Update();
  }
  source.Connectors.Refresh();
 }
 Session.Output("END OF SCRIPT");
}

main();


Мои ошибки:

[423447640]      Hilo de registro de pila establecido para marcos 3
[423447879]      Default Directory is C:\Program Files (x86)\Sparx Systems\EA
[423447879]      Agent dll found: C:\Program Files (x86)\Sparx Systems\EA\vea\x86\SSScriptAgent32.DLL
[423447879]      Default Directory is C:\Program Files (x86)\Sparx Systems\EA
[423447879]      Agent: Started
[423447967]      Microsoft Process Debug Manager creation Failed: 0x80040154 
[423447967]      This is included as part of various Microsoft products.
[423447967]      Download the Microsoft Script Debugger to install it.
[423447967]      Failed to initialize JScript engine
[423447967]      Sesión de depuración terminada

Еще раз спасибо.

2 ответа

Ну, может быть, я ошибаюсь, но вы можете увидеть ошибку Download the Microsoft Script Debugger to install it, Я предполагаю, что вы пытаетесь запустить скрипт "Отладка" вместо "Выполнить скрипт".

Если вы хотите отладить свой сценарий, вам необходимо установить любой продукт Microsoft, который содержит отладчик. Отладчик сценариев Microsoft.

К вашему сведению Пробовали ли вы использовать функцию импорта / экспорта в Excel систем Sparx в интеграции с MDG Office.

Вы можете создать \ обновить \ синхронизировать элементы модели, соединители и другие детали внутри корпоративного архитектора одним щелчком мыши.

Другие вопросы по тегам