creating parent - child link using OSLC API
![]()
I'm trying to create parent - child link using OSLC link.
althogh the cURL script does not show any error but it does not update the work-items. Is it not possible to create parent - child link using OSLC ? here is the script: $URL2 = "https://localhost:9443/ccm/oslc/workitems/96?oslc_cm.properties=com.ibm.team.workitem.linktype.parentworkitem.parent"; `$curl -D - -k -b $COOKIES -u vivek:vivek -H "Content-Type: application/x-oslc-cm-changerequest+json" -X PUT --data-binary \@wi-2.json $URL2`; Here is what wi-2.json file looks like: --------------------------------------------- {"rtc_cm:com.ibm.team.workitem.linktype.parentworkitem.parent":[{"rdf:resource":"https:\/\/localhost:9443\/ccm\/resource\/itemName\/com.ibm.team.workitem.WorkItem\/1"} |
3 answers
![]()
I use the following to link "Resolves & Resolved by"
my $cm_resolves_link = $rtc_task_partial_xml->createElement("rtc_cm:com.ibm.team.workitem.linktype.resolvesworkitem.resolves"); Above is Perl code using MSXML and Curl of course to post the XML You might need to find the exacty nodename for "Parent" For Resolves it is : rtc_cm:com.ibm.team.workitem.linktype.resolvesworkitem.resolves Hope this helps Karthik |
![]()
Thanks Karthik for the suggestion !
However, I got the parent link working after using OSLC 2.0 coventions. But I noticed , xml representation does not give me required output while usin json I could get the GET output right. Is it some bug with xml representation ? I use the following to link "Resolves & Resolved by" |
![]() Thanks Karthik for the suggestion ! perhaps also personally I felt it was not so easy to get the xml representation. had to do many workarounds to get the representation |