Tutorial: Criando uma API SOAP

Este tutorial mostra como criar uma definição de API usando uma linguagem de definição de serviço da Web(WSDL ) de serviço SOAP. Essa definição de API simplifica a criação e o gerenciamento do acesso ao serviço SOAP.

Sobre este Tutorial

Siga este tutorial para criar uma API no API Manager importando o WSDL de um serviço SOAP existente. Os padrões SOAP 1.1 e SOAP 1.2 são compatíveis com API Connect. Quando invocada, a API recebe uma solicitação SOAP do chamador da API e a utiliza para fazer sua própria solicitação ao serviço SOAP. Em seguida, a API retorna a resposta do serviço SOAP. Neste tutorial, o serviço SOAP retorna o saldo de uma conta bancária fictícia para um determinado usuário.

Neste tutorial, você concluirá as lições a seguir:
  1. Criação de uma API SOAP
  2. Teste de sua API SOAP

Antes de iniciar

Observação: o catálogo do Sandbox deve ser configurado para usar um DataPower® API Gateway, ou um DataPower Gateway (v5 compatible), ou ambos. Consulte Criação e configuração de catálogos.

Criação de uma API SOAP

Para criar uma API para um serviço SOAP existente, conclua as etapas a seguir.

  1. Faça o download do arquivo SOAP WSDL AccountServicing.txt. Renomeie esse arquivo para AccountServicing.wsdl.
  2. Faça login na interface do usuário do API Manager.
  3. Clique no ícone Desenvolver.

    Tela do API Manager

  4. Clique em Add > API.

    Menu de adição de API

  5. Certifique-se de que OpenAPI 2.0 esteja selecionado.
  6. Selecione Do serviço WSDL existente (proxy SOAP). Clique em Avançar.

    Tela de confirmação de WSDL

  7. Na seção File Upload (Upload de arquivo), arraste e solte o arquivo AccountServicing.wsdl ou clique para fazer o upload a partir do seu sistema de arquivos.

    Tela de upload de arquivo WSDL

  8. O arquivo é carregado e analisado por API Connect. Uma mensagem de confirmação é exibida. Clique em Avançar para continuar.
  9. O serviço AccountServicing O serviço WSDL é selecionado e clique em Next.

    Tela Serviço WSDL

  10. Deixe os valores inalterados na seção Info e clique em Next.

    Informações da API

  11. Na seção Secure (Seguro ), certifique-se de que as caixas de seleção Secure using Client ID e CORS estejam marcadas. Clique em Avançar.

    Segurança e publicação de API

  12. Uma tela de resumo é exibida.

    Resumo dos resultados (parte superior)

  13. Clique em Edit API.

    Página de informações da API

  14. Clique em Validar > com especificações. Sua API SOAP agora está on-line.informações

Você criou uma API SOAP com sucesso. O arquivo WSDL forneceu todas as informações necessárias para configurar as entradas e a resposta da API.

Teste de sua API SOAP

Para testar sua API SOAP, conclua as etapas a seguir.

  1. Clique na guia Teste da AccountServicing API.
  2. Clique em Target Configuration (Configuração de destino ) para abrir a caixa de diálogo Preferences (Preferências ).
  3. Ative a configuração Auto-publish (Publicação automática ) e clique em Save Preferences (Salvar preferências ). Você verá que a API agora está on-line, indicada por um marcador verde.configuração de destino
  4. Em Request (Solicitação ), clique em Send (Enviar ) para testar a API. A resposta da API é exibida na seção Resposta.

O Quê foi Feito Neste Tutorial

Neste tutorial, você concluiu as seguintes atividades:

  • Criou uma definição de API SOAP.
  • Testou sua API SOAP.