Condividi tramite


Pubblicare endpoint di WCF-BasicHTTP BizTalk in Gestione API

Esporre i percorsi di ricezione di BizTalk WCF-BasicHTTP come endpoint all'interno di Azure Gestione API usando la console di amministrazione BizTalk. È anche possibile esporre gli endpoint SOAP tramite Gestione API da BizTalk usando Gestione API nell'portale di Azure.

Suggerimento

Che cos'è Gestione API? è una risorsa ideale per comprendere e altre informazioni su questo servizio di Azure.

Prerequisiti

Creare usando Gestione API in portale di Azure

  1. Nella portale di Azure aprire la gestione API e selezionare API:

    selezionare l'API per BizTalk

  2. Selezionare WSDL:

    selezionare l'api biztalk wsdl

  3. Configurare le proprietà WSDL:

    1. Specifica WSDL : immettere l'URI completo nell'endpoint SOAP BizTalk. Ad esempio, immettere http://10.0.31.22/RestEndPoint/OrderIncome.svc?wsdl o http://biztalkfp1.westus.cloudapp.azure.com/RestEndPoint/OrderIncome.svc?wsdl.

    2. PASS-through SOAPo SOAP to REST : selezionare la preferenza:

      • SOAP to REST: Creare API HTTP basate su REST da un servizio Web basato su SOAP esistente
      • Pass-through SOAP: funge da proxy per l'API SOAP
    3. Immettere il nome visualizzato preferito, nome, descrizione, suffisso URL API, prodotti e versione.

      Al termine, la configurazione WSDL ha un aspetto simile al seguente:

      creare API da WSDL BizTalk

  4. Selezionare Crea.

Creare usando l'amministrazione BizTalk

Nota

Questa funzionalità è supportata con WCF-BasicHTTP posizioni di ricezione.

  1. Nella console di amministrazione bizTalk fare clic con il pulsante destro del mouse sul percorso di ricezione WCF-BasicHTTP e selezionare Pubblica in Gestione API:

    Opzione di menu di pubblicazione

  2. Configurare le proprietà di gestione API:

    1. Accedere alla sottoscrizione di Azure, selezionare la sottoscrizione e il gruppo di risorse con il servizio di gestione API e quindi selezionare il servizio.

    2. Il collegamento alla specifica WSDL viene popolato automaticamente con il file WSDL. Sostituire localhost con il nome DNS o l'indirizzo IP del BizTalk Server.

    3. Selezionare SOAP pass-through o SOAP to REST:

      • SOAP to REST: Creare API HTTP basate su REST da un servizio Web basato su SOAP esistente

      • Pass-through SOAP: funge da proxy per l'API SOAP

        L'API può essere pubblicata in entrambi i modi modificando il suffisso URL API e quindi pubblicando di nuovo usando un tipo di API diverso.

    4. Il nome dell'API viene popolato automaticamente con il nome della posizione di ricezione.

    5. Selezionare un suffisso URL API che deve essere usato dai consumer dell'API.

      Al termine, le proprietà sono simili alle seguenti:
      pubblicare nella finestra dell'API

  3. Selezionare Pubblica. In caso di esito positivo, la posizione di ricezione viene visualizzata come servizio in Gestione API nella portale di Azure.

Altre operazioni

Azure Gestione API è un servizio potente usato da molti servizi di Azure, tra cui App per la logica. Gestione API include molte funzionalità, tra cui limiti di frequenza e quote, chi può accedere alle API, la memorizzazione nella cache e altro ancora. Per iniziare, vedere Informazioni Gestione API.