[通过CICS通过COBOL程序连接到https Web服务

问题描述 投票:0回答:1

我正在尝试通过COBOL编写的CICS模块连接到HTTPS Web服务。下面是屏幕截图。我收到以下错误信息:

调用命令无效且未翻译。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9oYlVBci5wbmcifQ==” alt =“在此处输入图像描述”>

我在调用之前已将Web服务名称和URI端点移至下方。请让我知道如何正确连接吗?

web-services cobol cics
1个回答
1
投票

看来您没有提供完整的INVOKE SERVICE命令。完整语法(at 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 / SERVICEURI,但是缺少CHANNEL来保存数据,并且缺少OPERATION在目标Web服务的WSDL上被调用。] >

© www.soinside.com 2019 - 2024. All rights reserved.