APAR status
Closed as program error.
Error description
Description: After specifying a database connection in the sa2001.mst file, attempts to perform DB Reverse Engineering, DB schema generation or DB synchronization in IBM Rational System Architect leads to error 'Run Time error 13 , Type Mismatch (Diff Engine)' Expected Results: No Error, and in the Database Synchronize, Generate and Reverse dialog the database connection specified in the .mst file is seen Actual results: Crash or Run-time error Impact: Client has a business case to auto populate server information in DB reverse engineering, so they set it in the .mst file. The run-time error appears and they have to kill sa2001.exe via task manager. Inputs: None Procedure: 1. Launch Rational System Architect 2, Open any encyclopedia of your choice 3. Click on Tools ? DB Reverse Engineering 4. Select SQL Server 2005, hit Next 5. Set a live database connection. 6. Finish the reversal. It should be fine. 7. Exit SA. 8. Go to your sa2001.ini file 9. Under the [DBMS-Synchronization] section, and copy and paste the following values to the sa2001.mst file: [DBMS-Synchronization] DBMSName=SQL Server 2005 txtRDELeftConnectionString= txtRDELeftDBMS= 10. Restart SA and open the encyclopedia 11. Click on Tools ? DB Reverse Engineering or DB schema generation or DB synchronization. 12. Select the target DBMS (SQL Server 2005) and click Next 13. System Architect just disappears. In a Citrix environment, SA will show 'Run Time error 13 , Type Mismatch (Diff Engine)' error. After I click OK on the error message, and close the Database Synchronization dialog via hitting the X in the upper right-hand corner, SA is unresponsive. I have to kill SA via the task manager on the Citrix Server.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * **************************************************************** * PROBLEM DESCRIPTION: * **************************************************************** * RECOMMENDATION: * **************************************************************** After specifying a database connection in the sa2001.mst file, attempts to perform DB Reverse Engineering, DB schema generation or DB synchronization in IBM Rational System Architect leads to error "Run Time error 13 , Type Mismatch (Diff Engine).
Problem conclusion
Improper use of string function and lack of error handler.
Temporary fix
Comments
APAR Information
APAR number
PM82200
Reported component name
TLOGIC SYS ARCH
Reported component ID
5724V68SA
Reported release
B40
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-02-06
Closed date
2013-06-14
Last modified date
2013-06-14
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
TLOGIC SYS ARCH
Fixed component ID
5724V68SA
Applicable component levels
RB40 PSN
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS6RBX","label":"Rational System Architect"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.4","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
14 June 2013