다음을 통해 공유


SQL 어댑터에서 동적 포트 구성

BizTalk Server WCF-Custom 어댑터에 대한 동적 포트를 구성할 수 있습니다. SQL 어댑터는 WCF 기반 어댑터이므로 메시지 컨텍스트 속성을 사용하여 SQL 어댑터에 대한 포트를 동적으로 구성할 수 있습니다.

식 셰이프 사용

SQL 어댑터의 경우 다음 예제와 같이 들어오는 메시지의 속성에서 URI, 작업 및 바인딩을 결정한 다음 셰이프에 지정할 수 있습니다.

Request2=Request1;  
Request2(WCF.Action)="TableOp/Insert/dbo/CustomerTable";  
Request2(WCF.BindingType)="sqlBinding";  
Request2(WCF.UserName)="myuser";  
Request2(WCF.Password)="mypass";  
SendPort(Microsoft.XLANGs.BaseTypes.Address)="mssql://sql_server/my_instance/my_database";  
SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="WCF-Custom";  
  

참고

BizTalk Server 관리 콘솔에서 WCF-SQL 어댑터를 사용하는 경우 전송 유형을 로 SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="SQLAdapter"지정할 수도 있습니다. 여기서 SQLAdapter는 BizTalk Server 관리 콘솔에서 WCF-SQL 어댑터를 추가한 이름입니다.

앞의 예제에서는

  • Request2 메시지는 Request1 메시지에서 만들어집니다. 두 메시지 모두 어댑터 서비스 사용 추가 기능을 사용하여 생성된 작업 스키마에 매핑됩니다.

  • SendPort는 BizTalk 오케스트레이션에 있는 논리적 송신 포트의 이름입니다.

    셰이프는 BizTalk 오케스트레이션의 일부입니다. 오케스트레이션을 배포하면 WCF-Custom 송신 포트도 만들어집니다.

    동적 포트를 구성하는 방법에 대한 자세한 내용은 WCF 어댑터 컨텍스트 속성을 사용하여 동적 송신 포트 구성을 참조하세요.

참고 항목

SQL 어댑터를 사용하여 BizTalk 애플리케이션을 개발하기 위한 구성 요소