如何查找并导出 DOORS ID 值?
How to find and export the DOORS ID value?
我找到了 export to LaTeX 的脚本,但至少在我公司安装了模块和 DOORS(通过远程服务器安装 DOORS9.6)时,我在尝试执行时遇到错误。错误发生在
行
// ------------------- Handle Requirements objects Text -----------
puid = obj."IE PUID"
错误信息是
-R-E- DXL: unknown Object attribute (IE PUID)
如果我注释掉该行,脚本会运行 w/o 错误并导出 LaTeX 源文件。当然,问题是我需要每个对象的 DOORS ID 的文本,称为 "Object Identifier"。是否有另一种获取信息的方法,或者我可以使用不同的属性名称? (我没有任何类型的 id -namelists 的参考文档)。
问题是,您需要导出哪些属性。
您找到的脚本会将当前视图的所有对象和属性导出到 Latex,但它是根据脚本作者的需要采用的,例如“IE PUID”不是标准的 DOORS 属性。因此,您必须进行一些更改,直到脚本提供您需要的输出。
至于 ID,寻址 DOORS 对象的常用方法是使用属性“绝对编号”,它对于模块中的每个对象都是唯一的。您可能想将此属性用作 ID,但也许您的模块中有不同类型的 ID - 我建议打开您要导出的模块并查看一个对象的详细信息(属性)(鼠标右键) .当你查看属性时,你应该找到哪个属性是最适合你的“ID”。
您可能需要更改的另一行是“if( !main( col ) && search( regexp "(P|p)(U|u)(I|i)(D|d)", var_name, 0 ) == 假 )”。此行确保仅导出不包含字符 puid 或 PUID 的列,可能是为了避免 ID 被打印两次。也根据您的需要采用此方法。
希望对您有所帮助
我找到了 export to LaTeX 的脚本,但至少在我公司安装了模块和 DOORS(通过远程服务器安装 DOORS9.6)时,我在尝试执行时遇到错误。错误发生在
行 // ------------------- Handle Requirements objects Text -----------
puid = obj."IE PUID"
错误信息是
-R-E- DXL: unknown Object attribute (IE PUID)
如果我注释掉该行,脚本会运行 w/o 错误并导出 LaTeX 源文件。当然,问题是我需要每个对象的 DOORS ID 的文本,称为 "Object Identifier"。是否有另一种获取信息的方法,或者我可以使用不同的属性名称? (我没有任何类型的 id -namelists 的参考文档)。
问题是,您需要导出哪些属性。
您找到的脚本会将当前视图的所有对象和属性导出到 Latex,但它是根据脚本作者的需要采用的,例如“IE PUID”不是标准的 DOORS 属性。因此,您必须进行一些更改,直到脚本提供您需要的输出。
至于 ID,寻址 DOORS 对象的常用方法是使用属性“绝对编号”,它对于模块中的每个对象都是唯一的。您可能想将此属性用作 ID,但也许您的模块中有不同类型的 ID - 我建议打开您要导出的模块并查看一个对象的详细信息(属性)(鼠标右键) .当你查看属性时,你应该找到哪个属性是最适合你的“ID”。
您可能需要更改的另一行是“if( !main( col ) && search( regexp "(P|p)(U|u)(I|i)(D|d)", var_name, 0 ) == 假 )”。此行确保仅导出不包含字符 puid 或 PUID 的列,可能是为了避免 ID 被打印两次。也根据您的需要采用此方法。
希望对您有所帮助