2017-05-16 3 views
0

Mon exigence est d'obtenir le fichier XML d'entrée de la source et en fonction d'un champ d'entrée particulier, nous devons extraire plusieurs lignes de la base de données et créer ces valeurs comme segments dans le fichier XML d'entrée et envoyé au dossier de destination.Exécuter l'instruction SELECT et obtenir des lignes de données SQL Table en utilisant BizTalk

J'ai essayé de récupérer les multiples lignes de SQL en utilisant l'adaptateur WCF-SQL, mais veulent savoir comment ajouter les valeurs récupérées en entrée xml nouveau

Répondre

1
  1. Create a send port using consume adapter service.
  2. Utilisez le XML d'entrée en tant que paramètre votre instruction select qui passe dans ce port d'envoi.
  3. Utilisez une orchestration qui initie à partir de votre xml d'entrée et corrèle à la réponse du port d'envoi.
  4. Utilisez une carte à double entrée qui entrées
    • l'entrée xml
    • le message de réponse qui mappe à votre dernier message.
  5. Envoyez à votre destination finale.
+0

Merci pour votre aide.Il a travaillé. – Chitra

+0

Je peux obtenir la réponse de SQL.Mais pour le point numéro 4, le message de réponse que j'ai besoin d'ajouter est d'avoir élément .Comment obtenir les valeurs de colonne séparément et mapper à la destination finale – Chitra

+0

Quelle est la procédure de retour? Êtes-vous capable de retourner un ensemble d'enregistrements? – Ralph