PM82200: Crash after specifying conenction in .mst file and running DB Reverse Engineering/schema generation/synchronization

Subscribe

You can track all active APARs for this component.

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



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

Rational System Architect

Software version:

11.4

Reference #:

PM82200

Modified date:

2013-06-14

Translate my page

Machine Translation

Content navigation