Описание курса:
В данном курсе слушатели изучат, каким образом использовать WebSphere MQ API (MQI) для работы с сообщениями и очередями сообщений. В курсе рассматриваются темы, посвященные разработке программ, оперирующих с атрибутами очередей сообщений, безопасностью IBM WebSphere MQ и управлением каналами. В рамках курса последовательно рассматриваются все API вызовы, в лабораторных работах нужно писать приложения, их использующие.
Аудитория курса:
Разработчики приложений, использующих MQ как средство передачи данных или синхронизации
Предварительные требования:
Быть знакомы с механизмом асинхронной передачи сообщений (например, после прослушиванию курса WM102)
Иметь опыт в программировании
По окончании курса слушатели смогут:
- Проектировать и разрабатывать программы, использующие MQI
- Определять изменения в проектировании программ, необходимые для совместимости с концепцией сообщений и очередей сообщений
- Детально описывать MQI вызовы
- Представлять различия при использовании MQI в зависимости от платформы
- Проектировать и разрабатывать программы, использующие расширенные возможности MQI (безопасность, группировка и сегментирование сообщений, списки распределения)
Содержание курса:
- Обзор WebSphere MQ
- Упражнение: Работа с объектами WebSphere MQ
- Использование вызовов MQCONN, MQOPEN, MQCLOSE И MQDISC
- Использование вызова MQPUT
- Упражнение: Использование вызова MQPUT для создания сообщений
- Открытие очередей, MQMD, свойства сообщений
- Использование вызовов MQGET и MQPUT1
- Упражнение: Работа с сообщениями
- Контроль получения сообщений
- Упражнение: Создание динамических очередей и управления сообщениями типа Request
- Упражнение: Получение и настройка свойств сообщений
- Безопасность MQI
- Использование MQINQ и MQSET
- Упражнение: Работа с атрибутами очередей: MQINQ и MQSET
- Поддержка транзакций и триггеринг
- Упражнение: Транзакции: RESPOND и MQTMCGET
- Группировка и сегментация сообщений
- Асинхронное получение сообщений
- Упражнение: Асинхронное получение сообщений в WebSphere MQ