2013-08-03 1 views
0

Как я могу использовать веб-службу WCF с привязкой net.tcp в ColdFusion? CreateObject дал мне ошибку: неправильный формат WSDL. Однако у меня нет проблем с его потреблением в другом приложении Windows Form. Если я использую привязку http, у меня тоже нет проблем с ее потреблением.Как я могу использовать веб-службу WCF с привязкой net.tcp в ColdFusion?

+0

NetTcp является .NET; насколько я знаю, для других клиентов, не являющихся клиентами, для использования вашего сервиса вам придется использовать один из * HttpBindings. – Tim

+0

Вы получили эту работу? –

ответ

1

Вам необходимо указать флаги wsdl2javaargs, указывающие имя пользователя и пароль, чтобы сервер ColdFusion мог читать файлы импорта, используемые WCF, вместо того, чтобы иметь страницу «все-в-одном» для wsdl.

Э.Г.

<cfset yourPassword="whatever"> 
<cfset yourUsername="whoever"> 
<cfobject type="webservice" 
      name="ws_eWard" 
      webservice="http://url.to.web-service.org/yourWebService.svc?wsdl" 
      password="#yourPassword#" 
      username="#yourUsername#" 
      wsdl2javaargs="-U #yourUsername# -P #yourPassword#" > 

Найдено этот указатель на: http://forums.adobe.com/thread/642095