Pergunta

Eu estou usando um adaptador WCF basichttp no BizTalk usando ESB orientação 1,0 eu fiz um teste sem BizTalk envolvidos chamando um serviço asmx e acabei com este arquivo de configuração:

<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>

Agora eu tenho para adicionar o comportamento no porto basichttp dinâmica WCF eu sou creatina. De acordo com a especificação i ler ao tentar adicionar comportamento para porta basichttp send isso não pode ser feito, mas no meu projeto dot net eu fiz isso é um limite de BizTalk?

Foi útil?

Solução 3

aparentemente, você não pode adicionar comportamentos para os adaptadores liberados com orientação ESB 1.0 devido à falta de wrapper para adaptador WCF personalizados para o BizTalk 2006

Outras dicas

Você pode adicionar comportamentos aos portos WCF em BizTalk, mas somente se você usar o adaptador WCF-Custom, no entanto. É um pouco de uma desvantagem, mas bem, o adaptador WCF-Custom é praticamente um super conjunto de todos os outros.

Use WCF-Custom econômicos com ligação HTTP, então você pode adicionar o que comportamentos personalizada que você deseja. Atualmente, estou fazendo isso em um projeto que estou trabalhando sem qualquer problema.

Não deve haver nenhuma (visível perceptível /) diferença entre WCF personalizados no Http ligação e BasicHttp exceto que você tem muito mais controle ao usar o adaptador personalizado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top