Analytics and Automation Software : Cisco Data Virtualization

CIS avec Business Objects par l'exemple de configuration JDBC

18 octobre 2016 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires

Introduction

Ce document décrit comment configurer le serveur d'informations de Cisco (CIS) de sorte qu'un serveur ou un client de Business Objects (BO) (installé sur le Linux) puisse se connecter par l'intermédiaire de la Connectivité de base de données de Javas (JDBC) et accéder aux vues qui sont éditées dans CIS.

Contribué par Sadia Ali, ingénieur TAC Cisco.

Conditions préalables

Conditions requises

Cisco vous recommande de prendre connaissance des rubriques suivantes :

  • CIS
  • Version 3.1 de serveur de la BO
  • JDBC
  • Linux

Composants utilisés

Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Configurez

Utilisez cette section dans la commande configurent le CIS afin de permettre au serveur de la BO pour se connecter par l'intermédiaire de JDBC.

Configuration de côté serveur

Terminez-vous ces étapes afin de configurer le CIS :

  1. Sauvegardez le fichier CIS du gestionnaire csjdbc.jar JDBC à un répertoire sur la machine cliente de la BO et assurez-vous que les autorisations de fichier approprié sont assignées de sorte que la BO puisse accéder au fichier.

  2. Modifiez les fichiers jdbc.sbo dans ces emplacements :

    • dataAccess > connectionServer > jdbc de <Business_Object_Enterprise_Install_>

    • <Business_Object_Enterprise_Install_> win32_x86 > dataAccess > connectionServer > jdbc

    Mettez à jour l'entrée générique de connexion JDBC pour ces fichiers :

    • Changez l'élément de ClassPath > de chemin de sorte qu'il indique l'emplacement du fichier csjdbc.jar sur le serveur.

    • Changez le paramètre de classe JDBC à cs.jdbc.driver.CompositeDriver.

    • Changez le paramètre de format URL au jdbc : compositesw : dbapi@<HOST> : <PORT> ? $DATASOURCE$. Assurez-vous que vous remplacez <HOST> par l'adresse Internet composée de serveur et <PORT> par le port de serveur composé (le par défaut est 9401).

    La configuration finale devrait ressembler à ceci :

    -----

        <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. Modifiez le profil de procédure de connexion pour l'utilisateur qui met en marche le serveur de la BO (habituellement .profile ou .bash_profile) de sorte qu'il contienne cette ligne avant toutes les exécutions de BO-particularité :

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

    Modifiez le <path au driver> JDBC de sorte qu'il apparie le chemin au csjdbc.jar sur le serveur.

  4. Déconnectez-vous, connectez-vous dans le serveur, et réutilisez la BO.

Configuration de côté client

Terminez-vous ces étapes afin de configurer l'ordinateur de côté client :

  1. Sauvegardez le fichier CIS du gestionnaire csjdbc.jar JDBC à un répertoire sur la machine cliente de la BO et assurez-vous que les autorisations de fichier approprié sont assignées de sorte que la BO puisse accéder au fichier.

  2. Mettez à jour l'entrée générique de connexion JDBC dans le fichier jdbc.sbo sur le côté client :

    • Changez l'élément de ClassPath > de chemin de sorte qu'il indique l'emplacement du fichier csjdbc.jar sur le côté client.

    • Changez le paramètre de classe JDBC à cs.jdbc.driver.CompositeDriver.

    • Changez le paramètre de format URL au jdbc : compositesw : dbapi@<HOST> : <PORT> ? $DATASOURCE$. Assurez-vous que vous remplacez <HOST> par l'adresse Internet composée de serveur et <PORT> par le port de serveur composé (le par défaut est 9401).

    La configuration finale devrait ressembler à ceci :

    -----

        <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. Modifiez la variable d'environnement de système CLASSPATH Microsoft Windows. Ajoutez ce texte à l'extrémité de l'entrée en cours et remplacez le <path au driver> JDBC par l'emplacement du fichier csjdbc.jar sur la machine cliente :

    ;<path to JDBC driver>

    Remarque: Assurez-vous que vous ajoutez le point-virgule qui précède le texte.

  4. Lancez le créateur d'univers et le tentez de créer la connexion.

  5. Saisissez le nom d'utilisateur et mot de passe.

    Remarque: Le nom d'utilisateur, le mot de passe, et le domaine devraient être fournis par votre administrateur système.

  6. Écrivez cette ligne dans le champ URL, où le < nom de domaine > est remplacé par le domaine dans lequel l'utilisateur existe, et < le name> de point d'émission de données est remplacé par la base de données virtuelle à laquelle vous tentez de se connecter :

    domain=<domain name>&dataSource=<data source name>
  7. Testez la connexion.

Vérifiez

Aucune procédure de vérification n'est disponible pour cette configuration.

Dépannez  

Il n'existe actuellement aucune information de dépannage spécifique pour cette configuration.



Document ID: 117736