Add remove Artifacts from Modules by using java and web services
2 answers
Manar,
Following article should answer your question. As far as I remember OSLC API did not give You ability to add artifacts to the module
Add a new / existing Artifact to a Module
@ Bartosz Chrabski ,
i tried to make as explaind in this article but i get error
404 Not Found
i wrote this request
i wrote this request
Get https://serveradress:9443/rdm/resources/_wgodEapbEeqYvOpDVfr21Q/structure</pre> <pre style="background-color: rgb(245, 245, 245); border-radius: 4px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; font-size: inherit; line-height: 1.42857; margin-bottom: 10px; margin-top: 0px; overflow-wrap: break-word; overflow: auto !important; padding: 9.5px; width: auto; word-break: break-all;">
DoorsRP-Request-Type: public 2.0
</pre> <pre style="background-color: rgb(245, 245, 245); border-radius: 4px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; font-size: inherit; line-height: 1.42857; margin-bottom: 10px; margin-top: 0px; overflow-wrap: break-word; overflow: auto !important; padding: 9.5px; width: auto; word-break: break-all;">
Accept: application/json
</pre> <div style="background-color: rgb(255, 255, 254); color: rgb(0, 0, 0); font-size: 12px; line-height: 16px; white-space: pre;"> <span style="background-color: rgb(255, 255, 255); color: rgb(80, 80, 80); font-family: OpenSans, Helvetica, Arial, sans-serif; white-space: pre-wrap;"> i had module as: </span> </div> <div style="background-color: rgb(255, 255, 254); color: rgb(0, 0, 0); font-size: 12px; line-height: 16px; white-space: pre;"> <pre style="background-color: rgb(245, 245, 245); border-radius: 4px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: rgb(51, 51, 51); font-size: inherit; line-height: 1.42857; margin-bottom: 10px; margin-top: 0px; overflow-wrap: break-word; overflow: auto !important; padding: 9.5px; width: auto; word-break: break-all;">
<rdf:Description rdf:about="https://serveradress:9443/rm/views?oslc.query=true&projectURL=https%3A%2F%2Fvalm01dsy.dsone.3ds.com%3A9443%2Frm%2Fprocess%2Fproject-areas%2F_N23cUKlhEeqYvOpDVfr21Q"><rdfs:member><oslc_rm:RequirementCollection rdf:about="https://serveradress:9443/rm/resources/_wgodEapbEeqYvOpDVfr21Q"><dcterms:creator rdf:resource="https://serveradress:9443/jts/users/rnd_rm"/><dcterms:description></dcterms:description><dcterms:created rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2020-06-09T14:16:06.257Z</dcterms:created><f1:DefaultWorkflow rdf:resource="http://www.ibm.com/xmlns/rdm/workflow/DefaultWorkflow#com.ibm.rdm.workflow.common.new"/><dcterms:contributor rdf:resource="https://serveradress:9443/jts/users/rnd_rm"/><oslc:instanceShape rdf:resource="https://serveradress:9443/rm/types/_X0WHMaljEeqYvOpDVfr21Q"/><dcterms:title>WTF6</dcterms:title><dcterms:modified rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2020-06-12T16:48:28.109Z</dcterms:modified><f2:accessControl rdf:resource="https://valm01dsy.dsone.3ds.com:9443/rm/accessControl/_N23cUKlhEeqYvOpDVfr21Q"/><rmTypes:ArtifactFormat rdf:resource="https://serveradress9443/rm/types/_PwnzQalhEeqYvOpDVfr21Q#Module"/><nav:parent rdf:resource="https://serveradress:9443/rm/folders/_PsJi8alhEeqYvOpDVfr21Q"/><dcterms:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">53089</dcterms:identifier></oslc_rm:RequirementCollection></rdfs:member></rdf:Description></pre> <br> </div> <span style="background-color: rgb(255, 255, 255); color: rgb(80, 80, 80); font-family: OpenSans, Helvetica, Arial, sans-serif; font-size: 12px; white-space: pre-wrap;"> </span>
this rdf i got it by using oslc
so i supposed that the moduleURI is _wgodEapbEeqYvOpDVfr21Q this is the first time i saw rdm at web service adresse . for oslc i used rm not rdm thank you