Service SQL IBM i (AS/400) · Vue
QSYS2.ROUTING_ENTRY_INFO
Postes de routage d'un sous-système
Liste les postes de routage définis dans les descriptions de sous-système : programme de routage, classe, numéro de séquence et données de comparaison.
À quoi ça sert
Un poste de routage indique à un sous-système quelle classe et quel programme utiliser pour exécuter un travail selon ses données de routage. Cette vue les liste : sous-système, numéro de séquence, programme (PROGRAM_NAME), classe (CLASS), nombre maximal d'étapes, pool mémoire (POOL_ID), données et début de comparaison, et groupes d'affinité des ressources.
Les paramètres SUBSYSTEM_LIBRARY et SUBSYSTEM_NAME restreignent la recherche à une description de sous-système, et IGNORE_ERRORS (YES par défaut) évite qu'une erreur sur un sous-système n'arrête toute la liste. Elle remplace l'affichage de la description de sous-système et ses postes de routage.
Les postes se créent avec ADDRTGE et se modifient avec CHGRTGE.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM QSYS2.ROUTING_ENTRY_INFO
WHERE SUBSYSTEM_DESCRIPTION_LIBRARY = 'QSYS' AND
SUBSYSTEM_DESCRIPTION = 'QBATCH'
Ce que l'IBM i a renvoyé le 01/10/2026 (4 lignes au plus) :
| SUBSYSTEM_DESCRIPTION_LIBRARY Bibliothèque de la description de sous-système | SUBSYSTEM_DESCRIPTION Description de sous-système | SEQUENCE_NUMBER Numéro de séquence | PROGRAM_LIBRARY Bibliothèque du programme | PROGRAM_NAME Nom du programme | CLASS_LIBRARY Bibliothèque de la classe | CLASS Classe | MAXIMUM_STEPS Nombre maximal d'étapes | POOL_ID Identifiant du pool mémoire | COMPARISON_DATA Données de comparaison | COMPARISON_START Début de la comparaison | RESOURCES_AFFINITY_GROUP Groupe d'affinité des ressources | THREAD_RESOURCES_AFFINITY_GROUP Groupe d'affinité des ressources de l'unité d'exécution | THREAD_RESOURCES_AFFINITY_LEVEL Niveau d'affinité des ressources de l'unité d'exécution |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QSYS | QBATCH | 15 | QSYS | QCMD | QGPL | QBATCH | NULL | 1 | QIGC | 1 | NO | SYSVAL | NULL |
| QSYS | QBATCH | 300 | QSYS | QCMD | QSYS | QBATCH | NULL | 1 | QS36EVOKE | 1 | NO | SYSVAL | NULL |
| QSYS | QBATCH | 700 | QSYS | QCL | QSYS | QBATCH | NULL | 1 | QCMD38 | 1 | NO | SYSVAL | NULL |
| QSYS | QBATCH | 9999 | QSYS | QCMD | QSYS | QBATCH | NULL | 1 | *ANY | NULL | NO | SYSVAL | NULL |
Données anonymisées : les noms de système, de profils, de
bibliothèques, de postes et les adresses IP ont été remplacés. Les objets du schéma
JOBISQL sont des objets de démonstration créés pour ce site.
L'exemple d'IBM
Lister tous les postes de routage définis pour le sous-système QBATCH.
-- Description: List all the routing entries defined for the QBATCH subsystem.
SELECT * FROM QSYS2.ROUTING_ENTRY_INFO
WHERE SUBSYSTEM_DESCRIPTION_LIBRARY = 'QSYS' AND
SUBSYSTEM_DESCRIPTION = 'QBATCH';
Bon à savoir
L'ordre d'évaluation suit le numéro de séquence (SEQUENCE_NUMBER) : triez-y le résultat pour reconstituer l'ordre dans lequel le sous-système teste les postes.
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
SUBSYSTEM_LIBRARY |
VARCHAR(10) | obligatoire | Bibliothèque du sous-système |
SUBSYSTEM_NAME |
VARCHAR(10) | obligatoire | Nom du sous-système |
IGNORE_ERRORS |
VARCHAR(3) | 'YES' | Ignorer les erreurs |
Colonnes renvoyées (14)
Afficher les 14 colonnes
| Colonne | Type | Signification |
|---|---|---|
SUBSYSTEM_DESCRIPTION_LIBRARY |
VARCHAR(10) | Bibliothèque de la description de sous-système |
SUBSYSTEM_DESCRIPTION |
VARCHAR(10) | Description de sous-système |
SEQUENCE_NUMBER |
INTEGER | Numéro de séquence |
PROGRAM_LIBRARY |
VARCHAR(10) | Bibliothèque du programme |
PROGRAM_NAME |
VARCHAR(10) | Nom du programme |
CLASS_LIBRARY |
VARCHAR(10) | Bibliothèque de la classe |
CLASS |
VARCHAR(10) | Classe |
MAXIMUM_STEPS |
INTEGER | Nombre maximal d'étapes |
POOL_ID |
INTEGER | Identifiant du pool mémoire |
COMPARISON_DATA |
VARCHAR(80) | Données de comparaison |
COMPARISON_START |
INTEGER | Début de la comparaison |
RESOURCES_AFFINITY_GROUP |
VARCHAR(3) | Groupe d'affinité des ressources |
THREAD_RESOURCES_AFFINITY_GROUP |
VARCHAR(7) | Groupe d'affinité des ressources de l'unité d'exécution |
THREAD_RESOURCES_AFFINITY_LEVEL |
VARCHAR(6) | Niveau d'affinité des ressources de l'unité d'exécution |