Servicios Web Reporting Services: Subir un report

Estando mirando en los foros de MSDN veía que a un usuario le daba un error a la hora de subir un report al servidor de reports.

A continuación voy a explicar como lo he hecho. Para llamar al servicio web de reporting nos podemos basar en este ejemplo que escribí hace ya un tiempo.

He aquí el código:

// Creamos el array de bytes a partir de un archivo.
           Byte[] definition = null;
           Warning[] warnings = null;           
           try
           {
               FileStream stream = File.OpenRead(“Ruta donde se encuentra el archivo”);
               definition        = new Byte[stream.Length];
               stream.Read(definition, 0, (int)stream.Length);
               stream.Close();
           }
           catch (IOException ex)
           {
               return ex.Message;               
           }          
           // Agregamos el item.
           warnings = Configuration.rs.CreateReport(name, folderDestination, true, definition, null);

Después de esto podríamos añadir la datasource del Report ya que esta la pierde al subirse, pero esto la explicaré en otro post 😉

Espero que os sirva 😉

Un Saludo!

Sin categoría

4 thoughts on “Servicios Web Reporting Services: Subir un report

  1. Hola, mira estoy tratando de ejecutar este codigo sobre una aplicacion web en visual web developer y tengo un problema/error en la parte de agregar el item exactamente en esta linea
    warnings = Configuration.rs.CreateReport(name, folderDestination, true, definition, null);

    Me puedes decir si La palabra reservada “Configuration” la obtienes utilizando una libreria del sistema con el mismo nombre o la obtienes del reportExecution, o de donde la obtienes???

  2. Hola King David, aunque ha pasado un poco de tiempo, el error es porque no deberia ir configuration

    warnings = rs.CreateReport(name, folderDestination, true, definition, null);

    con eso te deberia de funcionar, y si Fran me lo permite aqui dejo un enlace a mi blog donde pongo un ejemplo para subir a SQL Server Reporting Services 2008 R2 utilizando VBScript y la utileria rs
    http://www.eugeniojimenez.com.mx/main/?p=58

    saludos!!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *