Memformat file skrip Reporting Services
Skrip Reporting Services adalah file kode Visual Basic, ditulis terhadap proksi yang dibangun di Web Service Description Language (WSDL), yang mendefinisikan REPORTing Services SOAP API. File skrip disimpan sebagai file teks Unicode atau UTF-8 dengan ekstensi .rss.
File skrip bertindak sebagai modul Visual Basic dan dapat berisi prosedur dan variabel tingkat modul yang ditentukan pengguna. Agar file skrip berhasil dijalankan, file harus berisi Main
prosedur. Prosedur ini Main
adalah prosedur pertama yang diakses saat file skrip Anda berjalan. Main
adalah tempat Anda dapat menambahkan operasi layanan Web dan menjalankan subproses yang ditentukan pengguna Anda. Kode berikut membuat Main
prosedur:
Public Sub Main()
' Your code goes here.
End Sub
Lingkungan skrip secara otomatis terhubung ke server laporan, membuat kelas proksi Web, dan menghasilkan variabel referensi (rs
) ke objek proksi layanan Web. Pernyataan individual yang Anda buat hanya perlu merujuk ke rs
variabel tingkat modul, untuk melakukan salah satu operasi layanan Web yang tersedia di pustaka layanan Web. Kode Visual Basic berikut memanggil metode layanan ListChildren Web dari dalam file skrip:
Public Sub Main()
Dim items() As CatalogItem
items = rs.ListChildren("/", True)
Dim item As CatalogItem
For Each item In items
Console.WriteLine(item.Name)
Next item
End Sub
Kredensial pengguna dikelola oleh lingkungan skrip dan diteruskan melalui argumen prompt perintah menggunakan RS.exe. Meskipun Anda dapat menggunakan rs
variabel untuk mengatur autentikasi layanan Web, Anda harus menggunakan lingkungan skrip sebagai gantinya. Anda tidak perlu mengautentikasi layanan Web dalam file skrip. Untuk informasi selengkapnya tentang mengautentikasi lingkungan skrip, lihat utilitas RS.exe (SSRS).
Anda tidak mendeklarasikan namespace dalam file skrip. Lingkungan pembuatan skrip membuat beberapa namespace Microsoft .NET Framework yang berguna tersedia untuk Anda: System.Web.Services
, , System.Web.Services.Protocols
System.Xml
, dan System.IO
.
Untuk sampel skrip, lihat Sampel Produk SQL Server Reporting Services.
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk