好吧,这是我第一次在SAP博客上写博文,我正在考虑这样做,云计算和大数据的区别,并寻找正确的主题来开始我的博客,然后几天前我收到了一个要求,我必须从响应负载下载一个pdf文件,并将其作为附件与响应负载一起发送。
当我决定使用Java映射时,云从,我正在探索这样做的选项。在这一点上,我知道这是一个正确的主题,国内大数据公司排名,我可以与您分享我的经验和见解。
功能要求:
系统A通过SAP PO使用SOAP请求发送检索PDF文档的请求,系统B提供下载链接而不是文档。SAP PO必须使用有效负载中的URL下载这些文档,并将其作为附件发送回系统A。
流程图:
发送方通道:SOAP/尽最大努力。
接收方通道:SOAP
请求:发送请求以检索下载URL。
响应:下载URL作为响应返回。
映射:
不需要映射对于请求,
为响应消息添加了Java映射,
下面是从SOAP UI测试的请求和响应的屏幕截图,服务器云平台,大数据精准获客,
从sampleurltodownloadfile字段中可以看到,我们正在检索下载url以下载pdf文档,
下面是我用来执行此操作的Java代码:
使用上述代码,您也可以通过更改内容类型下载和流式传输其他文件格式。
我希望这有助于
参考链接:
https://blogs.sap.com/2015/05/16/how-to-add-attachment-using-java-mapping-sap-po/
https://blogs.sap.com/2020/02/09/sap-pi-po-java-mapping-create-attachments-sftp/