SAP PI中的多部分/混合数据处理

2020-09-22 13:49发布

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

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


专家们,

我有一个要求,第三方系统向我们发送 multipart/mixed 需要作为附件阅读的格式。

从源接收的有效负载样本外观如下。

 Content-Type:xmultipart/mixed;  boundary =示例边界 字符集= UTF-8

 -示例边界
 Content-Disposition:表单数据;  name ="元数据"
 内容类型:application/x.pwg-rights_1.0 + json
 内容传输编码:8bit

 {
 " journal_id":12345,
 "手稿":{
 " peer_review_system":" JKC",
 " id":" 22334",
 " title":"一个示例手稿"
 },
 " corresponding_author":{
 " email":" corresponding.author@example.com",
 " government_employment":" IN"
 },
 "执照" : {
 " file":" cid:7AD66DB9-8E6F-4E7B-8BE7-4986533A0016@gmail.com",
 " origin_ip":" 1123.45.67",
 " completed":" 1970-01-01T00:33:20Z"
 },
 " third_party_material":{
 " declaration":"是",
 "权限":[" cid:D1DC4932-A79F-4F59-8C8A-EED5DD90D49D@gmail.com"," cid:2343E57E-7143-427E-B442-9F59D0DE2AA7@gmail.com"
 ],
 "已完成":
 " 1970-01-01T00:50:00Z"
 }
 }
 -示例边界

 内容ID:<7AD66DB9-8E6F-4E7B-8BE7-4986533A0016@gmail.com>
 Content-Disposition:表单数据;  name ="文件";  filename =" licence.pdf"
 内容类型:应用程序/pdf
 内容传输编码:二进制

 ... 7AD66DB9-8E6F-4E7B-8BE7-4986533A0016的内容...
 -示例边界

 内容ID:
 Content-Disposition:表单数据;  name ="文件";  filename =" letter-1.doc"
 内容类型:application/vnd.openxmlformats-officedocument.wordprocessingml.document
 内容传输编码:二进制
 ... D1DC4932-A79F-4F59-8C8A-EED5DD90D49D ...的内容...

 -示例边界
 内容ID:<2343E57E-7143-427E-B442-9F59D0DE2AA7@gmail.com>
 Content-Disposition:表单数据;  name ="文件";  filename =" letter-2.jpeg"
 内容类型:图片/jpeg
 内容传输编码:二进制
 ... 2343E57E-7143-427E-B442-9F59D0DE2AA7的内容...
 -示例边界-
 

基于以上负载,我们需要读取带有二进制附件的JSON负载,并需要向目标发送不同类型的附件。我们如何在PI级(ESR,ID对象)中配置此要求?

哪个适配器适合发送方(HTTP/SOAP)来将数据发布到PI中并读取附件?

对此要求的任何建议。 预先感谢。

最好,湿婆

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

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


专家们,

我有一个要求,第三方系统向我们发送 multipart/mixed 需要作为附件阅读的格式。

从源接收的有效负载样本外观如下。

 Content-Type:xmultipart/mixed;  boundary =示例边界 字符集= UTF-8

 -示例边界
 Content-Disposition:表单数据;  name ="元数据"
 内容类型:application/x.pwg-rights_1.0 + json
 内容传输编码:8bit

 {
 " journal_id":12345,
 "手稿":{
 " peer_review_system":" JKC",
 " id":" 22334",
 " title":"一个示例手稿"
 },
 " corresponding_author":{
 " email":" corresponding.author@example.com",
 " government_employment":" IN"
 },
 "执照" : {
 " file":" cid:7AD66DB9-8E6F-4E7B-8BE7-4986533A0016@gmail.com",
 " origin_ip":" 1123.45.67",
 " completed":" 1970-01-01T00:33:20Z"
 },
 " third_party_material":{
 " declaration":"是",
 "权限":[" cid:D1DC4932-A79F-4F59-8C8A-EED5DD90D49D@gmail.com"," cid:2343E57E-7143-427E-B442-9F59D0DE2AA7@gmail.com"
 ],
 "已完成":
 " 1970-01-01T00:50:00Z"
 }
 }
 -示例边界

 内容ID:<7AD66DB9-8E6F-4E7B-8BE7-4986533A0016@gmail.com>
 Content-Disposition:表单数据;  name ="文件";  filename =" licence.pdf"
 内容类型:应用程序/pdf
 内容传输编码:二进制

 ... 7AD66DB9-8E6F-4E7B-8BE7-4986533A0016的内容...
 -示例边界

 内容ID:
 Content-Disposition:表单数据;  name ="文件";  filename =" letter-1.doc"
 内容类型:application/vnd.openxmlformats-officedocument.wordprocessingml.document
 内容传输编码:二进制
 ... D1DC4932-A79F-4F59-8C8A-EED5DD90D49D ...的内容...

 -示例边界
 内容ID:<2343E57E-7143-427E-B442-9F59D0DE2AA7@gmail.com>
 Content-Disposition:表单数据;  name ="文件";  filename =" letter-2.jpeg"
 内容类型:图片/jpeg
 内容传输编码:二进制
 ... 2343E57E-7143-427E-B442-9F59D0DE2AA7的内容...
 -示例边界-
 

基于以上负载,我们需要读取带有二进制附件的JSON负载,并需要向目标发送不同类型的附件。我们如何在PI级(ESR,ID对象)中配置此要求?

哪个适配器适合发送方(HTTP/SOAP)来将数据发布到PI中并读取附件?

对此要求的任何建议。 预先感谢。

最好,湿婆

付费偷看设置
发送
3条回答
SC_Yao
1楼-- · 2020-09-22 14:52

你好湿婆,

您是否已检查以下注释:
2365727-新功能:对PI的附件支持 REST适配器

BR,汤姆

蓋茨
2楼-- · 2020-09-22 14:46

嗨,汤姆,

谢谢,但是我们在SAP PI 7.4 SP 13中,我们不能使用REST适配器。任何建议??

最好,湿婆

半个程序猿
3楼-- · 2020-09-22 14:35

嗨,专家们,您身边有解决方案吗?

一周热门 更多>