使用其余API时出现错误"无法回滚:找不到客户端"

2020-08-22 17:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好CAP专家 在博客文章 S...

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

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


您好CAP专家

在博客文章 SAP HANA XSA中 控制器API交互 Thomas Jung展示了如何使用XS控制器API检索XSA用户。 您可以在以下位置找到示例代码: controllerAPI 。 我想在我的CAP项目中加入对该其余端点的调用。 不幸的是,我的呼叫失败并显示错误消息:

 <错误xmlns =" http://docs.oasis-open.org/odata/ns/metadata">
    500 
   无法回滚:找不到客户端
 
 

您可以使用以下存储库轻松重现此问题:

有关如何运行应用程序的说明,请参见 README.md

期待您的输入。

最诚挚的问候
格雷戈尔

3条回答
Nir深蓝
2020-08-22 17:52

您好,塞巴斯蒂安,

似乎无法按照文档中的描述进行目标查找。 我已经打开使用已配置数据源名称的向后查找目标的回退不起作用 部署到HANA XSA

调整项目后,我收到一个新的警告,为此我提出了另一个问题: 部署到HANA XSA时,使用环境变量"目的地"不应发出警告。

我现在已经取得了很大的进步,端点被称为。 但是现在返回401未经授权的错误:

(9223372036854775798)[1583428099566] [APP/16-0]输出error.config.baseURL:https://paprh-sap67.pap.local:30030(9223372036854775799)[1583428099567] [APP/16-0]输出 error.config.url:https://paprh-sap67.pap.local:30030/v2/users
 (9223372036854775800)[1583428099567] [APP/16-0] OUT错误。堆栈:错误:请求失败,状态码为401
 (9223372036854775801)[1583428099567]
  [APP/16-0]在createError时输出
 (/hana/shared/HDB/xs/app_working/paprh-sap67/executionroot/4d4c45c6-79ff-4d72-beaf-04afec149e6b/app/node_modules/axios/lib/core/createError.js:16:15)
 (9223372036854775802)[1583428099567]
  [APP/16-0]结算时退出
 (/hana/shared/HDB/xs/app_working/paprh-sap67/executionroot/4d4c45c6-79ff-4d72-beaf-04afec149e6b/app/node_modules/axios/lib/core/settle.js:17:12)
 (9223372036854775803)[1583428099567]
  [APP/16-0]在IncomingMessage.handleStreamEnd处为OUT
 (/hana/shared/HDB/xs/app_working/paprh-sap67/executionroot/4d4c45c6-79ff-4d72-beaf-04afec149e6b/app/node_modules/axios/lib/adapters/http.js:237:11)
 (9223372036854775804)[1583428099567] [APP/16-0]在IncomingMessage.emit上退出(events.js:194:15)
 (9223372036854775805)[1583428099567] [APP/16-0]在endReadableNT处输出(_stream_visible.js:1125:12)
 (9223372036854775806)[1583428099567] [APP/16-0]在process._tickCallback处退出(内部/进程/next_tick.js:63:19)
 (9223372036854775807)[1583428099570] [APP/16-0]错误[2020-03-05T17:08:19.570Z | 警告|  1695074]:服务器错误

在本示例中,如何像通过SAP Cloud SDK一样向请求提供JWT:

https://github.com/gregorwolf/epmbp-consumer -app/blob/master/srv/service.js#L42

cds.connect.to 或tx.get?

最诚挚的问候
格雷戈尔

一周热门 更多>