Currently browsing category

IBM Integration Bus

Cheat sheets

В нынешнем мире информации столько, что всю ее запомнить просто невозможно. Поэтому я решил сделать небольшую подборку шпаргалок. Пост будет обновляться по мере написания новых. In the modern world is too much information. It’s impossible to remember all this data. That’s why I have decided to create a few cheat sheets. This …

IBM Integration Bus 10

Установка IBM Integration Bus 10

В предыдущих постах я уже рассказал как установить  CentOS 7 и Websphere MQ 8. Здесь я приведу очень краткую (но достаточную) последовательность действий чтобы установить IBM Integration Bus 10. После этого разработчик получит практически готовую систему для разработки. Почему практически? Чтобы получить полностью готовое рабочее окружение нужно сделать еще некоторые …

IBM Websphere MQ 8 Installation

Установка IBM Websphere MQ 8

Продолжаю рисовать увлекательный комикс «IBM Websphere MQ 8 Installation». Надеюсь, когда-нибудь Marvel снимет про него увлекательный блокбастер — «Человек MQ»! А если серьезно, то установка MQ на линуксе черезвычайно проста и незатейлива. Грубо говоря достаточно выполнить шесть команд. sudo ./mqlicense.sh -text_only sudo rpm -ivh MQSeries*.rpm sudo gpasswd -a vs mqm …

Установка CentOS 7 в виртуальной машине VMware

Попробую написать несколько статей о том, как развернуть девелоперскую среду для разработчика IBM Integration Bus.   Я предпочитаю разрабатывать в виртуальной машине. Это удобно по нескольким причинам: Не захламляешь софтом свой компьютер Удобно проводить эксперименты. Если что-то пошло не так всегда есть возможность откатиться Все нормальные продакшн системы работают на …

IBM Integration Bus

№19 HTTP сервисы

Тема: Создать HTTP сервис Время на выполнение: 60 минут Задание Создать HTTP сервис для получения заявок. Сохранить полученную заявку в БД Выполнение Создайте таблицу: Скрипт: CREATE TABLE «LAB_APPLICATION»    (  «APPID» NUMBER,       «CLIENTID» NUMBER,       «DT» DATE,       «APPLICATION» CLOB,       CONSTRAINT «LAB_APPLICATION_PK» PRIMARY KEY («APPID») ENABLE    ) …

IBM Integration Bus

№18. Агрегация сообщений

Тема: Агрегация сообщений Время на выполнение: 60 минут Задание Из очереди получить сообщение со сделкой из файлового каталога получить платеж. По ID сделки объединить данные и отправить их в очередь. Выполнение Создайте очереди LAB.18.IN и LAB.18.OUT Создайте каталог: /home/vs/broker/lab18 mkdir /home/vs/broker/lab18 Создайте приложение LAB.18 Создайте поток Agr Перетащите в рабочую …

IBM Integration Bus

№17. Работа с таймером

Тема: Работа с таймером Время на выполнение: 30 минут Задание Разработать приложение, которое каждые 5 минут проверяет объем дискового пространства на сервере брокера и сохраняет данные в таблицу. Выполнение Создайте таблицу LAB_HDD_MONITOR в БД: CREATE TABLE «LAB_HDD_MONITOR»    (  «DT» DATE,       «FIESYSTEM» VARCHAR2(50),       «BLOCKS» NUMBER,       «USED» NUMBER, …