2017-02-26 5 views
0

Nous avons un service de données dans DSS qui récupère des enregistrements de deux tables dans notre base de données de serveur SQL sur site, les tables sont liées et 1 parent et seconde est enfant Initialement, nous restreignons le service de données pour récupérer seulement un enregistrement parent qui a deux enfants, le service de données est en train de chercher correctement en utilisant le médiateur d'appel et nous sommes en mesure de soumettre ces données. enregistrements à notre service Web en utilisant un médiateur d'appel qui accepte un parent et 2 enregistrements enfant (évidemment, nous avons un mappage de données entre ces deux médiateurs d'appel)Comment filtrer plusieurs enregistrements lors de l'exécution d'un service Proxy

Maintenant le iss ue est lorsque nous supprimons la restriction de récupération 1 enregistrement parent à partir du service de données, le service de données récupère la masse d'enregistrements (parents & enfants). quand j'appelle mon service de proxy il interfacé seulement le dernier enregistrement sur 100 enregistrements, notre exigence est qu'il devrait interfacer tous les 100 enregistrements

+0

Je ne suis pas sûr si je comprends votre objectif correctement. Si vous voulez aller chercher les parents avec leurs enfants, vous pouvez utiliser call-query dans DSS. D'abord, dans l'assistant, vous devriez faire la requête pour les enfants d'un parent. Ensuite, vous faites la requête pour les parents et dans le mappage externe, vous choisissez la requête, sélectionnez la requête enfants et mappez le (s) paramètre (s) parent. Vous ne devriez pas avoir de problèmes à obtenir autant de parents que vous le souhaitez avec leurs enfants de cette façon. –

Répondre