Exportación de extensiones personalizadas desde un entorno de kit de herramientas de desarrollador

Puede crear y exportar un archivo extensions.jar desde el entorno del kit de herramientas del desarrollador en cualquier momento. Por ejemplo, exporte extensiones cuando necesite empaquetar las personalizaciones para el despliegue en los entornos, o para desplegar extensiones en otro entorno de kit de herramientas de desarrollador, o para realizar una copia de seguridad de las extensiones.

Procedimiento

  1. En un programa de utilidad de línea de mandatos, vaya al directorio runtime/bin del entorno del kit de herramientas del desarrollador.
    Nota: En el caso del kit de herramientas de desarrollador contenerizado, el directorio runtime es el directorio de tiempo de ejecución extraído.
  2. Ejecute el mandato siguiente para crear el archivo extensions.jar .
    • ./sci_ant.sh -f ../devtoolkit/devtoolkit_extensions.xml export
    Este mandato crea un paquete de personalización extensions.jar dentro del directorio padre de la estructura de archivos de entorno del kit de herramientas de desarrollador existente.
    Nota: Si ha personalizado archivos build.properties en el directorio bin, debe pasar el distintivo -Dincludebuildprops=true en el mandato mientras exporta las extensiones para incluir los archivos build.properties personalizados.
    Como parte del proceso de extracción, la herramienta export realiza ciertas validaciones en sus personalizaciones para garantizar que se ajustan a los estándares de despliegue en la nube de IBM Sterling® Order Management System. Para obtener más información sobre las validaciones que la herramienta export realiza en sus personalizaciones, consulte Validaciones.

Qué hacer a continuación

Dependiendo de las razones para exportar las extensiones personalizadas, complete una o más de las siguientes tareas:

  • Plataforma heredadaSi desea implementar las extensiones en sus entornos de IBM Sterling Order Management System, transfiera el paquete exportado a su servidor de entrega y luego implemente el paquete en sus entornos de IBM Sterling Order Management System. Después de transferir el paquete a su servidor drop, el paquete se importa en la herramienta IBM® UrbanCode® Deploy Selfserv. A continuación, puede utilizar esta herramienta para desplegar sus extensiones personalizadas en sus entornos IBM Sterling Order Management System. Para obtener más información sobre cómo transferir el paquete, consulte Transferencia de paquetes desplegables al servidor de recogida de despliegue.
    Plataforma de próxima generaciónTo deploy extensions to your IBM Sterling Order Management System environment, upload the package in Autoservicio and then select the appropriate package from a list to deploy it to your IBM Sterling Order Management System environment. Para obtener más información, consulte Despliegue de un paquete o imagen de tiempo de ejecución personalizada.
    Importante: Utilice siempre la función de exportación del entorno del kit de herramientas del desarrollador para crear un paquete desplegable. El proceso de exportación crea el ' extensions.jar ' con la estructura de archivo que espera Self Service o la herramienta IBM UrbanCode Deploy Selfserv. No es necesario crear manualmente un paquete desplegable para IBM Sterling Order Management System.
    Nota: Antes de transferir el paquete, cambie el nombre del paquete exportado para poder identificarlo fácilmente en Self Service o en la herramienta IBM UrbanCode Deploy Selfserv. Utilice el formato your_company_name-package_version.jar. Por ejemplo, si el nombre de empresa es mycompany y las extensiones empaquetadas son para el release versión 42, el paquete puede llamarse mycompany-42.jar.
  • Si ha exportado las extensiones personalizadas para incluir las extensiones dentro de otro entorno de kit de herramientas de desarrollador, importe el archivo JAR exportado en el otro entorno de kit de herramientas de desarrollador.
  • Si ha exportado las extensiones personalizadas para hacer copias de seguridad de las extensiones, cargue el archivador JAR exportado en el repositorio de código fuente. Para más información, consulte la documentación para las herramientas que se utilizan para trabajar con el repositorio.