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

2020-09-14 02:24发布

         点击此处--->   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公共通道将冗余的(在我的情况下,有时是必需的)隧道引入环境。

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

谢谢

瓦莱里

         点击此处--->   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条回答
悠然的二货
1楼-- · 2020-09-14 02:26

瓦莱丽,

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

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

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

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

最诚挚的问候,
伊万

木偶小白
2楼-- · 2020-09-14 02:33

我不确定您要ping到的系统是否在网络级别阻止了ping。

那么,您也可以尝试访问数据吗? 单击在Ping之前显示的"目的地测试"图标。

点击"元数据URL"以查看该服务的元数据是否可访问

然后单击"下一步"以查看实体集级别数据

确保"目标URL"指向服务文档 https://stest.hana.ondemand.com/c........./Service.xsodata

绿领巾童鞋
3楼-- · 2020-09-14 02:39

我的网络上启用了PING。 根据 portchecktool.com

正确转发了PORT 51049

成功! 我可以在端口(51049)上的《我的外部IP地址》上看到您的服务。您的ISP/路由器/防火墙未阻止端口51049。

尽管如此,我的HANA 2.0服务无法通过OData应用程序目标测试获得,也无法从SAP Cloud Platform SDK for iOS项目设置向导获得,也无法从与可与SCP Neo托管的类似XSODATA服务完美配合的本机iOS应用程序获得。 我之前提到过。 对于此特定按钮,消息为:"检查提供的路径和目标配置,确保OData服务可用"。 元数据URL https://<< myFQDN >>:51049/xsodata/service.xsodata/$ metadata完全相同,如果我将其复制并粘贴到Chrome浏览器中就可以正常工作。

尽管在技术日志中几乎没有新的信息/警告消息:

有关基金会的信息:调用的应用程序不是必需的类型的Web:<<我的目的地名称>>

关于代理的警告:----------捕获了GWProxy Handle中的异常---------与后端https://<< myFQDN >>:51049/xsodata的SSL握手/service.xsodata/?$format=json失败:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到到请求目标的有效证书路径

关于代理的信息:ODP请求失败:方法:GET,URL:https://<< myFQDN >>:51049/xsodata/service.xsodata/?$ format = json,状态:-1,持续时间:146 ms ,例外:SSLHandshakeException = sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到到请求目标的有效证书路径。

SC_Yao
4楼-- · 2020-09-14 02:40

这些日志提供了一些提示,那么,是否可以创建一个虚拟用户/pswd并与URL共享并与我一起尝试从头开始尝试呢? 我已通过 https://messages.sap.com

CJones
5楼-- · 2020-09-14 02:45
#向您发送了直接消息 p#

感谢您提供证书管理指导,Ivan! 值得一试。

一周热门 更多>