Date post: | 14-Dec-2014 |
Category: |
Technology |
Upload: | gruc |
View: | 34 times |
Download: | 0 times |
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
© 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
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
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.
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
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.
IBM Confidential#RationalVoiCE
IBM Confidential#RationalVoiCE
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
.
.
.
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
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)
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.
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
IBM Confidential 15
IBM Confidential 16
IBM Confidential
Thank You
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