Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um script do Reporting Services é um arquivo de código do Visual Basic, escrito em um proxy criado na WSDL (Linguagem de Descrição do Serviço Web), que define a API SOAP do Reporting Services. Um arquivo de script é armazenado como um arquivo de texto Unicode ou UTF-8 com a extensão .rss.
O arquivo de script atua como um módulo do Visual Basic e pode conter procedimentos definidos pelo usuário e variáveis no nível do módulo. Para que o arquivo de script seja executado com êxito, ele deve conter um Main procedimento. O Main procedimento é o primeiro procedimento acessado quando o arquivo de script é executado.
Main é onde você pode adicionar suas operações de serviço Web e executar suas subprocedures definidas pelo usuário. O seguinte código cria um Main procedimento:
Public Sub Main()
' Your code goes here.
End Sub
O ambiente de script se conecta automaticamente ao servidor de relatório, cria a classe de proxy Web e gera uma variável de referência (rs) ao objeto proxy do serviço Web. Instruções individuais criadas só precisam se referir à variável de nível de módulo rs para executar qualquer uma das operações de serviço Web disponíveis na biblioteca de serviços Web. O código do Visual Basic a seguir chama o método de serviço ListChildren Web de dentro de um arquivo de script:
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
As credenciais do usuário são gerenciadas pelo ambiente de script e passadas por argumentos de prompt de comando usando RS.exe. Embora você possa usar a rs variável para definir a autenticação do serviço Web, você deve usar o ambiente de script. Você não precisa autenticar o serviço Web no arquivo de script. Para obter mais informações sobre como autenticar o ambiente de script, consulte Utilitário RS.exe (SSRS).
Você não declara namespaces dentro do arquivo de script. O ambiente de script disponibiliza vários namespaces úteis do Microsoft .NET Framework para você: System.Web.Services, e System.Web.Services.ProtocolsSystem.XmlSystem.IO.
Para obter exemplos de script, consulte exemplos de produto do SQL Server Reporting Services.