Достижение функциональности MQ в z/OS с использованием ActiveMQ
Я пытаюсь проверить, можно ли с помощью ActiveMQ реализовать функцию WebsphereMQ (MQ Triggering) для удаленного выполнения команд в z/OS. В целом, я думаю, что для этого потребуется пользовательское кодирование Java для использования новых фреймворков / библиотек, таких как JCICS (я думаю, что для этого требуется CICS Tx Gateway v4.2). В общем, необходимо проверить следующие шаги:
а) Установите ActiveMQ в z/OS
b) Напишите код Java для вызова Инициатора задач CKTI или Монитора запуска в CICS для выполнения команды в z/OS с использованием JCICS.
Мне нужно подтвердить вышеизложенное и исправить или добавить новые шаги.
1 ответ
Зачем писать код Java для вызова CKTI для запуска транзакции CICS? Если ваш Java-код работает, не можете ли вы использовать метод issue() StartRequest для запуска транзакции CICS?
Я думаю, что ваш дизайн окажется...
- сообщение приходит на ActiveMQ
- отправить HTTP-сообщение в CICS
- Определение URIMAP вызывает ваш код JCICS
- Код JCICS выполняет StartRequest.issue(), чтобы начать бизнес-логику
- Отправить ответ на оригинальное сообщение HTTP, указывающее на успех или неудачу проблемы ()