我是一个温和的ASP.NET C#项目的程序员。我们已经要求将我们的应用程序与DOORS安装集成。具体来说,从我们的应用程序,用户希望能够在DOORS中搜索相关对象并提供指向它们的链接。我无论如何都不是DOORS的专家,而且我一直有一个光荣的"时间试图找出如何做到这一点。据我所知,在DOORS客户端之外有三种不同的方式来访问DOORS数据:
我从搜索中得到的印象是:
那么,最好的方法是什么呢?
由于
答案 0 :(得分:1)
选项1:
DXL可以满足您的需求,但您可以在批处理模式下运行DOORS客户端。因此,无论您在何处运行此集成,都必须安装DOORS客户端,并且您编写的集成脚本必须具有登录信息(用户名和密码)。这可以使用dxl加密实用程序在单独的文件中加密,该实用程序仍应在IBM developerworks或Google上提供。这绝对是您最灵活的选择,因为DXL功能非常强大。在工具内的DOORS DXL帮助中搜索batch
,您应该拥有在批处理模式下运行DXL脚本所需的所有信息。
选项2和3:
这些选项实际上是相关的。您不会通过Web浏览器使用DWA集成到DOORS,但是为了使用OSLC,您必须安装DWA Web服务器。 OSLC通过DWA服务器与DOORS通信。 OSLC能够为您提供所需的服务,但这条路线可能更难,也更不灵活。
希望这有帮助。
答案 1 :(得分:0)
正确但是, dxl脚本是IBM扩展OSLC框架的意思。
您可以执行dxl脚本而无需在集成中安装/运行批处理客户端,您可以使用dwa / oslc / dxl / yourdxlscriptname urn为您执行脚本。
唯一的'问题'是,门管理员必须使用可用的可执行脚本列表注册你的dxl脚本。