public class ECSAXOrgEntityUpdateComponentMessageFlattener
extends com.ibm.commerce.messaging.programadapter.messagemapper.ecsax.ECSAXOrgEntityUpdateMessageFlattener
implements com.ibm.commerce.messaging.programadapter.messagemapper.ecsax.ECSAXMessageFlattener
1. Converts organization parameters like addressType from long form (Shipping) to short form (S) 2. Append the orgEntityId to the requestProperties if it does not exist, based on distinguishedName parameter 3. Extract the custom member attributes from the requestProperties of the CommandProperty object and format as attributeName_storeName_action_number=value 4. Converts boolean parameters to 1 or 0.
Constructor and Description |
---|
ECSAXOrgEntityUpdateComponentMessageFlattener()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
CommandProperty | flattenMessage(CommandProperty commandProperty)
1.
|
public ECSAXOrgEntityUpdateComponentMessageFlattener()
public CommandProperty flattenMessage(CommandProperty commandProperty)