Raporlama Hizmetleri komut dosyası biçimi
A Reporting Servicesbir betik bir MicrosoftVisual Basic.net kodu dosyası, Web Hizmetleri Açıklama Dili (Reporting Services soap API tanımlayan wsdl Tarih), yerleşik bir proxy karşı yazılan. Bir komut dosyası, uzantısı .rss Unicode veya utf-8 metin dosyası olarak saklanır.
Komut dosyası gibi davranan bir Visual BasicModül ve kullanıcı tanımlı yordamları ve modül düzeyinde değişkenler içerebilir. Komut dosyasının başarıyla çalışabilmesi Main yordamı içermelidir. Main yordamı, komut dosyası çalıştırıldığında, erişilebilen ilk yordamdır. Ana, nerede sizin Web hizmet işlemleri ekleyebilir ve kullanıcı tanımlı subprocedures çalıştırmak olduğunu. Aşağıdaki kod, ana yordam oluşturur:
Public Sub Main()
' Your code goes here.
End Sub
Public Sub Main()
' Your code goes here.
End Sub
Komut dosyası ortamı otomatik olarak rapor sunucuya bağlanır, Web proxy sınıfını oluşturur ve bir başvuru değişkeni oluşturur (rs) Web hizmeti proxy nesnesine. Oluşturduğunuz tek tek deyimleri sadece başvurmak için rs Web Servisi kitaplığında kullanılabilir Web hizmet işlemleri gerçekleştirmek için modül düzeyi değişkeni. Aşağıdaki Visual Basickod Web hizmeti çağrıları ListChildreniçinde bir komut dosyası yöntemi:
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
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
![]() |
---|
Kullanıcı kimlik bilgileri komut dosyası ortamı tarafından yönetilir ve komut istemi bağımsız RS.exe kullanımından geçtiğini. Her ne kadar sen-ebilmek kullanma rs değişken Web hizmeti kimlik doğrulaması ayarlamak için komut dosyası ortamı kullanmanız önerilir. Komut dosyası Web hizmetinde kimlik doğrulaması gerekmez. Komut dosyası ortamı doğrulama hakkında daha fazla bilgi için bkz: RS yardımcı programını (rs.exe) (ssrs). |
Komut dosyası içinde ad alanları ilan değil. Komut dosyası ortamı birkaç yararlı kılan Microsoft .NET Frameworkad kullanılabilir: System.Web.ServicesImports, System.Web.Services.ProtocolsClass, System.Xml, ve System.IO.
Kod örnekleri için bkz: SQL Server Raporlama Hizmetleri ürün örnekleri.
Ayrıca bkz.
Başvuru
RS yardımcı programını (rs.exe) (ssrs)