IBM Support

IJ02835: DATABASE ERROR 1400 WHEN PERFORMING ESTIMATION

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • For some records in the the CU Estimating (T&D) application,
    client receives the following error:
    
    "BMXAA4210E - Database error number 1400 has occurred. Invalid
    SQL queries are logged in the log file. Check the SQL query to
    identify the error."
    
    Steps to reproduce:
    1. GoTo --> Work Orders --> CU Estimating (T&D).
    2. Bring Estimate Request 5424 in SITE ONE site.
    3. Click the Perform Estimate in button bar. Receive the
    following error:
    BMXAA4210E - Database error number 1400 has occurred. Invalid
    SQL queries are logged in the log file. Check the SQL query to
    identify the error.
    
    Additional info:
     1. 7.6 OOB code now uses PLUSDESTDETAILTMP table to create the
    Cost Estimation lines,  and then copies it to PLUSDESTDETAIL
    table.
    
    Earlier in 7.5 it was PLUSDESTDETAIL table directly.
     2. The OOB code for this is in PlusDEstVersion class, method:
     copyValuesFromTemporaryEstimateTable().
     3. I see OOB issue in this code.
    
     a. The OOB code
    PlusDEstVersion.copyValuesFromTemporaryEstimateTable()
     is using sql query instead of mbosets and also the method is
    private.
     So it will not invoke any of the autoscripts, even if we
    define on
     PLUSDESTDETAIL object. Big
        drawback. We already have few autoscripts for this object.
     b. The OOB code
    PlusDEstVersion.copyValuesFromTemporaryEstimateTable()
     is deleting all the records from plusdestdetailtmp table, due
    to which
     it seems that no two persons will be able to do the CU
    Estimating at
     the same time.. Big drawback.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Maximo for Utilities 76x Utilities Users                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * DATABASE ERROR 1400 WHEN PERFORMING ESTIMATION               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Code changed to solve the case.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ02835

  • Reported component name

    MAXIMO UTILITIE

  • Reported component ID

    5724R5600

  • Reported release

    760

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-12-22

  • Closed date

    2018-04-26

  • Last modified date

    2018-04-26

  • 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

    MAXIMO UTILITIE

  • Fixed component ID

    5724R5600

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLLAM","label":"Maximo for Utilities"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"760","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
29 September 2021