在xsodata上进行深度/多次插入

2020-08-21 16:05发布

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

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


我正在关注 https://archive.sap的回答。 com/discussions/thread/3604817 线程,该线程允许手动创建批处理请求以创建关联的条目。

这是我的请求有效负载的样子:

-批量
 内容类型:多部分/混合;边界=变更集
 内容传输编码:二进制

 --changeset
 内容类型:应用程序/http
 内容传输编码:二进制
 内容ID:1

 POST客户HTTP/1.1
 内容类型:application/json
 内容长度:18

 {" customerId":" 7"}
 --changeset
 内容类型:应用程序/http
 内容传输编码:二进制
 内容ID:2

 POST OrderEntity HTTP/1.1
 内容类型:application/json
 内容长度:15

 {" orderId":" 1"}
 --changeset
 内容类型:应用程序/http
 内容传输编码:二进制

 PUT $ 1/$ links/toOrder HTTP/1.1
 内容类型:application/json
 内容长度:12

 {" uri":" $ 2"}
 --changeset--

  - 批量 - 
 

以及我的xsodata服务的元数据:

 
 
 
 
 <键>
 
 
 
 
 
 
 
 <键>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/EntityContainer>
 
 
 
 

但是批处理请求的第三部分未执行,并且出现以下错误:"位置上资源路径中的语法错误。"

我猜$ 1和$ 2的uri没有正确替换。 有什么需要我更改或以其他方式从xsodata实现关联条目的信息吗?

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

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


我正在关注 https://archive.sap的回答。 com/discussions/thread/3604817 线程,该线程允许手动创建批处理请求以创建关联的条目。

这是我的请求有效负载的样子:

-批量
 内容类型:多部分/混合;边界=变更集
 内容传输编码:二进制

 --changeset
 内容类型:应用程序/http
 内容传输编码:二进制
 内容ID:1

 POST客户HTTP/1.1
 内容类型:application/json
 内容长度:18

 {" customerId":" 7"}
 --changeset
 内容类型:应用程序/http
 内容传输编码:二进制
 内容ID:2

 POST OrderEntity HTTP/1.1
 内容类型:application/json
 内容长度:15

 {" orderId":" 1"}
 --changeset
 内容类型:应用程序/http
 内容传输编码:二进制

 PUT $ 1/$ links/toOrder HTTP/1.1
 内容类型:application/json
 内容长度:12

 {" uri":" $ 2"}
 --changeset--

  - 批量 - 
 

以及我的xsodata服务的元数据:

 
 
 
 
 <键>
 
 
 
 
 
 
 
 <键>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/EntityContainer>
 
 
 
 

但是批处理请求的第三部分未执行,并且出现以下错误:"位置上资源路径中的语法错误。"

我猜$ 1和$ 2的uri没有正确替换。 有什么需要我更改或以其他方式从xsodata实现关联条目的信息吗?

付费偷看设置
发送
2条回答
haha101010
1楼-- · 2020-08-21 16:20

嗨,

我遇到了与您提到的完全相同的问题。 您解决了吗?如何解决? 谢谢。

莱斯特

灬番茄
2楼-- · 2020-08-21 16:25

嗨,尼哈·沃纳

我正面临与您提到的相同的问题,您能够解决它以及如何解决?

谢谢

Rakesh

托马斯·荣格

一周热门 更多>