OPALE - Utilisation - Ordre de priorités des règles sur le moteur de règles MAPPING IBM-i
Différence entre versions
De MappingDoc
(→Détails) |
(→Détails) |
||
Ligne 16 : | Ligne 16 : | ||
#: '''<u>PAS DE MATCH</u>''' --> <span>La règle '''par défaut en *ALL pour tous les critères''' (si existance) sera alors '''exécutée''' (si celle-ci n'est pas existante, une erreur non visible dans la log du robot sera alors levée)</span> | #: '''<u>PAS DE MATCH</u>''' --> <span>La règle '''par défaut en *ALL pour tous les critères''' (si existance) sera alors '''exécutée''' (si celle-ci n'est pas existante, une erreur non visible dans la log du robot sera alors levée)</span> | ||
− | + | Lorsque la règle est trouvée, l'action définie pour cette règle sera alors exécutée. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Version du 27 mai 2020 à 14:40
Introduction
Lorsqu’on libère un spool dans une OUTQ associée à Mapping, le programme recherche dans le paramétrage des associations entre spools et actions quelle action doit être exécutée.
Cette documentation décrit les règle d'ordre de priorités d'exécutions des règles.
Détails
- Le moteur cherche d’abord dans les règles associées le nom du fichier spool complet.
- MATCH --> On recherche dans les autres paramètres (utilisateur, travail, référence, formtype, etc …) les valeurs différentes de *ALL et compare les valeurs. Celle qui aura le plus de critères qui match avec pour valeur différent de *ALL sera alors exécutée (priorité à la règle la plus sélective).Dans le cas où plusieurs règles respectent ces même critères, la première de la liste sera alors exécutée.
- PAS DE MATCH --> On passe au point 2
- Le moteur cherche ensuite dans les règles associées le nom du fichier spool partiel (avec l'utilisation des étoiles)
- MATCH --> On recherche dans les autres paramètres (utilisateur, travail, référence, formtype, etc …) les valeurs différentes de *ALL et compare les valeurs. Celle qui aura le plus de critères qui match avec pour valeur différent de *ALL sera alors exécutée (priorité à la règle la plus sélective).Dans le cas où plusieurs règles respectent ces même critères, la première de la liste sera alors exécutée.
- PAS DE MATCH --> Passage au point 3
- Le moteur cherche ensuite dans les règles associées Si il y a un match au niveau des autres critères (utilisateur, travail, référence, formtype, etc …).
- MATCH --> On recherche dans les autres critères(utilisateur, travail, référence, formtype, etc …) les valeurs différentes de *ALL et compare les valeurs. Celle qui aura le plus de critères qui match avec pour valeur différent de *ALL sera alors exécutée (priorité à la règle la plus sélective).Dans le cas où plusieurs règles respectent ces même critères, la première de la liste sera alors exécutée.
- PAS DE MATCH --> La règle par défaut en *ALL pour tous les critères (si existance) sera alors exécutée (si celle-ci n'est pas existante, une erreur non visible dans la log du robot sera alors levée)
Lorsque la règle est trouvée, l'action définie pour cette règle sera alors exécutée.