共用方式為


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

另請參閱

建立 SAP 應用程式的建構元素