Для приема запросов внешних вызовов в очередь блокировки требуется изменение приложения Java™, и, если ожидается ответное сообщение, его необходимо связать с соответствующим запросом.
Прежде чем начать
предварительное требование: Администратор WebSphere Application
Server должен настроить фабрику общих соединений, которую будет использовать приложение Java для приема запросов внешних вызовов.
Об этой задаче
Измените приложение Java, чтобы задать следующие значения свойств:
Процедура
- В нем должен быть указан альтернативный ИД клиента, чье значение - это имя очереди асинхронной блокировки OTMA (tpipe), в которую будет помещаться запрос внешнего вызова. Параметр tpipe, получаемый приложением Java внешнего вызова, должен быть зарезервирован для приема запросов внешних вызовов. Имя очереди асинхронной блокировки OTMA должно быть:
- Именем ALTPCB, куда вставляется запрос внешнего вызова или
- именем tpipe, указанным в дескрипторе целевого назначения OTMA.
- Свойству
interactionVerb должно быть присвоено значение SYNC_RECEIVE_CALLOUT (оно соответствует запросу IMS Connect Resume Tpipe Single Wait).
- Необходимо указать значение тайм-аута выполнения для ожидания сообщения с запросом внешнего вызова в очереди блокировки.
- В целях обеспечения дополнительной защиты можно указать ИД пользователя в приложении Java, если настроена защита IMS. Таким образом только пользователи с соответствующими правами доступа смогут извлечь сообщение с запросом внешнего вызова из очереди асинхронной блокировки. Этот ИД пользователя должен быть указан в объекте connectionSpec приложения или фабрики соединений, используемой приложением.