Предприятие Архитектор - Импортные отношения
У меня есть модель в 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.
Вы можете создать \ обновить \ синхронизировать элементы модели, соединители и другие детали внутри корпоративного архитектора одним щелчком мыши.