質問

ESBガイダンス1.0を使用して、biztalkでwcf basichttpアダプターを使用しています 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送信ポートに動作を追加しようとしたときに読んだ仕様によれば、これは行うことができませんが、私のドットネットプロジェクトでは作成しました biztalkの制限ですか?

役に立ちましたか?

解決 3

明らかに、biztalk 2006用のwcf-customアダプターのラッパーがないため、ESBガイダンス1.0でリリースされたアダプターに動作を追加することはできません

他のヒント

BizTalkのWCFポートに動作を追加できますが、WCF-Customアダプターを使用している場合のみです。少しマイナス面ですが、WCF-Customアダプターは他のすべてのアダプターのスーパーセットです。

WCFカスタムHttpバインディングを使用して、必要なカスタム動作を追加できます。私は現在、まったく問題なく取り組んでいるプロジェクトでこれを行っています。

WCF-Custom on HttpバインディングとBasicHttpの間に(識別可能/可視)の違いはないはずです。ただし、カスタムアダプターを使用すると、はるかに優れた制御が得られます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top