Freigeben über


Konfigurieren dynamischer Ports im SQL-Adapter

In BizTalk Server können Sie dynamische Ports für einen WCF-Custom-Adapter konfigurieren. Da der SQL-Adapter ein WCF-basierter Adapter ist, können Sie mithilfe von Nachrichtenkontexteigenschaften dynamisch einen Port für den SQL-Adapter konfigurieren.

Verwenden eines Ausdrucks-Shapes

Für den SQL-Adapter können der URI, die Aktion und die Bindung aus einer Eigenschaft für eine eingehende Nachricht bestimmt und dann im Shape Ausdruck angegeben werden, wie im folgenden Beispiel gezeigt:

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";  
  

Hinweis

Wenn Sie einen WCF-SQL-Adapter in BizTalk Server Verwaltungskonsole verwenden, können Sie den Transporttyp auch als SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="SQLAdapter"angeben, wobei SQLAdapter der Name ist, mit dem Sie den WCF-SQL-Adapter in BizTalk Server Verwaltungskonsole hinzugefügt haben.

Im vorherigen Beispiel

  • Die Request2-Nachricht wird aus der Request1-Nachricht erstellt. Beide Nachrichten werden einem Vorgangsschema zugeordnet, das mit dem Add-In "Adapterdienst nutzen" generiert wird.

  • SendPort ist der Name des logischen Sendeports in der BizTalk-Orchestrierung.

    Das Expression-Shape ist Teil der BizTalk-Orchestrierung. Durch die Bereitstellung der Orchestrierung wird auch ein WCF-Custom Sendeport erstellt.

    Weitere Informationen zum Konfigurieren dynamischer Ports finden Sie unter Konfigurieren von dynamischen Sendeports mithilfe von WCF-Adapterkontexteigenschaften.

Weitere Informationen

Bausteine zum Entwickeln von BizTalk-Anwendungen mit dem SQL-Adapter