Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

RQMCopy not copying test plan template

Enviroment:

RQM 4.0.1, RQMCopy 4.0.1, JRE 7.0, Windows 2008 server R2

From a batch file I'm running:

REM Runn the RQM Copy utility

"C:\Program Files\Java\jre7\bin\java" -jar \\pna401f7070\c632566\RQM-Extras-RQMCopyUtil-4.0.1\RQMCopyUtility.jar -s="https://jts2.ent.corp.bcbsm.com:9443/jazz/service/com.ibm.rqm.integration.service.IIntegrationService/resources/CCS_Trial+%28Quality+Management%29" -us=C632566 -pws=58875887aQ! -a=template -id=com.ibm.rqm.planning.templates.testplan.template_1420050166657 -l=\\pna401f7070\c632566\RQM-Extras-RQMCopyUtil-4.0.1\importlog.txt

And the response I get is:

Jan 05, 2015 9:01:53 AM com.ibm.rqm.ct.util.Logger logError
SEVERE: SSL_TLS SSLContext not available
Jan 05, 2015 9:01:53 AM com.ibm.rqm.ct.util.Logger logInfo
INFO: Unable to create SSL_TLS context, trying SSLv3
Jan 05, 2015 9:01:57 AM com.ibm.rqm.ct.util.Logger logError
SEVERE: After login, attempt to access init data returned: 404
Jan 05, 2015 9:01:57 AM com.ibm.rqm.ct.util.Logger logInfo
INFO: Starting: template com.ibm.rqm.planning.templates.testplan.template_1420050166657
Jan 05, 2015 9:01:57 AM com.ibm.rqm.ct.util.Logger logInfo
INFO: SUCCESS!
I can copy a plan -- even with the 404 error -- but not a template.
Anybody have any insight into this?

0 votes



2 answers

Permanent link
For the id argument, add the testplan/ prefix to the test plan template ID (see Copying a template in https://jazz.net/wiki/bin/view/Main/RQMCopyUtility#Usage_Examples).

0 votes

Comments

Same result.

Do you think it might be an issue using the copy utility to copy a template to the same project area?

I also tried specifying the destination project and I get a string out of bounds error.

SEVERE: Internal error: java.lang.StringIndexOutOfBoundsException: String index out of range: -2

Possibly.  Do you need to copy the template to the same project area or were you just following the usage example?  If so, please open a RQM defect.  Nonetheless, I've updated the usage example (https://jazz.net/wiki/bin/view/Main/RQMCopyUtility#Usage_Examples) to copy between different project areas.

I want to copy it to another project area. Does the destination PA have to be configured for plan templates?

After I modified my batch file in accordance with the updated usage example I get new errors:

Jan 05, 2015 10:28:54 AM com.ibm.rqm.ct.util.Logger logInfo
INFO: Starting: template testplan/com.ibm.rqm.planning.templates.testplan.template_1420467552818
Jan 05, 2015 10:28:55 AM com.ibm.rqm.ct.util.Logger logInfo
INFO: Error received: 400, retry #: 0
Jan 05, 2015 10:28:58 AM com.ibm.rqm.ct.util.Logger logInfo
INFO: Error received: 400, retry #: 1
Jan 05, 2015 10:29:01 AM com.ibm.rqm.ct.util.Logger logInfo
INFO: Error received: 400, retry #: 0
Jan 05, 2015 10:29:04 AM com.ibm.rqm.ct.util.Logger logInfo
INFO: Error received: 400, retry #: 1
Jan 05, 2015 10:29:07 AM com.ibm.rqm.ct.util.Logger logError
SEVERE: RestException executing: GET, RC: 400, message: Error 400: SRVE0295E: Error reported: 400

Jan 05, 2015 10:29:07 AM com.ibm.rqm.ct.util.Logger logError
SEVERE: General REST Exception: RestException executing: GET, RC: 400, message: Error 400: SRVE0295E: Error reported: 400

Don, please open a defect so we can investigate.  Also, please add a link to the defect to this post for others to benefit.

This issue is yet unresolved. Does anyone have any input? Http requester and Post have both proven to be unreliable in the results they return when trying to analyze the problem.

I can enter the fully qualified Integration API URL to the resource in a browser and get the XML returned just fine.

https://jts2.ent.corp.bcbsm.com:9443/jazz/service/com.ibm.rqm.integration.service.IIntegrationService/resources/CCS_Trial+%28Quality+Management%29/template/testplan/com.ibm.rqm.planning.templates.testplan.template_1421074998384

I put it in the tool and it returns:

SEVERE: After login, attempt to access init data returned: 404
Jan 20, 2015 12:12:57 PM com.ibm.rqm.ct.util.Logger logInfo
INFO: Starting: template testplan/com.ibm.rqm.planning.templates.testplan_1421074998384
Jan 20, 2015 12:12:57 PM com.ibm.rqm.ct.util.Logger logInfo
INFO: SUCCESS!

Even though it says success, it fails. I'm coming to the conclusion that this tool is far more trouble than it's worth.

Don, as mentioned in RQMCopy 4.0.1 not copying test plan templates (130949), you need to use authenticated with RQM in Firefox and use HttpRequester or Poster to capture the response content.

I would suggest to open a RQM PMR so IBM Support can investigate your setup.

showing 5 of 9 show 4 more comments

Permanent link
I was finally able to get it to work.

My notes are:

-Must run from the command line.

-User must be a member and admin of both source and destination project areas. (I haven't tested member only or admin only)

-No '/' before testplan in the id

-Project area name must be the project alias from the API feed.

-Template ID must be the REST ID found in the html source from the /template API feed.

Once the feed is returned, view the source and find the <id></id> tags for the template of interest.

For a utility that was supposed to make things easier, it sure was hard.

0 votes

Comments

Great news, Don! 

Although these issues are covered (implicitly or explicitly) in the RQM Copy Utility WIKI (https://jazz.net/wiki/bin/view/Main/RQMCopyUtility), please open a defect for the following so the Utility can handle variances in the argument syntax:

No '/' before testplan in the id

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 10,938

Question asked: Jan 05 '15, 9:14 a.m.

Question was seen: 4,844 times

Last updated: Feb 03 '15, 10:05 a.m.

Confirmation Cancel Confirm