Доступен ли JCL REST-клиент?
Как вызвать REST API из кода мэйнфрейма JCL. Есть ли какая-либо клиентская библиотека для этого? Поделись, пожалуйста.
3 ответа
Вы не можете отправлять запросы REST от JCL напрямую. Однако вы можете написать REXX exec, который можно выполнить как шаг задания, для отправки запросов REST с помощью вызываемых служб z/OS Client Web Enablement Toolkit.
SAS поддерживает выполнение вызовов REST из программ, работающих в пакетном режиме (JCL). Это программа SAS, которая выполняет вызов REST, JCL просто запускает программу SAS.
Эта короткая статья должна помочь вам начать
В операционной системе z/OS есть несколько способов, которыми программа может отправить запрос REST API или службе, работающей в другом месте. Наиболее полное решение предоставляет z/OS Connect Enterprise Edition. Этот продукт предоставляет простой и интуитивно понятный способ использования данных и услуг с использованием стандартных технологий API/REST HTTP/HTTPS и JSON.
В средах, где z/OS Connect EE не является опцией, пакетные программы (что, как я полагаю, вы подразумеваете под "из JCL") могут воспользоваться преимуществами z/OS Client Web Enablement Toolkit, который обеспечивает активатор протокола HTTP и JSON синтаксический анализатор. Если ваша служба REST использует XML вместо JSON, z/OS также предоставляет анализатор XML.