I'm creating a transaction object in VB under COM+ that creates a secondary
object that in turns sends MSMQ messages (non transactional queue). Now if
I run it all under COM+ I get the message 'Transactional Usage is Invalid'
when I try and send the message. The interesting thing is that the object
is created in a transaction even though it's marked as MTSTransactionMode =
1 No Transactions. In the object you can also call the
GetObjectContext.IsInTransaction method (obviously having to inc. the
reference first) which returns True!! If you run the MSMQ wrapper pbject in
VB the transaction stuff works as it should.
Has anyone any ideas?
Thanks in advance
Steve
YARG.com
sg...@yarg.com