IBM Support

Programming Languages you can use with the RPX interface

Question & Answer


Question

Which programming languages can you use with the IBM Rational RequisitePro Extensibility Interface?

Cause

The RequisitePro Extensibility Interface provides powerful access to RequisitePro data through component-based architecture. The Extensibility Interface supplies a standard Component Object Model (COM) API to the RequisitePro project data.

This easy-to-use object model serves as a layer above the database that enforces RequisitePro business rules as you integrate RequisitePro requirements into your existing environment. The RequisitePro Extensibility Interface can be used to add functionality to RequisitePro or to write custom integrations with other tools.

Specifically, the Extensibility Interface offers support for RequisitePro project structure, packages, security, requirements, discussions, views and queries, hierarchy and traceability relationships, and limited access to documents.

It includes a powerful query engine for requirements and discussions. Queries can be optimized by the user to load only information that is necessary. The online reference manual provides documentation for the RequisitePro Extensibility Interface object library and associated constants, the query engine, and the query language. It includes definition, syntax, and sample code for the object properties and methods.

Answer

List of the languages that you can use to call the RPX from:

  • Visual Basic 6: There is no example Visual Basic script available
  • C++: This RPX script is a sample example of calling the RPX COM API from a C++ program: Calling the RPX from C++
  • Perl: There is no example Perl script available
  • Tcl/TK: There is no example Tcl/TK script available
  • Java: This article shows how to use Java technology to access the IBM Rational RequisitePro Extensibility Interface: Extending IBM Rational RequisitePro with Java

Note: this list not exhaustive

For further info, see An introduction to Rational RequisitePro extensibility.

[{"Product":{"code":"SSSHCT","label":"Rational RequisitePro"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"RequisitePro Extensibility (RPX)","Platform":[{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.0.1;7.0.0.2;7.0.0.3;7.0.0.4;7.0.1;7.0.1.1;7.0.1.2;7.0.1.3","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21330497