Опубликован: 14.08.2008 | Уровень: специалист | Доступ: платный | ВУЗ: Компания IBM
Лекция 9:

Реализация. Создание корпоративной сервисной шины

9.5 Реализация таблиц баз данных

База данных с этими таблицами должна располагаться на машине SAH414A, локальной для брокера сообщений. Сначала создадим на SAH414A базу данных и схему, затем создадим таблицы и, наконец, импортируем схемы и таблицы в рабочее место WebSphere Business Integration Message Broker, чтобы их можно было использовать в потоках сообщений.

9.5.1 Создание базы данных Assessor

Чтобы создать базу данных Assessor, выполните следующие шаги:

  1. Запустите центр управления DB/2 на SAH414A. Запустите мастер создания баз данных, как показано на рис. 9.43.
    Мастер создания баз данных

    Рис. 9.43. Мастер создания баз данных
  2. Назовите базу данных ASSESSOR ( рис. 9.44).
    Создание базы данных ASSESSOR

    увеличить изображение
    Рис. 9.44. Создание базы данных ASSESSOR

Поскольку объем реальной памяти для SAH414A ограничен, мы настроили использование памяти базой ASSESSOR ( рис. 9.45).

Уменьшение памяти для базы данных

Рис. 9.45. Уменьшение памяти для базы данных

9.5.2 Создание схемы и таблиц

Выполните следующие шаги для создания схемы и связанных с ней таблиц.

  1. С помощью центра управления DB/2 создайте новую схему и назовите ее EMERGE ( рис. 9.46).
    Создание схемы EMERGE

    Рис. 9.46. Создание схемы EMERGE
  2. Щелкните правой кнопкой мыши по папке Tables (Таблицы), выберите пункт меню Create (Создать), укажите схеме EMERGE и назовите новую таблицу CLAIMASSESSOR ( рис. 9.47).
    Создание таблицы CLAIMASSESSOR

    Рис. 9.47. Создание таблицы CLAIMASSESSOR
  3. Используя данные, приведенные в табл. 9.5, создайте столбцы. Помимо двух столбцов ключей, все остальные поля могут содержать пустые значения, и ни одно из символьных полей не является битовым ( рис. 9.48).
    Создание столбцов в таблице CLAIMASSESSOR

    Рис. 9.48. Создание столбцов в таблице CLAIMASSESSOR
  4. Определите два ключевых поля, назвав ограничение CA1 ( рис. 9.49).
    Определение ключей для CLAIMASSESSOR

    увеличить изображение
    Рис. 9.49. Определение ключей для CLAIMASSESSOR
  5. Повторите процесс, используя данные в табл. 9.6 и табл. 9.7, чтобы создать таблицу ACTIONASSESSOR ( рис. 9.50).
    Таблица ACTIONASSESSOR

    Рис. 9.50. Таблица ACTIONASSESSOR

Таблица RESOLVEASSESSOR показана на рис. 9.51.

Таблица RESOLVEASSESSOR

Рис. 9.51. Таблица RESOLVEASSESSOR

9.5.3 Соединение базы данных с рабочим местом брокера

Чтобы присоединить базу данных, выполните следующие шаги:

  1. Откройте из рабочего места перспективу Data (Данные) и щелкните правой кнопкой мыши в представлении DB Servers (Серверы БД). Выберите пункт меню New Connectio n (Новое соединение) ( рис. 9.52).
    Новое соединение с базой данных в Workbench

    Рис. 9.52. Новое соединение с базой данных в Workbench
  2. Заполните форму, как показано на рис. 9.53.
    Определение соединения с базой данных

    увеличить изображение
    Рис. 9.53. Определение соединения с базой данных
Импортирование базы данных в проекты брокера сообщений

Создав соединение между рабочим местом и базой данных ASSESSOR, мы хотим создавать схемы и таблицы прямо из рабочего места. Для этого нам нужно импортировать соединение с базой данных в проект в рабочем месте, который мы будем использовать для разработки таблиц.

  1. Создайте проект потока сообщений (Message Flow) с именем ASSESSOR database. Мы обнаружили, что размещение определения базы данных в простом проекте приводит к появлению предупреждений, связанных с неидентифицируемыми сообщениями. Если разместить определение базы в проекте потока сообщений, такого не происходит. При создании проектов потоков сообщений, связывайте с каждым из них новую папку в перспективе Broker Application Development.
  2. Выделите элемент ASSESSOR в представлении DB Servers (Серверы БД) (выполнив повторное соединение, если это необходимо). Выберите пункт Import to folder (Импортировать в папку), выберите папку базы данных ASSESSOR. Нажмите Finish (Готово) ( рис. 9.54).
    Импортирование нового соединения с базой данных в Workbench

    Рис. 9.54. Импортирование нового соединения с базой данных в Workbench
  3. Щелкните правой кнопкой мыши по файлу ASSESSOR_ASSESSOR.dbmxmi в папке базы ASSESSOR, выберите пункт меню New (Новый) \to Other (Другое) \to Schema Definition (Определение схемы) \to Next (Далее). Укажите схему EMERGE и нажмите Finish (Готово).

Теперь база данных ASSESSOR импортирована в Workbench. Ссылки на базу дан- ных в инструкциях ESQL будут заполняться автоматически.

Проект базы данных ASSESSOR

Рис. 9.55. Проект базы данных ASSESSOR
Илья Макаренко
Илья Макаренко

Добрый день.

Вопрос №1

Какова стоимость получения диплома о мини-МБА по данному курсу? Или ориентироваться на указанную на сайте?

Вопрос №2

Возможно ли начать обучение без потери результатов, не отправив документы на зачисление, а отправку выполнить позже?

Александр Медов
Александр Медов

Здравствуйте, какова полная сумма предоставленной услуги с печатью документа и отправкой по почте?

Игорь Васильев
Игорь Васильев
Россия, СПб
Андрей Рязанов
Андрей Рязанов
Россия, Москва, Московский Энергетический Институт (Технический Университет), 2004