Report come servizi Web

È possibile pubblicare un report come servizio Web. È possibile accedere a un Report Web Service da un'applicazione, Windows o Web, che utilizzi il visualizzatore appropriato.

Quando si crea un report di Crystal in un progetto (o si aggiunge un report di Crystal esistente a un progetto di servizio Web) e si genera un Report Web Service, in Visual Studio viene compilato tale servizio in una dll e viene generato un file XML (Extensible Markup Language) che descrive le funzioni pubbliche, i parametri di input e i tipi di dati e restituisce questi ultimi esposti da Report Web Service. Sia i file DLL che i file XML sono pubblicati sul server Web come un Report Web Service. Un client su un browser Web richiama Report Web Service attraverso il protocollo HTTP e il file XML viene utilizzato per passare i dati da e verso il servizio Web.

Dopo essere stato pubblicato su un server Web, Report Web Service può essere utilizzato dall'applicazione sul lato client. È possibile aggiungere il Servizio Web report da Visual Studio Server Explorer a un'applicazione Windows, un'applicazione Web ASP.NET o un'applicazione Managed C++. Questa operazione consente di ottenere gli stessi risultati ottenuti quando si richiama Report Web Service su un browser. Verrà generato automaticamente un file .wsdl (Web Service Description Language) sul client.

Affinché Report Web Service possa essere utilizzato da un'altra applicazione, è necessario effettuare le seguenti attività fondamentali:

Attività fondamentale Opzioni disponibili
Creazione del Servizio Web report. Creazione di Report Web Service con un report esistente.
Creazione di un'applicazione per l'utilizzo di Report Web Service.

Questa applicazione deve contenere un Crystal Report Viewer.

Aggiunta di Web Forms Viewer alle applicazioni.

Aggiunta di Windows Forms Viewer alle applicazioni.

Connessione ai Report Web Service su un client

Collegamento di Report Web Service al visualizzatore. Opzioni di collegamento di Report Web Service per Web Form Viewer

Opzioni di collegamento di Report Web Service per Windows Forms Viewer.

Creare ed eseguire l'applicazione. Creazione ed esecuzione delle applicazioni Web.

Creazione ed esecuzione delle applicazioni Windows.

Vedere anche

Scenari di distribuzione dei report