Importación de configuraciones utilizando la herramienta de despliegue de configuración (CDT)

Puede importar una copia de seguridad de CDT que haya descargado del entorno de Sterling™ Order Management System a su kit de herramientas de desarrollador local.

Antes de empezar

  • Antes de importar las configuraciones desde un directorio de copia de seguridad de CDT, asegúrese de que la versión de la copia de seguridad de CDT sea compatible con la versión del entorno del kit de herramientas del desarrollador. De lo contrario, la tarea de importación de CDT puede inutilizar el entorno.
    Aviso: La importación de datos CDT sólo se permite desde una versión anterior a la versión actual como excepción. Sin embargo, cualquier importación de CDT de una versión diferente tiene riesgos asociados.
  • Antes de ejecutar la importación de CDT, se recomienda que desactiva todos los servidores de aplicaciones y agentes. Puede poner en marcha los servidores después de que se haya realizado la importación de CDT.

Procedimiento

  1. Asegúrese de que tiene una copia del tiempo de ejecución extraído. Para obtener información sobre cómo extraer el tiempo de ejecución del contenedor Docker en la máquina host, consulte Actualizar extensiones personalizadas en el entorno de kit de herramientas de desarrollador contenerizado.
  2. Para importar configuraciones de una copia de seguridad de CDT al entorno del kit de herramientas del desarrollador, ejecute el siguiente mandato de CDT desde el directorio <extracted_runtime>/bin :
    bash ./cdtshell.sh -Source DEFAULTXMLDB -Target SYSTEMDB -DefaultXMLDir <Full path to CDT backup directory>
    Como parte del despliegue de CDT, si ha abandonado los registros y desea limpiarlos, pase la opción -ShowAbandoned Y al ejecutar el mandato cdtshell.sh .

    De forma predeterminada, esta opción no está habilitada.

  3. Si CDT se importa desde una versión inferior, debe volver a cargar los datos de fábrica de la versión actual en modalidad de actualización, ejecutando los mandatos siguientes desde el directorio devtoolkit_docker/runtime .
    1. cd dtk_extracted_runtime/repository/factorysetup
    2. find . -name "*.restart" -exec rm -rf {} \;
    3. cd dtk_extracted_runtime/bin
    4. bash ./loadFactoryDefaults.sh upgrade
    Sólo puede importar CDT desde la versión inmediata anterior.
  4. Plataforma de próxima generaciónSi el kit de herramientas del desarrollador está integrado con Sterling Intelligent Promising Inventory Visibility, la fase del adaptador Sterling Intelligent Promising Inventory Visibility debe actualizarse correctamente en el kit de herramientas del desarrollador después de importar configuraciones de una copia de seguridad de CDT. Esto es necesario si la fase del origen de CDT es diferente o si ha ejecutado los pasos listados en el paso 3.
    • Si el kit de herramientas de desarrollador está integrado con el adaptador Sterling Intelligent Promising Inventory Visibility fase 2 (valor predeterminado), ejecute el mandato siguiente desde runtime/bin:
      bash ./sci_ant.sh -f configureIVIntegration.xml -DNewCustomerImplementation=true
    • Si el kit de herramientas del desarrollador está integrado con el adaptador Sterling Intelligent Promising Inventory Visibility fase 1, ejecute el mandato siguiente desde runtime/bin:
      rm -rf ../repository/factorysetup/iv_integration/install/*.xml.restart && 
      bash ./loadDefaults.sh ../repository/factorysetup/iv_integration/install/iv_baserules_installer.xml 
      ../repository/factorysetup/iv_integration/XMLS/
  5. Actualice el entorno del kit de herramientas del desarrollador. Para obtener más información sobre cómo actualizar el entorno de kit de herramientas de desarrollador, consulte Actualizar extensiones personalizadas en el entorno de kit de herramientas de desarrollador contenerizado.