Analytics and Automation Software : Cisco Data Virtualization

CIS с бизнес-объектами через Пример конфигурации JDBC

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Отзыв

Введение

Этот документ описывает, как настроить Сервер информации о Cisco (CIS) так, чтобы сервер Бизнес-объектов (BO) или клиент (установленный на Linux) могли соединиться через Связь с базой данных Java (JDBC) и обратиться к представлениям, которые публикованы в CIS.

Внесенный Сэдией Али, специалистом службы технической поддержки Cisco.

Предварительные условия

Требования

Компания Cisco рекомендует предварительно ознакомиться со следующими предметами:

  • CIS
  • Версия сервера 3.1 BO
  • JDBC
  • Linux

Используемые компоненты

Настоящий документ не имеет жесткой привязки к каким-либо конкретным версиям программного обеспечения и оборудования.

Сведения, представленные в этом документе, были получены от устройств, работающих в специальной лабораторной среде. Все устройства, описанные в этом документе, были запущены с чистой (стандартной) конфигурацией. В рабочей сети необходимо изучить потенциальное воздействие всех команд до их использования.

Настройка

Использование этот раздел в заказе настраивает CIS, чтобы позволить серверу BO соединяться через JDBC.

Конфигурация серверной части

Выполните эти шаги для настройки CIS:

  1. Сохраните драйвер JDBC CIS csjdbc.jar файл к каталогу на клиентском компьютере BO и гарантируйте, что соответствующие разрешения на файл назначены так, чтобы BO мог обратиться к файлу.

  2. Модифицируйте jdbc.sbo файлы в этих местоположениях:

    • <Business_Object_Enterprise_Install _> dataAccess> connectionServer> jdbc

    • <Business_Object_Enterprise_Install _> win32_x86> dataAccess> connectionServer> jdbc

    Обновите запись соединения JDBC Общего назначения для этих файлов:

    • Измените classpath> элемент Пути так, чтобы это указало к местоположению csjdbc.jar файла на сервере.

    • Измените Параметр класса JDBC на cs.jdbc.driver. CompositeDriver.

    • Измените параметр Формата ссылки на jdbc:compositesw:dbapi <ХОСТ>: <port>? $DATASOURCE$. Гарантируйте, что вы заменяете <РАЗМЕЩАЮТ> с Составным именем хоста сервера, и <port> с Составным портом сервера (по умолчанию 9401).

    Окончательная конфигурация должна казаться подобной этому:

    -----

       <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. Модифицируйте профиль входа в систему для пользователя, который запускает сервер BO (обычно .profile или .bash_profile) так, чтобы это содержало эту линию перед любыми СПЕЦИФИЧНЫМИ ДЛЯ BO операциями:

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

    Модифицируйте <путь к драйверу JDBC> так, чтобы это совпало с путем к csjdbc.jar на сервере.

  4. Выйдите из системы, войдите в сервер и переработайте BO.

Конфигурация клиентской стороны

Выполните эти шаги для настройки машины клиентской стороны:

  1. Сохраните драйвер JDBC CIS csjdbc.jar файл к каталогу на клиентском компьютере BO и гарантируйте, что соответствующие разрешения на файл назначены так, чтобы BO мог обратиться к файлу.

  2. Обновите запись соединения JDBC Общего назначения в jdbc.sbo файле на клиентской стороне:

    • Измените classpath> элемент Пути так, чтобы это указало к местоположению csjdbc.jar файла на клиентской стороне.

    • Измените Параметр класса JDBC на cs.jdbc.driver. CompositeDriver.

    • Измените параметр Формата ссылки на jdbc:compositesw:dbapi <ХОСТ>: <port>? $DATASOURCE$. Гарантируйте, что вы заменяете <РАЗМЕЩАЮТ> с Составным именем хоста сервера, и <port> с Составным портом сервера (по умолчанию 9401).

    Окончательная конфигурация должна казаться подобной этому:

    -----

       <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. Модифицируйте переменные системного окружения Microsoft Windows classpath. Добавьте этот текст до конца текущей записи и замены <путь к драйверу JDBC> с местоположением csjdbc.jar файла на клиентском компьютере:

    ;<path to JDBC driver>

    Примечание: Гарантируйте добавление точки с запятой, которая предшествует тексту.

  4. Разработчик Вселенной запуска и попытка создать соединение.

  5. Введите имя пользователя и пароль.

    Примечание: Имя пользователя, пароль и домен должны быть предоставлены системным администратором.

  6. Введите эту линию в поле URL, где <доменное имя> заменено доменом, в котором существует пользователь, и <имя источника данных> заменен действительной базой данных, с которой вы пытаетесь соединиться:

    domain=<domain name>&dataSource=<data source name>
  7. Протестируйте соединение.

Проверка.

В настоящее время для этой конфигурации нет процедуры проверки.

Устранение неполадок  

Для этой конфигурации в настоящее время нет сведений об устранении проблем.


Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.