Udostępnij za pośrednictwem


Formatowanie pliku skryptu Reporting Services

A Reporting Services skrypt jest Microsoft Plik kodu języka Visual Basic .NET, napisane dla serwera proxy, który jest oparty na sieci Web usługa Description Language (WSDL) definiuje raportowanie usługa s SOAP API. Plik skryptu jest przechowywany jako plik tekstowy Unicode lub UTF-8 z .rss rozszerzenia.

Plik skryptu działa jako Visual Basic Moduł i może zawierać poziom modułu zmienne i procedury zdefiniowane przez użytkownika. Plik skryptu do uruchomienia pomyślnie musi ona zawierać procedury głównej.Procedura główna jest pierwszą procedurę, który jest dostępny po uruchomieniu plik skryptu.Główny jest pozwala dodać swoje operacje usługa sieci Web i uruchamiać Twoje subprocedures zdefiniowane przez użytkownika.Następujący kod tworzy procedurę głównego:

Public Sub Main()
    ' Your code goes here.
End Sub

Środowisko skryptów automatycznie łączy się z serwer raportów tworzy klasę serwera proxy w sieci Web i generuje (zmienna odwołaniaRS) Aby obiekt serwera proxy usługa sieci Web.Poszczególne instrukcje, które tworzysz muszą odwoływać się wyłącznie do RS poziom modułu zmienna przeprowadzenie operacji usługa sieci Web, które są dostępne w bibliotece usługa sieci Web.Poniżej Visual Basic kod wywołuje usługa sieci Web ListChildren(String, Boolean) metoda z w pliku skryptu:

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 
Security noteSecurity Note:

Poświadczenia użytkowników są zarządzane przez środowisko skryptów i przez argumenty wiersz polecenia, korzystając z RS.exe.Mimo że można używać RS zmiennej do ustawiania uwierzytelnianie usługa sieci Web, zalecane jest używanie środowiska skryptu.Nie ma potrzeby uwierzytelnienia usługa sieci Web w samym pliku skryptu.Aby uzyskać więcej informacji o uwierzytelnianiu środowisko skryptów zobacz rs Utility.

Nie deklarować obszarów nazw w pliku skryptu.The scripting environment makes several useful Microsoft .NET Framework namespaces available to you: System.Web.Services, System.Web.Services.Protocols, System.Xml, and System.IO.