Transfer RQM v2.x (Server A) projects to RQM v3.x (Server B) and retire Server A??
We have 2 different servers e.g: Server A and Server B.
Server A is currently on RQM 2.x (/jazz)
Server B is on RQM 3.0.1.1 (/qm) which has pre-existing projects
We want to migrate data from Server A to Server B and Data includes:
- Test Plan
-Test data
- Test Case
-Test suite
-Test Keyword
-Test Script
and perhaps retire server A once the transfer of projects from Server A to Server B is complete..
We planned the following approach:-
a. On server A : Upgrade and migrate RQM v2.x to RQM v3.0.1.1(/jazz)
b. Use copy utility to migrate project artifacts from "RQM v3.0.1.1(/jazz) -- Server A" to "RQM v3.0.1.1(/qm) -- Server B".
But b. would fail since the context roots are different..
Any other approach that can be tried??
Server A is currently on RQM 2.x (/jazz)
Server B is on RQM 3.0.1.1 (/qm) which has pre-existing projects
We want to migrate data from Server A to Server B and Data includes:
- Test Plan
-Test data
- Test Case
-Test suite
-Test Keyword
-Test Script
and perhaps retire server A once the transfer of projects from Server A to Server B is complete..
We planned the following approach:-
a. On server A : Upgrade and migrate RQM v2.x to RQM v3.0.1.1(/jazz)
b. Use copy utility to migrate project artifacts from "RQM v3.0.1.1(/jazz) -- Server A" to "RQM v3.0.1.1(/qm) -- Server B".
But b. would fail since the context roots are different..
Any other approach that can be tried??
Accepted answer
This error is unrelated to different context roots between the source and destination servers.
I believe you running into Copy Utility does not support spaces in the project area alias for PUT/POST requests. (57659), since the project area alias (newTOproject (Quality Management)) contains unencoded spaces causing the PUT request to the destination server to fail.
Please try using the RQM Copy Utility in https://jazz.net/downloads/rational-quality-manager/milestones/4.0.3M4?p=allDownloads. Note, you will have to add the resources that don't supported GET/PUT operations in RQM 3.0.1.2 (e.g. channel - see https://jazz.net/wiki/bin/view/Main/RqmApi#Resources_and_their_Supported_Op) to the -ignoreTypes parameter (see https://jazz.net/wiki/bin/view/Main/RQMCopyUtility#Argument_Reference).
I believe you running into Copy Utility does not support spaces in the project area alias for PUT/POST requests. (57659), since the project area alias (newTOproject (Quality Management)) contains unencoded spaces causing the PUT request to the destination server to fail.
Please try using the RQM Copy Utility in https://jazz.net/downloads/rational-quality-manager/milestones/4.0.3M4?p=allDownloads. Note, you will have to add the resources that don't supported GET/PUT operations in RQM 3.0.1.2 (e.g. channel - see https://jazz.net/wiki/bin/view/Main/RqmApi#Resources_and_their_Supported_Op) to the -ignoreTypes parameter (see https://jazz.net/wiki/bin/view/Main/RQMCopyUtility#Argument_Reference).
Comments
1 vote
1 vote
2 other answers
Hi Sunil,
The public public URI includes the context root so this should work. Where the context roots correct in the -s/-d parameters? If so, please attach the Copy Utility output/log.
The public public URI includes the context root so this should work. Where the context roots correct in the -s/-d parameters? If so, please attach the Copy Utility output/log.