Skip to Content

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:

Strust (1).png

Strust.png

Nesta etapa devemos Criar uma entrada para assim instalar o Certificado:

Strust.png

Clicamos com o Botão Direito , escolhemos Criar será pedido um nome para a entrada, confirmamos e seguimos para o próximo passo:

Strust.png

Nesta etapa devemos incluir o certificado no canto inferior esquerdo:

Strust.png

Será solicitado o Caminho do Certificado, após localizar o certificado e importar ele sera mostrado para inclusão na lista de certificado

Strust.png

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

To report this post you need to login first.

3 Comments

You must be Logged on to comment or reply to a post.

  1. Bruno de Oliveira Barros

    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:

    com.sap.aii.af.ra.ms.api.DeliveryException: iaik.security.ssl.SSLCertificateException: Peer certificate rejected by ChainVerifier

    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.

    (0) 
    1. Marcel Cayres

      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,

      (0) 
  2. Bruno de Oliveira Barros

    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?

     

     

    (0) 

Leave a Reply