如何在sap ui5的后端中运行或调用unix shell脚本?

2020-09-03 10:31发布

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

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


我想开发一个应用程序,例如,如果您停止服务器,则应在后端运行shell脚本。 那么如何使用SAPUI5配置Shell脚本?

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

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


我想开发一个应用程序,例如,如果您停止服务器,则应在后端运行shell脚本。 那么如何使用SAPUI5配置Shell脚本?

付费偷看设置
发送
3条回答
hongfeng1314
1楼-- · 2020-09-03 11:27

您好,Jainee,

SAPUI5应用程序仅在用户浏览器中运行,并且通常通过服务(OData,REST,WS ...)与后端系统进行交互。

因此,您不能直接从UI5应用程序中调用Shell脚本,但是可以创建一个服务,该服务将充当您的应用程序和Shell脚本之间的代理层。 可以使用 Apache Commons Exec shell2http (关于如何执行此操作,Web上有很多资源和不同的实现方式。)

作为附带说明,应谨慎使用此类实现,因为它可能会使您的系统暴露于严重的安全漏洞中。

软件心理学工程师
2楼-- · 2020-09-03 11:24

嗨,Jainee,

OData服务确实可以使用ABAP开发和运行(在SAP世界中,通常是通过SAP Gateway完成),但这不是强制性的。

OData是一个开放协议,您可以使用Java,Python或任何您喜欢的语言编写服务。 请注意,OData服务对于公开和处理数据是有意义的,如果要运行shell脚本,则可能要少一些。

clever101
3楼-- · 2020-09-03 11:22

OData将在ABAP中开发吗?

一周热门 更多>