Enabling interim fix JR55599

JR55599 fixes an issue where a dialog activity with a "Customer Registers" trigger does not work when the "Account activation via Email" option is enabled.

Before you begin

Install the interim fix for JR55289.

About this task

The UserRegistrationEmailActivateCmdImpl command was modified to ensure that the value in the USERS.PERSONALIZATIONID column and the personalizationId in the AuditContext are set appropriately. The modifications ensures that the dialog activity can identify the correct user to participate in the activity.

Procedure

  1. Open the customized marketing component configuration file, WC_eardir\xml\config\com.ibm.commerce.marketing-ext\wc-admin-component.xml.
    If a customized configuration file does not exist, then create the file. For more information, see Registering controller command names to match in a behavior rule.
  2. Add the following lines to the configuration file.
    <_config:property name="processOnCommandExitUserRegistrationEmailActivateCmd" 
         value="com.ibm.commerce.member.facade.server.commands.UserRegistrationEmailActivateCmd"/> 
    <_config:property name="processOnCommandExitWebappFilterUserRegistrationEmailActivateCmd" 
         value="/webapp/wcs/orgadmin/servlet,/webapp/wcs/admin/servlet"/> 
    <_config:property name="behaviorRuleCommandUserRegistrationAddCmd" 
         value="UserRegistrationEmailActivateCmd"/>
  3. Save the file.
  4. Start or restart the WebSphere Commerce server.