Subject: Re: NETCF 2.0 MSMQ Transaction
Date: Tue, 21 Dec 2004 08:12:08 -0500
Lines: 135
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1437
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
Message-ID: <
[email protected]>
Newsgroups: microsoft.public.dotnet.framework.compactframework
NNTP-Posting-Host: 12.20.122.76
Path: cpmsftngxa10.phx.gbl!TK2MSFTFEED01.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP14
.phx.gbl
Xref: cpmsftngxa10.phx.gbl microsoft.public.dotnet.framework.compactframework:67321
X-Tomcat-NG: microsoft.public.dotnet.framework.compactframework
That's what I thought as well but what we want is a situation where we know
that the remote queue is transactional (even if the device does not) and be
able to put a message into that queue so we can read from it transactionally
on the other side (using a commit when the final processing of the message
is completed). Posting the message may be the same for a single transaction
but reading it from the queue would be different because it would give us
some built-in functionality. If it's still something that can change before
release then you have my vote for it.
The other option I'm testing is to post it to a remote (non-transactional)
queue and then perform a "read - do some process - consume" type operation
on it. We want to be certain that the processing has been successful before
we remove the message from the queue.
"Ilya Tumanov [MS]" said:
I'm sure if MessageQueue.Transactional is false, attempt to use transaction
will fail.
Local queue can be created as transactional, but I see no way MSMQ can
figure out remote queue is transactional.
It can't ask as device might be disconnected. And I don't see how developer
can tell it to MSMQ with Messaging.
I would have to investigate that.
Meanwhile, I would suggest dropping transactions so you can continue.
Single message transaction is exactly the same as no transaction at all
(unless you're using message routing).
Best regards,
Ilya
This posting is provided "AS IS" with no warranties, and confers no rights.
Subject: Re: NETCF 2.0 MSMQ Transaction
Date: Mon, 20 Dec 2004 15:23:10 -0500
Lines: 63
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1437
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
Message-ID: <ewze#
[email protected]>
Newsgroups: microsoft.public.dotnet.framework.compactframework
NNTP-Posting-Host: 12.20.122.76
Path:
cpmsftngxa10.phx.gbl!TK2MSFTNGXA06.phx.gbl!cpmsftngxa06.phx.gbl!TK2MSFTNGP08
cpmsftngxa10.phx.gbl!TK2MSFTNGXA06.phx.gbl!cpmsftngxa06.phx.gbl!TK2MSFTNGP08