Utilisation d'une boucle WHILE avec Afficher les données. SAP BusinessObjects Data Services 4.1 Support Package 1
Worflows
Vous pouvez ajouter tout objet valide dans un workflow incluant des scripts, des workflows et des flux de données. Reliez ces objets pour représenter l'ordre dans lequel vous souhaitez exécuter les
étapes.
Remarque :
Même si vous pouvez inclure le workflow dans la boucle WHILE, des appels récursifs peuvent créer une boucle infinie.
7.
Une fois que vous avez défini les étapes dans la boucle WHILE, sélectionnez Débogage > Valider.
Le logiciel teste votre définition par rapport aux erreurs de syntaxe et affiche les erreurs rencontrées.
8.
Fermez l'éditeur de boucles WHILE pour revenir au workflow appelant.
9.7.3 Utilisation d'une boucle WHILE avec Afficher les données
Lorsque vous utilisez Afficher les données, un job est interrompu lorsque le logiciel a récupéré le nombre de lignes indiqué pour tous les objets pouvant être analysés.
Selon la conception de votre job, le logiciel peut ne pas exécuter toutes les itérations d'une boucle
WHILE si vous exécutez un job en mode Affichage de données :
• Si la boucle WHILE contient des objets pouvant être analysés et qu'il n' y en a pas en dehors de la boucle WHILE (par exemple si la boucle WHILE est le dernier objet d'un job), l'exécution du job prendra fin après l'analyse des objets dans la boucle WHILE, peut-être à la fin de la première itération de la boucle WHILE.
• S'il reste des objets pouvant être analysés par la suite, la boucle WHILE est exécutée normalement.
Les objets analysés dans la boucle WHILE indiqueront les résultats de la dernière itération.
• S'il n'existe aucun objet pouvant être analysé suite à la boucle WHILE mais s'il existe des objets pouvant être analysés terminés parallèlement à la boucle WHILE, l'exécution du job se termine à la fin de l'analyse de tous les objets pouvant être analysés. La boucle WHILE peut exécuter n'importe quel nombre d'itérations.
9.8 Blocs Try/Catch
Un bloc Try/Catch désigne une combinaison d'un objet Try et d'un ou plusieurs objets Catch qui permettent d'indiquer d'autres workflows si des erreurs surviennent lorsque le logiciel exécute un job.
Blocs Try/Catch :
• Groupes d'exceptions "Catch" "levées" par le logiciel, le DBMS ou le système d'exploitation.
• Appliquez les solutions aux groupes d'exceptions ou aux erreurs spécifiques dans un groupe.
• Poursuivez l'exécution.
226 2012-11-22

Öffentlicher Link aktualisiert
Der öffentliche Link zu Ihrem Chat wurde aktualisiert.