Importación de una API de SOAP

Este artículo explica cómo importar una representación XML estándar de una API de SOAP. En el artículo también se muestra cómo probar la API de API Management.

En este artículo aprenderá a:

  • Importación de una API de SOAP
  • Prueba de la API en Azure Portal
  • Pruebe la API en el Portal para desarrolladores

Prerrequisitos

Complete el siguiente inicio rápido: Creación de una instancia de Azure API Management

Vaya a la instancia de API Management.

  1. En Azure Portal, busque y seleccione Servicios de API Management.

    Seleccionar servicios de API Management

  2. En la página de servicios API Management, seleccione la instancia de API Management.

    Seleccionar su instancia de API Management

Importación y publicación de una API de back-end

  1. Vaya al servicio API Management en Azure Portal y seleccione API en el menú.

  2. Seleccione WSDL en la lista Add a new API (Agregar una nueva API).

    API de SOAP

  3. En la especificación WSDL, escriba la dirección URL donde reside la API de SOAP.

  4. El botón de radio Paso a través de SOAP está seleccionado de forma predeterminada. Con esta selección, la API se va a exponer como SOAP. El consumidor tiene que utilizar reglas SOAP. Si desea usar Restify en la API, siga los pasos descritos en Import a SOAP API and convert it to REST (Importación de una API de SOAP y conversión a REST).

    La captura de pantalla muestra el cuadro de diálogo de creación desde WSDL, en el que puede incluir una especificación de WSDL.

  5. Presione Tab.

    Los siguientes campos se rellenan con la información de la API de SOAP: Nombre para mostrar, Nombre y Descripción.

  6. Agregue un sufijo URL de API. El sufijo es un nombre que identifica esta API específica en esta instancia de API Management. Tiene que ser único en esta instancia de API Management.

  7. Publique la API asociándola a un producto. En este caso, se usa el producto "Unlimited". Si desea que la API se publique y esté disponible para los desarrolladores, agréguela a un producto. Puede hacerlo durante la creación de la API o configurarla más adelante.

    Los productos son asociaciones de una o varias API. Puede incluir varias API y ofrecerlas a los desarrolladores mediante el portal para desarrolladores. En primer lugar, los desarrolladores deben suscribirse a un producto para acceder a la API. Al suscribirse, obtienen una clave de suscripción que funciona con cualquier API de ese producto. Si creó la instancia de API Management, ya es un administrador, así que de forma predeterminada está suscrito a todos los productos.

    De forma predeterminada, cada instancia de API Management incluye dos productos de ejemplo:

    • Starter
    • Sin límite
  8. Escriba otros valores de la API. Puede establecer los valores durante la creación o luego accediendo a la pestaña Ajustes. Los valores de configuración se explican en el tutorial Importación y publicación de la primera API.

  9. Seleccione Crear.

Prueba de la nueva API en el portal de administración

Se puede llamar a las operaciones directamente desde el portal administrativo para desarrolladores, lo que proporciona una forma cómoda de ver y probar las operaciones de una API.

  1. Seleccione la API que creó en los pasos anteriores.

  2. Presione la pestaña Prueba.

  3. Seleccione alguna operación.

    La página muestra los campos de parámetros de consulta y los campos para los encabezados. Uno de los encabezados es "Ocp-Apim-Suscripción-Key", para la clave de suscripción del producto que está asociado a esta API. Si ha creado la instancia de API Management, significa que ya es administrador, por lo que la clave se rellena automáticamente.

  4. Presione Enviar.

    Back-end responde con 200 Aceptar y algunos datos.

Anexión de otras API

Puede crear una API a partir de las API expuestas por distintos servicios, como los siguientes:

  • La especificación de OpenAPI
  • Una API SOAP
  • Una aplicación web hospedada en Azure App Service
  • Aplicación de función de Azure
  • Azure Logic Apps
  • Azure Service Fabric

Para anexar una API distinta a la API existente, siga estos pasos.

Nota

Al importar otra API, las operaciones se anexan a la API actual.

  1. Vaya a la instancia de Azure API Management en Azure Portal.

    Vaya a la instancia de Azure API Management.

  2. Seleccione API en la página Información general o en el menú de la izquierda.

    Selección de las API

  3. Haga clic en ... junto a la API a la que desea anexar otra API.

  4. Seleccione Importar en el menú desplegable.

    Selección de Importar

  5. Seleccione un servicio desde el que se va a importar una API.

    Seleccionar servicio

Pasos siguientes