2017-08-07 94 views
0

有在DOORS要求,這有一個狀態(例如測試,執行)屬性。該要求與ALM PCR有關。這個PCR與任務有一些聯繫(例如實施,測試)。如何根據ALM任務的狀態來設置DOORS需求的狀態?

我要開發一個應用程序,它遵循在DOORS鏈接到ALM PCR對象的所有要求(如果有鏈接)。然後按照PCR的任務鏈接並根據任務的狀態設置要求的狀態。這需要追蹤能力。因此,如果一個任務完成而不是運行應用程序,它將會改變DOORS中的需求狀態。

The system looks like this

首先,我認爲我創建一個DXL腳本,但我覺得跟DXL不能達到ALM服務器。那麼,有沒有(REST)API或庫C#或Java達到DOORS的要求,ALM/Jazz Team服務器,並設置的要求的狀態。

這樣的地步,我怎麼能修改DOORS要求和一個Java或C#應用程序讀取Jazz Team服務器上的工作項目?

回答

0

據我所知,以編程方式訪問DOORS的唯一途徑就是通過DXL,沒有REST或其他語言庫。 (很想否則聽到。)

一個想法是寫一個讀/寫的環境變量和/或文件DXL腳本,然後將它們包裝在一個啓動DOORS客戶在批處理模式DOS腳本。然後,您的應用程序可以使用這些腳本將輸入參數和數據傳輸到DOORS /從DOORS傳輸。