TransactionOption.Required and SOAP

  • Thread starter Thread starter John Wood
  • Start date Start date
Hi John:

TransactionOption.Required is a valid option for a web service method.

The second half of your statement is correct, a web method has to be a
root. In this case, Required and RequiresNew will behave identically,
because when the runtime sees Transaction.Required it will create a
new transaction for the method.

That's the current behavior, as WS-Transaction and other WS-* specs
should will have an impact in the future.
 
Thanks for your clarification.
Do you happen to know if Indigo supports distributed transactions between
SOAP calls?
 
Yes, that's the current plan I've heard. Indigo will support the WS
security, transaction, reliable messaging, addressing, and policy
specifications when it arrives. The only questions is when.
 
Back
Top