Доступен ли JCL REST-клиент? - PullRequest
0 голосов
/ 03 июля 2018

Как вызвать REST API из кода мэйнфрейма JCL. Есть ли какая-нибудь клиентская библиотека для этого? Пожалуйста, поделитесь.

Ответы [ 3 ]

0 голосов
/ 28 июля 2018

SAS поддерживает выполнение вызовов REST из программ, работающих в пакетном режиме (JCL). Это программа SAS, которая выполняет вызов REST, JCL просто запускает программу SAS.

Эта короткая бумага должна помочь вам начать

0 голосов
/ 12 августа 2018

В операционной системе 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.

0 голосов
/ 03 июля 2018

Вы не можете напрямую отправлять запросы REST от JCL. Однако вы можете написать REXX exec, который можно выполнить как шаг задания, для отправки запросов REST с помощью вызываемых служб z / OS Client Web Enablement Toolkit.

...