DOORS中有一项要求,它具有 state (例如Tested,Implemented)属性。该要求与ALM PCR有关。该PCR与任务有一些联系(例如,实施,测试)。
我必须开发一个应用程序,它遵循DOORS中所有要求的链接到ALM PCR对象(如果有链接)。然后按照PCR的任务链接,根据任务的状态设置需求的状态。这需要追踪能力。因此,如果一个任务已经完成而不是运行应用程序,它将改变DOORS中的需求状态。
首先我认为我创建了一个DXL脚本,但我认为使用DXL无法访问ALM服务器。那么是否有任何(REST)API或C#或Java库可以达到DOORS的要求,ALM / Jazz团队服务器并设置需求状态。
那么关键是,如何在一个java或c#应用程序中修改DOORS要求并在Jazz Team Server上读取工作项?
答案 0 :(得分:0)
据我所知,以编程方式访问DOORS的唯一方法是通过DXL,没有REST或其他语言库。 (很想听到其他的声音。)
一个想法是编写读取/写入环境变量和/或文件的DXL脚本,然后将它们包装在以批处理模式启动DOORS客户端的DOS脚本中。然后,您的应用程序可以使用这些脚本将输入参数和数据传输到DOORS或从DOORS传输。