Incompatibility between InfoPath 2007 WebServiceConnection and WCF -


i trying post data infopath using webserviceconnection, wfc service inside of appfabric. messgae never arrives in appfabric, , think know why. wcf service configured this

<endpoint address="workflow1.xamlx" binding="basichttpbinding" contract="workflowoperation" /> 

and when called wcf test client, generates header

  <s:header>     <a:action s:mustunderstand="1">http://tempuri.org/workflowoperation/receiveformpayload</a:action>   </s:header> 

however, infopath not generate soap header, generates http header

post /workflow1.xamlx http/1.1 soapaction: "http://tempuri.org/workflowoperation/receiveformpayload" content-type: text/xml; charset="utf-8" user-agent: soap toolkit 3.0 host: localhost:51842 content-length: 1893 connection: keep-alive cache-control: no-cache 

how configure wcf endpoint need http-header action, , not soap action?

well, i'm again, answer interested in getting infopath submit data appfabric service.

the .net basichttpbinding uses combination of soap1.2+wsaddressing1.0 - while infopath client submit web services using soap1.1 (with no wsaddressing support) - rending 2 incompatible. ended having write intermediary broker adapt invocations.

many "codemeit" descriptive page of composition of various wcf binding types.


Comments

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

android - layout with fragment and framelayout replaced by another fragment and framelayout -