Status 400 error when using REST API to access Rational Quality Manager

Technote (troubleshooting)


Problem(Abstract)

When using REST API to access an artifact in IBM Rational Quality Manager (RQM), a Status 400 error occurs.

Symptom

A Status 400 error occurs even if the format of your URL looks correct like in this example:

https://<rqmserver>:9443/<contextroot>/secure/service/com.ibm.rqm.integration.serv
ice.IIntegrationService/resources/<projectname>/testsuite/urn:com.ibm.rqm:testsuite:<id>


Cause

The project was renamed. The REST API URL references the original name.

Resolving the problem

You can find the project alias using "projects" in the URL right from the browser. For example:

https://<rqmserver>:9443/<context>/secure/service/com.ibm.rqm.integration.service.IIntegrationService/projects


Look for the project name in the project feed. There should be an alias below the project name. If the alias is not exactly the same as the project name, replace the project name in the URL with the alias.

Here is more information: https://jazz.net/wiki/bin/view/Main/RqmApi#projectAlias


Rate this page:

(0 users)Average rating

Document information


More support for:

Rational Quality Manager
RQM Server

Software version:

3.0.1, 3.0.1.1, 3.0.1.2, 3.0.1.3, 3.0.1.4, 3.0.1.5, 4.0, 4.0.0.1, 4.0.0.2, 4.0.1

Operating system(s):

AIX, Linux, Windows

Reference #:

1579099

Modified date:

2013-08-02

Translate my page

Machine Translation

Content navigation