首页 > SAP CLOUD > API Portal 创建API时不能刷新出自己服务器上的服务的问题
2019
08-27

API Portal 创建API时不能刷新出自己服务器上的服务的问题

今天在学习SAP CLOUD 时,想试着在API Portal(地址:https://apiportalu34f5b50f-<你P开头的账号>trial.hanatrial.ondemand.com/shell/develop)上建立一个API试试,

学习时是照着SAP 官方的标准教学步骤,做的,一开始用的是SAP官网申请SAP服务,照着教程做后,所有步骤都正常。
但后来想连接自己的SAP服务器时出现了问题:
问题如下:

创建View API Provider时,我生成的提供都的地址是:        https://180.153.190.137:44300/sa … E/ServiceCollection
,直接在IE中打开,发现报错

No service found for namespace /IWFND/, name CATALOGSERVICE, version 0001.

并且最主要的是在创建APIs时,选择Discover时,不能得到SAP服务器上任何相关的服务,一个服务都没得。

API Portal 创建API时不能刷新出自己服务器上的服务的问题 - 第1张  | 优通SAP

解决过程如下:
1.打开https://180.153.190.137:44300/sap/opu/odata/IWFND/CATALOGSERVICE/后发现,catalogservice 有两个地址,另外一个地址为:/sap/opu/odata/IWFND/CATALOGSERVICE/;v=2,

所以我就把标准教学中的输入"/IWFND/CATALOGSERVICE/ServiceCollection"修改为"/IWFND/CATALOGSERVICE/ServiceCollection;v=2",

2.此时发现在创建APIs时,选择Discover时,还是不会出现SAP服务器上相关的服务。此时在创建View API Provider时,把"Trust all" ,选择上后,再点击“Discover”就会出现SAP服务器上的服务了。

在创建时,多处理一下图中标记的位置,就成功了。

API Portal 创建API时不能刷新出自己服务器上的服务的问题 - 第2张  | 优通SAP

最后编辑:
作者:yangsen
本站为个人博客网站,全由我个人维护,我从事SAP开发13年,其它ERP开发7年,基本都是零售行业。本站记录工作学习的过程, 有SAP相关询问专、兼职工作可随时联系我。 有网站相关的问题可直接在文章下方留言,或者联系我。 邮件:yan252@163.com给我。 QQ:415402519

留下一个回复

你的email不会被公开。