Oracle E-Business Suite를 사용하여 동적 포트 구성
BizTalk Server WCF-Custom 어댑터에 대한 동적 포트를 구성할 수 있습니다. Oracle E-Business 어댑터는 WCF 기반 어댑터이므로 메시지 컨텍스트 속성을 사용하여 Oracle E-Business 어댑터에 대한 포트를 동적으로 구성할 수 있습니다.
Oracle E-Business 어댑터의 경우 다음 예제와 같이 들어오는 메시지의 속성에서 URI, 작업 및 바인딩을 결정한 다음 식 셰이프에 지정할 수 있습니다.
Request2=Request1;
Request2(WCF.Action)="InterfaceTables/Insert/OFA/FA/FA_BOOKS";
Request2(WCF.BindingType)="oracleEBSBinding";
Request2(WCF.UserName)="myuser";
Request2(WCF.Password)="mypass";
SendPort(Microsoft.XLANGs.BaseTypes.Address)="oracleebs://ebs_instance";
SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="WCF-Custom";
참고
BizTalk Server 관리 콘솔에서 WCF-OracleEBS 어댑터를 사용하는 경우 전송 유형을 로 SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="OracleEBSAdapter"
지정할 수도 있습니다. 여기서 OracleEBSAdapter는 BizTalk Server 관리 콘솔에서 WCF-OracleEBS 어댑터를 추가한 이름입니다.
앞의 예제에서는
Request2 메시지는 Request1 메시지에서 만들어집니다. 두 메시지 모두 어댑터 서비스 사용 추가 기능을 사용하여 생성된 작업 스키마에 매핑됩니다.
SendPort는 BizTalk 오케스트레이션에 있는 논리적 송신 포트의 이름입니다.
식 셰이프는 BizTalk 오케스트레이션의 일부입니다. 오케스트레이션을 배포하면 WCF-Custom 송신 포트도 만들어집니다.
동적 포트를 구성하는 방법에 대한 자세한 내용은 WCF 어댑터 컨텍스트 속성을 사용하여 동적 송신 포트 구성을 참조하세요.