com.sap.cloud.sdk.quality.FileWritingODataQueryListener在SCP上出错?

2020-08-14 06:49发布

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

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


专家们,

我创建了Java应用程序odata get调用,并在本地服务器(tomcat 8)上运行以下代码时,

创建的文件名为/s4hana_pipeline/reports/service_audits/odata-audit_XXXXXXXX.log。

列表 bseg = service.getAllBSEG()。filter(BSEG.BELNR.eq(" XXXXXX"))。execute(destination2); 

但是,当我在SCP上部署Java之后,

尽管Java应用程序已成功运行,但在文件上方无法创建错误。

也许没有权限在SCP上写文件,但实际上我不想创建由上述代码生成的日志文件。

有没有一种方法可以不创建日志文件,或者有人可以知道为什么要创建该日志文件?

最好的问候

闪亮的锯齿

(343.8 kB)

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

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


专家们,

我创建了Java应用程序odata get调用,并在本地服务器(tomcat 8)上运行以下代码时,

创建的文件名为/s4hana_pipeline/reports/service_audits/odata-audit_XXXXXXXX.log。

列表 bseg = service.getAllBSEG()。filter(BSEG.BELNR.eq(" XXXXXX"))。execute(destination2); 

但是,当我在SCP上部署Java之后,

尽管Java应用程序已成功运行,但在文件上方无法创建错误。

也许没有权限在SCP上写文件,但实际上我不想创建由上述代码生成的日志文件。

有没有一种方法可以不创建日志文件,或者有人可以知道为什么要创建该日志文件?

最好的问候

闪亮的锯齿

(343.8 kB)
付费偷看设置
发送
3条回答
微wx笑
1楼-- · 2020-08-14 06:58

编辑:

你好,

我只是更深入地研究了我们的代码/依赖关系树,发现我们的odata-core模块(偶然地)依赖于odata-querylistener。

由于此刻目前无法轻松解决,因此唯一的解决方法是将com.sap.cloud.sdk.quality软件包的日志级别设置为none,例如,此处的指南如下: https://sap.github.io/cloud-sdk/docs/java/guides/logging-overview/#sap-cloud-sdk-tomee-archetype-cloud-foundry

我们正在研究此问题,一旦提出解决方案,我们将更新此答案。

抱歉给您带来的不便!

问候
克里斯

---------------------

你好,

ODataQueryListener是

的一部分
 com.sap.cloud.sdk.quality:odata-querylistener 

模块,它是SAP Cloud SDK的一部分。
如果有的话,仅应通过范围测试将其排除,因此它绝不能在SCP上运行。

通常,此模块实际上不应"手动"使用,而应作为管道的一部分使用。
在集成测试中,该模块将被自动添加以检查OData调用。

我希望这会有所帮助!

问候
克里斯

SAP德到
2楼-- · 2020-08-14 07:04

你好,

此问题已修复,并且即将发布的SAP Cloud SDK 3.25.0版本中将提供此修复程序。

此致

Kavitha

wang628962
3楼-- · 2020-08-14 07:10

此问题已在3.25.0版中修复,该版本现已在Maven Central上提供。

一周热门 更多>