Cuando se ejecuta Order Hub en un entorno de kit de herramientas para desarrolladores, se puede conectar al Sterling Intelligent Promising (SIP). La configuración de una conexión desde Order Hub a SIP permite el acceso en tiempo real a los datos de inventario y cumplimiento, lo que ayuda a las empresas a ofrecer promesas de entrega precisas y a optimizar el cumplimiento de los pedidos. Esta integración ayuda a reducir las roturas de stock, mejorar la satisfacción del cliente y agilizar las operaciones gracias a la capacidad de toma de decisiones inteligentes de SIP.
Acerca de esta tarea
Estas instrucciones no son aplicables si se ejecuta Sterling Intelligent Promising en un entorno de kit de herramientas para desarrolladores.
Procedimiento
- Recuperar el valor jwtId y la clave pública OMS.
- Abra el siguiente archivo.
om-appserver:/opt/ibm/wlp/usr/servers/defaultServer/dropins/smcfs.ear/lib/properties.jar/system_overrides.properties
- Durante la configuración del kit de herramientas para desarrolladores, el valor JWT de
yfs.yfs.jwt.create.claims.jwtId.value se configura para usted. El valor JWT es lo que necesita enviar a IBM® Support en el siguiente paso. Si esta propiedad no está definida en system_overrides.properties, configure el valor para que tenga el formato de oms-<DTK_ID>. Por ejemplo, si el
DTK_ID en
devtoolkit_docker/compose/docker/integration.properties se fija en
buc-12345, entonces añada
yfs.yfs.jwt.create.claims.jwtId.value=oms-buc-12345
en el archivo
system_overrides.properties .
- El valor de la propiedad
yfs.yfs.jwt.create.pk.alias se utiliza como valor de -alias en el comando keytool. Si no define la propiedad en el archivo system_overrides.properties , se utilizará la clave por defecto oms-default-jwt .
- Vaya al siguiente directorio:
om-appserver:/var/oms/keystore
- Exporte la clave pública ejecutando el siguiente comando:
keytool -export -keystore key.jks -alias replace_jwt_pk_alias | openssl x509 -inform der -pubkey -noout
- El valor para
-alias (replace_jwt_pk_alias ) es el valor que anotó de la propiedad yfs.yfs.jwt.create.pk.alias en el paso 1.c.
- La contraseña de key.jks es
secret4ever.
Nota:Si desea sustituir el par de claves por defecto en el archivo system_overrides.properties , establezca la propiedad yfs.yfs.jwt.create.pk.alias=<key alias>.
- Abra un caso con IBM Support y proporcione el jwtId y la clave pública de OMS. El equipo de soporte de IBM añade la llave al Sterling Intelligent Promising arrendatario.
- Añada las siguientes propiedades al archivo
system_overrides.properties.
yfs.yfs.jwt.create.algorithm=RS256
yfs.yfs.jwt.create.claims=ivTenantId ,envId,jwtId
yfs.yfs.jwt.create.claims.ivTenantId.value=<IV ID de arrendatario>
yfs.yfs.jwt.create.claims.envId.value=<DTK ID>
yfs.yfs.jwt.create.pk.alias=<clave alias>
yfs.yfs.jwt.create.claims.jwtId.value=oms-<DTK ID>
Qué hacer a continuación
Después de configurar una conexión de Order Hub a SIP, habilita y valida la integración para que Order Hub pueda utilizar los servicios SIP de forma efectiva. A continuación se indican algunas medidas a adoptar.
- Validar la autenticación JWT
- Configurar servicios SIP básicos como promesas, inventario y optimización
- Configurar el servicio Catálogo
- Definir los servicios del transportista y los detalles de tránsito
- Crear nodos y grupos de distribución
- Probar la integración