Foros del Web » Programando para Internet » ASPX (.net) »

Invocar al CristalReportsServer desde una aplicación Web .net 3.5

Estas en el tema de Invocar al CristalReportsServer desde una aplicación Web .net 3.5 en el foro de ASPX (.net) en Foros del Web. Buen día Tengo una aplicación web desarrollada en framework .Net 3.5, que se despliega en IIS8 en WIn2012. Para reportes utilizo Cristal Reports, es decir ...
  #1 (permalink)  
Antiguo 25/10/2013, 13:01
 
Fecha de Ingreso: octubre-2013
Mensajes: 1
Antigüedad: 10 años, 6 meses
Puntos: 0
Invocar al CristalReportsServer desde una aplicación Web .net 3.5

Buen día

Tengo una aplicación web desarrollada en framework .Net 3.5, que se despliega en IIS8 en WIn2012. Para reportes utilizo Cristal Reports, es decir actualmente tengo embebido los reportes dentro de la aplicación.

Los reportes se invocan de la siguiente manera:


Dim rptDocument As New CrystalDecisions.CrystalReports.Engine.ReportDocum ent()
Dim strReportPath As String = Server.MapPath("../Reportes" )
rptDocument.Load(strReportPath+"\reporte0001.rpt")
rptDocument.SetDataSource(resultDataset) 'resultDataset es un dataset con los datos recuperados de la bdd
'Genera el PDF
rptDocument.ExportToHttpResponse(CrystalDecisions. Shared.ExportFormatType.PortableDocFormat, Response, False, "ExportedReport")
....................
....................
....................


En este momento necesito utilizar Cristal Reports Server (Insatlado en otro servidor físico), ¿Me podrían ayudar indicándome en la invocación de los reportes como varia las instrucciones que tengo, con las requeridas para invocar al Cristal ReportsServer?

En la documentación encontramos que aparentemente solo cambia esta instrucción

report.Load("myReport in Enterprise", myEnterpriseSession);

Aparentemente lo único que cambia son los parámetros : es decir "myReport in Enterprise"; y myEnterpriseSession; el problema que tenemos es como se utilizan.

Entendería que "myReport in Enterprise" es un identificador único del reporte en el Cristal Server Reports, pero lo que no sé es: ¿como se despliega el reporte en el Reports Server y como se le asigna este identificador único?

myEnterpriseSession, debe ser una sesión que desde mi aplicación abre en el Cristal Server Reports Server, ¿Conocen tal vez cuales son los comandos requeridos?

Muchas gracias por sus ideas sobre este tema.

Etiquetas: crystal
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:31.