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.