IBM Support

RS03498: DB CONSTRAINT VIOLATION ERROR WHEN SYNCHRONIZE FROM RULE DESIGNER TO DC OR IMPORT THE PROJECT

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When user's project contains decision operation, deployment
    configuration, variable and variable set with the same name,  a
    DB constraint violation might error when  synchronize from Rule
    designer to DC, the same error also occurs when import project
    from EC.
    
    ------
    
    [9/11/19 18:30:22:809 BRT] 000002b4 IlrElementDAO E  Got
    exception :ORA-02291: integrity constraint
    (ODM_DCENTER.DEPOP_OPERATION) violated - parent key not found
    
    
    
    [9/11/19 18:30:22:809 BRT] 000002b4 IlrElementDAO E  Was running
    std query: insert into ODM_DCENTER.DEPOPERATION (ID, CONTAINER,
    STARTID, ENDID, ORIGINALID, BASELINE, TYPE, ACTIVE, OPERATION,
    OPERATIONNAME) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
    
    [9/11/19 18:30:22:815 BRT] 000002b4 IlrSQLInvocat E  insert into
    ODM_DCENTER.DEPOPERATION (ID, CONTAINER, STARTID, ENDID,
    ORIGINALID, BASELINE, TYPE, ACTIVE, OPERATION, OPERATIONNAME)
    values (4040, 4397, 312282, 2147483647, 4039, 33390, 113, F,
    4496, input)
    
       Error: java.sql.SQLIntegrityConstraintViolationException:
    ORA-02291: integrity constraint (ODM_DCENTER.DEPOP_OPERATION)
    violated - parent key not found
    
    ------
    

Local fix

  • Make sure the deployment configuration and decision operation,
    variable and variable set names are different.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users performing synchronization or importing a project from *
    * Enterprise Console.                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When user's project contains decision operation, deployment  *
    * configuration, variable and variable set with the same name, *
    * a DB constraint violation might error when  synchronize from *
    * Rule                                                         *
    * designer to DC, the same error also occurs when import       *
    * project from Enterprise Console.                             *
    *                                                              *
    * ------                                                       *
    *                                                              *
    * 000002b4 IlrElementDAO E  Got exception :ORA-02291:          *
    * integrity constraint (ODM_DCENTER.DEPOP_OPERATION) violated  *
    * - parent key not found                                       *
    *                                                              *
    * 000002b4 IlrElementDAO E  Was running std query: insert into *
    * ODM_DCENTER.DEPOPERATION (ID, CONTAINER, STARTID, ENDID,     *
    * ORIGINALID, BASELINE, TYPE, ACTIVE, OPERATION,               *
    * OPERATIONNAME) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)         *
    *                                                              *
    * 000002b4 IlrSQLInvocat E  insert into                        *
    * ODM_DCENTER.DEPOPERATION (ID, CONTAINER, STARTID, ENDID,     *
    * ORIGINALID, BASELINE, TYPE, ACTIVE, OPERATION,               *
    * OPERATIONNAME)                                               *
    * values (4040, 4397, 312282, 2147483647, 4039, 33390, 113, F, *
    * 4496, input)                                                 *
    *                                                              *
    *    Error: java.sql.SQLIntegrityConstraintViolationException: *
    * ORA-02291: integrity constraint                              *
    * (ODM_DCENTER.DEPOP_OPERATION) violated - parent key not      *
    * found                                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • This occurs during proxy resolution because the variable set
    name is the same as the BOM name. The code is fixed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS03498

  • Reported component name

    WS DECISION CTR

  • Reported component ID

    5725B6900

  • Reported release

    881

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-10-22

  • Closed date

    2019-11-13

  • Last modified date

    2019-11-13

  • 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

    WS DECISION CTR

  • Fixed component ID

    5725B6900

Applicable component levels

  • R881 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSQP76","label":"IBM Operational Decision Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"881","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
24 November 2021