共用方式為


在 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 應用程式的建置組塊