Common transformation information

This file contains information that is used by multiple transformations.

Transformation configuration editor and wizard

User interface element Keywords
Transformation configuration editor transformation configuration editor
Transformation configuration wizard New Transformation Configuration wizard
Transformation configuration wizard as a UI element New Transformation Configuration wizard
Both transformation configuration editor or wizard
Pages in the transformation configuration wizard Specify a Configuration Name and Transformation
  • Configuration file destination
  • Name
  • Transformation
  • Show all transformations
Source and Target
  • Use the workspace as the source
  • Use the workspace as the target
  • Selected source
  • Selected target
  • Create Target Container
Pages and elements in the transformation configuration editor
Main
  • Name
  • Transformation_name
  • Transformation_name
  • Run
  • Protocol
  • Documentation
  • Common Options
  • Generate a debug log
  • Run the transformation silently
  • Run the forward transformation silently
  • Run the reverse transformation silently
  • Create trace relationships
  • Open the Report dialog box when the transformation is complete
  • Show warnings in the Report dialog box
  • Replace UML elements
  • Merge options
  • Visual merge
  • Silent merge
  • Do not merge
  • Do not merge: Overwrite files without a warning
  • Do not merge: Warn before overwriting any files
  • Automatically add new elements to the target model
  • Save changes before validating files
  • Automatically validate saved changes

Extensions

Common

Mapping
  • Enable the mapping functionality for this configuration
  • Mapping model file name
  • Edit Mapping
  • Update Mapping Model
  • Transformation target
Properties
  • Target profile
SOA Properties
  • Target domain

Design contract management protocols

DCMP name UI option Keyword (online help, CS help, etc)
Conceptual Models Seed Concrete Models and Conceptual Models Drive Development. Conceptual
  • Conceptual Models Seed Concrete Models and Conceptual Models Drive Development
  • Conceptual Models Seed Concrete Models
  • Conceptual Models Drive Development
Mixed Modeling Mixed Mixed Modeling
Reconciled Modeling Reconciled Reconciled Modelingreconciled modeling

A transformation configuration file exists in the workspace or in a file that you can access by specifying a URL.

Preferences

Location Field name
Window > Preference > Transformation
  • Validate transformation configurations when you open or update them
  • Location of debug logs

To set preferences for transformations, click Window > Preferences; then expand Modeling and click Transformations.

SOA transformations

For more information about the Software Services profile, also called the UML 2.0 Profile for Software Services, see the article entitled UML 2.0 Profile for Software Services on the IBM® developerWorks® Web site.

For more information about transforming UML models into service-oriented architecture (SOA) artifacts, see the article entitled Transformation to SOA: Part 3. UML to SOA on the IBM® developerWorks® Web site.

Miscellaneous

If you remove this annotation, the changes that you make to the corresponding element in the model are not propagated to the code the next time that you run the transformation.

For more information about how to configure a transformation, see the online help: Click the Transforming models related link below, navigate to the help for a specific transformation, and go to the topic about configuring the transformation.

Check the Problems view for source and target validation errors.

If you select a transformation source from the Project Explorer view instead of using the transformation configuration editor, the project that you select overrides the source project that is specified in the transformation configuration. The transformation configuration is not affected and the source that you specify in the New Transformation Configuration wizard or on the Source and Target page of the transformation configuration editor does not change.

After the transformation runs, you can add implementation details in the // TO DO sections in the code that the transformation generates.

Check the Problems view for errors that occurred when the transformation ran.

Table 1.
Header Header
Reference information
  • Rational® Transformation Developer Guide
  • Rational Transformation Authoring Developer Guide
merge editor or merge window
  • Merge the Transformation Output
merge editor

Profile names

For information about migrating from the Software Services profile to the Services Modeling (SoaML) profile, see the related link at the end of this topic. For information about how stereotypes in the Software Services profile map to stereotypes in the Services Modeling (SoaML) profile, see the related link at the end of this topic.
Important: The Software Services profile is deprecated and a profile called the Services Modeling (SoaML) profile is available for modeling services. For information about migrating from the Software Services profile to the Services Modeling (SoaML) profile, see the related link at the end of this topic. For information about how stereotypes in the Software Services profile map to stereotypes in the Services Modeling (SoaML) profile, see the related link at the end of this topic.

Feedback