Service SQL IBM i (AS/400) · Vue
QSYS2.COMMUNICATIONS_ENTRY_INFO
Entrées de communication d'un sous-système
Liste les entrées de communication (ADDCMNE) d'une description de sous-système : unité, emplacement distant, mode, description de travail et utilisateur par défaut.
À quoi ça sert
Une entrée de communication définit comment un sous-système accepte les travaux de communication arrivant d'une unité ou d'un emplacement distant. La vue QSYS2.COMMUNICATIONS_ENTRY_INFO les liste avec l'unité (DEVICE), l'emplacement distant (REMOTE_LOCATION), le mode (MODE), la description de travail, l'utilisateur par défaut (DEFAULT_USER) et le nombre maximal de travaux actifs.
Les paramètres SUBSYSTEM_DESCRIPTION_LIBRARY et SUBSYSTEM_DESCRIPTION ciblent un sous-système ; IGNORE_ERRORS vaut YES par défaut.
Là où DSPSBSD n'affiche qu'une description à la fois, le SQL permet d'auditer d'un coup les utilisateurs par défaut de toutes les entrées de communication.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM QSYS2.COMMUNICATIONS_ENTRY_INFO
WHERE SUBSYSTEM_DESCRIPTION_LIBRARY = 'QSYS' AND
SUBSYSTEM_DESCRIPTION = 'QCMN'
Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :
| SUBSYSTEM_DESCRIPTION_LIBRARY Bibliothèque de la description de sous-système | SUBSYSTEM_DESCRIPTION Description de sous-système | DEVICE Unité | REMOTE_LOCATION Emplacement distant | MODE Mode | JOB_DESCRIPTION_LIBRARY Bibliothèque de la description de travail | JOB_DESCRIPTION Description de travail | DEFAULT_USER Utilisateur par défaut | MAXIMUM_ACTIVE_JOBS Nombre maximal de travaux actifs |
|---|---|---|---|---|---|---|---|---|
| QSYS | QCMN | *ALL | NULL | *ANY | NULL | *USRPRF | *SYS | NULL |
| QSYS | QCMN | *ALL | NULL | QPCSUPP | NULL | *USRPRF | *SYS | NULL |
| QSYS | QCMN | *ALL | NULL | QCASERVR | NULL | *USRPRF | NULL | NULL |
| QSYS | QCMN | Q1PLOC | NULL | Q1PMOD | NULL | *USRPRF | NULL | 0 |
| QSYS | QCMN | *ALL | NULL | QIJS | NULL | *USRPRF | QIJS | 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 toutes les entrées de communication définies pour le sous-système QCMN.
-- Description: List all the communications entries defined for the QCMN subsystem.
SELECT * FROM QSYS2.COMMUNICATIONS_ENTRY_INFO
WHERE SUBSYSTEM_DESCRIPTION_LIBRARY = 'QSYS' AND
SUBSYSTEM_DESCRIPTION = 'QCMN';
Bon à savoir
Contrôlez la colonne DEFAULT_USER : une entrée de communication qui désigne un utilisateur par défaut permet à un travail entrant de s'exécuter sous ce profil, ce qui compte dans un audit de sécurité.
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
SUBSYSTEM_DESCRIPTION_LIBRARY |
VARCHAR(10) | obligatoire | Bibliothèque de la description de sous-système |
SUBSYSTEM_DESCRIPTION |
VARCHAR(10) | obligatoire | Description de sous-système |
IGNORE_ERRORS |
VARCHAR(3) | 'YES' | Ignorer les erreurs |
Colonnes renvoyées (9)
Afficher les 9 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 |
DEVICE |
VARCHAR(10) | Unité |
REMOTE_LOCATION |
VARCHAR(8) | Emplacement distant |
MODE |
VARCHAR(8) | Mode |
JOB_DESCRIPTION_LIBRARY |
VARCHAR(10) | Bibliothèque de la description de travail |
JOB_DESCRIPTION |
VARCHAR(10) | Description de travail |
DEFAULT_USER |
VARCHAR(10) | Utilisateur par défaut |
MAXIMUM_ACTIVE_JOBS |
INTEGER | Nombre maximal de travaux actifs |