BizTalk WCF Send Port error - The header 'CoordinationContext' was not understood -
i have wcf-wshttp send port set enable transactions checked, , i'm getting following error when message sent:
the header 'coordinationcontext' namespace 'http://schemas.xmlsoap.org/ws/2004/10/wscoor' not understood recipient of message, causing message not processed. error typically indicates sender of message has enabled communication protocol receiver cannot process. please ensure configuration of client's binding consistent service's binding. if uncheck enable transactions box, message processed successfully. can me working transaction support?
here's binding info service's web.config (transactionflow set true):
<bindings> <wshttpbinding> <binding name="servicebinding" closetimeout="00:01:00" opentimeout="00:01:00" receivetimeout="00:10:00" sendtimeout="00:01:00" bypassproxyonlocal="false" transactionflow="true" hostnamecomparisonmode="strongwildcard" maxbufferpoolsize="524288" maxreceivedmessagesize="65536" messageencoding="text" textencoding="utf-8" usedefaultwebproxy="true" allowcookies="false"> <readerquotas maxdepth="32" maxstringcontentlength="8192" maxarraylength="16384" maxbytesperread="4096" maxnametablecharcount="16384" /> <reliablesession ordered="true" inactivitytimeout="00:10:00" enabled="false" /> <security mode="transport"> <transport clientcredentialtype="ntlm" proxycredentialtype="none" realm="" /> <message clientcredentialtype="windows" negotiateservicecredential="true" establishsecuritycontext="true" /> </security> </binding> </wshttpbinding> </bindings> thanks in advance!
it problem setup of msdtc, see http://msdn.microsoft.com/en-us/library/ms752261.aspx
also check event log msdtc related errors.
Comments
Post a Comment