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.
En Azure Portal, busque y seleccione Servicios de API Management.
En la página de servicios API Management, seleccione la instancia de API Management.
Importación y publicación de una API de back-end
Vaya al servicio API Management en Azure Portal y seleccione API en el menú.
Seleccione WSDL en la lista Add a new API (Agregar una nueva API).

En la especificación WSDL, escriba la dirección URL donde reside la API de SOAP.
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).

Presione Tab.
Los siguientes campos se rellenan con la información de la API de SOAP: Nombre para mostrar, Nombre y Descripción.
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.
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
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.
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.
Seleccione la API que creó en los pasos anteriores.
Presione la pestaña Prueba.
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.
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.
Vaya a la instancia de Azure API Management en Azure Portal.
Seleccione API en la página Información general o en el menú de la izquierda.
Haga clic en ... junto a la API a la que desea anexar otra API.
Seleccione Importar en el menú desplegable.
Seleccione un servicio desde el que se va a importar una API.
Temas relacionados
- Limitaciones de importación de API
- Importación de una especificación de OpenAPI
- Importación de una API de SOAP
- Importación de API de SOAP y conversión en REST
- Importación de App Service API
- Importación de una aplicación de contenedor de Azure como una API
- Importación de WebSocket API
- Importación de GraphQL API (versión preliminar)
- Importación de una aplicación de Azure Function App
- Importación de una aplicación lógica de Azure.
- Importación de un servicio Service Fabric
- Edición de una API