Me gustaría usar la información contenida en el repositorio de BusinessObjects como fuente de datos para Crystal Reports. Lamentablemente, esta información no se conserva en una estructura de tabla simple: la mayoría de las propiedades se almacenan en campos binarios encriptados.Usar el repositorio de BusinessObjects como fuente de datos para un Crystal Report
La hay una serie de formas de acceso al repositorio de BO:
- SDK 'tradicional' (Java, COM, NET)
- de SOAP SDK (http: // [servidor: puerto]/dswsbobje/servicios/listServices)
- herramienta de consulta (http: // [servidor: puerto]/businessobjects/empresa [11 | 115 | 12]/adminlaunch/consulta /)
Opción 1 no funcionará en mi situación, ya que me gustaría implementar los informes con BO Enterprise, en lugar de una aplicación web personalizada.
La opción 2 puede funcionar, pero no estoy seguro de qué tan bien interactúa Crystal Reports con SOAP, especialmente porque necesitaría conectarse a un segundo servicio SOAP para la autenticación.
Opción 3 no funciona porque devuelve HTML (no XHTML)
Mi opción más viable en este momento es volver a escribir # 3 para devolver un documento XML y crear el XSD de apoyo. Si lo hago, probablemente publique la solución en github.
Otra opción sería (de alguna manera) agregar un contenedor REST alrededor de los servicios SOAP. Esto suena como una tarea bastante desalentadora.
¿Alguien ha tenido éxito al hacer lo que debo hacer?