IBM Support

JR56268: EXPRESSION table is not updated after loading catalog filter data

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • After applying JR53113, you might notice that the EXPRESSION is
    populated the first time that you load catalog filter data with
    the Data Load utility.
    
    However, when you subsequently use the Data Load utility to
    update this catalog filter? the EXPRESSION table is not updated,
     even if you run the SetupSearchIndex utility for action
    configWCScheduleforCatalogFilter.
    
    The expected behavior is that the EXPRESSION.QUERY column should
     be updated to include the setting of the new loaded catalog
    filters.
    
    The issue occurs because a DataCache invalidation is missing.
    

Local fix

Problem summary

  • USERS AFFECTED:
    WebSphere Commerce Version 7 Feature Pack 7 or later, and
    Version 8.
    
    PROBLEM ABSTRACT:
    EXPRESSION table is not updated after loading catalog filter
    data
    
    BUSINESS IMPACT:
    The catalog filter is not updated by the Data Load utility in
    terms of EXPRESSION table, so the entitlement check does not
    take effect.
    
    RECOMMENDATION:
    

Problem conclusion

  • This fix triggers an invalidation to the catalog filter
    datacache so that the EXPRESSION table picks up the latest
    changes in the catalog filter.
    
    This fix also makes the getContractToGenerateExpression() method
     protected
    protected List<Long> getContractToGenerateExpression()
    
    Therefore, if you only want a subset of contracts to generate
    expression, then you can customize
    getContractToGenerateExpression.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR56268

  • Reported component name

    WC BUS EDITION

  • Reported component ID

    5724I3800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-07-08

  • Closed date

    2016-08-29

  • Last modified date

    2016-08-29

  • 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

    WC BUS EDITION

  • Fixed component ID

    5724I3800

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYSYL","label":"WebSphere Commerce Enterprise"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB31","label":"WCE Watson Marketing and Commerce"}}]

Document Information

Modified date:
11 December 2021