Troubleshooting
Problem
Reverse Engineering (RE) of source code in Code Centric mode does not create any package or other element in the Rhapsody model.
Symptom
When reverse engineering code in Rhapsody 64 bit edition, then you get the message that RE has been finished, but you do not see any element or folder created in the Rhapsody model.
Cause
Rhapsody 64 bit edition cannot execute RE directly. After specifying all parameters in the RE dialog windows, in the background the command line version RhapsodyCl.exe is executed as 32 bit application. RhapsodyCl.exe runs with its own rhapsody32.ini. This rhapsody32.ini contains a wrong DefaultEdition setting.
Environment
Rhapsody 9.0 or earlier versions, Rhapsody 64 bit edition.
Diagnosing The Problem
In the SilentMode.log you see the error: CRRHP0010I Roundtrip is not available in System Architect edition.
Resolving The Problem
- Open the rhapsody32.ini and search the line DefaultEdition=SystemArchitect .
- Replace this line by DefaultEdition=Developer .
If you do not know the location of the rhapsody32.ini (do not mix up with the regular rhapsody.ini) then
- rename RhapsodyCl.exe file (located in Rhapsody\9.0\bin32 folder) and run RE.
- In the Rhapsody output window you see an error: RhapsodyCl.exe could not be found, followed by a list of parameters.
- The parameter -iniFile= shows the location of rhapsody32.ini
Document Location
Worldwide
[{"Type":"SW","Line of Business":{"code":"LOB59","label":"Sustainability Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSV36Y","label":"IBM Engineering Systems Design Rhapsody - Model Manager"},"ARM Category":[{"code":"a8m50000000CjTzAAK","label":"Rhapsody->Code->Reverse Engineering"}],"ARM Case Number":"TS005591612","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)"}]
Product Synonym
Rhapsody; Rational Rhapsody
Was this topic helpful?
Document Information
Modified date:
12 May 2021
UID
ibm16451617