UML-to-C++ transformation Release Notes

© Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Release notes

1.0 Limitations
   1.1 Import of UML to C++ 6.x transformation configuration .tcexp file not supported in 7.0
2.0 Known problems and workarounds
   2.1 Avoid using the Log Transform Execution option for large projects.
   2.2 Choosing the right source and target for the c++touml transform when the Enable Reverse Transformation is enabled

1.0 Limitations

1.1 Import of UML-to-C++ transformation configuration .tcexp file of v6.x not supported in v7.0

Transformation configuration files that was created in v6.x for UML-to-C++ transformations cannot be imported into v7.0. You must recreate such transformation configuration files in v7.0.

2.0 Known problems and workarounds

2.1 Avoid using the Log Transform Execution option for large projects.

Do not select the Log Transform Execution option when running the UML-to-C++ transformation on large projects. This might result in the workbench hanging because of the large amount of memory required to create large Transform Log files, in addition to the memory required to run the transformation.

2.2 Choosing the right source and target for the C++to-UML transformation when the Enable Reverse Transformation option is enabled

Whenever the C++-to-UML transformation is chosen with the Enable Reverse Transformation option selected, the source of the transformation must always point to a vaild C++ project. This is essential because the associated reverse UML-to-C++ transformation needs a valid C++ project as the target. However if you choose only the C++-to-UML transformation, then you can choose either a C++ project, a container of C++ files, or valid C++ files as the source of the transformation.