Tutorial: Creación de una API SOAP

Este tutorial muestra cómo crear una definición de API utilizando un servicio SOAP Web Service Definition Language(WSDL ). Esta definición de API simplifica la creación y gestión del acceso al servicio SOAP.

Acerca de esta guía de aprendizaje

Siga este tutorial para crear una API en API Manager importando el WSDL de un servicio SOAP existente. Las normas SOAP 1.1 y SOAP 1.2 son compatibles con API Connect. Cuando se invoca, la API toma una solicitud SOAP de quien la llama y la utiliza para realizar su propia solicitud al servicio SOAP. A continuación, la API devuelve la respuesta del servicio SOAP. En este tutorial, el servicio SOAP devuelve el saldo de una cuenta bancaria ficticia de un usuario concreto.

En esta guía de aprendizaje, completará las lecciones siguientes:
  1. Creación de una API SOAP
  2. Pruebe su API SOAP

Antes de empezar

Nota: El catálogo del entorno de pruebas debe configurarse para utilizar DataPower® API Gateway, DataPower Gateway (v5 compatible) o ambos. Véase Creación y configuración de catálogos.

Creación de una API SOAP

Para crear una API para un servicio SOAP existente, complete los siguientes pasos.

  1. Descargue el archivo SOAP WSDL AccountServicing.txt. Cambie el nombre de este archivo a AccountServicing.wsdl.
  2. Inicie sesión en la interfaz de usuario del Administrador de API.
  3. Haz clic en el icono Revelar.

    Pantalla API Manager

  4. Haga clic en Añadir > API.

    API añadir menú

  5. Asegúrese de que OpenAPI 2.0 está seleccionado.
  6. Seleccione Desde servicio WSDL existente (proxy SOAP). Pulse Siguiente.

    Pantalla de confirmación WSDL

  7. En la sección de carga de archivos, arrastre y suelte el archivo AccountServicing.wsdl o haga clic para cargarlo desde su sistema de archivos.

    Pantalla de carga de archivos WSDL

  8. El archivo se carga y es analizado por API Connect. Aparecerá un mensaje de confirmación. Pulsar Siguiente para continuar.
  9. El servicio AccountServicing WSDL se selecciona, haga clic en Siguiente.

    Pantalla Servicio WSDL

  10. No modifique los valores de la sección Información y haga clic en Siguiente.

    Información de API

  11. En la sección Seguridad, asegúrese de que las casillas de verificación Seguridad mediante ID de cliente y CORS están seleccionadas. Pulse Siguiente.

    Seguridad y publicación de API

  12. Aparecerá una pantalla de resumen.

    Resumen de los resultados (arriba)

  13. Haga clic en Editar API.

    Página de información de la API

  14. Haga clic en Validar > con Especificaciones. Su API SOAP ya está en línea.información

Ha creado correctamente una API SOAP. El archivo WSDL proporcionaba toda la información necesaria para configurar las entradas y la respuesta de la API.

Pruebe su API SOAP

Para probar su API SOAP, siga los siguientes pasos.

  1. Haga clic en la pestaña Prueba de la AccountServicing API.
  2. Haga clic en Configuración de destino para abrir el cuadro de diálogo Preferencias.
  3. Active la opción Autopublicar y haga clic en Guardar preferencias. Verá que la API está ahora en línea, indicado por un marcador verde.Configuración de destino
  4. En Solicitud, haga clic en Enviar para probar la API. La respuesta de API se visualiza en la sección Respuesta.

Qué ha hecho en esta guía de aprendizaje

En esta guía de aprendizaje, ha completado las actividades siguientes:

  • Creada una definición de API SOAP.
  • Probada su API SOAP.