Aller au contenu

Service SQL IBM i (AS/400) · Vue

QSYS2.NETSTAT_JOB_INFO

Travaux associés aux connexions réseau

Associe chaque connexion TCP/IP au travail qui l'utilise, avec adresses, ports, profil et type de travail.

À quoi ça sert

Cette vue relie les connexions réseau aux travaux : pour chaque ligne, on trouve les adresses et ports locaux et distants, le profil utilisateur (AUTHORIZATION_NAME), le nom qualifié du travail, son numéro, le nom de la tâche SLIC et le type de travail.

Elle répond à la question classique : quel travail est derrière cette connexion ? On filtre par exemple sur REMOTE_ADDRESS pour retrouver les travaux d'un poste client, puis on joint le résultat à ACTIVE_JOB_INFO pour voir la consommation de chaque travail, comme dans l'exemple d'IBM.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM QSYS2.NETSTAT_JOB_INFO

Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :

CONNECTION_TYPE Type de connexion REMOTE_ADDRESS Adresse distante REMOTE_PORT Port distant REMOTE_PORT_NAME Nom du port distant LOCAL_ADDRESS Adresse locale LOCAL_PORT Port local LOCAL_PORT_NAME Nom du port local AUTHORIZATION_NAME Profil utilisateur JOB_NAME Nom du travail JOB_NAME_SHORT Nom court du travail JOB_USER Profil utilisateur du travail JOB_NUMBER Numéro du travail SLIC_TASK_NAME Nom de la tâche SLIC INTERNAL_JOB_ID Identifiant interne du travail JOB_TYPE_SYSTEM Type de travail système JOB_TYPE Type de travail
IPV6 :: 0 NULL :: 22 ssh QSECOFR 802085/QSECOFR/QP0ZSPWP QP0ZSPWP QSECOFR 802085 NULL 000E00010013EB00AF69760D67869001 BCI BATCH
IPV6 :: 0 NULL :: 23 telnet QTCP 802028/QTCP/QTVTELNET QTVTELNET QTCP 802028 NULL 000E000100133B00AF69760A7E139001 BCH BATCH
IPV6 :: 0 NULL :: 389 ldap QDIRSRV 802036/QDIRSRV/QUSRDIR QUSRDIR QDIRSRV 802036 NULL 000E000100135B00AF69760A94D05001 BCH BATCH
IPV6 :: 0 NULL :: 445 cifs NULL NULL NULL NULL NULL SMBSERVERMAIN NULL NULL NULL
IPV6 :: 0 NULL :: 446 drda QUSER 802034/QUSER/QRWTLSTN QRWTLSTN QUSER 802034 NULL 000E000100135300AF69760A8BAB8001 BCH BATCH

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

Examiner les travaux réseau provenant d'une adresse IP donnée.

-- Description: Review the network jobs coming in from a unique IP address 
 WITH NETSTAT_USER_JOBS (V_JOB_NAME,  V_LOCAL_PORT) AS ( 
 SELECT JOB_NAME, LOCAL_PORT_NAME FROM QSYS2.NETSTAT_JOB_INFO 
  WHERE REMOTE_ADDRESS = '9.10.213.27' ) 
   SELECT AUTHORIZATION_NAME, V_JOB_NAME, V_LOCAL_PORT, 
          RUN_PRIORITY, CPU_TIME, SERVER_TYPE 
     FROM NETSTAT_USER_JOBS, 
          TABLE(QSYS2.ACTIVE_JOB_INFO()) B 
          WHERE JOB_NAME = V_JOB_NAME;

Colonnes renvoyées (16)

Afficher les 16 colonnes
ColonneTypeSignification
CONNECTION_TYPE CHAR(4) Type de connexion
REMOTE_ADDRESS VARCHAR(45) Adresse distante
REMOTE_PORT INTEGER Port distant
REMOTE_PORT_NAME VARG Nom du port distant
LOCAL_ADDRESS VARCHAR(45) Adresse locale
LOCAL_PORT INTEGER Port local
LOCAL_PORT_NAME VARG Nom du port local
AUTHORIZATION_NAME VARCHAR(10) Profil utilisateur
JOB_NAME VARCHAR(28) Nom du travail
JOB_NAME_SHORT VARCHAR(10) Nom court du travail
JOB_USER VARCHAR(10) Profil utilisateur du travail
JOB_NUMBER VARCHAR(6) Numéro du travail
SLIC_TASK_NAME VARCHAR(16) Nom de la tâche SLIC
INTERNAL_JOB_ID BINARY(16) Identifiant interne du travail
JOB_TYPE_SYSTEM VARCHAR(3) Type de travail système
JOB_TYPE VARCHAR(11) Type de travail