Question

J'utilise un adaptateur wcf basichttp dans biztalk avec le guide ESB 1.0 J'ai fait un test sans que biztalk implique d'appeler un service asmx et j'ai fini avec ce fichier de configuration:

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

Maintenant, je dois ajouter le comportement dans le port dynamique wcf basichttp que je suis la créatine. Selon la spécification que j'ai lue en essayant d'ajouter un comportement au port d'envoi de basichttp, cela ne peut pas être fait mais sur mon projet de net point je l'ai fait est-ce une limite de biztalk?

Était-ce utile?

La solution 3

apparemment, vous ne pouvez pas ajouter de comportements aux adaptateurs publiés avec le guide ESB 1.0 en raison de l'absence d'encapsuleur pour l'adaptateur wcf-custom pour biztalk 2006

Autres conseils

Vous pouvez toutefois ajouter des comportements aux ports WCF dans BizTalk, mais uniquement si vous utilisez l'adaptateur WCF-Custom. C'est un peu un inconvénient, mais bon, l'adaptateur WCF-Custom est à peu près un sur-ensemble de tous les autres.

Utilisez WCF-Custom avec la liaison HTTP, vous pouvez ensuite ajouter les comportements personnalisés souhaités. Je travaille actuellement sur un projet sur lequel je travaille sans aucun problème.

Il ne devrait y avoir aucune différence (discernable / visible) entre WCF-Custom sur la liaison Http et BasicHttp, si ce n’est que vous obtenez un contrôle beaucoup plus important lorsque vous utilisez l’adaptateur personnalisé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top