Titik akhir layanan Web Server Laporan

Layanan Web Server Laporan menyediakan beberapa titik akhir untuk mengelola server laporan dan menjalankan dan menavigasi laporan.

Titik akhir manajemen

Ada tiga titik akhir yang tersedia untuk mengelola objek di server laporan, , ReportService2005ReportService2006, dan ReportService2010. Titik ReportService2005 akhir digunakan untuk mengelola objek di server laporan yang dikonfigurasi untuk mode asli. Titik ReportService2006 akhir digunakan untuk mengelola objek di server laporan yang dikonfigurasi untuk mode terintegrasi SharePoint. Titik ReportService2010 akhir menggabungkan fungsionalitas ReportService2005 dan ReportService2006 dan dapat mengelola objek pada server laporan yang dikonfigurasi untuk mode terintegrasi asli atau SharePoint.

Penting

Saat server laporan dikonfigurasi untuk mode terintegrasi SharePoint, ReportService2005 API akan mengembalikan kesalahan rsOperationNotSupportedSharePointMode . Jika server laporan dikonfigurasi untuk mode asli, ReportService2006 API akan mengembalikan kesalahan rsOperationNotSupportedNativeMode . Demikian pula, ketika API khusus mode digunakan ReportService2010 pada mode yang tidak diinginkan, API akan mengembalikan kesalahan masing-masing.

Catatan

ReportService2005 Titik akhir dan ReportService2006 tidak digunakan lagi di SQL Server 2008 R2 (10.50.x). Titik ReportService2010 akhir mencakup fungsionalitas kedua titik akhir dan berisi fitur manajemen tambahan.

Jika server laporan dikonfigurasi untuk mode asli atau mode integrasi SharePoint, WSDL untuk titik akhir manajemen dapat diakses dengan menggunakan salah satu URL berikut:

https://<Server Name>/ReportServer/ReportService2010.asmx?wsdl  

Untuk informasi selengkapnya, lihat Mengakses SOAP API.

Titik Akhir Eksekusi

Titik ReportExecution2005 akhir memudahkan pengembang untuk menyesuaikan pemrosesan dan penyajian laporan dari server laporan dalam mode terintegrasi asli dan SharePoint. Titik akhir mencakup kelas dan metode yang ada di versi layanan Web Server Laporan sebelumnya. Selain itu, banyak kelas dan metode baru telah ditambahkan ke layanan Web Server Laporan yang diekspos melalui titik akhir eksekusi.

WSDL untuk titik akhir manajemen dapat diakses menggunakan URL berikut:

https://<Server Name>/ReportServer/ReportExecution2005.asmx?wsdl  

Jika server laporan dikonfigurasi untuk mode integrasi SharePoint, WSDL dapat diakses menggunakan URL berikut:

https://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportExecution2005.asmx?wsdl  

Untuk informasi selengkapnya, silakan lihat Mengakses SOAP API.

Titik akhir proksi SharePoint

Saat server laporan dikonfigurasi untuk mode terintegrasi SharePoint dan Add-in Reporting Services telah diinstal, sekumpulan titik akhir proksi diinstal di server SharePoint. Titik akhir proksi adalah API utama untuk mengembangkan solusi laporan saat server laporan dikonfigurasi untuk mode terintegrasi SharePoint. Saat Anda mengembangkan terhadap titik akhir proksi, Reporting Services, Add-in mengelola pertukaran kredensial antara server SharePoint dan server laporan dalam mode autentikasi akun tepercaya. Saat Anda mengembangkan terhadap titik akhir server laporan, aplikasi panggilan harus mengelola pertukaran kredensial dalam mode autentikasi akun tepercaya. Tabel berikut mencantumkan titik akhir yang diinstal dengan Add-in Reporting Services.

Titik Akhir Proksi Deskripsi
ReportService2006 Menyediakan API untuk mengelola server laporan yang dikonfigurasi untuk mode integrasi SharePoint.

Catatan: Titik akhir ini tidak digunakan lagi di SQL Server 2008 R2 (10.50.x).
ReportService2010 Menyediakan API untuk mengelola server laporan yang dikonfigurasi untuk mode terintegrasi asli atau SharePoint.
ReportExecution2005 Menyediakan API untuk menjalankan dan menavigasi laporan.
ReportServiceAuthentication Menyediakan API untuk mengautentikasi pengguna terhadap server laporan saat aplikasi Web SharePoint dikonfigurasi untuk Autentikasi Formulir.

Berikut ini adalah contoh URL untuk mereferensikan titik akhir proksi di situs SharePoint.

https://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportService2010.asmx  
https://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportExecution2005.asmx  
https://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportServiceAuthentication.asmx  

Membuat Aplikasi Menggunakan Layanan Web dan .NET Framework