Partager via


Étape 3 : Tester l’application migrée qui utilise l’adaptateur SQL

Étape 3 sur 3

Durée d’exécution : 5 minutes

Objectif: Dans cette étape, vous allez tester l’application migrée en effectuant une opération Insertion sur la table Customer. Pour ce faire, vous supprimez un message de demande conforme au schéma généré à l’aide de l’adaptateur SQL vPrev.

Prérequis

  • Configurez l’application BizTalk en mappant les ports logiques de l’orchestration BizTalk aux ports physiques de la console d’administration BizTalk Server.

  • Configurez l’application BizTalk pour utiliser le port d’envoi WCF-Custom pour l’adaptateur SQL basé sur WCF.

Pour tester l’application migrée

  1. Créez un code XML de requête conforme au schéma généré par l’adaptateur SQL vPrev. À l’aide de la carte sortante, le port d’envoi WCF-Custom la convertit pour la rendre conforme au schéma de l’adaptateur SQL wcf et l’envoie à la base de données SQL Server.

    <Insert xmlns="http://SQLInsert">  
      <sync>  
        <after>  
          <CustomerTable Name="John" />  
        </after>  
      </sync>  
    </Insert>  
    
  2. Collez le message de demande dans le dossier mappé à l’emplacement de réception du fichier.

  3. L’orchestration consomme le message de requête et l’envoie à la base de données SQL Server. La réponse de la base de données SQL Server est reçue dans le schéma conforme au schéma de l’adaptateur SQL basé sur WCF. À l’aide de la carte entrante, le port d’envoi WCF-Custom le convertit en schéma de l’adaptateur SQL vPrev. La réponse de la base de données SQL Server est enregistrée dans l’autre emplacement de fichier défini dans le cadre de l’orchestration. La réponse pour le message de demande précédent est :

    <?xml version="1.0" encoding="utf-8" ?>   
    <InsertResponse xmlns="http://SQLInsert">  
      <Success>  
        <long xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">101</long>   
      </Success>  
    </InsertResponse>  
    

    Dans la réponse précédente, « 101 » est la valeur de la colonne d’identité insérée dans la table Customer.

Voir aussi

Tutoriel 1 : Migrer des projets BizTalk vers l’adaptateur SQL