Есть ли возможность показывать экраны IMS в веб-интерфейсе?

У меня есть мэйнфрейм с z/os. И у меня есть IMS в качестве пользовательского интерфейса (зеленые экраны)

Теперь необходимо отобразить пользовательский интерфейс в веб-интерфейсе.

Итак, я должен инициировать транзакцию в мэйнфрейме из внешних источников, а вывод должен быть показан в веб-интерфейсе. Есть ли возможное решение для этого? Лучше, если я смогу получить образец программы.

1 ответ

Решение

У вас есть несколько вариантов здесь. Интерфейсы зеленого экрана, на которые вы ссылаетесь, - это служба форматирования сообщений IMS (MFS), которая будет принимать входные данные зеленого экрана и отображать их на входах для транзакции IMS.

Самым простым решением, которое требует платных инструментов, было бы решение IMS MFS SOA. Это возьмет файлы интерфейса с зеленым экраном (карты MFS) и сгенерирует для вас эквивалентный сервлет, к которому вы также сможете применить таблицу стилей CSS и развернуть ее на сервере приложений Java.

Если вы предпочитаете иметь большую гибкость при разработке веб-интерфейса, вы можете воспользоваться несколькими другими решениями IMS, которые в основном вызывают транзакцию IMS удаленно через TCP/IP и включают ее в код веб-приложения:

  1. z/OS Connect - REST-шлюз IBM для большинства ресурсов z/OS. Это позволит вам вызывать транзакции IMS, транзакции CICS и хранимые процедуры Db2 в качестве службы REST.
  2. IMS SOAP Gateway - это позволит вам вызывать транзакцию IMS в качестве службы SOAP. Однако я бы не рекомендовал его, поскольку IMS стабилизировала продукт, а это значит, что новых улучшений не будет.
  3. IMS TM Resource Adapter - это довольно простой API, предназначенный для развертывания JEE. Он использует преимущества функций безопасности и пула соединений, которые можно ожидать от адаптера ресурсов JEE.
  4. API-интерфейс IMS Connect для Java - это простой API Java. Вы будете нести ответственность за построение входных полезных нагрузок и интерпретацию выходных данных транзакций IMS.
Другие вопросы по тегам