Directrices de integración para la plataforma heredada
Asegúrese de seguir estas directrices para permitir la integración de Sterling™ Order Management System con sistemas externos.
- Puede definir el diseño y los puntos de integración y puede probar las integraciones. Durante el proceso de incorporación, debe enviar una hoja de trabajo de integración de red que lista los nombres de dominio o las direcciones IP y los puertos para los flujos de entrada y salida. A continuación, el equipo de incorporación revisa la información. También debe registrar un CASE con el equipo de red de IBMpara habilitar las direcciones IP y los puertos en la hoja de trabajo.
- Asegúrese de que todas las comunicaciones de salida a un sistema de terceros estén cifradas.
- Debe proporcionar todos los nombres de dominio o rangos de IP de origen público y destino respectivos, y los puertos de escucha públicos. Documente cada IP o nombre de dominio con una descripción de flujo de negocio como, por ejemplo, WMS, SAPy Payment Gateway para fines de auditoría y para habilitar la comunicación externa.
- Si está integrando Sterling Order Management System con un servicio externo que tiene direcciones IP dinámicas, debe proporcionar el punto final que se habilitará para la comunicación externa.
- Cuando se proporciona un destino de salida de destino en el formato de nombre de dominio y la IP real puede cambiar, Sterling Order Management System asigna una dirección IP virtual (VIP) al nombre de dominio de destino para habilitar la dirección IP para los flujos de salida.
- El documento sólo considera que la IP pública o los nombres de dominio y los puertos están habilitados para la comunicación de salida. No es necesario que la hoja de trabajo contenga ninguna dirección IP privada o puertos de aplicación local.
- Tenga en cuenta los puntos siguientes si se utiliza la IP dinámica para las conexiones de salida a través del puerto 443:
- Debe proporcionar el DNS (normalmente el nombre DNS de integración).
- El equipo de red de IBM asigna una VIP interna que apunta al DNS.
- IBM configura la VIP en el archivo de host de los servidores de aplicaciones OM.
- El equipo de red de IBM también configura el equilibrador de carga, si es necesario.
- Debe utilizar la referencia DNS normal cuando esté configurando o codificando para acceder a la IP dinámica o DNS.
- El equipo de red de IBM habilita la IP pública de salida proporcionada por la organización en la hoja de trabajo. El DNS para IP dinámica se configura en el archivo de host.
- Puede ejecutar pruebas para puntos de integración e informar a IBM si surgen problemas.
- Asegúrese de que ha importado todos los certificados externos al entorno " Sterling Order Management Sistema " utilizando " Autoservicio " a través del proceso " Autoservicio ". Para obtener más información, consulte Importación de certificados en la plataforma heredada.
- En primer lugar, la integración se configura para los entornos de desarrollo y control de calidad. Después de confirmar que la prueba de integración se ha completado, la integración se configura para los entornos de preproducción y producción.Nota: Debe completar las mismas operaciones en cada entorno.
- La integración de cliente con Sterling Order Management System utiliza el canal de cliente de MQ de forma predeterminada. Debe especificar parámetros y valores de cabecera de mensaje MQ específicos para asegurarse de que los mensajes que se colocan en las colas de cliente se procesan en Sterling Order Management System.Nota: De forma predeterminada, todos los mensajes de tipoPara que Sterling Order Management System procese estos mensajes, debe proporcionar los siguientes parámetros y valores. De forma predeterminada, Sterling Order Management System está configurado para procesar mensajes basados en texto. Los usuarios SI deben utilizar el cliente estándar de MQ para examinar los mensajes en las colas donde está disponible el detalle de cabecera.
javax.jms.TextMessagese procesan en Sterling Order Management System y no comprueba explícitamente las cabeceras de MQ durante el proceso de dichos mensajes. Para obtener más información sobre cómo descartar un mensaje de tipojavax.jms.TextMessageen IBM MQ, consulte Tipos de mensajes JMS y conversión.El ejemplo siguiente muestra una cabecera con formato correcto, que Sterling Order Management Systempuede procesar.StrucId : 'MD ' Version : 2 Report : 64 MsgType : 8 Expiry : -1 Feedback : 0 Encoding : 273 CodedCharSetId : 1208 Format : 'MQSTR' Priority : 5 Persistence : 1 MsgId : X'414D51204F4D5F514D47522020202020520CB65BE5F15A2C' CorrelId : X'D34DF8E3CE78FDD69E6FFE386B8FDB7F4EBF73D7766F8F77' BackoutCount : 0 ReplyToQ : ' ' ReplyToQMgr : 'OM_QMGR
Tenga en cuenta los puntos siguientes cuando emita una solicitud para habilitar la comunicación de salida para añadir nombres de dominio y puertos:
- Las conexiones de servicio web utilizan el puerto 443, mientras que MQ utiliza el puerto 1415. De forma predeterminada, ambos puertos están abiertos y no es necesaria ninguna otra acción.
- Si necesita que se añada un tipo de dirección IP dinámica, debe introducir la URL completa del endpoint.
- Si desea solicitar varios entornos de desarrollo o QA, debe especificar los entornos.