2020-08-16 11:26发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 希望您做的很好。 我们... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
希望您做的很好。 我们有一个要求,因为Web服务系统通过附加PDF文件来发送soap XML消息。 我想在CPI中拆分Soap XML消息和PDF文件,并且需要将PDF文件发送到SFTP目标文件夹。 您能否帮助我如何达到这一要求以及如何拆分。 请帮助。
感谢和问候,
Raviteja Satuluri。
嗨,Sirprasad,
感谢您的回复。 我想将soap xml有效负载发送到一个接收器,并将soap附件发送到另一接收器。 我正在尝试Groovy脚本来拆分soap xml和附件。 我能够获取附件并成功发送到邮件进行测试。 我被困在获取xml负载发送的步骤。 下面是正在使用的Groovy脚本。 脚本运行良好,但在CPI中出现如下错误。 :序言中意外字符'C'(代码67);在[row,col {unknown-source}]:[1,1]。处应为'<',由" WstxUnexpectedCharException:意外字符'C'(代码67)引起 )在序言中;在[row,col {unknown-source}]处应为'<':[1,1]" Groovy脚本:import com.sap.gateway.ip.core.customdev.util.Message import java.util。 Map import java.util.Iterator import javax.activation.DataHandler def消息processData(消息){Map 附件= message.getAttachments(); 如果(attachments.isEmpty()){抛出新的Exception(" No Attachments !!"); //缺少附件的处理在这里} else {//可用附件的处理attachments.values()。each {附件-> if(attachment.getContentType()。contains(" pdf")){message.getAttachments(); }}}返回消息; } capture-01.jpg
最多设置5个标签!
嗨,Sirprasad,
感谢您的回复。 我想将soap xml有效负载发送到一个接收器,并将soap附件发送到另一接收器。 我正在尝试Groovy脚本来拆分soap xml和附件。 我能够获取附件并成功发送到邮件进行测试。 我被困在获取xml负载发送的步骤。 下面是正在使用的Groovy脚本。 脚本运行良好,但在CPI中出现如下错误。 :序言中意外字符'C'(代码67);在[row,col {unknown-source}]:[1,1]。处应为'<',由" WstxUnexpectedCharException:意外字符'C'(代码67)引起 )在序言中;在[row,col {unknown-source}]处应为'<':[1,1]" Groovy脚本:import com.sap.gateway.ip.core.customdev.util.Message import java.util。 Map import java.util.Iterator import javax.activation.DataHandler def消息processData(消息){Map附件= message.getAttachments(); 如果(attachments.isEmpty()){抛出新的Exception(" No Attachments !!"); //缺少附件的处理在这里} else {//可用附件的处理attachments.values()。each {附件-> if(attachment.getContentType()。contains(" pdf")){message.getAttachments(); }}}返回消息; }
capture-01.jpg
一周热门 更多>