Partager via


Configurer un port à l’aide de l’adaptateur WCF personnalisé et de l’adaptateur SQL

Étapes de configuration des ports d’envoi et de réception WCF-Custom pour effectuer des opérations sortantes et entrantes sur SQL Server à l’aide de l’adaptateur SQL.

Prérequis

Connectez-vous avec un compte membre du groupe Administrateurs BizTalk Server ou Opérateurs BizTalk. Pour plus d’informations sur les autorisations, consultez Autorisations requises pour le déploiement et la gestion d’une application BizTalk et Droits de sécurité minimaux.

Déployer des adaptateurs pour envoyer des messages à SQL Server

Effectuez les étapes suivantes pour configurer un port d’envoi de WCF-Custom pour l’envoi de messages à SQL Server à l’aide de la console Administration BizTalk Server.

  1. Démarrez la console Administration BizTalk Server.

  2. Dans l’arborescence de la console, développez BizTalk Group, puis Applications.

  3. Développez l’application sous laquelle vous souhaitez déployer l’adaptateur SQL.

  4. Cliquez avec le bouton droit sur Envoyer les ports, pointez sur Nouveau, puis pointez sur le type de port que vous souhaitez configurer en fonction du mode de communication entre BizTalk Server et SQL Server.

  5. Dans la boîte de dialogue Propriétés du port d’envoi, sous l’onglet Général , tapez un nom pour le port d’envoi.

  6. Dans la liste déroulante Type , sélectionnez WCF-Custom, puis cliquez sur Configurer.

  7. Dans la boîte de dialogue Propriétés de transport personnalisées WCF , procédez comme suit :

    1. Cliquez sur l’onglet Général et, dans le champ Adresse (URI), spécifiez l’URI de connexion pour SQL Server. Pour plus d’informations sur l’URI de connexion, consultez Créer l’URI de connexion SQL Server.

    2. Sous l’onglet Général , dans la zone de texte Action , tapez l’action de l’opération. Pour obtenir la liste des actions pour chaque opération, consultez Messages et schémas de message. Par exemple, l’action permettant d’appeler l’opération Insérer sur une table d’une base de données SQL Server est :

      TableOp/Insert/dbo/Employee  
      

      Notes

      Employee est le nom d’une table dans SQL Server base de données.

    3. Cliquez sur l’onglet Liaison , puis dans la liste Type de liaison , sélectionnez sqlBinding. Vous pouvez spécifier les différentes propriétés de liaison exposées par l’adaptateur SQL. Pour plus d’informations sur les propriétés de liaison, consultez En savoir plus sur l’adaptateur BizTalk pour SQL Server propriétés de liaison d’adaptateur.

    4. Cliquez sur l’onglet Informations d'identification, puis effectuez l’une des opérations suivantes :

      • Sélectionnez l’option Ne pas utiliser l’authentification unique et spécifiez le nom d’utilisateur et le mot de passe pour vous connecter à SQL Server. Notez que le nom d’utilisateur et le mot de passe respectent la casse.

        Notes

        Si vous souhaitez vous connecter à SQL Server à l’aide de Authentification Windows, spécifiez un nom d’utilisateur et un mot de passe vides. Avant de procéder, l’utilisateur Windows avec lequel vous êtes connecté doit être ajouté à SQL Server comme décrit dans Se connecter à SQL Server à l’aide de l’authentification Windows avec l’adaptateur SQL.

      • Sélectionnez l’option Utiliser l’authentification unique , puis spécifiez une application d’authentification unique d’entreprise (SSO) associée.

        Pour plus d’informations sur la sécurité en ce qui concerne BizTalk Server, consultez Sécurité avec l’adaptateur SQL et BizTalk Server.

    5. Pour revenir à la boîte de dialogue Propriétés du port d’envoi , cliquez sur OK.

  8. Dans la liste Gestionnaire d’envoi , sélectionnez BizTalkServerApplication.

  9. Si vous avez choisi Port d’envoi statique One-Way à l’étape 4, spécifiez un pipeline d’envoi. Dans la liste Envoyer le pipeline , sélectionnez le pipeline qui correspond à XMLTransmit.

  10. Si vous avez choisi Port Solicit-Response statique à l’étape 4, spécifiez les pipelines d’envoi et de réception.

    1. Dans la liste déroulante Envoyer le pipeline , sélectionnez le pipeline qui correspond à XMLTransmit.

    2. Dans la liste déroulante Recevoir le pipeline , sélectionnez le pipeline qui correspond à XMLReceive.

  11. Cliquez sur OK.

Déployer des adaptateurs pour recevoir des messages de SQL Server

Effectuez les étapes suivantes pour configurer un port de réception WCF-Custom pour recevoir des messages de SQL Server à l’aide de la console Administration BizTalk Server.

  1. Démarrez la console Administration BizTalk Server.

  2. Dans l’arborescence de la console, développez BizTalk Group, puis Applications.

  3. Développez l’application sous laquelle vous souhaitez déployer l’adaptateur SQL.

  4. Cliquez avec le bouton droit sur Ports de réception, pointez sur Nouveau, puis cliquez sur Port de réception unidirectionnel ou Port de réception de la réponse à la demande, en fonction du mode de communication entre BizTalk Server et SQL Server.

  5. Dans la boîte de dialogue Propriétés du port de réception, sous l’onglet Général , tapez un nom pour le port de réception.

  6. Sous l’onglet Emplacements de réception , cliquez sur Nouveau. La boîte de dialogue Propriétés de l’emplacement de réception s’affiche.

  7. Dans la boîte de dialogue Propriétés de l’emplacement de réception, procédez comme suit :

    1. Spécifiez un nom pour l’emplacement de réception.

    2. Dans la liste déroulante Type , sélectionnez WCF-Custom, puis cliquez sur Configurer.

  8. Dans la boîte de dialogue Propriétés de transport personnalisées WCF , procédez comme suit :

    1. Cliquez sur l’onglet Général et, dans le champ Adresse (URI), spécifiez l’URI de connexion pour SQL Server. Pour plus d’informations sur l’URI de connexion, consultez Créer l’URI de connexion SQL Server.

    2. Cliquez sur l’onglet Liaison , puis dans la liste déroulante Type de liaison , sélectionnez sqlBinding. Vous pouvez spécifier les différentes propriétés de liaison exposées par l’adaptateur SQL. Pour plus d’informations sur les propriétés de liaison, consultez En savoir plus sur l’adaptateur BizTalk pour SQL Server propriétés de liaison d’adaptateur.

    3. Cliquez sur l’onglet Comportement pour définir le niveau d’isolation des transactions. Pour plus d’informations sur la définition du niveau d’isolation des transactions, consultez Configurer le niveau d’isolation des transactions et Délai d’expiration des transactions avec SQL.

    4. Cliquez sur l’onglet Autre , puis effectuez l’une des opérations suivantes :

      • Sélectionnez Compte d’utilisateur, puis spécifiez le nom d’utilisateur et le mot de passe pour vous connecter à SQL Server. Notez que le nom d’utilisateur et le mot de passe respectent la casse.

        Notes

        Si vous souhaitez vous connecter à SQL Server à l’aide de Authentification Windows, spécifiez un nom d’utilisateur et un mot de passe vides. Avant de procéder, l’utilisateur Windows avec lequel vous êtes connecté doit être ajouté à SQL Server comme décrit dans Se connecter à SQL Server à l’aide de l’authentification Windows avec l’adaptateur SQL.

      • Sélectionnez l’option Obtenir les informations d’identification à partir de l’application affiliée , puis spécifiez une application d’authentification unique associée.

        Pour plus d’informations sur la sécurité en ce qui concerne BizTalk Server, consultez Sécurité avec l’adaptateur SQL et BizTalk Server.

    5. Pour revenir à la boîte de dialogue Propriétés de l’emplacement de réception, cliquez sur OK.

  9. Dans la liste déroulante Gestionnaire de réception, sélectionnez BizTalkServerApplication.

  10. Si vous avez choisi Port de réception unidirectionnel à l’étape 4, spécifiez un pipeline de réception. Dans la liste Recevoir le pipeline , sélectionnez le pipeline correspondant à XMLReceive.

  11. Si vous avez choisi Le port de réception de la réponse à la demande à l’étape 4, spécifiez les pipelines d’envoi et de réception.

    1. Dans la liste déroulante Recevoir le pipeline , sélectionnez le pipeline qui correspond à XMLReceive.

    2. Dans la liste déroulante Envoyer le pipeline , sélectionnez le pipeline qui correspond à XMLTransmit.

  12. Dans la boîte de dialogue Propriétés de l’emplacement de réception, cliquez sur OK.

  13. Dans la boîte de dialogue Propriétés du port de réception, cliquez sur OK.

Voir aussi

Configurer manuellement une liaison de port physique à l’adaptateur SQL