Publier des points de terminaison de WCF-BasicHTTP BizTalk dans Gestion des API
Exposez votre bizTalk WCF-BasicHTTP recevoir des emplacements en tant que points de terminaison dans Azure Gestion des API à l’aide de la console d’administration BizTalk. Vous pouvez également exposer vos points de terminaison SOAP via Gestion des API à partir de BizTalk à l’aide de Gestion des API dans le Portail Azure.
Conseil
Qu’est-ce que Gestion des API ? est une ressource idéale pour comprendre et en savoir plus sur ce service Azure.
Prérequis
- Configurer et configurer Azure Gestion des API
- Créez un réseau virtuel entre votre ordinateur BizTalk et le Gestion des API instance
Créer à l’aide de Gestion des API dans Portail Azure
Dans le Portail Azure, ouvrez votre gestion des API, puis sélectionnez API :
Sélectionnez WSDL :
Configurez vos propriétés WSDL :
Spécification WSDL : entrez l’URI complet de votre point de terminaison SOAP BizTalk. Par exemple, entrez quelque chose comme
http://10.0.31.22/RestEndPoint/OrderIncome.svc?wsdl
ouhttp://biztalkfp1.westus.cloudapp.azure.com/RestEndPoint/OrderIncome.svc?wsdl
.Pass-through SOAP ou SOAP to REST : sélectionnez votre préférence :
- SOAP vers REST : créer des API HTTP basées sur REST à partir d’un service web SOAP existant
- Pass-through SOAP : agit en tant que proxy pour l’API SOAP
Entrez le nom d’affichage, le nom, la description, le suffixe d’URL de l’API, les produits et la version de votre choix.
Lorsque vous avez terminé, votre configuration WSDL ressemble à ce qui suit :
Sélectionnez Create (Créer).
Créer à l’aide de l’administration BizTalk
Notes
Cette fonctionnalité est prise en charge avec WCF-BasicHTTP emplacements de réception.
Dans la console d’administration BizTalk, cliquez avec le bouton droit sur votre WCF-BasicHTTP emplacement de réception, puis sélectionnez Publier sur Gestion des API :
Configurez vos propriétés de gestion des API :
Connectez-vous à votre abonnement Azure, sélectionnez l’abonnement et le groupe de ressources qui ont votre service de gestion des API, puis sélectionnez votre service.
Le lien de spécification WSDL est automatiquement renseigné avec votre fichier WSDL. Remplacez localhost par le nom DNS ou l’adresse IP du BizTalk Server.
Sélectionnez pass-through SOAP ou SOAP to REST :
SOAP à REST : créer des API HTTP basées sur REST à partir d’un service web SOAP existant
Pass-through SOAP : agit en tant que proxy pour l’API SOAP
L’API peut être publiée dans les deux sens en modifiant le suffixe d’URL de l’API, puis en la rééditant à l’aide d’un autre type d’API.
Le nom de l’API est automatiquement renseigné avec le nom de l’emplacement de réception.
Sélectionnez un suffixe d’URL d’API qui doit être utilisé par les consommateurs de l’API.
Lorsque vous avez terminé, vos propriétés ressemblent à ce qui suit :
Sélectionnez Publier. En cas de réussite, l’emplacement de réception s’affiche en tant que service dans Gestion des API dans le Portail Azure.
En faire plus
Azure Gestion des API est un service puissant utilisé par de nombreux services Azure, y compris Logic Apps. Gestion des API inclut de nombreuses fonctionnalités, notamment les limites de débit et les quotas, qui a accès à vos API, à la mise en cache, etc. Pour commencer, consultez Qu’est-ce que Gestion des API ?