<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Re: Need help implementing email attachment capability in JBPM 3
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/alex.guizar%40jboss.com">Alejandro Guizar</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/561170#561170">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><blockquote class="jive-quote"><p>Correct me if im wrong, but JBPM 3 doesnt support attachments for the mail-node, right?</p><div> </div></blockquote><p>Right, it does not <span> :( </span></p><blockquote class="jive-quote"><p>Im not able to update to a newer version of JBPM right now so I figured I could look at how its done in JBPM 4 and use that code to extend org.jbpm.mail.Mail (see: <a class="jive-link-external-small" href="http://docs.jboss.com/jbpm/v3.2/userguide/html_single/#customizingmailsupport">http://docs.jboss.com/jbpm/v3.2/userguide/html_single/#customizingmailsupport</a>). But version 3 and 4 differed a lot so I cant really see a direct way of doing this.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I wonder if any of you have done this before or if you perhaps have any suggestions on how to do this (ie. implement email attachment support for JBPM 3)?</p></blockquote><p>The key aspect to realize is that the Mail class is a plain action handler. Setting the configuration entry jbpm.mail.class.name allows you to point to a subclass with additional fields. Unfortunately there is no way to read custom attributes into the mail delegation other than reading the process definition with a JpdlXmlReader subclass that overrides readMailDelegation(). Real bummer.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I recently implemented <a class="jive-link-external-small" href="http://https://jira.jboss.org/browse/JBPM-2852">CC support</a> in jBPM3, which suprisingly enough had not been requested earlier. If your attachment requirements are satisfied by what jBPM4 offers it should be relatively straightforward to backport the feature. If you are interested, please create a JIRA issue.</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/561170#561170">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in jBPM at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>