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.
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21330497