Condividi tramite


Procedura: rendere conformi gli endpoint servizio Web ai file WSDL

Aggiornamento: novembre 2007

È possibile adattare un endpoint provider di servizi Web ad un file WSDL (Web Services Description Language). Questa operazione definisce o aggiorna un endpoint di servizio Web esistente con operazioni e tipi cui viene fatto riferimento descritti dal file WSDL. Per creare un nuovo endpoint di servizio Web da un file WSDL, vedere Procedura: aggiungere endpoint ad applicazioni, Procedura: aggiungere endpoint a sistemi di applicazionie Procedura: aggiungere endpoint a membri di sistemi di applicazioni.

Nota:

Rendere conforme un endpoint implementato potrebbe influire sul codice aggiungendo nuove firme dell'operazione e modificando firme dell'operazione esistenti e nomi di tipo. Sebbene nessun codice relativo al corpo del metodo verrà modificato, tali modifiche potrebbero far sì che il codice relativo al corpo del metodo non venga più compilato. Di conseguenza, esaminare il codice e identificare le modifiche che potrebbero essere richieste per correggere qualsiasi errore del compilatore.

Per ulteriori informazioni, vedere i seguenti argomenti:

Per rendere conforme un endpoint di servizio Web ad un file WSDL

  1. In Progettazione applicazioni o Progettazione sistemi, fare clic su un endpoint di servizio Web.

  2. Scegliere Implementazione dal menu Diagramma, quindi Conforme a WSDL.

    Suggerimento:

    È anche possibile fare clic col pulsante destro del mouse sull'endpoint quindi scegliere Conforme a WSDL.

    Verrà visualizzata la finestra di dialogo Aggiungi riferimento Web.

  3. Immettere il percorso del file WSDL nella casella URL e fare clic su Vai.

    Viene visualizzata la descrizione del servizio Web.

  4. Esaminare questa descrizione e fare clic su Aggiungi riferimento.

    Nella finestra Dettagli servizio Web verranno visualizzate operazioni dal file WSDL. Le seguenti proprietà dell'endpoint possono essere aggiornate anche nella finestra Proprietà:

    • Nome

    • Class Name

    • Nome associazione WSDL

    • Spazio dei nomi associazione WSDL

    • Descrizione servizio WSDL

    • Nome servizio WSDL

  5. Se l'endpoint è già implementato, esaminare il file di classe di servizio Web e i file di definizione del tipo per le modifiche.

    Nota:

    Tipi nidificati all'interno di dataset non vengono conformati.

Se una classe di servizio Web implementa più operazioni che corrispondono ad un'operazione descritta nel file WSDL, verrà visualizzato il seguente messaggio:

L'endpoint <nome endpoint> ha due o più operazioni con lo stesso nome messaggio.

Per ulteriori informazioni, vedere L'endpoint <nome endpoint> ha due o più operazioni con lo stesso nome messaggio.

Sicurezza

L'esecuzione di quest'attività modifica le firme dell'operazione ed aggiunge file di codice per tipi personalizzati cui viene fatto riferimento da quelle firme. Si consiglia di prestare la massima attenzione quando si esegue quest'attività e di esaminare il file WSDL e il codice di implementazione conforme per assicurarsi che non contenga un codice sconosciuto.

Vedere anche

Concetti

Cenni preliminari sugli endpoint delle applicazioni