Copying requirements between projects
Hello.
I have having problems copying "requirements" artifacts between projects in my RQM 3.0
I'm using the CopyUtility tool:
java -jar "C:\Program Files (x86)\IBM\JazzTeamServer\server\conf\qm\adapters\RQMCLIAAdapter\Scripts"/RQMCopyUtility.jar -s="https://rationalsrv02:9443/qm/secure/service/com.ibm.rqm.integration.service.IIntegrationService/services/MyProject (Quality Management)"
-us=user -pws=password
-d="https://rationalsrv02:9443/qm/secure/service/com.ibm.rqm.integration.service.IIntegrationService/services/DemoProject (Quality Management)"
-a=requirement -l=importlog.txt
SUCCESS!
Even if the tool completes with a succes, I do not see my requirements copied from a project to the other.
Moreover, if I try to see the list of requirements from the URL
https://rationalsrv02:9443/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/MyProject%20(Quality%20Management)/requirement/
I got an empty list, even if have a bunch of requirements defined
<xml>
<feed>
<title>requirement ATOM feed for project area MyProject</title>
<id>https://rationalsrv02:9443/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/MyProject+%28Quality+Management%29/requirement/</id>
<link>
<link>
</feed>
Any idea?
thanks in advance
I have having problems copying "requirements" artifacts between projects in my RQM 3.0
I'm using the CopyUtility tool:
java -jar "C:\Program Files (x86)\IBM\JazzTeamServer\server\conf\qm\adapters\RQMCLIAAdapter\Scripts"/RQMCopyUtility.jar -s="https://rationalsrv02:9443/qm/secure/service/com.ibm.rqm.integration.service.IIntegrationService/services/MyProject (Quality Management)"
-us=user -pws=password
-d="https://rationalsrv02:9443/qm/secure/service/com.ibm.rqm.integration.service.IIntegrationService/services/DemoProject (Quality Management)"
-a=requirement -l=importlog.txt
SUCCESS!
Even if the tool completes with a succes, I do not see my requirements copied from a project to the other.
Moreover, if I try to see the list of requirements from the URL
https://rationalsrv02:9443/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/MyProject%20(Quality%20Management)/requirement/
I got an empty list, even if have a bunch of requirements defined
<xml>
<feed>
<title>requirement ATOM feed for project area MyProject</title>
<id>https://rationalsrv02:9443/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/MyProject+%28Quality+Management%29/requirement/</id>
<link>
<link>
</feed>
Any idea?
thanks in advance
5 answers
Hi @pmarella,
the requirements will not exist in the RQM requirement feed unless they are created from RQM REST API.
e.g. If the requirement are created from RM web UI, then it will not exist in the url.
I think the reason the copy success but no requirement is copied to another project is there's no requirement in the RQM requirement url
https://rationalsrv02:9443/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/MyProject%20(Quality%20Management)/requirement/
the requirements will not exist in the RQM requirement feed unless they are created from RQM REST API.
e.g. If the requirement are created from RM web UI, then it will not exist in the url.
I think the reason the copy success but no requirement is copied to another project is there's no requirement in the RQM requirement url
https://rationalsrv02:9443/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/MyProject%20(Quality%20Management)/requirement/
Hello.
I have having problems copying "requirements" artifacts between projects in my RQM 3.0
I'm using the CopyUtility tool:
java -jar "C:\Program Files (x86)\IBM\JazzTeamServer\server\conf\qm\adapters\RQMCLIAAdapter\Scripts"/RQMCopyUtility.jar -s="https://rationalsrv02:9443/qm/secure/service/com.ibm.rqm.integration.service.IIntegrationService/services/MyProject (Quality Management)"
-us=user -pws=password
-d="https://rationalsrv02:9443/qm/secure/service/com.ibm.rqm.integration.service.IIntegrationService/services/DemoProject (Quality Management)"
-a=requirement -l=importlog.txt
SUCCESS!
Even if the tool completes with a succes, I do not see my requirements copied from a project to the other.
Moreover, if I try to see the list of requirements from the URL
https://rationalsrv02:9443/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/MyProject%20(Quality%20Management)/requirement/
I got an empty list, even if have a bunch of requirements defined
<xml>
<feed>
<title>requirement ATOM feed for project area MyProject</title>
<id>https://rationalsrv02:9443/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/MyProject+%28Quality+Management%29/requirement/</id>
<link>
<link>
</feed>
Any idea?
thanks in advance
Thank you Hao
I'm wondering if this a design choice, and if this is the case, why this artifact is managed in a different way than others ...
Btw, thanks for your reply
piero
I'm wondering if this a design choice, and if this is the case, why this artifact is managed in a different way than others ...
Btw, thanks for your reply
piero
Hi @pmarella,
the requirements will not exist in the RQM requirement feed unless they are created from RQM REST API.
e.g. If the requirement are created from RM web UI, then it will not exist in the url.
I think the reason the copy success but no requirement is copied to another project is there's no requirement in the RQM requirement url
https://rationalsrv02:9443/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/MyProject%20(Quality%20Management)/requirement/
hi @pmarella,
because if you are using RM associated to QM, the requirements are managed in RM not QM.
because if you are using RM associated to QM, the requirements are managed in RM not QM.
Thank you Hao
I'm wondering if this a design choice, and if this is the case, why this artifact is managed in a different way than others ...
Btw, thanks for your reply
piero
Hi @pmarella,
the requirements will not exist in the RQM requirement feed unless they are created from RQM REST API.
e.g. If the requirement are created from RM web UI, then it will not exist in the url.
I think the reason the copy success but no requirement is copied to another project is there's no requirement in the RQM requirement url
https://rationalsrv02:9443/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/MyProject%20(Quality%20Management)/requirement/
Thanks for the prompt reply, Hao
I'm in RQM 3.0, my projects are created starting from the "Quality Professional, Analyst and Developer" template (which includes RM for the requirement management).
In which case (what template to use) I have QM managing requirements without needs of RM?
thanks in advance
I'm in RQM 3.0, my projects are created starting from the "Quality Professional, Analyst and Developer" template (which includes RM for the requirement management).
In which case (what template to use) I have QM managing requirements without needs of RM?
thanks in advance
hi @pmarella,
because if you are using RM associated to QM, the requirements are managed in RM not QM.
Hi,
In RQM 3.0, you need to config your RQM associated with a RRC RM project area as the RQM 's requirement is managed by the RRC.
We call the whole integration products as CLM.
So, although you have create the templete includes the RM, you should make sure the RM project has been associated with the QM project.
In RQM 3.0, you need to config your RQM associated with a RRC RM project area as the RQM 's requirement is managed by the RRC.
We call the whole integration products as CLM.
So, although you have create the templete includes the RM, you should make sure the RM project has been associated with the QM project.
Thanks for the prompt reply, Hao
I'm in RQM 3.0, my projects are created starting from the "Quality Professional, Analyst and Developer" template (which includes RM for the requirement management).
In which case (what template to use) I have QM managing requirements without needs of RM?
thanks in advance
hi @pmarella,
because if you are using RM associated to QM, the requirements are managed in RM not QM.