Добавление поведения к wichf basichttp в biztalk 2006R2 - PullRequest
1 голос
/ 13 сентября 2009

Я использую адаптер wicf basichttp в biztalk, используя руководство ESB 1.0 я сделал тест без участия biztalk, вызвав службу asmx, и у меня получился файл конфигурации:

<behaviors>
   <endpointBehaviors>
     <behavior name="NtlmEndpointBehavior">
      <clientCredentials>
       <windows allowedImpersonationLevel="Impersonation" />
       <httpDigest impersonationLevel="Impersonation" />
      </clientCredentials>
     </behavior>
   </endpointBehaviors>
  </behaviors>
  <client>
   <endpoint address="http://address" behaviorConfiguration="NtlmEndpointBehavior"
binding="basicHttpBinding" 
bindingConfiguration="ApiSoap"
          contract="API.ApiSoap" name="ApiSoap" />
   </client>

Теперь мне нужно добавить поведение в динамический порт wcf basichttp, я - креатин. В соответствии со спецификацией, которую я прочитал, при попытке добавить поведение к порту отправки basichttp этого сделать нельзя, но в моем проекте dot net я сделал это это предел biztalk?

Ответы [ 3 ]

2 голосов
/ 13 сентября 2009

Вы можете добавить поведение к портам WCF в BizTalk, но только если вы используете адаптер WCF-Custom. Это немного минус, но хорошо, адаптер WCF-Custom в значительной степени является надмножеством всех остальных.

1 голос
/ 15 сентября 2009

Используйте WCF-Custom с привязкой Http, тогда вы можете добавить любые пользовательские поведения, которые вы хотите. В настоящее время я делаю это над проектом, над которым я работаю, без каких-либо проблем.

Не должно быть (различимой / видимой) разницы между WCF-Custom для привязки Http и BasicHttp, за исключением того, что вы получаете гораздо больший контроль при использовании настраиваемого адаптера.

0 голосов
/ 17 сентября 2009

очевидно, вы не можете добавить поведение к адаптерам, выпущенным с ESB guide 1.0, из-за отсутствия оболочки для адаптера wcf-custom для biztalk 2006

...