Webcast presentation 7.24.2014

16
Join the Community www.rational-ug.org Tweet with Us @RationalUC #rationaluc www.twitter.com/rationaluc Join Our Group on LinkedIn: Global Rational User Community https://www.linkedin.com/groups/Global-Rational-User-Community-GRUC-120486/about Connect with Us on Google+ https://plus.google.com/+RationalugOrgGlobal/posts

description

ClearCase is an essential part of Rational's Collaborative Lifecycle Management (CLM) strategy. A key linkage to CLM is through Change Management systems, Rational Team Concert and ClearQuest in particular. The recently introduced ClearCase Change Management Integration (CMI) brings a new level of reliability, security, flexibility and extensibility to the integration of ClearCase with Change Management providers such as ClearQuest and Rational Team Concert. The integration is configurable on a branch-by-branch basis, or, in UCM, on individual streams. CMI supports secure Common Access Card (CAC) authorization authentication at the CM provider site, and tools to repair and recover from network or user errors without impacting productivity. CMI is the next generation of ClearCase-CLM integration. Presented by: John T Freitas, Advisory Software Engineer, IBM John T Freitas has been an advisory software engineer for IBM for more than 19 years. He is a graduate of Northwestern University. Margaret Marynowski, Software Engineer, IBM Margaret Marynowski has been a software engineer for IBM Rational ClearCase and MultiSite for 15 years. Nickolas Potvin, Software Engineer, IBM Nickolas Potvin is a software engineer who has worked on the ClearCase UCM/ClearQuest Integration and ClearCase Remote Client/ClearTeam Explorer.

Transcript of Webcast presentation 7.24.2014

Page 2: Webcast presentation   7.24.2014

© 2014 IBM CorporationIBM Confidential

ClearCase and CLM- Update on the Change Management Integration with RTC and ClearQuest

(Revised for GRUC July 24, 2014)

John T. Freitas

[email protected] credits to:

Yuhong Yin & Masabumi Koinuma

Page 3: Webcast presentation   7.24.2014

IBM Confidential#RationalVoiCE

IBM Confidential#RationalVoiCE

Please noteIBM’s statements regarding its plans, directions, and intent are subject to change

or withdrawal without notice at IBM’s sole discretion.

Information regarding potential future products is intended to outline our general

product direction and it should not be relied on in making a purchasing decision.

The information mentioned regarding potential future products is not a

commitment, promise, or legal obligation to deliver any material, code or

functionality. Information about potential future products may not be incorporated

into any contract. The development, release, and timing of any future features or

functionality described for our products remains at our sole discretion.

Performance is based on measurements and projections using standard IBM

benchmarks in a controlled environment. The actual throughput or performance

that any user will experience will vary depending upon many factors, including

considerations such as the amount of multiprogramming in the user’s job stream,

the I/O configuration, the storage configuration, and the workload processed.

Therefore, no assurance can be given that an individual user will achieve results

similar to those stated here.

Information is confidential and must not be shared or redistributed without

permission from IBM. Plans are based on best information available and may

change in future.

IBM Confidential

Page 4: Webcast presentation   7.24.2014

IBM Confidential#RationalVoiCE

IBM Confidential#RationalVoiCE

Acknowledgements and Disclaimers:

© Copyright IBM Corporation 2014. All rights reserved.

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with

IBM Corp.

IBM, the IBM logo, ibm.com, Rational, and ClearCase are trademarks or registered trademarks of International Business Machines

Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence

in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM

at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A

current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml

Other company, product, or service names may be trademarks or service marks of others.

Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all

countries in which IBM operates.

The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are

provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice

to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it 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, this presentation or any other materials. Nothing contained in this presentation 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.

All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may

have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these

materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific

sales, revenue growth or other results.

Page 5: Webcast presentation   7.24.2014

IBM Confidential#RationalVoiCE

IBM Confidential#RationalVoiCE

4

• What is ClearCase CMI?

• Recap of CMI capabilities as of June 2013

• New features in CMI since then

• Our In-house Use of CMI

• Migration to CMI

• Demo

• Q&A

Agenda

Page 6: Webcast presentation   7.24.2014

IBM Confidential#RationalVoiCE

IBM Confidential#RationalVoiCE

5

What is ClearCase CMI?

• CMI stands for Change Management Integration. It is a key touch-point with

Rational Collaborative Lifecycle Management (CLM) strategy.

• The ClearCase CMI brings a new level of reliability, security, flexibility and

extensibility to the integration of ClearCase with Change Management

providers such as ClearQuest and Rational Team Concert.

• CMI is an enhancement to ClearCase which leverages dynamically loaded

libraries to support different CM providers. It is configurable on a branch by

branch basis, or, in UCM, on individual streams.

• CMI supports secure Common Access Card (CAC) authorization at the CM

provider site, and tools to repair and recover from network or user errors

without impacting productivity.

Page 7: Webcast presentation   7.24.2014

IBM Confidential#RationalVoiCE

IBM Confidential#RationalVoiCE

Page 8: Webcast presentation   7.24.2014

IBM Confidential#RationalVoiCE

IBM Confidential#RationalVoiCE

CMI enables CC/CLM integration on all client types

ClearTeam Explorer

VS.net

cleartool

Jazz Platform

RationalTeam Concert

RationalQuality Manager

RationalReq. Composer

ClearCaseas SCM

Track changesby RTC

Lifecycle mgmt.By CLM

.

.

.

Page 9: Webcast presentation   7.24.2014

IBM Confidential#RationalVoiCE

IBM Confidential#RationalVoiCE

10

Recap of CMI Capabilities as of June, 2013

• Base CC-CQ integration: since 7.1.2.10 & 8.0.0.6 & 8.0.1

• Base CC-RTC integration: since 8.0.0.7 & 8.0.1.1

• UCM-CQ/RTC integration: since 8.0.0.7 & 8.0.1.1

• UCM-RTC support through CTE

• Supported on multiple platforms

• Username / password and smart card authentication

• New cleartool commands/flags for ease of use and administration– Configure the VOB or a branch type for CMI (Admin)

• cleartool mkcmprovider / lsprovider / rmprovider

– Set a current task (End User)

• cleartool settask / lstask / chtask

– Non-smartcard authentication (End User)

• cmiregister

• Query support

• Improved performance

Page 10: Webcast presentation   7.24.2014

IBM Confidential#RationalVoiCE

IBM Confidential#RationalVoiCE

11

New CMI Capabilities since June 2013

• Migration Tool for base CC-CQ Integration from perl-based to CMI

• CM Repair Tool

• GUI support for native clients

• ClearQuest State Transition support

• RTC State Transition support

• Policy to configure minimum number of required tasks on a version

or activity (can be zero).

• “Apply to All” GUI enhancement (multiple checkins)

Page 11: Webcast presentation   7.24.2014

IBM Confidential#RationalVoiCE

IBM Confidential#RationalVoiCE

12

Our In-house Use of CMI

• We rolled out CMI-based CC and RTC integration in house

with two major reasons:

– while the developers have been using the CCRC/CTE eclipse client

to associate a UCM activity with a RTC WI for change set traceability,

it is quite unnatural for command line developers (such as the

ClearCase MVFS team and the CC RE team) to use Eclipse just for

association purpose.

– leverage IHD use to test out this new feature, with different client

types, and different platforms.

• Phased roll out starting with enabling it on developer’s dev

stream.

• Some UCM streams use CC-RTC bridge (via CTE) and CC-

RTC CMI together.

Page 12: Webcast presentation   7.24.2014

IBM Confidential#RationalVoiCE

IBM Confidential#RationalVoiCE

• From BaseCC-CQ legacy integration

– CMI provides robust and secure integration

– You can stop maintaining perl triggers ( if you have customized )

– Migration tool is available

• From UCM-CQ legacy integration

– CMI provides robust and secure integration

– CMI provides flexible configuration

• Enabling/configuring by stream, Policy based association

• From CC-RTC bridge integration

– CMI provides stream/branch based configuration with policies

– Cleartool and native GUI supports RTC integration as well

Advantages of migrating to CMI

13

Page 13: Webcast presentation   7.24.2014

IBM Confidential 15

Page 14: Webcast presentation   7.24.2014

IBM Confidential 16

Page 15: Webcast presentation   7.24.2014

IBM Confidential

Thank You