HTTP操作无法调用状态代码为401的https:///odata/v2/upsert

2020-09-12 04:48发布

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

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


嗨,

我正在Cloud Platform Integration中的标准接口上工作,即 ERP Employee Data的Employee Central,,当我们从Cloud Platform Integration触发Iflow时,它将成功到达ECC,但是需要 另外一个用于确认的界面,即 ERP到Employee Central Confirmation。

在此界面中,确认xml到达Cloud Platform Integration端,但未与Success Factor通信,并且出现此错误。

org.apache.camel.component.ahc.AhcOperationFailedException:HTTP操作无法调用状态代码为401的https:///odata/v2/upsert。

我根据SAP提供的标准文档配置了此界面,并且据我了解, 401状态代码用于未授权,但相同的用户凭据正在与我们进行通信的其他界面上工作 成功因素。 我还使用相同的用户凭据在POSTMAN中进行了尝试,并且工作正常,但是在Cloud Platform Integration中,它却无法正常工作。

这时我陷入困境,如果有人可以建议我,请帮忙!!

预先感谢!

此致

Pravesh Shukla

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

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


嗨,

我正在Cloud Platform Integration中的标准接口上工作,即 ERP Employee Data的Employee Central,,当我们从Cloud Platform Integration触发Iflow时,它将成功到达ECC,但是需要 另外一个用于确认的界面,即 ERP到Employee Central Confirmation。

在此界面中,确认xml到达Cloud Platform Integration端,但未与Success Factor通信,并且出现此错误。

org.apache.camel.component.ahc.AhcOperationFailedException:HTTP操作无法调用状态代码为401的https:///odata/v2/upsert。

我根据SAP提供的标准文档配置了此界面,并且据我了解, 401状态代码用于未授权,但相同的用户凭据正在与我们进行通信的其他界面上工作 成功因素。 我还使用相同的用户凭据在POSTMAN中进行了尝试,并且工作正常,但是在Cloud Platform Integration中,它却无法正常工作。

这时我陷入困境,如果有人可以建议我,请帮忙!!

预先感谢!

此致

Pravesh Shukla

付费偷看设置
发送
3条回答
lukcy2020
1楼 · 2020-09-12 05:17.采纳回答

您好Pravesh,

由于您正在对成功因素后端进行HTTP调用,因此您部署的凭据类型应为"默认"。 另外,请注意,用户名的格式应为" user @ companyID"。

谢谢

Sana

太Q了
2楼-- · 2020-09-12 05:32

你好Pravesh,

那么,您实际上部署了两个具有相同用户详细信息的安全工件吗?
一个用于基于SOAP的复合API调用,另一个用于上述HTTP Odata调用。
我必须维护两个,并且使用相同的用户详细信息。

关于,
Nagesh

Alawn_Xu
3楼-- · 2020-09-12 05:13

嗨,

我已经应用了user @ companyid解决方案,但是现在出现以下错误

org.apache.camel.component.ahc.AhcOperationFailedException:HTTP操作调用 https://api12preview.sapsf.eu/odata/v2/TodoEntryV2 ,状态码为500

此致

道德道德

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答