IBM Support

PM95792: Build Forge 8.0 upgrade under DB2 fails database test if schema name different from database name

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • During the attempt to upgrade to Build Forge 8.0 with DB2
    database backend, the database test will fail with the following
    error if the schema name is different from the database name.
    
    ERROR[1]:Database Schema name: This schema name is invalid.
    Schema names are case sensitive, please be certain that your
    schema name is [database name]
    
    Steps to reproduce:
    
    - Create a pre-8.0 Build Forge installation with DB2 database
    using a schema name different from the database name.
    
    Expected result:
    
    Database test should complete without issue.
    
    Actual result:
    
    Database test fails indicating the schema name is invalid, but
    listing the database name instead.
    
    Workaround:
    
    Generate alias for the Build Forge tables against the schema to
    match the database name.
    The following will generated the queries needed to create the
    table alias, which can be used to script the table alias
    queries.
    
    SELECT 'CREATE ALIAS ?dbname?.' || NAME || ' FOR ?dbschema?.' ||
    NAME FROM SYSIBM.SYSTABLES WHERE CREATOR = '?dbschema?'
    
    ie:
    SELECT 'CREATE ALIAS BUILD.' || NAME || ' FOR BFSCHMA.' || NAME
    FROM SYSIBM.SYSTABLES WHERE CREATOR = 'BFSCHMA'
    

Local fix

Problem summary

  • The installer will read the schema name properly when upgrading
    

Problem conclusion

  • The installer will read the schema name properly when upgrading
    Fixed in 8.0.0.1
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM95792

  • Reported component name

    BUILD FORGE EE

  • Reported component ID

    5724S2702

  • Reported release

    713

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-08-26

  • Closed date

    2013-11-25

  • Last modified date

    2013-11-25

  • 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

    BUILD FORGE EE

  • Fixed component ID

    5724S2702

Applicable component levels

  • R713 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSB2MV","label":"Rational Build Forge"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1.3","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
04 May 2022