Instalação de Certificado Digital na Strust
Olá a todos,
Sou iniciante no mundo SAP, alguns messes com todas essas oportunidades de aprendizado que existe.
Tive uma necessidade de consumir um WebService que me retornasse a cotação do dólar de compra e venda, o Banco Central disponibiliza este serviço.
Como a transmissão é feita por uma conexão segura é necessário um certificado digital disponibilizado pelo Bacen, surgiu então a necessidade de instalar esse certificado criando assim uma conexão estável com o serviço, para isso segui os seguintes passos:
Acessar a Transação Strust:
Nesta etapa devemos Criar uma entrada para assim instalar o Certificado:
Clicamos com o Botão Direito , escolhemos Criar será pedido um nome para a entrada, confirmamos e seguimos para o próximo passo:
Nesta etapa devemos incluir o certificado no canto inferior esquerdo:
Será solicitado o Caminho do Certificado, após localizar o certificado e importar ele sera mostrado para inclusão na lista de certificado
Após a Inclusão o certificado se torna disponível para uso no SAP, no meu caso utilizo o certificado para a criação de uma porta Logica através da transação SOAMANAGER, com ela consigo consumir o serviço do web service no SAP através de um programa ABAP, está etapa fica para a próxima.
o uso da Strust foi muito importante para essa situação, espero que tenham gostado, qualquer sugestão não deixe de comentar
Caso alguém necessite as informações para comunicação com o BACEN estão disponíveis neste link:https://www3.bcb.gov.br/sgspub/JSP/sgsgeral/sgsAjuda.jsp
Bom dia Leonardo, criei uma interface PI para acessar o webservice do banco central mas toda vez que tento executar o programa que chama o destination PI dá erro. Vou na SXMB_MONI e aparece o seguinte erro:
Para tentar resolver, segui o seu passo-a-passo mas continua com o mesmo problema. Será que é necessário reiniciar o servidor do PI para essas alterações surtirem efeito?
Att,
Bruno Barros.
Bom Dia! Bruno
Estou passando pelo mesmo problema com o certificado digital rejeitado para o webservice do banco central e também segui o mesmo passo a passo da STRUST. Além disso fiz monitoramento das regras de firewall na rede e está passando normal.
Você conseguiu resolver o problema ? Eu desconfio que não baixei o certificado correto, você tem o link de qual é o certificado correto para webservice de cotação de dólar ?
Obrigado,
Neste caso o certificado deve ser instalado no PI, stack java (SAP NetWeaver Administrator->Keystore) e não na Strust stack ABAP.
Bom dia,
Acabei desistindo da Strust. O que eu fiz foi criar um WebService em Java que se conecta ao webservice do BC e acessá-lo via interface PI.
Você conseguiu resolver?