Analytics and Automation Software : Cisco Data Virtualization

CIS con Business Objects con el ejemplo de configuración JDBC

17 Octubre 2016 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios

Introducción

Este documento describe cómo configurar el servidor de información de Cisco (CIS) de modo que un servidor o un cliente de Business Objects (BO) (instalado en Linux) pueda conectar vía la Conectividad de la base de datos de Java (JDBC) y acceder las opiniones que se publican dentro del CIS.

Contribuido por Sadia Ali, ingeniero de Cisco TAC.

Prerrequisitos

Requisitos

Cisco recomienda que tenga conocimiento sobre estos temas:

  • CIS
  • Versión del servidor 3.1 BO
  • JDBC
  • Linux

Componentes Utilizados

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.

Configurar

Utilice esta sección en configuración de la orden el CIS para permitir que el servidor BO conecte vía el JDBC.

Configuración del lado del servidor

Complete estos pasos para configurar el CIS:

  1. Salve el archivo del driver de JDBC csjdbc.jar CIS a un directorio en la máquina del cliente BO y asegúrese de que los permisos del archivo apropiados están asignados de modo que BO pueda acceder el archivo.

  2. Modifique los archivos jdbc.sbo en estas ubicaciones:

    • dataAccess > connectionServer > jdbc del <Business_Object_Enterprise_Install_>

    • <Business_Object_Enterprise_Install_> win32_x86 > dataAccess > connectionServer > jdbc

    Ponga al día el JDBC genérico Entrada de conexión para estos archivos:

    • Cambie el elemento del classpath > de la trayectoria de modo que señale a la ubicación del archivo csjdbc.jar en el servidor.

    • Cambie el parámetro de clase JDBC a cs.jdbc.driver.CompositeDriver.

    • Cambie el parámetro del formato URL al jdbc: compositesw: dbapi@<HOST>: ¿<PORT>? $DATASOURCE$. Asegúrese de que usted substituya <HOST> por el nombre de host compuesto del servidor y el <PORT> por el puerto de servidor compuesto (el valor por defecto es 9401).

    La configuración final debe aparecer similar a esto:

    -----

        <DataBase Active="Yes" Name="Generic JDBC datasource">
          <JDBCDriver>
           <ClassPath>
        <Path>/boexi/bobj/bobje/enterprise120/linux_x86/dataAccess/RDBMS/
      connectionServer/jdbc/drivers/jdbc/csjdbc.jar</Path>
           </ClassPath>
           <Parameter Name="JDBC Class">cs.jdbc.driver.CompositeDriver</Parameter>
           <Parameter Name="URL Format">jdbc:compositesw:dbapi@stludvpsdev01:9401?$
      DATASOURCE$</Parameter>
          </JDBCDriver>
          <Parameter Name="Family">Generic</Parameter>
          <Parameter Name="Version">jdbc.setup</Parameter>
          <Parameter Name="SQL External File">jdbc</Parameter>
          <Parameter Name="SQL Parameter File">jdbc</Parameter>
          <Parameter Name="Description File">generic_jdbc</Parameter>
          <Parameter Name="Driver Capabilities">Query</Parameter>
          <Parameter Name="Transactional Available">No</Parameter>
          <Parameter Name="Max Rows Available">No</Parameter>
          <Parameter Name="Query TimeOut Available">No</Parameter>
          <!- <Parameter Name="Array Fetch Size">10</Parameter> ->
        </DataBase>

    -----

  3. Modifique el perfil del login para el usuario que enciende el servidor BO (generalmente .profile o .bash_profile) de modo que contenga esta línea antes de cualquier operación BO-específica:

    export CLASSPATH=$CLASSPATH:<path to JDBC driver>

    Modifique el <path al driver> JDBC de modo que haga juego la trayectoria al csjdbc.jar en el servidor.

  4. Termine la sesión, registre en el servidor, y recicle a BO.

Configuración del client cara

Complete estos pasos para configurar la máquina del client cara:

  1. Salve el archivo del driver de JDBC csjdbc.jar CIS a un directorio en la máquina del cliente BO y asegúrese de que los permisos del archivo apropiados están asignados de modo que BO pueda acceder el archivo.

  2. Ponga al día el JDBC genérico Entrada de conexión en el archivo jdbc.sbo en el lado del cliente:

    • Cambie el elemento del classpath > de la trayectoria de modo que señale a la ubicación del archivo csjdbc.jar en el lado del cliente.

    • Cambie el parámetro de clase JDBC a cs.jdbc.driver.CompositeDriver.

    • Cambie el parámetro del formato URL al jdbc: compositesw: dbapi@<HOST>: ¿<PORT>? $DATASOURCE$. Asegúrese de que usted substituya <HOST> por el nombre de host compuesto del servidor y el <PORT> por el puerto de servidor compuesto (el valor por defecto es 9401).

    La configuración final debe aparecer similar a esto:

    -----

        <DataBase Active="Yes" Name="Generic JDBC datasource">
          <JDBCDriver>
           <ClassPath>
        <Path>C:\drivers\csjdbc.jar</Path>
           </ClassPath>
           <Parameter Name="JDBC Class">cs.jdbc.driver.CompositeDriver</Parameter>
           <Parameter Name="URL Format">jdbc:compositesw:dbapi@stludvpsdev01:9401?
      $DATASOURCE$</Parameter>
          </JDBCDriver>
          <Parameter Name="Family">Generic</Parameter>
          <Parameter Name="Version">jdbc.setup</Parameter>
          <Parameter Name="SQL External File">jdbc</Parameter>
          <Parameter Name="SQL Parameter File">jdbc</Parameter>
          <Parameter Name="Description File">generic_jdbc</Parameter>
          <Parameter Name="Driver Capabilities">Query</Parameter>
          <Parameter Name="Transactional Available">No</Parameter>
          <Parameter Name="Max Rows Available">No</Parameter>
          <Parameter Name="Query TimeOut Available">No</Parameter>
          <!- <Parameter Name="Array Fetch Size">10</Parameter> ->
        </DataBase>

    -----

  3. Modifique la variable de entorno del sistema de Microsoft Windows del CLASSPATH. Agregue este texto al final de la entrada actual y substituya el <path al driver> JDBC por la ubicación del archivo csjdbc.jar en la máquina del cliente:

    ;<path to JDBC driver>

    Nota: Asegúrese de que usted agregue el punto y coma que precede el texto.

  4. Inicie al diseñador del universo e intente crear la conexión.

  5. Ingrese el nombre de usuario y la contraseña.

    Nota: El nombre de usuario, la contraseña, y el dominio se deben proporcionar por su administrador de sistema.

  6. Ingrese esta línea en el campo URL, donde el < Domain Name > se substituye por el dominio en el cual el usuario existe, y name> de la fuente del <data se substituye por la base de datos virtual con la cual usted intenta conectar:

    domain=<domain name>&dataSource=<data source name>
  7. Pruebe la conexión.

Verificación

Actualmente, no hay un procedimiento de verificación disponible para esta configuración.

Troubleshooting  

Actualmente, no hay información específica de troubleshooting disponible para esta configuración.



Document ID: 117736