带版本控制的EA-以编程方式获取最新信息

时间:2015-05-27 11:45:43

标签: enterprise-architect

我使用EA API从版本控制中获取所有最新更改。

我在没有签出的模型包上循环,并使用checkedOutPackage.VersionControlGetLatest(false);

获取最新的模型包

我在运行时遇到奇怪的错误,例如:

10999
找不到匹配的ID

11030
找不到匹配的ID
等......

有人遇到这样的错误吗?这意味着什么?

1 个答案:

答案 0 :(得分:0)

错误通常意味着EA无法找到与给定ID匹配的元素。

返回此类错误的操作包括EA.Repository.getElementByID()EA.Repository.getPackageByID()等。

这通常是由于存储库中的数据完整性问题。执行项目完整性检查... (Ctrl-shift-F9),让EA修复错误并重试。

如果这没有用,那么你将不得不调试你的代码来弄清楚究竟发生了什么。