Достижение функциональности 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?

Я думаю, что ваш дизайн окажется...

  1. сообщение приходит на ActiveMQ
  2. отправить HTTP-сообщение в CICS
  3. Определение URIMAP вызывает ваш код JCICS
  4. Код JCICS выполняет StartRequest.issue(), чтобы начать бизнес-логику
  5. Отправить ответ на оригинальное сообщение HTTP, указывающее на успех или неудачу проблемы ()
Другие вопросы по тегам