Hi Waruna,

You can send the content if you pass the message body from 'non html'
field.  For example,

 <activiti:field name="text">
          <activiti:string><![CDATA[Message body of the
email...]]></activiti:string>
        </activiti:field>

Thanks,
Himasha

On Fri, May 20, 2016 at 12:50 PM, Waruna Jayaweera <waru...@wso2.com> wrote:

> Hi,
> I tried the same sample but I am receiving empty mail body. I get the mail
> subject correctly but mail body is missing. Appreciate any help on this.
>
> Thanks,
> Waruna
>
> On Thu, May 19, 2016 at 11:10 AM, Himasha Guruge <himas...@wso2.com>
> wrote:
>
>> Hi Luis,
>>
>> I have tested email task in BPS 3.5.1 server with following steps.
>>
>> 1. Add the configurations in <BPS_HOME>/repository/conf/activti.xml.
>> Please look into attached, for further reference.
>> 2. Add required jars mentioned in [1]  into
>> <BPS_HOME>/repository/components/lib.
>> 3. Deploy the sample, and start the process from bpmn-explorer.
>>
>> As Amal mentioned make sure you have enabled less secure apps to access.
>> I'm also attaching the sample I used. (MyProcess.bar)
>>
>> [1] https://docs.wso2.com/display/BPS351/Working+With+Email+Task
>>
>> Thanks,
>> Himasha
>>
>>
>> On Thu, May 19, 2016 at 10:08 AM, Nandika Jayawardana <nand...@wso2.com>
>> wrote:
>>
>>>
>>> ---------- Forwarded message ----------
>>> From: Amal Gunatilake <am...@wso2.com>
>>> Date: Wed, May 18, 2016 at 9:29 PM
>>> Subject: Re: WSO2 BPS - Email Task
>>> To: Luis Calderon Rodríguez <luis.calde...@proxus.pe>
>>> Cc: Nandika Jayawardana <nand...@wso2.com>, Hasitha Hiranya <
>>> hasit...@wso2.com>, Miler Alberto García Villanueva <
>>> miler.gar...@proxus.pe>
>>>
>>>
>>> Hi Luis,
>>>
>>> Seems like you have everything in order from BPS side configurations.
>>>
>>> I can only think of one more configuration that is missing on your
>>> steps. Have you enabled Gmail security settings[1] to allow less secure
>>> apps to access?
>>>
>>> [1] https://support.google.com/accounts/answer/6010255?hl=en
>>>
>>> Best regards,
>>> Amal.
>>>
>>> On Wed, May 18, 2016 at 9:05 PM, Luis Calderon Rodríguez <
>>> luis.calde...@proxus.pe> wrote:
>>>
>>>> Hi Amal,
>>>>
>>>>
>>>> Thanks for answering this mail.
>>>>
>>>>
>>>> If I have installed the latest version:
>>>> /opt/wso2bps-3.5.1/repository/deployment/server/
>>>>
>>>>
>>>> Copy the dependencies jar :
>>>> /opt/wso2bps-3.5.1./repository/components/lib/
>>>>
>>>>
>>>> org.apache.commons:commons-email:jar:1.3
>>>>
>>>> javax.mail:mail:jar:1.4.7
>>>>
>>>> javax.activation:activation:jar:1.1
>>>>
>>>>
>>>> Then, set the parameters in the file activiti.xml:
>>>> /opt/wso2bps-3.5.1./repository/conf/
>>>>
>>>>
>>>> <property name="mailServerHost" value="smtp.gmail.com"/>
>>>>
>>>> <property name="mailServerPort" value="456"/>
>>>>
>>>> <property name="mailServerDefaultFrom" value="x...@gmail.com"/>
>>>>
>>>> <property name="mailServerUseSSL" value="true"/>
>>>>
>>>> <property name="mailServerUsername" value="x...@gmail.com"/>
>>>>
>>>> <property name="mailServerPassword" value="xyz"/>
>>>>
>>>>
>>>>
>>>> Finally restart the server, but still the problem persists.
>>>>
>>>>
>>>> Best regards
>>>> Luis
>>>>
>>>> 2016-05-18 1:09 GMT-05:00 Amal Gunatilake <am...@wso2.com>:
>>>>
>>>>> Hi Luis,
>>>>>
>>>>> There was a dependency issue[1] in email task which we fixed in BPS
>>>>> 3.5.1 release. Could you please try it out with the latest BPS release?
>>>>> This should probably resolve the error.
>>>>>
>>>>> [1] https://wso2.org/jira/browse/BPS-978
>>>>>
>>>>> Best regards,
>>>>> Amal.
>>>>>
>>>>> On Wed, May 18, 2016 at 11:13 AM, Luis Calderon Rodríguez <
>>>>> luis.calde...@proxus.pe> wrote:
>>>>>
>>>>>> Hi guys,
>>>>>>
>>>>>>
>>>>>> I hope you are very well.
>>>>>>
>>>>>>
>>>>>> I've had some problems with mail tasks,I have this error message: “Error
>>>>>> starting process:
>>>>>> org.apache.commons.mail.Email.setSSLOnConnect(Z)Lorg/apache/commons/mail/Email
>>>>>> ”
>>>>>>
>>>>>>
>>>>>>
>>>>>> I 'm using these jar:
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.commons:commons-email:jar:1.3
>>>>>>
>>>>>> javax.mail:mail:jar:1.4.7
>>>>>>
>>>>>> javax.activation:activation:jar:1.1
>>>>>>
>>>>>>
>>>>>> activity.xml
>>>>>>
>>>>>> ==================================================================
>>>>>>
>>>>>> <beans xmlns="http://www.springframework.org/schema/beans";
>>>>>>
>>>>>>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>>>>>
>>>>>>        xsi:schemaLocation="
>>>>>> http://www.springframework.org/schema/beans
>>>>>> http://www.springframework.org/schema/beans/spring-beans.xsd";>
>>>>>>
>>>>>>
>>>>>>
>>>>>>     <bean id="processEngineConfiguration"
>>>>>> class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration">
>>>>>>
>>>>>>
>>>>>>
>>>>>>         <property name="dataSourceJndiName" value="jdbc/ActivitiDB"/>
>>>>>>
>>>>>>         <property name="databaseSchemaUpdate" value="true"/>
>>>>>>
>>>>>>         <property name="jobExecutorActivate" value="true"/>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>          <property name="mailServerHost" value="smtp.gmail.com"/>
>>>>>>
>>>>>>          <property name="mailServerPort" value="456"/>
>>>>>>
>>>>>>          <property name="mailServerDefaultFrom" value="x...@gmail.com
>>>>>> "/>
>>>>>>
>>>>>>          <property name="mailServerUseSSL" value="true"/>
>>>>>>
>>>>>>          <property name="mailServerUsername" value="x...@gmail.com"/>
>>>>>>
>>>>>>          <property name="mailServerPassword" value="abcABC123"/>
>>>>>>
>>>>>>
>>>>>>
>>>>>>     </bean>
>>>>>>
>>>>>>
>>>>>>
>>>>>>     <bean id="bpmnDataPublisherConfiguration">
>>>>>>
>>>>>>         <property name="dataPublishingEnabled" value="false"/>
>>>>>>
>>>>>>     </bean>
>>>>>>
>>>>>>
>>>>>>
>>>>>>     <bean id="restClientConfiguration">
>>>>>>
>>>>>>         <property name="maxTotalConnections" value="200"/>
>>>>>>
>>>>>>         <property name="maxConnectionsPerRoute" value="200"/>
>>>>>>
>>>>>>     </bean>
>>>>>>
>>>>>>
>>>>>>
>>>>>>     <bean id="activitiInstanceDeleteConfig">
>>>>>>
>>>>>>         <property name="maxCount" value="1000"/>
>>>>>>
>>>>>>     </bean>
>>>>>>
>>>>>>
>>>>>>
>>>>>> </beans>
>>>>>>
>>>>>> ======================================================================
>>>>>>
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> Luis
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2016-04-12 16:17 GMT-05:00 Luis Calderon Rodríguez <
>>>>>> luis.calde...@proxus.pe>:
>>>>>>
>>>>>>> I'm very grateful for your answers.
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> 2016-04-12 2:12 GMT-05:00 Nandika Jayawardana <nand...@wso2.com>:
>>>>>>>
>>>>>>>> Hi Luis,
>>>>>>>>
>>>>>>>> A BPMN process executed in a transactional manner from one wait
>>>>>>>> state to another wait state, Please refer to [1] for more details. 
>>>>>>>> Hence,
>>>>>>>> the bpmn db which keeps the state of the process instance will always
>>>>>>>> be at a consistent state even if a sudden BPS server shutdown occurred.
>>>>>>>>
>>>>>>>> However, within your process, if you are calling externals services
>>>>>>>> , and these service invocations may result in state changes in those
>>>>>>>> services, there needs to be  compensation option provided by the 
>>>>>>>> service to
>>>>>>>> handle those. For example, let's assume your process invokes Operation 
>>>>>>>> A
>>>>>>>> and B one after the other. If operation B failed, we need to catch the
>>>>>>>> application error and call compensation operation of Operation A. 
>>>>>>>> (reverse
>>>>>>>> operation A) This can be done by having  error handling.
>>>>>>>>
>>>>>>>> However, for a scenario like sudden BPS server shutdown, you might
>>>>>>>> need some manual intervention to reverse some of these operations to 
>>>>>>>> bring
>>>>>>>> the external services state to last consistant process instance state.
>>>>>>>>
>>>>>>>> [1]
>>>>>>>> http://www.activiti.org/userguide/#bpmnConcurrencyAndTransactions
>>>>>>>>
>>>>>>>> Regards
>>>>>>>> Nandika
>>>>>>>>
>>>>>>>> On Tue, Apr 12, 2016 at 11:10 AM, Hasitha Hiranya <
>>>>>>>> hasit...@wso2.com> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> Looping in some resource people who can answer the question..
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>>
>>>>>>>>> On Tue, Apr 12, 2016 at 5:37 AM, Luis Calderon Rodríguez <
>>>>>>>>> luis.calde...@proxus.pe> wrote:
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Hi Hasitha,
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I liked your article, it is very interesting because you use a
>>>>>>>>>> real business case where there are external services and manage 
>>>>>>>>>> errors.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I would like to implement a workflow in BPS/BMPN where there is
>>>>>>>>>> no manual tasks, on the other hand are automated tasks that invoke 
>>>>>>>>>> REST
>>>>>>>>>> services or DataServices to persist data in an RDBMS. So, I have a 
>>>>>>>>>> question
>>>>>>>>>> how it could manage transactionality throughout the execution flow . 
>>>>>>>>>> I
>>>>>>>>>> think in the situation to happen if a shutdown occurs BPS server and 
>>>>>>>>>> the
>>>>>>>>>> flow has not completely finished, how it could reverse everything 
>>>>>>>>>> already
>>>>>>>>>> being stored in the RDBMS.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Thanks for your time.
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> *Luis Calderón*
>>>>>>>>>> *e-mail: luis.calde...@proxus.pe <luis.calde...@proxus.pe>*
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> *Hasitha Abeykoon*
>>>>>>>>> Senior Software Engineer; WSO2, Inc.; http://wso2.com
>>>>>>>>> *cell:* *+94 719363063*
>>>>>>>>> *blog: **abeykoon.blogspot.com* <http://abeykoon.blogspot.com>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Nandika Jayawardana
>>>>>>>> WSO2 Inc ; http://wso2.com
>>>>>>>> lean.enterprise.middleware
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Luis Calderón*
>>>>>>> *PROXUS SAC*
>>>>>>> *e-mail: luis.calde...@proxus.pe <luis.calde...@proxus.pe>*
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Luis Calderón*
>>>>>> *PROXUS SAC*
>>>>>> *e-mail: luis.calde...@proxus.pe <luis.calde...@proxus.pe>*
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Amal Gunatilake*
>>>>> WSO2 Inc.; http://wso2.com
>>>>> Lean . Enterprise . Middleware
>>>>>
>>>>> mobile: (+94) 773561195
>>>>> blog: amalg-blogs.blogspot.com; twitter: @daag123
>>>>> linkedIn: https://www.linkedin.com/in/amalgunatilake
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Luis Calderón*
>>>> *PROXUS SAC*
>>>> *e-mail: luis.calde...@proxus.pe <luis.calde...@proxus.pe>*
>>>>
>>>
>>>
>>>
>>> --
>>> *Amal Gunatilake*
>>> WSO2 Inc.; http://wso2.com
>>> Lean . Enterprise . Middleware
>>>
>>> mobile: (+94) 773561195
>>> blog: amalg-blogs.blogspot.com; twitter: @daag123
>>> linkedIn: https://www.linkedin.com/in/amalgunatilake
>>>
>>>
>>>
>>> --
>>> Nandika Jayawardana
>>> WSO2 Inc ; http://wso2.com
>>> lean.enterprise.middleware
>>>
>>
>>
>>
>> --
>> Himasha Guruge
>> *Software Engineer*
>> WS*O2* *Inc.*
>> Mobile: +94 777459299
>> himas...@wso2.com
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Regards,
>
> Waruna Lakshitha Jayaweera
> Software Engineer
> WSO2 Inc; http://wso2.com
> phone: +94713255198
>



-- 
Himasha Guruge
*Software Engineer*
WS*O2* *Inc.*
Mobile: +94 777459299
himas...@wso2.com
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to