SAP 어댑터에서 동적 포트 구성
메시지 컨텍스트 속성 사용
BizTalk Server WCF-Custom 어댑터에 대한 동적 포트를 구성할 수 있습니다. SAP 어댑터는 WCF 기반 어댑터이므로 메시지 컨텍스트 속성을 사용하여 SAP 어댑터에 대한 포트를 동적으로 구성할 수 있습니다.
SAP 어댑터의 경우 다음 예제와 같이 들어오는 메시지의 속성에서 URI, 작업 및 바인딩을 결정한 다음 식 셰이프에 지정될 수 있습니다.
Request2=Request1;
Request2(WCF.Action)="http://Microsoft.LobServices.Sap/2007/03/Rfc/RFC_CUSTOMER_GET";
Request2(WCF.BindingType)="sapBinding";
Request2(WCF.UserName)="YourUserName";
Request2(WCF.Password)="YourPassword";
SendPort(Microsoft.XLANGs.BaseTypes.Address)="sap://CLIENT=800;LANG=EN;@A/YourSAPHost/00";
SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="WCF-Custom";
참고
BizTalk Server 관리 콘솔에서 WCF-SAP 어댑터를 사용하는 경우 전송 유형을 로 SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="SAPAdapter"
지정할 수도 있습니다. 여기서 SAPAdapter는 BizTalk Server 관리 콘솔에서 WCF-SAP 어댑터를 추가한 이름입니다.
앞의 예제에서:
Request2 메시지는 Request1 메시지에서 만들어집니다. 두 메시지 모두 어댑터 서비스 BizTalk 프로젝트 추가 기능 사용을 사용하여 생성되는 작업 스키마에 매핑됩니다.
SendPort는 BizTalk 오케스트레이션에 있는 논리적 송신 포트의 이름입니다.
식 셰이프는 BizTalk 오케스트레이션의 일부입니다. 오케스트레이션을 배포하면 WCF-Custom 송신 포트도 만들어집니다.
동적 포트를 구성하는 방법에 대한 자세한 내용은 WCF 어댑터 컨텍스트 속성을 사용하여 동적 송신 포트 구성을 참조하세요.