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
- Configurare e configurare Gestione API di Azure
- Creare una rete virtuale tra il computer BizTalk e l'istanza di Gestione API
Creare usando Gestione API in portale di Azure
Nella portale di Azure aprire la gestione API e selezionare API:
Selezionare WSDL:
Configurare le proprietà WSDL:
Specifica WSDL : immettere l'URI completo nell'endpoint SOAP BizTalk. Ad esempio, immettere
http://10.0.31.22/RestEndPoint/OrderIncome.svc?wsdl
ohttp://biztalkfp1.westus.cloudapp.azure.com/RestEndPoint/OrderIncome.svc?wsdl
.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
Immettere il nome visualizzato preferito, nome, descrizione, suffisso URL API, prodotti e versione.
Al termine, la configurazione WSDL ha un aspetto simile al seguente:
Selezionare Crea.
Creare usando l'amministrazione BizTalk
Nota
Questa funzionalità è supportata con WCF-BasicHTTP posizioni di ricezione.
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:
Configurare le proprietà di gestione API:
Accedere alla sottoscrizione di Azure, selezionare la sottoscrizione e il gruppo di risorse con il servizio di gestione API e quindi selezionare il servizio.
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.
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.
Il nome dell'API viene popolato automaticamente con il nome della posizione di ricezione.
Selezionare un suffisso URL API che deve essere usato dai consumer dell'API.
Al termine, le proprietà sono simili alle seguenti:
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.