Habilitar la integración de Sterling Omni-Configurator con HCL Commerce
Habilite la integración de Sterling Omni-Configurator con HCL Commerce mediante la configuración de Visual Modeler, Omni-Configurator y HCL Commerce.
Antes de empezar
- Asegúrese de que se cumplan los siguientes requisitos del sistema:
- El servidor de Sterling Configurator está ejecutando JDK 1.8.
- El CPQ 9.5 de Sterling utiliza el Fix Pack 7 (o posterior).
- Si utiliza un modelo de tienda B2B, debe instalar HCL Commerce 9.0.0.7 (o superior).
- Descargue e instale Sterling Visual Modeler.
- Despliegue Sterling Omni-Configurator.
Para verificar que Omni-Configurator se ha desplegado correctamente, acceda a cualquier URL de servicio básico REST de Omni-Configurator. Por ejemplo, https://configuratorServer:port/configurator/api/organization/matrix/models?language=en&country=US.
Procedimiento
Configurar Sterling Visual Modeler.
- Cree un escaparate utilizando la herramienta Sterling Configurator Visual Modeler.Notes:
- Asegúrese de que se utiliza la información de producto correcta para definir los modelos en Sterling Configurator Visual Modeler, creando un escaparate con el mismo ID de skin que el código de organización de la organización del catálogo.
- Al crear un escaparate, debe establecer el ID de socio externo.
- Configure Sterling Visual Modeler para que se conecte a Omni-Configurator.
Para ver y probar los modelos compilados, debe conectar el programa de fondo Omni-Configurator (API REST) y la configuración de UI con Sterling Configurator Visual Modeler.
Configure Omni-Configurator.
- Configure las propiedades específicas del arrendatario del adaptador de Omni-Configurator.
Puede definir comunicaciones entre Omni-Configurator y HCL Commerce configurando las propiedades del adaptador Omni-Configurator.
- Despliegue el archivo JAR del adaptador y el archivo de dependencia JAR.
- Importe el certificado de HCL Commerce.
Configure HCL Commerce.
-
Habilite el transporte de Sterling desde HCL Commerce Administration Console.
- Configure el URL del servidor de Omni-Configurator en la tabla de base de datos STORECONF ejecutando la siguiente sentencia SQL.
insert into storeconf values ($storeId,'wc.configurator.url'$configuratorServerURL,1);
Donde- storeId
- ID de tienda. Si la tienda está a nivel de sitio, utilice un valor
0
. - configuratorServerURL
- El URL del servidor de Omni-Configurator; por ejemplo:
https://configuratorServer:port/configurator
- Habilite la función de tienda Sterling Configurator en el centro de gestión de HCL Commerce.
- Inicie sesión en Management Center for HCL Commerce y abra la herramienta de gestión de tiendas.
- Seleccione la tienda; por ejemplo, AuroraESite. A continuación, pulse la pestaña Catálogo.
- Pulse la casilla de verificación de Sterling Configurator.
- Importe el certificado Omni-Configurator a HCL Commerce.
- Para entornos de desarrollo:
- Inicie sesión en WebSphere Application Server Administrative Console en el entorno de desarrollo.
- Vaya a .
- Complete los siguientes campos.
Campo Descripción: Host El nombre de host del servidor del configurador. Puerto El número de puerto del servidor del configurador. Configuración SSL para conexión de salida Seleccione NodeDefaultSSLSettings Alias El alias para el servidor del configurador. - Pulse Recuperar información del firmante y, a continuación, pulse Aplicar.
- En los entornos de producción:
- Exporte el certificado de Omni-Configurator.
- Inicie la sesión en la consola administrativa de Sterling Configurator en el entorno de ejecución.
- Vaya a .
- Complete los siguientes campos.
Campo Descripción: Alias de certificado que se extrae El alias del certificado. Nombre de archivo certificado Nombre de archivo del certificado. Tipo de datos El tipo de datos, por ejemplo, datos ASCII codificados en base 64. - Pulse Aplicar.
- Importe la certificación extraída al servidor de transacciones de HCL Commerce de una de las dos formas siguientes:
- Gestionar los certificados manualmente.Notes:
- Al copiar los certificados en el archivo JSON, debe sustituir el salto de línea por
\n
para asegurarse de que toda la serie de certificado está en una sola línea. - Esta integración con Omni-Configuration utiliza una validación unidireccional de certificado SSL. Para la validación de certificado SSL unidireccional, donde una aplicación necesita un certificado para comunicarse con otra aplicación que tiene SSL habilitado, solo necesita definir el
issuing_ca
en el archivo JSON. - Cargue los archivos JSON en el directorio /SETUP/certs/custom/ del contenedor Docker.
- Al copiar los certificados en el archivo JSON, debe sustituir el salto de línea por
- Gestionar certificados con Vault.
- Gestionar los certificados manualmente.
- Exporte el certificado de Omni-Configurator.
- Para entornos de desarrollo: