Taking your first steps after WebSphere Commerce migration
After you have migrated your database and application
tiers, migrate applicable WebSphere Commerce features, functions and
customizations you have performed.
Procedure
- Email transport (and all other messaging system transports) is disabled by default in WebSphere Commerce version 7. Perform the following steps to re-enable email transport after database migration:
- After migration, your WebSphere Commerce Accelerator, Administration Console, and Organization Administration Console tools are version 7 default tools. Manually merge any customizations you may have made to your WebSphere Commerce Accelerator, Administration Console, or Organization Administration Console tools in previous releases into your version 7 environment.
- After migration, your Stores project web.xml file is a default WebSphere Commerce version 7 file. Manually merge any customizations you may have made to this file in previous releases into your version 7 file.
- DOM integration functions were introduced in WebSphere
Commerce Version 6 Feature Pack 5. These functions were merged into
WebSphere Commerce Version 7. The original classes for DOM integration
have been deprecated. When you migrate from WebSphere Commerce Version
6 Feature Pack 5 (DOM enabled) to WebSphere Commerce Version 7, you
can replace the deprecated classes.
- Query the CMDREG table.
select * from CMDREG;
- Check the CLASSNAME column in the query result, if any
deprecated classes occur, replace them.
update CMDREG set CLASSNAME='replacement class' where CLASSNAME='deprecated class';
Deprecated classes Replacement classes com.ibm.commerce.inventory.commands.DOMDoInventoryActionCmdImpl com.ibm.commerce.inventory.commands.DoInventoryActionCmdImpl com.ibm.commerce.order.commands.DOMCheckInStorePickupCmdImpl com.ibm.commerce.order.commands.CheckInStorePickupCmdImpl com.ibm.commerce.order.commands.DOMOrderStatusCmdImpl com.ibm.commerce.messaging.commands.OrderStatusCmdImpl com.ibm.commerce.order.commands.DOMOrderStatusNotifySendCmdImpl com.ibm.commerce.messaging.commands.OrderStatusNotifySendCmdImpl com.ibm.commerce.order.commands.DOMValidatePaymentMethodCmdImpl com.ibm.commerce.order.commands.ValidatePaymentMethodCmdImpl com.ibm.commerce.order.facade.server.commands.DOMComposeInventoryRequirementCmdImpl com.ibm.commerce.order.facade.server.commands.ComposeInventoryRequirementCmdImpl com.ibm.commerce.order.facade.server.commands.DOMComposeOrderDetailsCmdImpl com.ibm.commerce.order.facade.server.commands.ComposeOrderDetailsCmdImpl com.ibm.commerce.order.facade.server.commands.DOMComposeUsableShippingInformationCmdImpl com.ibm.commerce.order.facade.server.commands.ComposeUsableShippingInformationCmdImpl com.ibm.commerce.orderitems.commands.DOMOrderItemAddCmdImpl com.ibm.commerce.orderitems.commands.OrderItemAddCmdImpl com.ibm.commerce.orderitems.commands.DOMOrderItemUpdateCmdImpl com.ibm.commerce.orderitems.commands.OrderItemUpdateCmdImpl com.ibm.commerce.order.event.DOMProcessOrderSubmitEventCmdImpl com.ibm.commerce.giftcenter.commands.GiftCenterProcessOrderSubmitEventCmdImpl - Check the struts configuration files, if com.ibm.commerce.order.facade.client.DOMOrderFacadeClient is in use, replace it with com.ibm.commerce.order.facade.client.OrderFacadeClient.
- Restart WebSphere Commerce Server.
Note: If you have customized DOM integration functions, you need to revalidate the customization code after you migrate. - Query the CMDREG table.
The Aurora starter store uses REST services in the storefront. To ensure that store preview works correctly, perform the following steps to enable preview support for RESTful applications: Enabling preview support for RESTful applications.