Aggiunta di un servizio Web XML come origine dati

Un servizio Web è un programma specializzato che può essere pubblicato in Internet e utilizzato come componente in una pagina Web. Un servizio Web esegue un'attività specifica, in cui le informazioni vengono richieste dal computer client e restituite dal servizio Web in formato XML. I convertitori di valuta, i calcolatori di ipoteche e i report sulle quotazioni di titoli sono alcuni esempi comuni di servizi Web XML.

Contenuto dell'articolo

Informazioni sui servizi Web

Aggiungere un servizio Web XML alla raccolta origini dati

Creare una visualizzazione dati dell'origine dati servizio Web XML

Informazioni sui servizi Web

I servizi Web XML vengono eseguiti grazie a SOAP, un protocollo basato su standard che viene utilizzato per lo scambio di informazioni in formato XML su una rete di computer. Ogni servizio Web include un file WSDL (Linguaggio di descrizione dei servizi Web, Web Services Description Language) contenente informazioni sul servizio Web XML e sulle relative funzionalità. I provider di servizi Web possono registrare i propri servizi Web tramite UDDI (Universal Description Discovery and Integration), una specifica per la pubblicazione e l'individuazione delle informazioni sui servizi Web. Gli utenti interessati possono ricercare nel registro UDDI i servizi Web che potrebbero rivelarsi utili per le loro esigenze. Dopo che un servizio Web è stato aggiunto a un sito Web, le informazioni relative al servizio vengono visualizzate tramite il protocollo HTTP (Hypertext Transfer Protocol).

Un servizio Web utilizza SOAP e WSDL per comunicare con il browser

Per aggiungere un servizio Web alla raccolta origini dati, è necessario conoscere l'URL della descrizione WSDL del servizio. L'URL spesso termina con ?WSDL o .wsdl. Se si dispone dell'URL della descrizione WSDL, è possibile aggiungere il servizio Web alla raccolta origini dati.

In Windows SharePoint Services 3.0 sono disponibili servizi Web per interagire con quasi tutti gli aspetti di ogni server, sito, elenco, raccolta, sondaggio o pagina Web basata su Windows SharePoint Services 3.0. Nelle procedure seguenti viene utilizzato il servizio Web "Web". Tale servizio fornisce metodi per utilizzare siti e siti secondari di SharePoint. È ad esempio possibile utilizzare questo servizio Web per eseguire una query e visualizzare i titoli e gli URL di tutti i siti inclusi nella raccolta siti corrente, i titoli e gli URL di tutti i siti direttamente al di sotto del sito corrente o l'URL del sito padre dell'URL della pagina specificata.

Nella sezione Vedere anche è possibile trovare un collegamento a ulteriori informazioni sui servizi Web offerti da Windows SharePoint Services 3.0.

Torna all'inizio

Aggiungere un servizio Web XML alla raccolta origini dati

Per semplificare l'amministrazione e la manutenzione del proprio sito di SharePoint, è possibile creare una visualizzazione dati che mostri i nomi e gli URL di tutti i siti secondari della raccolta siti corrente. Eseguendo la connessione al servizio Web "Web" e utilizzandolo come origine dati, è possibile recuperare rapidamente questi dati e crearne una visualizzazione.

  1. Nel riquadro attività Raccolta origini dati, in Servizi Web XML, fare clic su Connetti a servizio Web.

    Se l'intestazione Servizi Web XML è compressa, fare clic sul segno più (+) per espanderla.

  2. Nella scheda Origine dati della finestra di dialogo Proprietà origine dati digitare nella casella Percorso descrizione servizio l'URL del servizio Web oppure fare clic su Sfoglia per individuare e selezionare il file WSDL.

    Per questo esempio, digitare http://nome server/_vti_bin/Webs.asmx?WSDL, dove nome server è il nome del server di SharePoint.

  3. Fare clic su Connetti.

    Dopo che è stata stabilita la connessione, il pulsante Connetti viene sostituito dal pulsante Disconnetti e le altre opzioni della scheda diventano disponibili.

  4. Nell'elenco Selezionare il comando dati da configurare sono disponibili quattro comandi. Il comando Selezione consente di recuperare informazioni dal servizio Web, in modo da poterle successivamente visualizzare creando una visualizzazione dati. I comandi Inserimento, Aggiornamento ed Eliminazione consentono ugualmente di recuperare informazioni dal servizio Web, in modo da poterle successivamente modificare creando un modulo dati per inserire, aggiornare o eliminare le informazioni nel servizio Web.

    Per questo esempio, fare clic sul comando Selezione per creare una visualizzazione dei dati restituiti dal servizio Web.

  5. In Selezionare le informazioni di connessione è possibile osservare che Nome servizio è impostato su Web e Indirizzo su http://nome server/_vti_bin/Webs.asmx.

  6. Nell'elenco Porta fare clic sul protocollo applicativo che si desidera utilizzare per accedere al servizio Web.

    Le opzioni dell'elenco vengono fornite dal servizio Web come protocolli compatibili e variano a seconda del servizio Web.

    Per seguire l'esempio, fare clic su WebsSoap.

  7. Nell'elenco Operazione fare clic sull'operazione che deve essere eseguita dal servizio Web. Le opzioni contenute nell'elenco sono definite dal servizio Web come operazioni da esso eseguibili.

    Per il servizio Web "Web" utilizzato nell'esempio, sono disponibili le operazioni seguenti:

    • Per restituire i titoli e gli URL di tutti i siti della raccolta siti corrente, fare clic su GetWebCollection.

    • Per restituire la raccolta di definizioni di modelli di elenco del sito corrente, fare clic su GetWeb.

    • Per restituire le proprietà di un sito, ad esempio il nome, la descrizione e il tema, fare clic su GetListTemplates.

    • Per restituire i titoli e gli URL di tutti i siti direttamente al di sotto del sito corrente, fare clic su GetAllSubWebCollection.

    • Per restituire l'URL del sito padre dell'URL della pagina specificata, fare clic su WebURLFromPageURL.

    • Per restituire i tipi di contenuto utilizzati nel sito corrente, fare clic su GetContentTypes.

      Per questo esempio, fare clic su GetWebCollection.

  8. Nell'elenco Parametri vengono visualizzati i nomi degli eventuali parametri richiesti o accettati dal servizio Web. Per configurare il valore definitivo o predefinito di un parametro, fare clic su di esso e quindi su Modifica.

    I parametri obbligatori sono contrassegnati da un asterisco (*). Il servizio Web "Web" non richiede alcun parametro.

  9. Fare clic su OK.

    Il servizio Web XML sarà ora elencato nella raccolta origini dati.

    Servizio Web XML come viene visualizzato nella raccolta origini dati

Torna all'inizio

Creare una visualizzazione dati dell'origine dati servizio Web XML

Dopo aver aggiunto un servizio Web alla raccolta origini dati, è possibile creare una visualizzazione dati che mostri i dati recuperati dal servizio Web mediante trascinamento in una pagina.

Quando si trascina un'origine dati in una pagina, il risultato è una visualizzazione predefinita dei dati in cui i primi cinque campi dell'origine dati vengono visualizzati in ogni riga di una tabella di base. Se i primi cinque campi vengono visualizzati con i dati corrispondenti, l'origine dati è configurata correttamente.

Le visualizzazioni dati si basano sulla tecnologia Microsoft ASP.NET 2.0. Per creare una visualizzazione dati, è necessario partire da una pagina ASP.NET, ovvero da un file con estensione aspx.

  1. Scegliere Nuovo dal menu File.

  2. Nella scheda Pagina della finestra di dialogo Nuovo fare clic su Generale, su ASPX e quindi su OK.

    Verrà aperta una nuova pagina con un tag FORM.

    Tag di modulo ASP.NET

  3. Se Raccolta origini dati non è visibile, scegliere Raccolta origini dati dal menu Riquadri attività.

  4. Nel riquadro attività Raccolta origini dati individuare l'origine dati, in questo esempio Web su nome server, dove nome server è il nome del server, e quindi trascinarla nella pagina.

    Nella pagina risulterà una visualizzazione dati contenente tutti i titoli e gli URL di tutti i siti della raccolta siti corrente e verrà aperto il riquadro attività Dettagli origine dati.

Per ulteriori informazioni sulle visualizzazioni dati, vedere Aggiunta di una visualizzazione dati.

Torna all'inizio

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×