WS-Atomic Transactions across domains RRS feed

  • Question

  • Hello,

    we're having issues configuring ws-at between two domains.

    I have a C# application calling a WCF webservice using wshttpbinding. We're using transactions, so I configured MSDTC and WS-AT. I've configured the SSL certificates and everything.

    Now I still can't get the transactions to work. It fails every time. So I started digging in the log files. On the second domain (running the WCF webservice) I found the following error in the 'WsatTrace.etl' file:

    There was no endpoint listening at https://dev102/WsatService/Registration/Coordinator/Disabled/ that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.

    This is correct, because the URL should be dev102.domain.local. I can't get my head around this issue. I could (in theory) add dev102 to the hosts-file, but when I tried that, the certificate validation fails because it's issued to dev102.domain.local and not dev102.

    Any help is appreciated :-)

    Tuesday, May 14, 2013 9:18 AM

All replies

  • I've created new certificates, and the fault has gone. But now I get the following error:

    "The WS-AT protocol service failed to register with its coordinator. The fault code was FailedAuthentication"

    And in the log file:

    "A fault reply with code FailedAuthentication was received. The fault reason follows: Access is denied"

    What is denying access? Authentication at the WS-AT tab is allowing everyone to access and MSDTC is configured to No Authentication Required.

    Wednesday, May 15, 2013 9:02 AM