public class ECSAXUserRegistrationComponentMessageFlattener
extends com.ibm.commerce.messaging.programadapter.messagemapper.ecsax.ECSAXUserRegistrationMessageFlattener
implements com.ibm.commerce.messaging.programadapter.messagemapper.ecsax.ECSAXMessageFlattener
1. Converts parameters like addressType from long form (Shipping) to short form (S)
2. Appends userId parameter if logonId is specified.
3. Appends logonPasswordVerify parameter (with same vale as logonPassword) if logonPasswordVerify value does not exist.
4. Extracts custom member attributes and formats as follows: attributeName_storeName_action_number=value
5. Converts boolean parameters to 1 or 0.
Constructor and Description |
---|
ECSAXUserRegistrationComponentMessageFlattener()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
CommandProperty | flattenMessage(CommandProperty commandProperty)
1.
|
public ECSAXUserRegistrationComponentMessageFlattener()
public CommandProperty flattenMessage(CommandProperty commandProperty)
2. Appends userId parameter if logonId is specified.
3. Appends logonPasswordVerify parameter (with same vale as logonPassword) if logonPasswordVerify value does not exist.
4. Extracts custom member attributes and formats as follows: attributeName_storeName_action_number=value
5. Converts boolean parameters to 1 or 0.