Запуск примера IVP внешних вызовов IMS TM

Пример IVP внешних вызовов содержит объект EJB, управляемый сообщениями, который предназначен для обработки запросов синхронных и асинхронных внешних вызовов из примеров приложений IMS. Пример IVP внешних вызовов также содержит примеры приложений IMS и связанные файлы конфигурации в системе хоста IMS, чтобы примеры приложений IMS могли отправлять запросы внешних вызовов объектам EJB, управляемым сообщениями, на обработку.

Прежде чем начать

Предварительное требование: Предоставляется набор заданий и задач программы проверки установки (IVP), который можно изменять для настройки дескрипторов места назначения OTMA IMS и каналов транзакций (tpipe). Дескрипторы места назначения OTMA, один для запросов синхронных, а другой - асинхронных внешних вызовов, указывают очередь, в которую помещаются запросы внешних вызовов (имя tpipe). Для IMS версии 11 задания и задачи IVP предоставляются в следующих APAR:
Табл. 1. Требования APAR в IMS версии 11
APAR PTF Описание
PK97597 UK61338 Поддержка IVP IMS для функции внешних вызовов
PK85023 UK48124 Поддержка Java™ для вызова ICAL DL/I
PM29392 UK64387 Пример IVP синхронных и асинхронных внешних вызовов для адаптера ресурсов IMS TM

Об этой задаче

Для запуска предоставляемых приложений IMS, выдающих запросы внешних вызовов, предоставляются два задания.

Табл. 2. Задания IVP, имя TPIPE, целевой дескриптор OTMA и имя компонента приложения COBOL для примеров синхронных и асинхронных внешних вызовов
Тип запросов внешних вызовов Задание TPIPE Дескриптор места назначения OTMA Имя компонента приложения COBOL
Асинхронный IV_S227J IVPPIPE3 IVPDTOR3 DFSASCBL
Синхронный IV_S228J IVPPIPE4 IVPDTOR4 DFSSSCBL
Предоставляются два простых приложения BMP IMS
  • Одно приложение применяет программу тестирования DL/I IMS, DFSDDLT0, для выдачи вызова ICAL DL/I с целью отправки запроса синхронного внешнего вызова. Этот вызов ICAL задает канал tpipe для хранения запроса внешнего вызова, дескриптор места назначения OTMA для маршрутизации сообщения внешнего вызова и области запроса и ответа в сообщении внешнего вызова.
  • Другое приложение применяет программу тестирования DL/I IMS, DFSDDLT0, для выдачи вставки (ISRT) в альтернативный вызов PCB (блок программного взаимодействия) с целью помещения запроса асинхронного внешнего вызова в канал tpipe IVPPIPE3.

Пример IVP внешних вызовов IMS TM - это простой объект EJB, управляемый сообщениями, который устанавливается вместе со средой выполнения IMS TM. Этот объект EJB можно развернуть в среде WebSphere Application Server, чтобы убедиться, что он может получать запрос асинхронного или синхронного внешнего вызова из приложения IMS и, в случае синхронного внешнего вызова, отправлять ответ. Этот пример предназначен для работы с примерами IVP внешних вызовов IMS, с предопределенными каналами tpipe и дескрипторами мест назначения OTMA.

Общие задачи по реализации решения внешнего вызова для приложения IMS:

Табл. 3. Процедура реализации решения внешнего вызова для приложения IMS:
Шаг Описание Среда, в которой выполняется задача Способ выполнения задач примером внешнего вызова
1 Создайте или измените приложение IMS, выдающее запрос внешнего вызова, с помощью вызова ICAL DL/I (асинхронный) или altpcb ISRT (асинхронный) Система хоста IMS Пример IVP внешних вызовов IMS предоставляет приложение IMS.
См. связанные задания IVP в информации об установке IMS. Запустите задания IVP для компиляции и привязки примеров:
2 Определите дескриптор места назначения OTMA
3 Перезапустите IMS, чтобы только что определенный дескриптор места назначения OTMA вступил в силу
4 Создайте объект EJB, управляемый сообщениями, или приложение J2C для обработки внутренней транзакции IMS. IBM® Rational Application Developer for WebSphere Software. или другие среды разработки приложений Пример IVP внешних вызовов IMS TM предоставляет этот объект EJB, управляемый сообщениями.
5 Разверните среду выполнения IMS TM на сервере приложений Java EE. Ваш сервер приложений Java EE. См.:
6 Настройте спецификацию активации J2C на сервере приложений Java EE и укажите информацию о соединении, такую как имя хоста IMS, номер порта, имя хранилища данных и имя очереди (имя tpipe) для IMS TM для получения сообщений внешнего вызова. См. Настройка спецификации активации J2C для IVP внешнего вызова.

Сведения об информации активации J2C для WebSphere Application Server Community Edition указаны в файле XML плана развертывания. См. Развертывание примера приложения в WebSphere Application Server Community Edition для обработки запросов внешних вызовов.

.
7 Разверните объект EJB, управляемый сообщениями, или приложение J2C на сервере приложений Java EE и запустите приложение. См.: .
8 Запустите приложение IMS для выдачи запроса синхронного или асинхронного внешнего вызова Система хоста IMS См. Запуск приложения IVP внешних вызовов хоста IMS.

Комментарии