It's all about the answers!

Ask a question

Filed Against attribute needs to be set, even though I already have


Ian Giblett (2621216) | asked Mar 26 '13, 1:11 p.m.
edited Mar 26 '13, 1:46 p.m. by Ralph Schoon (62.3k33643)
Hello,

I'm trying to create a defect in RTC by posting the rdf directly to RTC via the OSLC interface.
When I post my rdf/xml I get back the following:

'Save Work Item' failed. Preconditions have not been met: The 'Filed Against' attribute needs to be set (work item <04:59:02>)

But as far as I can tell, I have done this. Here is the RDF that I'm posting; the bit in bold is where I'm specifying my filed against attribute.

 <rdf:RDF xmlns:dcterms = "http://purl.org/dc/terms/" xmlns:oslc="http://open-services.net/ns/core#"
xmlns:oslc_cm="http://open-services.net/ns/cm#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rtc_cm="http://jazz.net/xmlns/prod/jazz/rtc/cm/1.0">
<oslc_cm:Changerequest>
<dcterms:title>Demo defect </dcterms:title>
<dcterms:description> Defect created by ians HTTP Post </dcterms:description>
<dcterms:type>Defect </dcterms:type>

               
<rtc_cm:type rdf:resource="https://localhost:9443/ccm/oslc/types/_bm6RIIHAEeK125wF_AwqHA/defect"/>
       <rtc_cm:filedAgainst rdf:resource="https://localhost:9443/ccm/resource/itemOid/com.ibm.team.workitem.Category/_euaNlIHAEeK125wF_AwqHA"/>

</oslc_cm:Changerequest>
</rdf:RD>

In the resource shape of a defect, there is a link to a list of allowed values for "Filed Against"; neither of which work.

"https://localhost:9443/ccm/resource/itemOid/com.ibm.team.workitem.Category/_euaNlIHAEeK125wF_AwqHA" />
"https://localhost:9443/ccm/resource/itemOid/com.ibm.team.workitem.Category/_d99BAIHAEeK125wF_AwqHA" />

Perhaps I am looking in the wrong place for my filed against values. Perhaps I have constructed my RDF wrong? Any advice would be very welcome. Cheers,

Ian

One answer



permanent link
Eric Jodet (6.3k5111120) | answered Apr 03 '13, 7:51 a.m.
JAZZ DEVELOPER
 Hello Ian
it seems that filed against attribute is referenced as <rtc_cm:filedAgainst
(whereas you are using rtc_cm:filedagainst)

Assuming this is case sensitive, you may want to try and use filedAgainst.

sample syntax found on the same page:
 <rtc_cm:filedAgainst rdf:resource="https://localhost:9443/jazz/resource/itemOid/com.ibm.team.workitem.Category/_gAeFRJHLEeC_rYSykUtXXA"/>
	
Hope it helps.
Eric.

Your answer


Register or to post your answer.