2009-09-13 3 views
1

내가 ESB 지침 1.0 를 사용 biztalk에서 WCF의 basichttp 어댑터를 사용하고 biztalk에서 WCF의 basichttp에 동작을 추가하고 난이 구성 파일을 사용하여 결국 :는 ASMX 서비스를 호출 포함했다 내가 biztalk없이 테스트를했다 2006R2

<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 동적 포트에 동작을 추가해야합니다. 저는 creatin입니다. 스펙에 따르면 basichttp에 동작을 추가하려고 할 때 읽는 포트에 따라 수행 할 수 없지만 내 도트 프로젝트에서 만들었습니다. 은 biztalk의 한계입니까?

답변

0

분명히 당신이 때문에 biztalk 2006

2

그러나 WCF- 사용자 지정 어댑터를 사용하는 경우에만 BizTalk의 WCF 포트에 동작을 추가 할 수 있습니다. 그것은 약간의 단점이지만, 잘, WCF-Custom 어댑터는 다른 모든 것들의 수퍼 셋입니다.

1

Http 바인딩을 사용하여 WCF-Custom을 사용하면 원하는대로 사용자 정의 동작을 추가 할 수 있습니다. 나는 현재 어떤 문제없이 일하고있는 프로젝트에서 이것을하고있다.

사용자 지정 어댑터를 사용할 때 Http 바인딩과 BasicHttp에서 WCF-Custom을 훨씬 더 크게 제어한다는 점을 제외하고는 차이점을 발견 할 수 없습니다.

+0

문제에 대한 WCF-사용자 정의 어댑터에 대한 래퍼의 부족으로 ESB 지침 1.0과 함께 출시 된 어댑터에 동작을 추가 어차피 내가 ESB지도 와 ESB를 사용하여 WCF를 호출하고 있다는 것입니다 지침 1.0에는 2 개의 래퍼가 제공됩니다. WCF-Basic 및 WcF-WS 및 WCF-Custom 없음 –