подключиться к веб-сервису https из программы CICS через программу COBOL - PullRequest
0 голосов
/ 29 января 2020

Я пытаюсь подключиться к веб-службе HTTPS через модуль CICS, написанный на языке COBOL. Ниже скриншот. Я получаю сообщение об ошибке:

КОМАНДА INVOKE НЕ ДЕЙСТВИТЕЛЬНА И НЕ ПЕРЕВОДИТСЯ.

enter image description here

Я переместил имя веб-службы и конечная точка URI ниже, прежде чем вызывать ее. Пожалуйста, дайте мне знать, как правильно подключиться?

1 Ответ

1 голос
/ 29 января 2020

Не похоже, что у вас есть полная команда INVOKE SERVICE. Полный синтаксис ( в CICS TS 5.5 ):

>>-INVOKE-SERVICE(data-value)--CHANNEL(data-value)-------------->

>--OPERATION(data-value)--+--------------------+---------------->
                          +-URI(data-value)----+   
                          '-URIMAP(data-value)-'   

>--+---------------------------------------------+-------------><
   '-SCOPE(data-value)--+----------------------+-'   
                        '-SCOPELEN(data-value)-'     

Вы указали имя службы с WEBSERVICE / SERVICE и URI, но отсутствуют CHANNEL для хранения данных и OPERATION для вызова в WSDL целевого веб-сервиса.

...