Procedura: individuare i file WSDL per i servizi Web
Aggiornamento: novembre 2007
In Progettazione applicazioni occorre specificare il percorso di un file WSDL (Web Services Description Language) quando si esegue una delle azioni elencate di seguito:
Aggiunta di un servizio Web esterno o BizTalk al diagramma applicazioni. Per ulteriori informazioni, vedere Procedura: definire le applicazioni sui diagrammi applicazioni e Tipi e prototipi di applicazione per la definizione delle applicazioni.
Creare un endpoint provider del servizio web .NET da un file WSDL. Per ulteriori informazioni, vedere Procedura: aggiungere endpoint ad applicazioni, Procedura: aggiungere endpoint a sistemi di applicazioni e Procedura: aggiungere endpoint a membri di sistemi di applicazioni.
Rendere conforme un endpoint di servizio web esistente a un file WSDL. Per ulteriori informazioni, vedere Procedura: rendere conformi gli endpoint servizio Web ai file WSDL.
Selezione di un file WSDL diverso per generare riferimenti web a un endpoint di tipo provider del servizio web .NET implementato in un'applicazione ASP.NET. A tale fine è possibile utilizzare la proprietà Percorso WSDL dell'endpoint di tipo provider del servizio Web.
Nota: Assicurarsi che il file WSDL specificato rappresenti una descrizione valida del servizio Web e che esso faccia riferimento all'endpoint di tipo provider del servizio Web in corrispondenza del suo indirizzo effettivo. Se nel file WSDL è specificato un altro indirizzo per l'endpoint di tipo provider, verrà creato un servizio Web esterno. Inoltre, tutti gli endpoint di tipo consumer connessi all'endpoint di tipo provider del servizio Web verranno riconnessi al servizio Web esterno.
Override della definizione di associazione WSDL predefinita nel file WSDL generato automaticamente mediante indicazione di un percorso di associazione WSDL. Per ulteriori informazioni, vedere Procedura: eseguire l'override di definizioni di associazioni WSDL in file WSDL.
Impostazione di un nuovo percorso per il file WSDL che si intende utilizzare per un endpoint di tipo provider del servizio Web in un servizio Web ASP.NET implementato.
Quando si esegue una di queste azioni viene visualizzata la finestra di dialogo Aggiungi riferimento Web.
Nota: |
---|
Anche se la finestra di dialogo Aggiungi riferimento Web viene visualizzata in ognuno di questi scenari, la creazione di un riferimento Web si verifica soltanto quando si aggiunge un riferimento Web a un progetto di applicazione in Esplora soluzioni. Se il riferimento Web aggiunto al progetto è associato a un servizio Web già presente nella soluzione, l'applicazione a cui è stato aggiunto il riferimento Web sarà connessa a tale servizio. In caso contrario, verrà creato un nuovo servizio Web esterno che verrà quindi connesso all'applicazione. Per ulteriori informazioni, vedere Finestra di dialogo Aggiungi riferimento Web e Procedura: aggiungere e rimuovere riferimenti Web. |
In tutti gli altri scenari la finestra di dialogo consente di specificare il percorso di un file WSDL.
Nota: |
---|
I file WSDL contenenti più associazioni WSDL o file DISCO che fanno riferimento a più servizi Web non sono supportati. Evitare di creare servizi Web esterni direttamente a partire da servizi Web già presenti nella soluzione. Infatti, nel diagramma applicazioni è consentito fare riferimento solo una volta al percorso di un endpoint di tipo provider del servizio Web. Si consiglia invece di specificare un percorso di file WSDL di un servizio Web che non sia contenuto nella soluzione. |
Indicazione di un percorso di file WSDL per un servizio Web
Nella finestra di dialogo Aggiungi riferimento Web, immettere il percorso del file WSDL o della definizione del servizio Web e fare clic su Vai.
Suggerimento: È possibile specificare un file WSDL (estensione WSDL), un percorso sul Web o il percorso di un servizio Web se quest'ultimo pubblica automaticamente il proprio file WSDL.
Se è disponibile un file WSDL, nella finestra di dialogo Aggiungi riferimento Web vengono visualizzate le informazioni riguardanti il servizio Web e le operazioni che esso offre.
Scegliere Aggiungi riferimento.
Viene visualizzato e selezionato il servizio web esterno, il servizio web BizTalk o l'endpoint provider del servizio Web .NET.
A seconda dello scenario, considerare seguenti i risultati e azioni possibili che potrebbe essere necessario eseguire:
Se è stato aggiunto un servizio Web esterno o BizTalk, nella cartella Elementi di soluzione di Esplora soluzioni viene immediatamente visualizzato un file System Definition Model (estensione SDM). Per ulteriori informazioni, vedere Cenni preliminari su SDM (System Definition Model).
Se è stato creato un endpoint provider del servizio web .NET in un'applicazione ASP.NET a partire da un file WSDL e se l'applicazione è implementata, nel progetto di applicazione vengono visualizzati un file ASMX e un file di classe di servizio web. Per ulteriori informazioni, vedere Cenni preliminari sulle applicazioni ASP.NET nei diagrammi applicazioni.
Se è stato specificato un file WSDL diverso per un endpoint di tipo provider del servizio Web esistente, è possibile aggiornare qualsiasi riferimento Web a tale servizio. Per ulteriori informazioni, vedere Procedura: aggiornare i riferimenti Web ai servizi Web in diagrammi applicazioni.
Vedere anche
Attività
Procedura dettagliata: definizione di applicazioni in diagrammi applicazioni
Altre risorse
Definizione delle applicazioni sui diagrammi di applicazione