Aracılığıyla paylaş


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 
Güvenlik notuGüvenlik Notu

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)

Kavramlar

Rapor sunucusu Web hizmeti

Teknik Başvurusu (ssrs)