将UAA添加到SAP Cloud Platform上的Cloud Foundry中的NodeJS模块后,Odata无法加载

2020-09-08 08:23发布

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

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


您好,我正在尝试将odata从数据库加载到表中,我可以使用html5模块(而不是nodejs模块)中要求的UAA来完成此操作。 我也在SAP Cloud Platform上的Cloud Foundry中运行我的应用。


这是我仅在html5模块中对UAA的要求。

文件:

应用程序和服务实例:

运行后的Web模块:

然后,我通过执行以下步骤来关注其他博客:

1。 注释掉匿名:server.js中为true:

2。 将mAA.yaml中的UAA添加到nodejs模块require部分:

3。 在mta.yaml中的html5模块中添加了forwardAuthToken:

4 。 修改后的xs-security.json:

5。 向webapp/xs-app.json添加了作用域和authenticationType:

6。 作为Node.js应用程序运行。

7。 作为Web应用程序运行。

8。 添加新角色集合。

9。 添加角色。

10。 添加用户分配。

11。 现在,使用电子邮件和密码登录后,index.html显示未找到数据。 /index.xsjs工作正常; 但是,我的xountry.xsodata显示500个内部错误。


我尝试了所有可以在网上找到的方法,但是没有一种方法适合我。 如果我错过了什么,请告诉我。 谢谢!

(61.3 kB)

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

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


您好,我正在尝试将odata从数据库加载到表中,我可以使用html5模块(而不是nodejs模块)中要求的UAA来完成此操作。 我也在SAP Cloud Platform上的Cloud Foundry中运行我的应用。


这是我仅在html5模块中对UAA的要求。

文件:

应用程序和服务实例:

运行后的Web模块:

然后,我通过执行以下步骤来关注其他博客:

1。 注释掉匿名:server.js中为true:

2。 将mAA.yaml中的UAA添加到nodejs模块require部分:

3。 在mta.yaml中的html5模块中添加了forwardAuthToken:

4 。 修改后的xs-security.json:

5。 向webapp/xs-app.json添加了作用域和authenticationType:

6。 作为Node.js应用程序运行。

7。 作为Web应用程序运行。

8。 添加新角色集合。

9。 添加角色。

10。 添加用户分配。

11。 现在,使用电子邮件和密码登录后,index.html显示未找到数据。 /index.xsjs工作正常; 但是,我的xountry.xsodata显示500个内部错误。


我尝试了所有可以在网上找到的方法,但是没有一种方法适合我。 如果我错过了什么,请告诉我。 谢谢!

(61.3 kB)
付费偷看设置
发送
5条回答
路亽曱_Ryan
1楼 · 2020-09-08 09:12.采纳回答

你好

"提供了无效的HANA设置。OData服务被禁用。" 表示未提供或不完整的hana选项。 确保传递给xsjs的选项包括环境中的HANA服务选项(来自VCAP_SERVICES环境变量的服务绑定)的'hana'属性。

致谢

Petar

小c菟菟
2楼-- · 2020-09-08 08:53

嗨,Puneet,

非常感谢您的回复! 尝试调用服务文件(https://............/count.xsjs)时,出现"无法通过SET命令设置预定义的会话变量:XS_APPLICATIONUSER"错误。 你知道如何解决这个问题吗?

宇峰Kouji
3楼-- · 2020-09-08 09:12

嗨,杨,

您能否尝试调试approuter并查看生成的URL是什么:

在以下命令中提供appRouter应用程序名称而不是APPROUTERAPPNAME

cf set-env APPROUTERAPPNAME XS_APP_LOG_LEVEL DEBUG

cf restage APPROUTERAPPNAME

使用上述2条命令,然后再次运行该应用程序以查看Odata服务URL。

此致

浦那


粗暴的香蕉
4楼-- · 2020-09-08 09:06

嗨,Petar,

我收到"提供了无效的HANA设置。OData服务已禁用。" 错误。

愤怒的猪头君
5楼-- · 2020-09-08 08:55

你好,

如果未设置HANA和UAA之间的信任,则会出现错误"无法通过SET命令设置预定义的会话变量:XS_APPLICATIONUSER"。 请参阅SAP注释2470084- https://launchpad.support.sap.com/#/notes/ 2470084

致谢

Petar

一周热门 更多>