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
Post a Comment