01-24-07 06:15 PM
Hi,
DeleteMessage is called by the send adapter after the message has been
processed correctly. It is called within a batch.
However, you only have to make a call to this method if you work
asynchronously. In that case, you get invoked by the messaging engine and
indicate that the message is to remain in the MsgBox until you explicitly
delete it with DeleteMessage().
Sincerely
Joerg Fischer
BizTalk MVP
"mwr" <mwr@discussions.microsoft.com> schrieb im Newsbeitrag
news:056D6FF1-8503-40B9-A30C-F8D281CB7F50@microsoft.com...
> Any ideas about the below error?
> I created an adapter when i use it with an orchsration that has
> solicit-response
> ports i get the below error and a bunch of others. The adapter derives
> from
> the base adapter in the sdk
>
> Everything seems to function fine with non solicit response ports.
> But i need the solicit -response behavior
>
> ========================================
======
> The transport proxy method DeleteMessage() failed for adapter Reason:
> "Messaging engine has no record of delivering the message to the adapter.
> This could happen if DeleteMessage() is called multiple times for the same
> message by the adapter or if it is called for a message which was never
> delivered to the adapter by the messaging engine". Contact the adapter
> vendor.
> ========================================
=======
[ Post a follow-up to this message ]
|