在 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 配接器內容屬性設定動態傳送埠。