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.
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.
- Faça o download do arquivo SOAP WSDL AccountServicing.txt. Renomeie esse arquivo para AccountServicing.wsdl.
- Faça login na interface do usuário do API Manager.
- Clique no ícone Desenvolver.

- Clique em .

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

- 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.

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

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

- 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.

- Uma tela de resumo é exibida.

- Clique em Edit API.

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

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.
- Clique na guia Teste da AccountServicing API.
- Clique em Target Configuration (Configuração de destino ) para abrir a caixa de diálogo Preferences (Preferências ).
- 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.

- 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.