Потребление услуг WCF от Coldfusion 7 - PullRequest
2 голосов
/ 20 апреля 2010

Я пытаюсь выяснить способ использования службы WCF, имеющейся у меня (wsdl) из Coldfusion. Мне нужно передать значения в заголовке запроса. Кажется, я нигде не могу найти хороших примеров. Кто-нибудь?

Ответы [ 2 ]

3 голосов
/ 20 апреля 2010

Я думаю, что вы хотите функции

AddSOAPRequestHeader(webservice, namespace, name, value [, mustunderstand])
AddSOAPResponseHeader(namespace, name, value[, mustunderstand])

Они позволяют добавлять XML в заголовки запросов и ответов вашего веб-сервиса.

0 голосов
/ 20 апреля 2010

В ColdFusion вы можете использовать веб-сервисы, используя cfinvoke

<cfinvoke  
webservice="http://www.somewebservice.com/WebService.wsdl" 
method="getWebServiceMethod" 
returnvariable="webServiceResult"> 
<cfinvokeargument name="arg1" value="Arg1"/> 
<cfinvokeargument name="arg2" value="Arg2"/> 
</cfinvoke> 
<cfoutput>The Result is #webServiceResult#</cfoutput>

или CreateObject

<cfscript> 
ws = CreateObject("webservice",  
"http://www.somewebservice.com/WebService.wsdl"); 
webServiceResult = ws.getWebServiceMethod("Arg1","Arg2"); 
writeoutput(webServiceResult); 
</cfscript>
...