Informes como servicios Web

Puede publicar un informe como servicio Web. Se puede obtener acceso a un servicio Web de informes mediante cualquier aplicación para Windows o Web que utilice el visor adecuado.

Cuando cree un informe Crystal en un proyecto (o agregue un informe Crystal existente a un proyecto de servicio Web) y genere un servicio Web de informes, Visual Studio compila el servicio Web en un archivo .dll y genera un archivo XML (Lenguaje de marcado extensible) que describe las funciones públicas, los parámetros de entrada, los tipos de datos y los tipos de datos devueltos mostrados por el servicio Web de informes. Los archivos dll y XML se publican en el servidor Web como servicio Web de informes. Un cliente en un explorador Web llama al servicio Web de informes mediante HTTP y XML se utiliza para transferir datos desde y al servicio Web.

Una vez publicado el servicio Web de informes en un servidor Web, se puede utilizar con una aplicación de cliente. Puede agregar el servicio Web de informes del Explorador de servidores de Visual Studio a una aplicación de Windows, una aplicación Web ASP.NET o una aplicación de C++ administrada. El resultado de esta acción es el mismo que si se llamara al servicio Web de informes en un explorador. En el cliente se generará un archivo .wsdl (Lenguaje de descripción de servicios Web) automáticamente.

Para que otra aplicación pueda utilizar el servicio Web de informes, debe realizar estas tareas claves:

Tarea clave Opciones disponibles
Crear el servicio Web de informes. Crear el servicio Web de informes con un informe existente.
Crear una aplicación para utilizar el servicio Web de informes.

Esta aplicación debe contener un Crystal Report Viewer.

Agregar Web Forms Viewers a aplicaciones.

Agregar Web Forms Viewer a aplicaciones.

Conectarse a servicios Web de informes en un cliente

Enlazar el servicio Web de informes al visor. Opciones de enlace del servicio Web de informes de Web Form Viewers

Opciones de enlace del servicio Web de informes de Windows Forms Viewer.

Cree y ejecute la aplicación. Generar y ejecutar aplicaciones Web

Generar y ejecutar aplicaciones de Windows

Vea también

Casos de utilización de informes