Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Add related to a ticket via api java server

Hi everyone. We have to add an existing one related to a newly created ticket from 0, at the same time we also have to add some child tickets.
Now until the creation of the parent and the child, we are there.
I can also add a related one, but only one, since from the second onwards I return AssertionFailed, without giving me references to the source that executes it.
I have this code:
WorkItemReferences referencesWp = (WorkItemReferences) workItemServer.resolveWorkItemReferences (workitemWpCopy, monitor); --> workitemWpCopy is the copy of the wi that must be added as related.
The reference is related and with the line:
referencesWp.add (referenceTypeWp, referenceWp);
--> referenceTypeWp is of type RELATED_WORK_ITEM
--> referencesWp is: (WorkItemReferences) workItemServer.resolveWorkItemReferences(workitemWpCopy, monitor);
As long as only one is correctly added. However, we need to add more than one and I can't find a way to do it. Even saving every addition and repeating the operation with a copy of both WI that are correlated does not go, however from the frontend it is allowed to add more correlates at the same time, so I do not understand why the API side this is not possible.
We are using RTC 6.0.5 and the server side bees.
I hope for your help.
P.S. I have already seen Ralph's blog page, but he talks about them on client-side bees and I have not found any correlation with what I am looking for on the server side. Thanks.

0 votes



One answer

Permanent link

 I am sorry, but I don't really understand what you try to do or what the problem is. 


I am assuming you possibly want to create a follow up action that
  • creates work items and also 
  • create a link between work items as well.

All of the above can be done. https://rsjazz.wordpress.com/2016/10/24/using-the-work-item-server-api-to-create-work-items/ shows some of the code you would typically use.

0 votes

Comments

 Imagine well but the problem is that I already have the Operation participant that takes care of everything, I can create a parent workitem and create and connect it and a child workitem. But the moment I try to add a related one, if there are more than one, it bursts me and does not allow me to do it.

In the previous post I used the API bees that I found, unfortunately I can't manage multiple insertion, that is, the insertion of multiple correlates.

Sorry, but the problem is lost in translation. Unless you can provide a more meaningful description of the problem, I can't help. 

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 10,938
× 70

Question asked: May 14 '20, 3:43 p.m.

Question was seen: 2,082 times

Last updated: May 15 '20, 5:02 a.m.

Confirmation Cancel Confirm