About this task
The type of license you need for
Rational Rhapsody depends
on how you are running the product:
- For all licenses types, a system environment variable called TELELOGIC_LICENSE_FILE is
set on the system running the Rational Rhapsody product
to specify either the path to the local license or to the license
server.
- If you are managing a license on a stand-alone machine (one where
the license exists on this system only), you need an authorized user
license (also called a node-locked license).
- Client systems must specify the port@host to the license server
in the TELELOGIC_LICENSE_FILE variable.
- If you are managing a server license, then you must install and
configure FlexNet files. For information about installing the license
server for Rational Rhapsody,
including information about FlexNet, see the licensing guide provided
with your license server. FlexNet is a licensing system from Flexera
Software.
Note: For more details about managing licenses, see "Installing
Rhapsody Licenses - a practical guide."
The following Rational Rhapsody configurations
require specific license types:
- If your company has individual C and individual C++ Rational Rhapsody licenses,
you cannot open models across these languages without a multi-language
license. That is, you cannot open a C model in IBM Rational Rhapsody Developer for C++ or
a C++ model in IBM Rational Rhapsody Developer for C.
- C# is available only in a multi-language license. You can open
a C# model in Rational Rhapsody Developer for C or Rational Rhapsody Developer for C++ when
using the multi-language license.
- Java is available
only in a multi-language license. You can open a Java model in Rational Rhapsody Developer for C or Rational Rhapsody Developer for C++ when
using the multi-language license.