IBM Support

JR58887: B2B store contract id does not transform from generic user to guest user

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In a B2B store, a generic user will get a contract_id(as A).
    When the same user transforms into a guest user, a new
    contract_id will be assigned so the same user gets different
    contract_id due to the role changes.
    

Local fix

Problem summary

  • USERS AFFECTED:
    WebSphere Commerce Version 7 and Version 8.
    
    PROBLEM ABSTRACT:
    B2B store contract id does not transform from generic user to
    guest user
    
    BUSINESS IMPACT:
    Broken shopping experience.
    
    RECOMMENDATION:
    

Problem conclusion

  • Provide a configurable flag (KeepCurrentContractIdForGuestUser).
     When enabled, the current contract setting is continued after
    switching from generic user to guest user.
    
    After you install the fix for JR58887,
    to make the fix take effect, add the new flag in the following
    file:
    <WC_ear_dir>/xml/config/com.ibm.commerce.contract-ext/wc-admin-c
    omponent.xml (if the directory or the file does not exist,
    create them).
    For example,
    
    
    <?xml version="1.0" encoding="ISO-8859-1"?>
    
    <_config:DeploymentConfiguration
    
    xmlns:_config="http://www.ibm.com/xmlns/prod/commerce/foundation
    /config"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.ibm.com/xmlns/prod/commerce/found
    ation/config ../xsd/wc-admin-component.xsd">
        <_config:extendedconfiguration>
            <_config:configgrouping
                name="KeepCurrentContractIdForGuestUser">
                <_config:property name="enable" value="true"/>
            </_config:configgrouping>
        </_config:extendedconfiguration>
    </_config:DeploymentConfiguration>
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR58887

  • 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

    2017-12-18

  • Closed date

    2018-01-31

  • Last modified date

    2018-01-31

  • 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