SAP HANA Express版本的SAP Cloud Platform移动服务目标

2020-09-14 02:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,SolArchs和SAPE...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,SolArchs和SAPExperts,

是否存在将SAP Cloud Platform移动服务DevOps(包括消费者版)连接到本地SAP HANA 2.0 Express版的黄金蓝图?

让我们采取以下情形:

1/有一个MTA应用程序通过XSOData公开其API。 它是在SAP HANA 2.0 Express版XSA主机上开发并运行的。 没有Java,没有ABAP,只有Node,CDS和OData。

2/有一个本机iOS移动应用程序定义,其API暴露于适用于iOS Xcode应用程序的SAP Cloud Platform SDK。

3/我们需要建立一个目标API,从SCP Mobile [2]上的Native iOS Mobile应用程序到HANA Express主机[1]上的MTA应用程序。

我面临的问题:

1/从SCP Mobile [2]上的Native iOS Mobile应用程序到SAP HANA Developer Trial数据库(在HANA 1.0 Neo环境上)的目标在完整的开发和测试场景中均能完美运行。

2/我尝试从SCP Mobile [2]上的Native iOS Mobile应用程序创建目标到HANA Express主机[1]上的MTA应用程序启用Internet的XSOData服务的目的地,但由于ping错误而失败,并引发了来自Native iOS应用程序的硬异常

3/我从官方文档中找到的唯一解决方案是将SAP Cloud Connector安装到On-Primise HANA Express网络中,并通过该网络连接SCP Mobile应用程序。 TCO PoW并不是那么出色,因为它需要单独的主机(故障转移最好是两台或四台),通过HTTPS公共通道将冗余的(在我的情况下,有时是必需的)隧道引入环境。

非常感谢您的全球经验和指导。

谢谢

瓦莱里

5条回答
悠然的二货
2020-09-14 02:26

瓦莱丽,

据我了解,您正在尝试通过Internet目标使用HXE公开服务。 但是,目标服务无法加载xsodata,因为它不信任HXE框提供的SSL握手。 对我来说,以下错误很明显:

无法找到到所请求目标的有效认证路径

您应该在SCP中添加HXE框提供的所有CA根证书。 在目标下方,有一个名为"使用默认JDK信任库"的标志。 取消选中它,您将可以在那里上传证书。 如果还可以上载自定义信任库(jks),则应提供其密码(在证书路径可以包含根证书和中间证书时很有用)。

您也可以使用新命令行工具。 该博客有些陈旧,但仍应适用于Mobile Services使用的目标。

最诚挚的问候,
伊万

一周热门 更多>