Migración de mandatos y proyectos de beans de datos de Feature Pack 6 de IBM Websphere Commerce Version 7

Migrar mandatos y proyectos de beans de datos implica varios pasos. El proyecto WebSphereCommerceServerExtensionsLogic se debe exportar del entorno de desarrollo anterior e importarse al entorno de desarrollo de la versión 9.0.0.3+ de HCL Commerce.

Por qué y cuándo se efectúa esta tarea

El código de lógica de extensión personalizado del proyecto de WebSphereCommerceServerExtensionsLogic debe exportarse del entorno de desarrollo de IBM Websphere Commerce Version 7 como un archivo JAR denominado WebSphereCommerceServerExtensionsLogic.jar. El archivo JAR se importará como archivo comprimido en el entorno de desarrollo HCL Commerce Version 9 dentro de Perspectiva Java EE > Otros proyectos > WebSphereCommerceServerExtensionsLogic > src.
Nota: Otros proyectos personalizados deben exportarse e importarse siguiendo las instrucciones del paso 3.

Procedimiento

  1. Exporte el proyecto Java de su antiguo entorno de desarrollo como archivo JAR utilizando Rational Application Developer.
    1. Abra el espacio de trabajo de entorno de desarrollo de IBM Websphere Commerce Version 7 y abra la perspectiva J2EE.
    2. Seleccione el proyecto que contiene el código personalizado. Pulse el botón derecho del ratón y, a continuación, seleccione Exportar > Java > Archivo Jar.
    3. Pulse Siguiente.
    4. En la lista de recursos bajo Seleccionar los recursos para exportar, asegúrese de que el proyecto esté seleccionado.
    5. Asegúrese de que las opciones Exportar archivos de clases y recursos generados y Exportar archivos fuente y recursos Java estén seleccionadas.
    6. Pulse Examinar y seleccione una vía de acceso para guardar el archivo de archivado exportado.
    7. Asegúrese de que la opción Comprimir el contenido del archivo está seleccionada.
    8. Pulse Finalizar para completar la exportación.
  2. Importe el proyecto Java utilizando funciones de Rational Application Developer dentro del entorno de desarrollo de HCL Commerce Version 9.
    1. Abra el espacio de trabajo de entorno de desarrollo de HCL Commerce Version 9 y abra la perspectiva Java EE.
    2. Seleccione Perspectiva Java EE > Otros proyectos > WebSphereCommerceServerExtensionsLogic > src
    3. Pulse el botón derecho del ratón en el proyecto de destino y, a continuación, pulse Importar.
    4. Seleccione General > Archivo de archivado, y, a continuación, pulse Siguiente.
    5. Pulse Examinar para buscar el archivo que desea importar.
      Notes:
      1. Debe actualizarse la vía de acceso de clases de cada proyecto personalizado para resolver las dependencias en bibliotecas y entre proyectos.
      2. No importe ninguno de los metadatos o la migración no funcionará. Los metadatos incluyen los siguientes archivos:
        • .setting
          • org.eclipse.wst.common.component
          • org.eclipse.wst.common.project.facet.core.xml.factorypath
        • .project
        • .classpath
        • META-INF/
          • MANIFEST.MF
    6. Si se le solicita si desea sobrescribir algún archivo, seleccione para cada archivo.
    7. Pulse Finalizar.
  3. Si el proyecto que desea importar no existe en el espacio de trabajo del desarrollador de HCL Commerce Version 9, siga estos pasos para importar todo el comando o los proyectos de beans de datos de IBM Websphere Commerce Version 7.
    1. Abra el espacio de trabajo del entorno de desarrollo anterior de IBM Websphere Commerce Version 7 y abra la perspectiva J2EE.
    2. Seleccione el proyecto que contiene el código personalizado. Pulse el botón derecho del ratón y seleccione Exportar.
    3. Seleccione General > Archivo de archivado y, a continuación, pulse Siguiente.
    4. En la lista de recursos bajo Seleccionar los recursos para exportar, asegúrese de que el proyecto esté seleccionado.
    5. Asegúrese de que las opciones Crear solo directorios seleccionados y Comprimir el contenido del archivo están seleccionadas.
    6. Pulse Examinar y seleccione una vía de acceso para guardar el archivo comprimido exportado.
    7. Pulse Finalizar para completar la exportación.
    8. Opcional: Si el entorno de desarrollo de la versión IBM Websphere Commerce Version 7 y el entorno de desarrollo de HCL Commerce Version 9 están en estaciones de trabajo distintas, copie el archivo comprimido en el entorno de desarrollo de HCL Commerce Version 9.
    9. Abra el espacio de trabajo de entorno de desarrollo de HCL Commerce Version 9 y abra la perspectiva Java EE.
    10. Seleccione Archivo > Importar > Proyectos existentes en el espacio de trabajo.
    11. Pulse Examinar para buscar el archivo exportado.
    12. Pulse Finalizar.
    13. Aparece un Asistente de migración de espacio de trabajo. Para completar la migración, siga las instrucciones del asistente.
  4. Corrija los errores de compilación y vuelva a crear el proyecto.