BC generates duplicate message IDs (generated by javamail system) for MDNs and AS2 messages. Why?

BC generates duplicate message IDs (generated by javamail system) for MDNs and AS2 messages. Why?

book

Article ID: KB0091772

calendar_today

Updated On:

Products Versions
TIBCO BusinessConnect -
Not Applicable -

Description

Resolution:
When multiple transactions are being processed at the same moment javamail may generate duplicate IDs. The (ID will look similar to this &lt27995159.1208949033161.JavaMail.&ltBC engine name>@system>.

To fix this:

1. Copy the Javamail 4.1 jar file to the &ltBC_HOME>/hotfix/lib directory.
2. Edit the BC .tra file to make sure this jar file is accessed before mail.jar. For BC 5.2.1 you can edit the following line in the BC .tra file from:

tibco.env.CUSTOM_EXT_PREPEND_CP=%TPCL_HOME%/lib/httpclient_3.0%PSP%%TPCL_HOME%/tomcat/common/lib/mail.jar

to

tibco.env.CUSTOM_EXT_PREPEND_CP=%BC_HOME%/hotfix/lib/UniqueValue.jar%PSP%%TPCL_HOME%/lib/httpclient_3.0%PSP%%TPCL_HOME%/tomcat/common/lib/mail.jar

3. Restart the engines after making the change.

Issue/Introduction

BC generates duplicate message IDs (generated by javamail system) for MDNs and AS2 messages. Why?