There is a requirement in DOORS and this have a state (e.g. Tested, Implemented) attribute. This requirement has a link to an ALM PCR. This PCR has some link to tasks (e.g. Implementation, Test).
I have to develop an application, which follow for all requirements in DOORS the link to the ALM PCR object (if have link). Then follow the PCR's links to the task and according to task's state set the state of the requirement. This need for the trace-ability. So if one task has done than run the application it will change the requirement state in DOORS.
First I thought that I create a DXL script but I think with DXL can not reach ALM server. So is there any (REST) API or Library for C# or Java to reach DOORS's requirements, ALM / Jazz team server and set the state of the requirement.
So the point, how can I modify DOORS requirements and read work items on Jazz Team Server in one java or c# application?