Biztalk 2006R2에서 WCF BASICHTTP에 동작 추가
-
07-07-2019 - |
문제
ESB Guidance 1.0을 사용하여 Biztalk에서 WCF BASICHTTP 어댑터를 사용하고 있습니다. 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 Dynamic Port I Am Creatin에서 동작을 추가해야합니다. Basichttp Send 포트에 동작을 추가하려고 할 때 읽은 사양에 따르면이 작업을 수행 할 수는 없지만 DOT NET 프로젝트에서는 BizTalk의 한계입니까?
해결책 3
분명히 Biztalk 2006 용 WCF- 커스텀 어댑터 용 래퍼가 부족하여 ESB Guidance 1.0으로 출시 된 어댑터에 동작을 추가 할 수 없습니다.
다른 팁
Biztalk의 WCF 포트에 동작을 추가 할 수 있지만 WCF-Custom 어댑터를 사용하는 경우에만 가능합니다. 그것은 약간의 단점이지만, WCF-Custom 어댑터는 다른 모든 사람들의 슈퍼 세트입니다.
wcf-custom wtih http 바인딩을 사용하면 원하는 사용자 지정 동작을 추가 할 수 있습니다. 나는 현재 아무런 문제없이 작업중인 프로젝트 에서이 작업을 수행하고 있습니다.
HTTP 바인딩에 대한 WCF-CUSTOM과 BASICHTP 사이에는 사용자 정의 어댑터를 사용할 때 훨씬 더 큰 제어를 얻는 것 외에는 (식별 가능한 / 가시적) 차이가 없어야합니다.
제휴하지 않습니다 StackOverflow