PRB: Final Report Shows Approved Although One Recipient Rejected (260351)



The information in this article applies to:

  • Microsoft Exchange Server 5.5
  • Microsoft Exchange Server 5.5 SP1
  • Microsoft Exchange Server 5.5 SP2
  • Microsoft Exchange Server 5.5 SP3
  • Microsoft Exchange Server 5.5 SP4

This article was previously published under Q260351

SYMPTOMS

With the Routing Wizard sample that is provided by Exchange Server 5.5, if you install a Routing Agent to a folder with the Parallel Route routing type and then send mail to three recipients to accept or reject the message posted to the folder, the final report may show that the posted message was accepted, even though only two recipients accepted the message and the third rejected it.

CAUSE

The Routing Wizard uses the following map for the routing process:
.....
1010   Wait           0  10080
.....

5000   ORSplit        0  IsApprovedTable
5010   Goto           0  20000
5020   Goto           0  10000
10000  FinalizeReport 2  False           False
10010  Send           2  <BLANK>         <Unused>    True <FINALIZED> <ATTACH> False False
10020  Goto           0  20020
20000  FinalizeReport 2  True            False
20010  Send           2  XXX             abc@def.com True <FINALIZED> <ATTACH> False False
20020  Terminate      0  0
20030  Goto           0  20020
30000  Terminate      0  1

.....
				
The final report is generated based on the result returned from the IsApprovedTable customer action. The IsApprovedTable action counts all acceptance or rejection e-mails and returns True if the number of acceptances is greater than the number of rejections, or False if rejections are greater than acceptances.

RESOLUTION

The Routing Wizard is just a sample tool that is used to demonstrate what you can do with Exchange Server Routing Objects. If a different behavior is desired, you must modify the script source code or change the routing map.

REFERENCES

For additional information on using the Routing Wizard, see the following Microsoft Developer Network (MSDN) articles:

Modification Type:MinorLast Reviewed:3/4/2004
Keywords:kbMsg kbprb KB260351