Предприятие Архитектор - Импортные отношения - PullRequest
0 голосов
/ 03 сентября 2018

У меня есть модель в 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 ]

0 голосов
/ 10 сентября 2018

FYI Пробовали ли вы функцию импорта / экспорта в Excel систем Sparx в Интеграция с ЦРТ .

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

0 голосов
/ 07 сентября 2018

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

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

...