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

Créer à l’aide de Gestion des API dans Portail Azure

  1. Dans le Portail Azure, ouvrez votre gestion des API, puis sélectionnez API :

    sélectionner l’API pour BizTalk

  2. Sélectionnez WSDL :

    sélectionner l’api wsdl biztalk

  3. Configurez vos propriétés WSDL :

    1. 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 ou http://biztalkfp1.westus.cloudapp.azure.com/RestEndPoint/OrderIncome.svc?wsdl.

    2. 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
    3. 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 :

      créer une API à partir de WSDL BizTalk

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

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

    Option de menu publier

  2. Configurez vos propriétés de gestion des API :

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

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

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

    4. Le nom de l’API est automatiquement renseigné avec le nom de l’emplacement de réception.

    5. 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 :
      Fenêtre publier dans l’API

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