addLink

Adds a link between items in a project. If valid information is sent, a record ID for the link is returned. A SOAP error envelope is returned if the operation fails.

Parameters

Parameter Type Description
cookie long Session cookie returned by projectLogon.
pLink CLink Link fields and properties.

Return value

Value Type
recordID long

Example

CDefect def1 = ttsdk.getDefectByRecordID(cookie, 1, false);

CDefect def2 = ttsdk.getDefectByRecordID(cookie, 2, false);

 

CLinkedItem item1 = new CLinkedItem();

CLinkedItem item2 = new CLinkedItem();

 

item1.tablename = "Defect";

item1.entityID = def1.recordid;

 

item2.tablename = "Defect";

item2.entityID = def2.recordid;

 

CLinkedItem[] linkedItems = new CLinkedItem[2];

 

linkedItems[0] = item1;

linkedItems[1] = item2;

 

CLink link = new CLink();

 

link.linkDefinitionName = "Related Items";

link.childList = linkedItems;

 

long linkID = ttsdk.addLink(cookie, link);