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"}
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"
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 :
Hope this helps
Karthik
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 ?
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"
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 ?
perhaps also personally I felt it was not so easy to get the xml representation. had to do many workarounds to get the representation