Compartir a través de


Enlazar a Crystal Reports Server o BusinessObjects Enterprise (Visual Studio)

Modelo de objetos

Este caso de enlace de informes utiliza CrystalReportViewer (vea Enlazar informes al modelo de objetos CrystalReportViewer).

Ubicación de los informes

El informe se encuentra en Web Component Server (servidor WCS) en Crystal Reports Server o BusinessObjects Enterprise. Los informes del servidor WCS se muestran como servicios Web de informes a través del servicio Web EnterpriseReportService.asmx. Este servicio Web está situado en el directorio virtual de visores de Web Component Server.

Nota

Para obtener más información sobre el directorio virtual de visores, vea Directorio virtual de visores.

Información general sobre Crystal Services

Este escenario de enlace de informes se aplica a informes a los que se accede desde el nodo del servidor de Crystal Services en el Explorador de servidores.

Nota

Para obtener información general sobre Crystal Services, vea Utilizar Crystal Services.

En esta sección se examina el subnodo Crystal Reports Services de Crystal Services, dentro de Visual Studio.

[NOMBRE_DE_SERVIDOR]

  • Crystal Reports Services
    • Server Reports

Descripción

El subnodo BusinessObjects Enterprise accede y muestra informes que se han expuesto como servicios Web de informes desde un servidor WCS de BusinessObjects Enterprise.

Para que el subnodo BusinessObjects Enterprise acceda y muestre una lista de informes correctamente desde el servidor WCS de BusinessObjects Enterprise, se deben cumplir las siguientes condiciones:

  • El servidor que se ve actualmente en el Explorador de servidores está ejecutando BusinessObjects Enterprise.

  • Para configurar los servicios Web de informes en BusinessObjects Enterprise, instale Visual Studio en el servidor BusinessObjects Enterprise y, a continuación, ejecute la instalación personalizada para agregar Crystal Services específicamente.

<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\z15yzzew.alert_note(es-es,VS.90).gif" class="note" />Nota</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>La instalación de Visual Studio en el servidor BusinessObjects Enterprise, y la instalación personalizada de Crystal Services, es necesaria para que se instale y configure adecuadamente el archivo EnterpriseReportService.asmx en el directorio virtual de visores.</p></td>
</tr>
</tbody>
</table>

Si el administrador de Crystal Enterprise no desea instalar una versión completa de Visual Studio en el servidor BusinessObjects Enterprise, en su lugar, se puede hacer lo siguiente:

  - Instalar el módulo de combinación managed.msm.
  - Localizar el directorio virtual de visores instalado en el equipo de desarrollo y copiar el archivo EnterpriseReportService.asmx de dicho directorio y pegarlo en el directorio virtual de visores del equipo servidor.

Una vez que los informes se muestran correctamente en BusinessObjects Services, puede enlazar un control CrystalReportsViewer a cualquiera de los informes de la lista. Para obtener más información, consulte la documentación de BusinessObjects Enterprise.

Para obtener una tabla comparativa de todas las versiones de Crystal Services, vea lo siguiente:

Ventajas

  • Fácil acceso a los informes de BusinessObjects Enterprise desde una aplicación Web o Windows.

Desventajas

  • Modelo de objetos limitado: este escenario de enlace proporciona sólo el modelo de objetos limitado que forma parte del control CrystalReportViewer. Vea ¿Cuál es el modelo de objetos que se debe utilizar?.
    Nota

    En Crystal Reports 9 y 10, Crystal Services se actualiza a una clase contenedora y un protocolo de conexión diferentes.

Para acceder a Crystal Services>Server Reports en el Explorador de servidores

  • Acceso a un servidor que ejecute BusinessObjects Enterprise.
  • Al servidor BusinessObjects Enterprise se le han agregado informes Crystal mediante el Asistente de publicación.
    Nota

    Para saber cómo utilizar el Asistente de publicación, vea la documentación del usuario de BusinessObjects Enterprise.

  • El servidor BusinessObjects Enterprise se ha configurado correctamente para exponer los servicios Web de informes. Para obtener una explicación detallada, vea la sección Descripción más adelante.
  1. En el menú Ver, haga clic en Otras ventanas y en Explorador de servidores.
  2. Si el servidor BusinessObjects Enterprise se encuentra en un equipo que no es el local (recomendado):
  3. Haga clic con el botón secundario en Servidores y haga clic en Agregar servidor...
  4. En el cuadro de diálogo Agregar servidor, en el campo Equipos, escriba el nombre de red del servidor BusinessObjects Enterprise, y haga clic en Aceptar.
  5. Dentro del nodo Servidores, expanda el subnodo del nuevo servidor agregado y, dentro de él, expanda el subnodo CrystalServices.
  6. En el cuadro de diálogo Inicio de sesión de Enterprise, rellene los campos Nombre de usuario y Contraseña, y, a continuación, haga clic en Aceptar.
  7. Si el servidor BusinessObjects Enterprise se encuentra en el equipo local:
  8. Dentro del nodo Servidores, expanda el subnodo de su equipo local y, dentro de él, expanda el subnodo Crystal Services.
  9. En el cuadro de diálogo Inicio de sesión de Enterprise, rellene los campos Nombre de usuario y Contraseña, y, a continuación, haga clic en Aceptar.

Ahora ya podrá configurar Crystal Services>Server Reports en su proyecto para Windows o sitio Web.

Para obtener más información sobre cómo enlazar un informe a un control CrystalReportViewer, consulte la documentación de BusinessObjects Enterprise.

Vea también