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