EditAttachPrintable
r27 - 2020-09-22 - 20:59:40 - RosaNaranjoYou are here: TWiki >  Deployment Web > DeploymentIntegrating > CLMProductAPILanding

API Landing page constantchange.png"

Authors: RosaNaranjo, JimRuehlin
Build basis: 6.0.x

This is a landing page for the various API wiki pages that exist on the Jazz.net development wiki as well as a central collective page of the known APIs that are available for integrating programmatically with our CE/CLM products. It serves as a convenience for accessing API information about CE/CLM products and is not guaranteed to have up-to-the-minute information. See the official API specifications for each CE/CLM component for complete information.

Please see the IBM Support Statement for CLM APIs. APIs are supported differently than CLM products.

NOTE: Renaming the IBM Continuous Engineering Portfolio

General OSLC and CLM API information

OSLC Workshop

Guide for writing OSLC integrations

OSLC and REST API "cheat sheet"

ELM-CLM Root Services Specification

OSLC GitHub repository

Eclipse Lyo is an improved Java framework with sample libraries and reference implementations for creating OSLC integrations

IoT Connector is a working sample of an OSLC adapter for IBM Watson IoT Platform created using Lyo Designer. It's a working example and source code for integrating with ELM and includes common operations such as authenticating with ELM using OAuth. It works with non-configuration management-enabled CLM systems (aka "opt-out" DNG and RQM).

Jazz Foundation

Foundation APIs are available in CLM applications that support those Foundation services.

Jazz REST Services home

Jazz Foundation Process API

JAF SDK Main Page

Jazz Foundation SDK download page

Authentication of a native client with a Jazz-based application

Global Configuration Management

GCM is a provider of global configurations as defined by the OSLC Configuration Management draft specification; RTC SCM, DNG, and RQM are providers of local configurations. These applications implement the appropriate APIs from that specification.

Drafts of the OSLC Configuration Management Specification can be found on the OSLC Specifications page.

Global Configuration Management REST API - Documents extensions beyond the OSLC specification for the current release. The same release-specific documentation of these REST APIs can be found in your local CLM installation at https://[server]:[port]/gc/doc/scenarios.

GCM Client Extension API

DOORS Next Generation

Global Configuration Management REST API Documentation for the Global Configuration Management REST API can be found at https://host:port/gc/doc/scenarios. You must have the GC application installed to access this link. This API is a collection of REST services that client applications use to create and update components, create new streams, create baselines, update a stream to match a baseline, and other operations. REST client applications can use the API to programmatically perform many of the operations that are usually done through the GCM web user interface. See RM Enhancement 384433.

DNG Server API Documentation

DNG Client Extension API

DNG Module API

DNG Reportable REST API - v6.0 or higher

RRC Reportable REST API - v4.0.x thru v5.0.2

Extending requirements functionality (video)

RM Extensions Examples version 6.0.5

ReqIF API v1.0 New for 6.0.6.1

Rational Team Concert (EWM)

What APIs are available for RTC and what can you extend?

RTC SDK

6.0.1: OSLC API Changes for Enumerations

RTC SDK changes for RTC 6.0.3

RTC Plain Java APIs

Consuming Rational Team Concert’s OSLC Change Management V2 Services

Rhapsody Model Manager

Rhapsody Model Manager REST API for reporting

Rational Quality Manager (ETM)

RQM Test Automation Adapter API

RQM Reportable REST API

OSLC QM V2 API

Readiness REST API

Reporting

A look inside LQE and Report Builder

Integrating external data sources with LQE and Report Builder

LDX (Backlink Index) API

RTC Reportable REST API

RQM Reportable REST API

DNG Reportable REST API

Plain Java Client or Jazz APIs

The "official" Jazz API is available for download on the downloads page, in the Plain Zips section, under Plain Java Client Libraries and Plain Java Client Libraries API Documentation. The article Rational Team Concert plain Java API's is an introduction into how they work. Customers wishing to write process extensions for their Jazz implementation should begin with the RTC extensions workshop, the Process enactment workshop, and the OSLC workshop. This will help them better understand the various different options for extending and enhancing the Jazz solution, and will provide valuable insight into how to implement the needed customizations.

Related topics: Deployment web home

External links:

Additional contributors: ThomasPoulin, GeoffClemm
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r46 | r29 < r28 < r27 < r26 | More topic actions...
 
This site is powered by the TWiki collaboration platformCopyright © by IBM and non-IBM contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our Terms of Use. Please read the following disclaimer.
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.