使用Netweaver端点连接SMP服务器(在SAP HANA Cloud Platform移动服务上)

时间:2015-03-30 08:36:54

标签: odata sap netweaver sap-smp

我是移动iOS开发人员,需要一个演示环境,同时制作一个Proof Of Concept应用程序,该应用程序将使用OData服务针对SAP Mobile Platform 3.0(SMP)和Netweaver Endpoint运行。我需要针对SMP Server 3.0 SP05或SP06进行测试,因为我还需要使用离线模式。

我已在CAL(https://cal.sap.com)上设置SAP HANA云平台移动服务,配置了我的应用程序,可以成功执行用户注册和针对SMP的登记。我正在使用SAP提供的Netweaver演示端点之一,但是当我进一步从SMP向Netweaver端点发出HTTP请求时,我收到了http错误。

SMP使用HTTPS协议。

Netweaver演示端点位于https://sapes1.sapdevcenter.com/sap/opu/odata/IWFND/RMTSAMPLEFLIGHT/

它给我的错误如下:

Unable to extract request URI: URI must contain a port: https://hcpms-p1941221453trial.hanatrial.ondemand.com/com.sap.flight/

Cannot open tunnel with id account:///p1941221453trial

HTTPS proxying is not supported. Use HTTP instead. HTTPS is not needed because communication is already secured by the tunnel.

有人可以提取端点的正确配置 - 身份验证类型,重写模式,代理类型 - 以使SMP与演示端点一起使用吗?

如果无法从HANA Cloud SMP连接到此NW端点,您是否可以采用另一种方式来获取如何使用SAP示例OData应用程序之一获取演示NW端点?非常感谢。

1 个答案:

答案 0 :(得分:1)

这可能会帮助您解决一部分问题:

关于HTTPS错误,请看一下: https://help.hana.ondemand.com/help/frameset.htm?9d0e9e8397f544d9a5de5df52fd1e757.html

它提到:XS应用程序和侦听localhost的代理之间的通信始终是通过HTTP进行的。与内部部署后端的连接是HTTP还是HTTPS是云连接器中访问控制配置的问题。有关更多信息,请参阅配置访问控制(HTTP)。

基本上,当某些内容通过云连接器时,HANA服务器在HTTP中使用代理localhost:20003

相关问题