【问题标题】:connect to https Web service from CICS thru COBOL program通过 COBOL 程序从 CICS 连接到 https Web 服务
【发布时间】:2020-01-29 05:27:35
【问题描述】:

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

INVOKE 命令无效且未翻译。

在调用它之前,我已将 Web 服务名称和 URI 端点移至下方。请告诉我如何正确连接?

【问题讨论】:

  • 请参考the documentation...您的(网络)服务请求中缺少一些属性。

标签: web-services cobol cics


【解决方案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,以及在目标Web 服务的WSDL 上调用的OPERATION

【讨论】:

  • @sridhar-duriasamy 对你有用吗?如果是这样,请用勾选/复选标记将其标记为正确,以帮助未来的用户。
  • 没有本。我仍然面临这个问题。看来我的编译器工作不需要 CICS 加载文件来编译较新的 Web 浏览关键字。因此,请咨询我的 CICS 管理团队。将尝试完成它并让您知道。
猜你喜欢
  • 1970-01-01
  • 2012-04-19
  • 2012-05-02
  • 2013-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-02
相关资源
最近更新 更多