Bagikan melalui


Mengakses API SOAP

Layanan Web Server Laporan menggunakan Simple Object Access Protocol (SOAP) melalui HTTP dan bertindak sebagai antarmuka komunikasi antara program klien dan server laporan. Layanan Web menyediakan dua titik akhir - satu untuk eksekusi laporan dan satu untuk manajemen laporan - dan terdiri dari metode dan sekumpulan objek jenis kompleks yang dapat Anda gunakan untuk mengakses fungsionalitas lengkap Reporting Services. Untuk memanggil layanan, Anda harus mereferensikan Reporting Services Web Services Description Language (WSDL).

Mereferensikan Layanan Pelaporan WSDL

Untuk berhasil memanggil layanan Web, Anda harus tahu cara mengakses layanan, operasi apa yang didukung layanan, parameter apa yang diharapkan layanan, dan apa yang dikembalikan layanan. WSDL menyediakan informasi ini dalam dokumen XML yang dapat dibaca atau diproses oleh komputer.

Layanan Web Server Laporan diekspos dalam tiga titik akhir yang berbeda. Nama file WSDL berbeda untuk setiap titik akhir. Titik ReportService2010 akhir berisi metode untuk mengelola objek di Server Laporan dalam mode terintegrasi asli atau SharePoint. WSDL untuk titik akhir ini diakses melalui ReportService2010.asmx?wsdl.

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.

  • Titik ReportExecution2005 akhir memungkinkan pengembang untuk memproses dan merender laporan secara terprogram di Server Laporan. WSDL untuk titik akhir ini diakses melalui ReportExecution2005.asmx?wsdl.

WSDL dapat dikonsumsi oleh kit pengembangan yang mendukung layanan SOAP dan Web, seperti Microsoft .NET Framework SDK.

Contoh berikut menunjukkan format URL ke file WSDL manajemen Reporting Services:

https://server/reportserver/ReportService2010.asmx?wsdl  

Tabel berikut ini menjelaskan setiap elemen dalam URL.

Elemen URL Deskripsi
server Nama server tempat server laporan disebarkan.
reportserver Nama folder yang berisi layanan Web XML. Ini dikonfigurasi selama penyiapan.
<nama> titik akhir.asmx Nama titik akhir layanan web.

Untuk informasi selengkapnya tentang format WSDL, lihat spesifikasi WSDL World Wide Web Consortium (W3C) di http://www.w3.org/TR/wsdl.