如何从ABAP网关服务器使用.xsjs服务

2020-09-15 03:01发布

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

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


我们正在开发UI5应用程序,该应用程序可与ABAP System,HANA DB等多种来源的服务集成。我们在HANA中实现了多个xsodata和xsjs服务。 我能够使用事务/IWBEP/OCI_SRV_GEN从网关服务器使用xsodata服务。 但是,当尝试针对xsjs服务执行此操作时,它无法加载xsjs服务的元数据。

如何从网关服务器使用xsjs服务? 我要这样做的主要原因是,当我们将这些服务从Dev迁移到Quality环境时,主机名和端口是不同的。 而且,我们不想在UI5代码中对URL进行硬编码以使用该服务。 还请告知我是否还有其他方法。


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

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


我们正在开发UI5应用程序,该应用程序可与ABAP System,HANA DB等多种来源的服务集成。我们在HANA中实现了多个xsodata和xsjs服务。 我能够使用事务/IWBEP/OCI_SRV_GEN从网关服务器使用xsodata服务。 但是,当尝试针对xsjs服务执行此操作时,它无法加载xsjs服务的元数据。

如何从网关服务器使用xsjs服务? 我要这样做的主要原因是,当我们将这些服务从Dev迁移到Quality环境时,主机名和端口是不同的。 而且,我们不想在UI5代码中对URL进行硬编码以使用该服务。 还请告知我是否还有其他方法。


付费偷看设置
发送
2条回答
d56caomao
1楼-- · 2020-09-15 03:33

通常您需要让Web调度程序来完成这项工作,这会将服务调用路由到其他服务器。

在您的编码中,您只使用相对URL。

愤怒的猪头君
2楼-- · 2020-09-15 03:13

谢谢,能否请您多花些时间来理解,我该如何进行设置。 我的UI5 AP已部署在FIORI系统(FP1)上

FP1系统中的Odata服务很少,HANA Systesm(HP1)中的XSODATA服务很少,HANA系统(HP1)中的XSJS服务,Legacy通过PO系统(PP1)提供的基于SOAP的服务,Legacy通过PO提供的基于JSON的服务 系统(PP1)。

以上所有系统都有不同的主机名。 如果您能提供一些指导,那就太好了

一周热门 更多>