® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change...

12
® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Publishing Engine and Rational Change configuration Rational Change configuration Francisco López Minaya Rational Technical Solution Architect [email protected]

Transcript of ® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change...

Page 1: ® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.

®

IBM Software Group

© 2010 IBM Corporation

Rational Publishing Engine andRational Publishing Engine andRational Change configurationRational Change configuration

Francisco López MinayaRational Technical Solution [email protected]

Page 2: ® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.

IBM Software Group | Rational software

Introduction

IBM Rational Change (>= 5.0.2.1) supports the OSLC-CM 1.0 REST API specification. You can use this API to integrate Rational Change with OSLC-CM consumers (RPE,…)

These slides explain how to extract CRs info from Rational Change using Rational Publishing Engine via the OSLC-CM REST API.

The RPE version used is 1.1.1.1

Page 3: ® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.

IBM Software Group | Rational software

Big steps

The big steps to extract CRs info from Change are:

1. Check your Rational Change version implements the OSLC-CM REST API

2. Get the list of databases

3. Select a database and get the list of (Change) queries

4. Select a query and get the list of CRs you wish to report on

5. …create the template and build the report based on the CRs

…..These steps are detailed in the next slides….

Page 4: ® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.

IBM Software Group | Rational software

Check if Rational Change supports OSLC-CM REST API

1. Check Rational Change version >= 5.2.0.1

2. Check if the following XML is shown using this URL:

http://<change_host>:<port>/<context>/rootservices

Page 5: ® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.

IBM Software Group | Rational software

Get list of databases

Enter this URL: http://localhost:8090/change_tls/oslc or http://192.168.11.10:8090/change_tls/oslc

Database name

Database URI

Enter admin login and password if required (i.e. in the TLS VM we’ve used the “demo” user).

Page 6: ® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.

IBM Software Group | Rational software

Get queries for a database

Add /role/User/queries to a database URI and copy all to your browser address bar:http://192.168.11.10:8090/change_tls/oslc/db/5a83734c-7c11-47a5-a9a3-2f464fd7896d/role/User/queries

Rational Change folders to organize queries

Page 7: ® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.

IBM Software Group | Rational software

Get the list of CRs running the query

Click on the query (i.e All CRs)

Copy this URL, this will be the “Data Source URI” requested by RPE Launcher

Page 8: ® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.

IBM Software Group | Rational software

RPE – Add Datasource Schema to template

Add Datasource Schema

Add ?metadata=schema to the previously copied URL to get the Schema file location: http://192.168.11.10:8090/change_tls/oslc/db/5a83734c-7c11-47a5-a9a3-2f464fd7896d/role/User/queries/system/All%20CRs?metadata=schema

Page 9: ® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.

IBM Software Group | Rational software

Data source schema in the dta template

Page 10: ® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.

IBM Software Group | Rational software

Map datasource schema to datasource in the RPE Launcher

Enter the URL copied in slide 7. (Remember user/password!!!)

Page 11: ® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.

IBM Software Group | Rational software

Create the template and generate the report

Page 12: ® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.

IBM Software Group | Rational software

12

© Copyright IBM Corporation 2008. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

Francisco J. López MinayaFrancisco J. López MinayaRational Technical Solution Architect Rational Technical Solution Architect [email protected]@es.ibm.com