Diretrizes de integração para a plataforma anterior
Certifique-se de seguir estas diretrizes para permitir a integração do Sterling™ Order Management System com sistemas externos.
- É possível definir os pontos de design e de integração e testar as integrações Durante o processo de integração, deve-se enviar uma planilha de integração de rede que lista os nomes de domínio ou endereços IP e portas para fluxos de entrada e saída. A equipe de integração então revisa as informações. Também deve-se registrar um CASE com a equipe de rede da IBMpara ativar os endereços IP e as portas na planilha.
- Certifique-se de que toda a comunicação de saída para um sistema de terceiros seja criptografada
- Deve-se fornecer todos os intervalos de IP ou nomes de domínio de origem pública e respectivos de destino e portas de recebimento públicas Documente cada IP ou nome de domínio com uma descrição de fluxo de negócios como WMS, SAPe Payment Gateway para propósitos de auditoria e para ativar a comunicação externa.
- Se você estiver integrando o Sterling Order Management System com um serviço externo que possui endereços IP dinâmicos, deverá fornecer o terminal a ser ativado para comunicação externa.
- Quando um destino de saída de destino é fornecido no formato de nome de domínio e o IP real pode mudar, o Sterling Order Management System designa um endereço IP virtual (VIP) ao nome de domínio de destino para ativar o endereço IP para os fluxos de saída.
- O documento considera apenas o IP público ou os nomes de domínio e portas a serem ativados para comunicação de saída A planilha não precisa conter nenhum endereço IP privado ou portas do aplicativo local
- Observe os seguintes pontos se o IP dinâmico for usado para conexões de saída por meio da porta 443:
- Você deve fornecer o DNS (geralmente o nome DNS de integração).
- A equipe de rede da IBM designa um VIP interno que aponta para o DNS.
- A IBM configura o VIP no arquivo host dos servidores de aplicativos OM.
- A equipe de rede do IBM também configura o balanceador de carga, se necessário
- Você deve usar a referência de DNS normal quando estiver configurando ou codificando para acessar o IP ou DNS dinâmico.
- A equipe de rede da IBM ativa o IP público de saída que é fornecido pela organização na planilha. O DNS para IP dinâmico é configurado no arquivo host.
- É possível executar testes para pontos de integração e informar a IBM se algum problema surgir.
- Certifique-se de que você importou todos os certificados externos para o ambiente do Sterling Order Management System usando o Self Service por meio do processo Self Service. Para obter mais informações, consulte Importando certificados sobre a plataforma anterior
- Primeiro, a integração é configurada para os ambientes de Desenvolvimento e QA. Após confirmar que o teste de integração foi concluído, a integração será configurada para os ambientes de Pré-produção e Produção.Nota: Você deve concluir as mesmas operações em cada ambiente.
- A integração do cliente com o Sterling Order Management System usa o canal do MQ Client por padrão. Você deve especificar parâmetros e valores específicos do cabeçalho da mensagem do MQ para assegurar que as mensagens colocadas nas filas de clientes sejam processadas no Sterling Order Management System.Nota: por padrão, todas as mensagens do tipoPara o Sterling Order Management System processar essas mensagens, deve-se fornecer os parâmetros e valores a seguir. Por padrão, Sterling Order Management System é configurado para processar mensagens baseadas em texto. Os usuários de SI devem usar o Cliente MQ padrão para procurar as mensagens nas filas nas quais os detalhes do cabeçalho estão disponíveis
javax.jms.TextMessagesão processadas no Sterling Order Management System e não verifica explicitamente cabeçalhos do MQ durante o processamento de tais mensagens. Para obter mais informações sobre como eliminar uma mensagem do tipojavax.jms.TextMessagepara IBM MQ, consulte tipos de mensagens JMS e conversão.O exemplo a seguir mostra um cabeçalho formatado corretamente, que pode ser processado pelo Sterling Order Management System..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
Considere os pontos a seguir ao levantar uma solicitação para ativar a comunicação de saída para incluir nomes de domínio e portas:
- As conexões de serviço da web usam a porta 443, enquanto o MQ usa a porta 1415 Por padrão, ambas as portas são abertas e nenhuma ação adicional é necessária
- Se for necessário adicionar um tipo de endereço IP dinâmico, você deverá inserir o URL completo do ponto de extremidade.
- Se desejar solicitar vários ambientes de Desenvolvimento ou QA, você deverá especificar os ambientes..