Notes/Domino Fix List
 |  |
SPR # YSAI678A2C | Fixed in 6.5.5; 7.0.1 release | Template fix: mail6ex.ntf |



Product Area: Client; Template Technical Area: Mail Client Platform: Cross Platform
Lotus Customer Support APAR: LO05499

SPR# YSAI678A2C - When re-saving a received mail, the mail is sent automatically. Placed code in the memo form for mail6ex.ntf in QuerySend which will check to see if ActionInProgress exists on the memo being sent. If it does, it will be removed.

Technote Number: 1205043

Problem:
This issue was reported to Quality Engineering as SPR# YSAI678A2C, and a fix
was made to the mail templates in Domino 6.5.5, 6.5.6 and Domino 7.0.1.
Excerpt from the Lotus Notes and Domino Releases 6.5.5, 5.6.5 MR and 7.0.1 fix
lists (available at http://www.ibm.com/developerworks/lotus):
Mail Client
SPR# YSAI678A2C - When re-saving a received mail, the mail is sent
automatically. Placed code in the memo form for mail6ex.ntf in QuerySend which
will check to see if ActionInProgress exists on the memo being sent. If it
does, it will be removed.
Refer to the Upgrade Central site for details on upgrading Notes/Domino.
Supporting Information:
The fix involved adding the following code to the QuerySend event in the Memo
form to avoid creating the problematic documents:
If(source.Document.HasItem("ActionInProgress")) Then
source.Document.RemoveItem("ActionInProgress")
End If
The fix does not resolve the issue for documents already in the problematic
state, or avoid creating the issue when using the forms "Reply" or "Reply With
History". This issue was reported to Quality Engineering as SPR# SCAA6HU266.
Workaround:
To avoid the issue with documents already in the problematic state, LotusScript
code can be added to the QueryOpen event in the mail template's Memo, Reply and
Reply With History forms. The following code should be added prior to the
existing code within the event:
If Not source.IsNewDoc Then
If source.Document.HasItem("ActionInProgress") Then
Set item=source.document.getfirstitem("ActionInProgress")
If item.values(0)="1024" Then ' "1024" = MEMO_SEND
source.Document.RemoveItem("ActionInProgress")
End If
End If
End If
Note: If you have not upgraded to the 6.5.5 or 7.0.1 mail template design then
you will also want to add the following to the QuerySend event in the mail
template's Memo, Reply and Reply With History forms:
If(source.Document.HasItem("ActionInProgress")) Then
source.Document.RemoveItem("ActionInProgress")
End If More >


Last Modified on 12/11/2013
Go back
 |