In order to decide whether Batch mode or SCC mode better
addresses your needs, answer the following questions in order. Based
on your response to each question, you progress through the set of
questions as applicable until you are finally advised as to what particular
mode might be best for your situation.
About this task
The following figure illustrates the questions
graphically.
Question 1: Which operating
system are you using?
IBM® Rational® Rhapsody® runs
both on Windows and Linux.
- If all of your team members run the product on Linux, you have to use Batch mode
because SCC is not available on Linux.
- If all of your team members run the product on Windows, continue with Question
4.
- If some of your team members run the product on Linux while others run it on Windows, or if some members run
the product on both operating systems, continue with the next question.
Question 2: Is an identical Rational Rhapsody and Rational ClearCase® integration
experience required?
- If it is significant that all users have the same Rational Rhapsody and IBM Rational ClearCase integration
experience, or if some users run Rational Rhapsody on
both operating systems, then Batch mode is the preference.
- If an identical experience is not mandatory, continue
with the next question.
Question 3: Is Rational Rhapsody run
on Windows or Linux?
- If the product is going to run on Linux, you have to use Batch mode because SCC
is not available on Linux.
- If not, continue with the next question.
Question 4: Are you going to use Rational ClearCase UCM
from the Rational Rhapsody interface?
- If you are going to use Rational ClearCase UCM
(Unified Change Management) from the Rational Rhapsody interface,
then SCC mode is the only option because UCM from the Rational Rhapsody interface
is not supported in Batch mode. When you use Rational ClearCase in
SCC mode, Rational Rhapsody supports
UCM so that you can make use of "activities" to enforce defect and
change tracking with the code development. Note, however, that you
can use UCM in Batch mode and set "activities" externally although Rational Rhapsody does
not provide you this capability through its interface.
- If you do not have to use UCM from the Rational Rhapsody interface,
continue with the next question.
Question 5: Are you going to use CM State
Awareness feature of Rational Rhapsody?
- The product has the CM State Awareness feature
only in SCC mode. Therefore, if you want to make use of state information
of units (for example, checked in, checked out), then SCC mode is
the preference.
- If CM State Awareness is not required, continue
with the next question.
Question 6: Are you going to use custom
properties for configuration management operations?
- If you have already made an investment in customizing
the properties in Rational Rhapsody for
configuration management operations (for example, you have a custom
script that handles check in and set the ConfigurationManagement::ClearCase::CheckIn property
to launch this script) and if you want to continue using these custom
properties, you have to use Batch mode because SCC does not let you
do such a customization.
- If you have not made an investment in customizing
properties or you do not have to use these custom properties, you
can use SCC mode.