Message cutoff in Send Email Task.
Post any question you may have in regards to GoAnywhere MFT and let our talented support staff and other users assist you.
If you need a quicker response, please create a support ticket via the customer portal my.goanywhere.com or contact our support team by email at [email protected].
If you need a quicker response, please create a support ticket via the customer portal my.goanywhere.com or contact our support team by email at [email protected].
2 posts
Page 1 of 1
- Posts: 10
- Joined: Fri Aug 30, 2013 4:03 pm
I am trying to send an email from a program using RunProject2. When I populate the variable message_name and pass it to RunProject2 the message is being cut off (it looks like at 256) when I receive the email.
I created a test project and populated the value for the variable message with the contents of message_name in my program just before calling RunProject2. The email is sent correctly.
Here is the test project
and here is the code for the actual project
Thanks,
Rob
I created a test project and populated the value for the variable message with the contents of message_name in my program just before calling RunProject2. The email is sent correctly.
Here is the test project
Code: Select all
<project name="test HTML in e-mail" mainModule="Main" version="2.0">
<module name="Main">
<sendEmail resourceId="mail server" toList="[email protected]" version="2.0">
<from address="[email protected]" />
<subject>
<![CDATA[test HTML]]>
</subject>
<message contentType="text/HTML">
<![CDATA[${Message}]]>
</message>
</sendEmail>
</module>
<variable name="Message" value="<div style="font-size:14; "> tran_type: E.APPT import id: 3134 Whse: 97</br></br></br> PO#: 631276 PO not found for child record.;</br></br> Useful SQLs for more detail</br> select * from qs36f.weappt where import_id = 471759;</br> select * from qs36f.weapptpo where import_id = 471759;</br> select * from qs36f.wiecntrl where import_id = 471759</div>" />
</project>
and here is the code for the actual project
Code: Select all
Is there any restrictions on the length of the variable or the message?<project name="Email_WMS_Error" mainModule="Main" version="2.0">
<description>Email an error from the new WMS system to a list of email addresses from EMAILDP</description>
<module name="Main">
<sql label="Get Email Addresses" resourceId="Comanche" version="1.0">
<query label="EMAILDP " outputVariable="emaildp">
<statement>select edaddr
from hjbase.emaildp
where edrptn = ${ReportName}
</statement>
</query>
</sql>
<forEachLoop itemsVariable="${emaildp}" currentItemVariable="EmailAddr">
<sendEmail resourceId="mail server" toList="${emaildp["edaddr"]}" version="2.0" onError="continue">
<from address="${FromAddress}" />
<subject>
<![CDATA[${Subject}]]>
</subject>
<message contentType="text/HTML">
<![CDATA[${Message}]]>
</message>
</sendEmail>
</forEachLoop>
</module>
<variable name="ReportName" value="'WMS_ERROR'" description="Report name key for EMAILDP" />
<variable name="Subject" value="Test subject line" />
<variable name="Message" value="Error Message test" />
<variable name="FromAddress" value="[email protected]" />
</project>
Thanks,
Rob
- Posts: 1
- Joined: Thu Aug 24, 2017 1:56 pm
Rob,
There was a bug in RunProject2. It was corrected in later versions, RunProject3 and later.
There was a bug in RunProject2. It was corrected in later versions, RunProject3 and later.
Wayne Simerly
Senior Solutions Consultant
(402) 944.4242
(800) 949-4696
Senior Solutions Consultant
(402) 944.4242
(800) 949-4696
2 posts
Page 1 of 1