Sto lavorando a un progetto in cui interagiremo con il servizio Web di segnalazione ReportService2010 in SQL Server 2008 R2. In passato, ho lavorato con ReportService2005.asmx e il mio problema qui è che non riesco a trovare alcun esempio ragionevole su come eseguire il rendering di un report con questo nuovo servizio web di segnalazione (2010).Come eseguire il rendering di un report utilizzando lo spazio dei nomi ReportService2010
Quando si utilizzava il servizio Web 2005, esisteva un metodo "Render" fornito durante la creazione del proxy con l'utilità wsdl.exe. Esiste un metodo equivalente (o un insieme di metodi) per realizzare la stessa cosa utilizzando il servizio ReportService2010? O ci sono esempi decenti di un'intializzazione end-to-end e la chiamata del nuovo proxy?
Anche MSDN non ha molte informazioni e in alcune parti dei documenti API ReportService2010 ci sono vecchi snippet di codice applicabili solo al servizio Web 2005.
AGGIORNAMENTO: una domanda migliore potrebbe essere il modo in cui sono cambiate le cose tra SSRS 2008 e SSRS 2008 R2 per quanto riguarda la chiamata ai servizi di report a livello di codice ... Posso vedere che anche in SSRS 2008 R2 esiste ancora un ReportService2005.asmx, nonché ReportExecution2005.asmx, ma non esiste una corrispondente ReportExecution2010.asmx.
sospiro
soluzione di aggiornamento:
Dopo aver parlato con qualcuno della mia azienda, sono stato informato di quanto segue:
- Il servizio 2006 web è stato introdotto per supportare l'integrazione con SharePoint 2008.
- Il servizio Web ReportService2010 è stato introdotto per unire tutte le funzionalità introdotte dal 2006 con il servizio Web 2005.
- Il servizio Web ReportService2005 continuerà a essere utilizzato per l'esecuzione del report. Non so perché, ma qualcosa mi dice che ha a che fare con le decisioni di business per la retrocompatibilità. Il mio collega ha affermato che intendiamo continuare a utilizzare ReportExecution2005 per il rendering e ReportService2010 per tutte le altre funzionalità (interrogando il server SSRS per report, parametri, ecc.).
Purtroppo tutte le informazioni di cui sopra è stato selezionato da una varietà di link, nessuno dei quali in modo sintetico dichiarato tutto quanto sopra. È il tipo di cosa che normalmente si suppone che un fornitore spieghi agli sviluppatori client.
FYI, il tuo primo collegamento ora è un 404. –