OpenESB - EmailBC:附件

时间:2015-11-20 11:46:29

标签: email bpel

我正在使用OpenESB中的BPEL来发送附件文件的电子邮件。

我已经安装了电子邮件绑定组件,我按照手册中描述的步骤进行操作,所以现在我的BPEL能够发送带有附件文件的电子邮件。

我在绑定中添加了选项SMTPAttachemnt,如图所示:

screenshot

但是我有一个问题,因为bpel收到了base64编码文件,因此当我检查我的电子邮件收件箱时,附加的文件仍然是编码:(

所以我想如果我想收到我的电子邮件收件箱中解码的文件,我必须在发送电子邮件之前解码“attachedFile”元素。我的问题是:在OpenESB中解码base64编码文件元素的最佳方法是什么?

提前致谢!!

我期待听到您的解决方案, 吉里什

1 个答案:

答案 0 :(得分:0)

您可以使用来自BPEL本身的直接Java调用。在java-6上,我们像这样使用它

DatatypeConverter.parseBase64Binary(“ encoded =”);;只是映射输入和输出。