2013-06-12 29 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) 

它的工作原理,我得到一個新的鏈接模塊。正如史蒂夫所說,你的錯誤指向了訪問權限問題。