点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有一个json文件可以http发布。 我已经使用Transformbean将json转换为xml了。 我在使用http_aae接收器适配器时遇到问题,在该适配器中,我们必须将数据作为文件上传和其他参数名称一起发布。 我选择了Set Multipart来允许指定其他参数(客户端将其用作文件名)。
当我选择"设置表单"选项时,可以在请求中(通过跟踪文件)看到文件名参数默认为MainDocument。
1)我可以使用MessageTransformBean覆盖此默认文件名,并将contentDisposition设置为所需的文件名,但是我需要取消选择Set Form选项才能使其工作。 因此,通过不选择"设置表单"选项,是否会导致接收器适配器不将数据作为多部分/表单数据请求发布? 如果未选择此选项,适配器如何知道它是多模式/表单上传帖子?
2)如果我们需要保留Set Form选项以将数据作为multipart/form形式发布到正文中,则可以设置文件名,这样它就不会默认为MainDocument(选择了Set Form选项会覆盖所有内容) 我们在MessageTransformBean中设置)?
由于SAP引入了此适配器并允许分段/表单上载,所以我认为这必须是可能的,而不必诉诸Java映射。 将具有多个参数的文件作为表单上传发布是很标准的事情。
非常感谢
鲍勃
鲍勃,您好
这可能会对您有所帮助。 请参阅此博客-
https://blogs.sap.com/2019/04/23/csv-multi-part-form-data-upload-as-attachment-using-http_aae- adapter-in-sap-pi-7.5/
谢谢
Apu
一周热门 更多>