Configurer des ports dynamiques dans l’adaptateur SQL
Dans BizTalk Server, vous pouvez configurer des ports dynamiques pour une carte WCF-Custom. Étant donné que l’adaptateur SQL est un adaptateur WCF, vous pouvez configurer dynamiquement un port pour l’adaptateur SQL à l’aide des propriétés de contexte de message.
Utiliser une forme d’expression
Pour l’adaptateur SQL, l’URI, l’action et la liaison peuvent être déterminés à partir d’une propriété sur un message entrant, puis spécifiés dans la forme Expression , comme illustré dans l’exemple suivant :
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";
Notes
Si vous utilisez une carte WCF-SQL dans BizTalk Server console Administration, vous pouvez également spécifier le type de transport , SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="SQLAdapter"
où SQLAdapter est le nom avec lequel vous avez ajouté l’adaptateur WCF-SQL dans BizTalk Server console d’administration.
Dans l’exemple précédent,
Le message Request2 est créé à partir du message Request1. Les deux messages sont mappés à un schéma d’opération, qui est généré à l’aide du complément Consume Adapter Service.
SendPort est le nom du port d’envoi logique dans l’orchestration BizTalk.
La forme Expression fait partie de l’orchestration BizTalk. Le déploiement de l’orchestration crée également un port d’envoi WCF-Custom.
Pour plus d’informations sur la configuration des ports dynamiques, consultez Configuration de ports d’envoi dynamiques à l’aide des propriétés de contexte des adaptateurs WCF.
Voir aussi
Blocs de construction pour développer des applications BizTalk avec l’adaptateur SQL