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.
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Webcast presentation 7.24.2014
1. 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
3. IBM Confidential
#RationalVoiCE
IBM Confidential
#RationalVoiCE
Please note
IBM’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
6. 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.
8. IBM Confidential
#RationalVoiCE
IBM Confidential
#RationalVoiCE
CMI enables CC/CLM integration on all client types
ClearTeam
Explorer
VS.net
cleartool
Jazz Platform
Rational
Team Concert
Rational
Quality Manager
Rational
Req. Composer
ClearCase
as SCM
Track changes
by RTC
Lifecycle mgmt.
By CLM
.
.
.
9. 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
10. 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)
11. 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.
12. 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
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