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

Integrating RequisitePro into RTC 3.0

Is there a supported way to Integrate RequisitePro 7.1 into RTC 3.0?
I haven't been able to find one yet.

0 votes



7 answers

Permanent link
Hello,

have you tried the RTC / ReqPro connector from the 2.0 stream?

Regards
Joerg

0 votes


Permanent link
Hello,

have you tried the RTC / ReqPro connector from the 2.0 stream?

Regards
Joerg


No, not yet. I was hoping for IBM Rational to write if it was working.
And hoping not to bethe first to try it out ;-))

Regards Torben

0 votes


Permanent link
My understanding is that the recommended way to integrate ReqPro into
the Jazz products is via RRC ... i.e. ReqPro is integrated with RRC, and
then RRC is then integrated with RTC.

Cheers,
Geoff

On 2/3/2011 9:23 AM, rydiand wrote:
JoergMoellerwrote:
Hello,

have you tried the RTC / ReqPro connector from the 2.0 stream?

Regards
Joerg

No, not yet. I was hoping for IBM Rational to write if it was
working.
And hoping not to bethe first to try it out ;-))

Regards Torben

0 votes


Permanent link
My understanding is that the recommended way to integrate ReqPro into
the Jazz products is via RRC ... i.e. ReqPro is integrated with RRC, and
then RRC is then integrated with RTC.

Cheers,
Geoff


RRC 3.0 beta supports only one-time migration from ReqPro without any repetitive synchronization.

I tried the ReqPro connector with RTC 3.0 couple of days ago but unsuccessfully :( The connector did not see ReqPro server in the synchronization rule setting.

Please, let me know if anybody succeeds.

BR,
Libor

0 votes


Permanent link
We've actually been able to let the two products (RTC 3.0ifix1 and ReqPro 7.1.2.01) see eachother. However, the setup has not been successful either in our case.

To start with, the script supplied with the connector needs not only the adjustments mentioned in the integration article (http://jazz.net/library/article/392/), but also needs to define the ECLIPSE_JRE setting, as it is being used in the batch script to initiate the synchronisation. The second adjustment needed is renaming the classpath definition of reqproConnectorClient_v2.jar to reqproRestConnectorClient_v2.jar. The resulting script looks like this:

<START SCRIPT>

set ECLIPSE_JDK=<Your RTC installation directory>\TeamConcert\jdk\bin
set ECLIPSE_JRE=%ECLIPSE_JDK%\..\jre\bin
set EXT_DIR=%ECLIPSE_JDK%\..\jre\lib\ext

set JAVA_CLIENT_JARS=<Your JPJC installation directory>\jpjc

"%ECLIPSE_JRE%\java" -classpath ".;reqproRestConnectorClient_v2.jar" -Djava.ext.dirs="%JAVA_CLIENT_JARS%";"%EXT_DIR%" com.ibm.uk.reqproconnector.ReqProConnector

<END SCRIPT>

Editing the properties file included in the distribution can still be done using the instructions in the article. For the synchronisation rule, there is a screenshot in the article which appears to be incorrect. The screenshot depicts a mapping between GUID and Key, which must be, according to the article, a mapping between key and key. Also note this key to key mapping needs to have the external identifier checkmarked, which does not appear to be done in the screenshot.

If the steps in the article are all performed, taking the adjustments mentioned here into account, a synchronisation can be fired. The output we're seeing reports succesful logins and communication between RequisitePro and RTC, showing updates and creation of requirements.

However, the requirements do not appear in RTC. The issue we're facing is a strange one. Going to the Synchronisation Rule, rightclicking for the context menu, and selecting 'Show Unsynchronised' reveals the following error for all requirements which should be synchronised:

Error occurred:

Save Work Item
Missing required license
An error response was received from the Jazz Team Server. Status=400. Message: CRJAZ1381I The user has a "Stakeholder" client access license assigned that would normally allow this operation, but the license expired on Mar 1, 2011 11:20 AM. You can install a permanent client access license to re-enable this operation.

The odd thing is, the user account which is being used to synchronise to RTC has floating Developer client access licenses. Stakeholder licenses are impossible to add when there is already a Developer license in use. Secondly, when trying to switch the account to a floating Stakeholder client access license instead of a developer license, running the synchronisation batch file will result in errors not being able to deliver the requirements to RTC.

I hope anyone out there has managed to get this working. I'd be very interested in seeing a solution for this issue.

0 votes


Permanent link
Hi janvogel

Have you managed to find a solution to this problem?

I am facing the same problem with the sync from ReqPro to RTC (missing required license). The strange thing is that the synchronization was working perfectly, until today when I started getting these errors!

One interesting thing is that the trial Stakeholder license type had expired on May 29, 2011...which is the same date reported in the error message. However, nobody was ever assigned this Stakeholder license type.

Regards,
Sudheer Rugbeer

We've actually been able to let the two products (RTC 3.0ifix1 and ReqPro 7.1.2.01) see eachother. However, the setup has not been successful either in our case.

To start with, the script supplied with the connector needs not only the adjustments mentioned in the integration article (http://jazz.net/library/article/392/), but also needs to define the ECLIPSE_JRE setting, as it is being used in the batch script to initiate the synchronisation. The second adjustment needed is renaming the classpath definition of reqproConnectorClient_v2.jar to reqproRestConnectorClient_v2.jar. The resulting script looks like this:

<START>

set ECLIPSE_JDK=<Your>\TeamConcert\jdk\bin
set ECLIPSE_JRE=%ECLIPSE_JDK%\..\jre\bin
set EXT_DIR=%ECLIPSE_JDK%\..\jre\lib\ext

set JAVA_CLIENT_JARS=<Your>\jpjc

"%ECLIPSE_JRE%\java" -classpath ".;reqproRestConnectorClient_v2.jar" -Djava.ext.dirs="%JAVA_CLIENT_JARS%";"%EXT_DIR%" com.ibm.uk.reqproconnector.ReqProConnector

<END>

Editing the properties file included in the distribution can still be done using the instructions in the article. For the synchronisation rule, there is a screenshot in the article which appears to be incorrect. The screenshot depicts a mapping between GUID and Key, which must be, according to the article, a mapping between key and key. Also note this key to key mapping needs to have the external identifier checkmarked, which does not appear to be done in the screenshot.

If the steps in the article are all performed, taking the adjustments mentioned here into account, a synchronisation can be fired. The output we're seeing reports succesful logins and communication between RequisitePro and RTC, showing updates and creation of requirements.

However, the requirements do not appear in RTC. The issue we're facing is a strange one. Going to the Synchronisation Rule, rightclicking for the context menu, and selecting 'Show Unsynchronised' reveals the following error for all requirements which should be synchronised:

Error occurred:

Save Work Item
Missing required license
An error response was received from the Jazz Team Server. Status=400. Message: CRJAZ1381I The user has a "Stakeholder" client access license assigned that would normally allow this operation, but the license expired on Mar 1, 2011 11:20 AM. You can install a permanent client access license to re-enable this operation.

The odd thing is, the user account which is being used to synchronise to RTC has floating Developer client access licenses. Stakeholder licenses are impossible to add when there is already a Developer license in use. Secondly, when trying to switch the account to a floating Stakeholder client access license instead of a developer license, running the synchronisation batch file will result in errors not being able to deliver the requirements to RTC.

I hope anyone out there has managed to get this working. I'd be very interested in seeing a solution for this issue.

0 votes


Permanent link
Hi

Can you try assigning the CQ Connector license to the user who is doing the synchronisation. I'm wondering whether that will do the trick.

Its very odd, because as you say the developer license should provide plenty of privileges.

Steve

0 votes

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 31 '11, 8:01 a.m.

Question was seen: 7,777 times

Last updated: Jan 31 '11, 8:01 a.m.

Confirmation Cancel Confirm