It's all about the answers!

Ask a question

RM Extensions: Unsupported/Unknown required feature: com.ibm.rdm.rm.api


Paul Marshall (1514) | asked May 28 '15, 2:45 p.m.
Greetings,

I have the demo version of Jazz 5.0.2 installed and running the Express configuration.

I followed the instructions at https://jazz.net/wiki/bin/view/Main/RMExtensionsExamples502 and installed the "Hello World" example by placing the appropriate file in the C:\IBM\JazzTeamServer\server\tomcat\webapps\extensions folder (the location of the installed server).

I added the gadget to the mini dashboard using Add OpenSocial Gadget.

It produces the following result:  HTTP Status 500 - The gadget cannot be rendered due to one or more errors: Unsupported/Unknown required feature: com.ibm.rdm.rm.api

Does the demo version come with RM Extensions?  Or does it have to be "configured"?

Kind regards,


Comments
Donald Nong commented Jun 02 '15, 2:04 a.m.

Just for future reference, the error refers to the below line in the Hello World example.

< Require feature='com.ibm.rdm.rm.api'></ Require>
    
https://jazz.net/wiki/bin/view/Main/RMExtensionsSimpleExamples502

Accepted answer


permanent link
Donald Nong (14.5k614) | answered May 29 '15, 1:51 a.m.
It works for me. Based on the way you describe the issue, I suspect that you did not follow the steps to deploy the widgets, as you should use "add widget" to add the widgets from the "Sample Extensions" category. Here are the steps.
  1. Download, install, and start the server for the Requirements Management (RM) application.
  2. Create an Automated Meter Reader Sample project.
  3. Go to the .../server/tomcat/webapps directory and create a directory named extensions .
  4. Extract the attached .zip file into the .../server/tomcat/webapps/extensions directory.
  5. Start the server and navigate to the RM Admin page via a URL; for example:
    https://your-server:9443/rm/admin
    			
    On the left, click Advanced Properties.
  6. Find the com.ibm.rdm.widgetcatalog.internal.WidgetCatalog property.
  7. Enter this value:
    https://your-server:9443/extensions/WidgetCatalog.xml
    			
  8. Return to the top of the page and click Save to finalize your changes. After this, the server tries to read the catalog, so you do not need to restart the server
  9. On the right, click Update Property.
  10. Open the mini dashboard by clicking the Mini Dashboard icon.
  11. Click the Add Widget icon.
https://jazz.net/wiki/bin/view/Main/RMExtensionsExamples502
Paul Marshall selected this answer as the correct answer

Comments
Paul Marshall commented May 29 '15, 1:15 p.m.

 Interesting...  If you go to the RM Extensions simple examples first, which comes before this more difficult example...it doesn't work.  You have to follow this example first...then you can run the simple examples.  Might be a good note on the instructions page.  At any rate...THANK YOU for dragging me through the full example...because yes, it works.

Your answer


Register or 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.