2013-06-12 30 views
0

我已经为先前版本的DOORS工作,但是打破了DOORS 9.5的脚本。具体而言,当我试图通过使用创建一个新的模块:使用适用于DOORS的DXL创建新模块9

创建(字符串名称,串DESC,INT映射[,布尔显示])

这是我接收到错误:

创建模块失败:无法访问创建项目

回答

1

我相信你在那里失踪的变量,

create(string name, string desc, string prefix, int absno [,bool display]) 

我使用的是9.3.0.5,但我认为9.5是一样的。另外,我还会仔细检查您是否具有对您所在文件夹的写入权限,并且您没有使用已存在模块的名称(已删除模块数)。尝试F5进行刷新,并确保没有创建。

+0

其实当我刚刚在测试环境中运行你的命令时,它创建了一个链接模块。我的猜测是你没有权限访问你所在的文件夹。另外,如果你不想创建一个链接模块,我认为你需要额外的变量作为前缀(但你可以用''“'把它留空)。 –

0

当我运行在DOORS V9.5下面的代码,

Module lnkmod = create("Link Module", "This is a link module.", manyToMany, true) 

它的工作原理,我得到一个新的链接模块。正如史蒂夫所说,你的错误指向了访问权限问题。