Fusión de personalizaciones en la base de código de Order Hub más reciente

Las mejoras y actualizaciones de Order Hub se incluyen como parte del calendario mensual de versiones de IBM® Sterling™ Order Management System Software. Si utilizó el enfoque de personalización por código para personalizar cualquiera de los archivos que se modifican en las actualizaciones, es posible que desee fusionar sus personalizaciones en la versión más reciente. Centro de pedidos base de código.

Acerca de esta tarea

Como cliente de la nube, recibirá actualizaciones mensuales periódicas. Cuando se aplican las actualizaciones mensuales, es opcional fusionar las personalizaciones en la última Centro de pedidos base de código. Las personalizaciones existentes funcionan en el entorno actualizado y no es necesario realizar cambios. Sin embargo, si ha personalizado una ruta utilizando la personalización por método de código, los arreglos que IBM ha implementado en esa ruta no están disponibles en el entorno. Para incluir los arreglos de IBM , debe fusionar las personalizaciones en la nueva base de código.

Antes de fusionar personalizaciones, asegúrese de completar las tareas siguientes.
  • Revisa el Centro de pedidos notas de la versión para ver las correcciones que se incluyen en la actualización mensual.
  • Revise la lista de archivos modificados en las notas del release de Order Hub .
  • Determine si utilizó el enfoque de personalización por código para personalizar uno o más de los archivos modificados que se incluyen en la actualización mensual.
  • Actualice su entorno de desarrollador a la última versión Centro de pedidos base de código.
Nota: Si ha creado nuevas aplicaciones o páginas o ha utilizado la personalización mediante el enfoque de configuración, no es necesario que realice ninguna acción adicional. Las actualizaciones no afectan a las personalizaciones.
Nota: Las bibliotecas de código abierto a menudo aplican arreglos con los que desea mantenerse al día. Como práctica recomendada, y a medida que los módulos de IBM pasan a versiones angulares superiores, compruebe y actualice periódicamente los archivos package.json en las nuevas aplicaciones para utilizar las nuevas versiones de biblioteca.

Procedimiento

  1. Extrae el nuevo código fuente de Order Hub ejecutando el siguiente comando en el entorno actualizado del kit de herramientas para desarrolladores.

./om-compose.sh extract-orderhub-code oms

  1. Si ha personalizado utilizando el método de personalizaciones diferenciales, vuelva a compilar las personalizaciones copiando los archivos personalizados en el directorio para el código de Order Hub . Asegúrese de seguir la estructura de directorios existente. La mayoría de los archivos personalizados están en carpetas src-custom .
  2. Si ha personalizado utilizando el método de personalización por alteraciones temporales, fusione las personalizaciones.
    1. Copie los archivos personalizados en el directorio para el código de Order Hub , siguiendo la estructura de directorios existente. La mayoría de los archivos personalizados están en carpetas src-custom .
    2. Utilice una herramienta de comparación para identificar las diferencias entre los archivos personalizados y el nuevo archivo de IBM. Copie el archivo proporcionado por IBM en el directorio src-custom . Para implementar las personalizaciones, fusione los archivos personalizados en el nuevo archivo IBM .
    3. Si ha personalizado archivos proporcionados por IBM que no están en la carpeta src-custom , como el archivo package.json , fusione los cambios personalizados en el nuevo archivo proporcionado por IBM.
  3. Construye, prueba y despliega las personalizaciones localmente. Para obtener más información, consulte Preparación de la implantación de personalizaciones para aplicaciones existentes.