DéveloppementPassage d’un paramètre à l’état Null de SQL à RPGLE
Voici un petit retour d’expérience sur un cas d’usage où on doit transmettre l’état Null d’un paramètre depuis une procédure SQL vers une procédure de service RPGLE. Pour rappel, Null est un état, pas une valeur. Il permet justement d’indiquer qu’une variable ne possède pas de valeur définie. Dans le cas d’usage traité ici, je […]
https://www.gaia.fr/wp-content/uploads/2025/12/Laurent_Chavanel.png321322Laurent Chavanel/wp-content/uploads/2017/05/logogaia.pngLaurent Chavanel2025-12-08 12:15:472025-12-08 12:15:48Passage d’un paramètre à l’état Null de SQL à RPGLE
Depuis le TR1 de la V7R6 ou TR7 de la V7R5, vous pouvez utiliser la vue de SYSTOOL, PROBLEM_INFO. Ca remplace la commande DSPPRB en OUTFILE Exemple : cl: DSPPRB OUTPUT(*OUTFILE) OUTFILE(QTEMP/LSTPRB) ;SELECT PBID, PBSEV, PBSTAT, PBDESC, PBDATO, PBTIMO FROM LSTPRB Par exemple, pour voir les problèmes des 2 derniers jours SELECT * FROM SYSTOOLS.PROBLEM_INFO WHERE OPEN_TIME > CURRENT TIMESTAMP – 2DAYS; Remarque : On […]
Comment analyser le trafic TCP/IP sur votre IBMi en utilisant les journaux d’audit Vous devez vérifier que le journal d’audit QAUDJRN de QSYS existe Vous devez Vérifier que vous avez les valeurs suivantes dans QAUDLVL Dans la valeur système QAUDLVL NETCMN Connexions TCP/IP, ports, adresses IP NETFAIL Échecs de connexions NETSCK Création / fermeture de […]
https://www.gaia.fr/wp-content/uploads/2017/02/team3.png600600Pierre-Louis BERTHOIN/wp-content/uploads/2017/05/logogaia.pngPierre-Louis BERTHOIN2025-11-27 17:38:402025-11-28 18:21:18Analyser le Trafic TCP/IP avec le journal d’audit
Vous avez assisté, ou non, à la Power Week coorganisée par IBM France et Common France : Gaia-Volubis a été très heureux de participer à cette édition, riche en annonces. Avant de reprendre une vie normale, de retourner à notre quotidien, voici le retour de nos speakers ! Damien C’est toujours un moment particulier pour […]
https://www.gaia.fr/wp-content/uploads/2025/11/Media-xx-7.jpg12001600Nathanaël Bonnet/wp-content/uploads/2017/05/logogaia.pngNathanaël Bonnet2025-11-25 10:04:172025-11-25 10:05:02Power Week 2025 : retour à la maison !
Cela n’a pas pu vous échapper, la semaine prochaine c’est (déjà) la Power Week, événement gratuit coorganisé par IBM France et Common France : Durant ces 3 jours dédiés au Power Systems, au stockage, au Power11, à l’IA, à l’IBM i, AIX, Linux, la modernisation … retrouvez l’ensemble des speakers, des partenaires et des clients […]
https://www.gaia.fr/wp-content/uploads/2017/02/team1.png600600Nathanaël Bonnet/wp-content/uploads/2017/05/logogaia.pngNathanaël Bonnet2025-11-11 10:00:002025-11-10 19:37:40Power Week 2025 : 3 jours pour se connecter, apprendre et faire rayonner la communauté IBM i
QSYSOPR est une file d’attente de message qui reçoit, les messages nécessitants une réponse pour les travaux batchsVoici une petite requête qui permet de connaitre l’utilisateur, qui a répondu à un message dans QSYSOPR SELECT A.MESSAGE_TIMESTAMP,A.MESSAGE_ID,A.FROM_USER,A.FROM_JOB,A.MESSAGE_TEXT,B.MESSAGE_TIMESTAMP,SUBSTR(B.MESSAGE_TEXT, 1, 10) AS RESPONSEFROM TABLE (QSYS2.MESSAGE_QUEUE_INFO(QUEUE_LIBRARY => ‘QSYS’, QUEUE_NAME => ‘QSYSOPR’, SEVERITY_FILTER => 99)) A,LATERAL (SELECT MESSAGE_TIMESTAMP,MESSAGE_TEXT,FROM_USERFROM TABLE (QSYS2.MESSAGE_QUEUE_INFO(QUEUE_LIBRARY […]
https://www.gaia.fr/wp-content/uploads/2017/02/team3.png600600Pierre-Louis BERTHOIN/wp-content/uploads/2017/05/logogaia.pngPierre-Louis BERTHOIN2025-11-03 21:54:542025-11-03 21:54:56Qui a répondu à un message dans QSYSOPR?
Voici un petit retour d’expérience sur un cas d’usage où on doit transmettre l’état Null d’un paramètre depuis une procédure SQL vers une procédure de service RPGLE. Pour rappel, Null est un état, pas une valeur. Il permet justement d’indiquer qu’une variable ne possède pas de valeur définie. Dans le cas d’usage traité ici, je […]
Depuis le TR1 de la V7R6 ou TR7 de la V7R5, vous pouvez utiliser la vue de SYSTOOL, PROBLEM_INFO. Ca remplace la commande DSPPRB en OUTFILE Exemple : cl: DSPPRB OUTPUT(*OUTFILE) OUTFILE(QTEMP/LSTPRB) ;SELECT PBID, PBSEV, PBSTAT, PBDESC, PBDATO, PBTIMO FROM LSTPRB Par exemple, pour voir les problèmes des 2 derniers jours SELECT * FROM SYSTOOLS.PROBLEM_INFO WHERE OPEN_TIME > CURRENT TIMESTAMP – 2DAYS; Remarque : On […]
Comment analyser le trafic TCP/IP sur votre IBMi en utilisant les journaux d’audit Vous devez vérifier que le journal d’audit QAUDJRN de QSYS existe Vous devez Vérifier que vous avez les valeurs suivantes dans QAUDLVL Dans la valeur système QAUDLVL NETCMN Connexions TCP/IP, ports, adresses IP NETFAIL Échecs de connexions NETSCK Création / fermeture de […]
Vous avez assisté, ou non, à la Power Week coorganisée par IBM France et Common France : Gaia-Volubis a été très heureux de participer à cette édition, riche en annonces. Avant de reprendre une vie normale, de retourner à notre quotidien, voici le retour de nos speakers ! Damien C’est toujours un moment particulier pour […]
Cela n’a pas pu vous échapper, la semaine prochaine c’est (déjà) la Power Week, événement gratuit coorganisé par IBM France et Common France : Durant ces 3 jours dédiés au Power Systems, au stockage, au Power11, à l’IA, à l’IBM i, AIX, Linux, la modernisation … retrouvez l’ensemble des speakers, des partenaires et des clients […]
QSYSOPR est une file d’attente de message qui reçoit, les messages nécessitants une réponse pour les travaux batchsVoici une petite requête qui permet de connaitre l’utilisateur, qui a répondu à un message dans QSYSOPR SELECT A.MESSAGE_TIMESTAMP,A.MESSAGE_ID,A.FROM_USER,A.FROM_JOB,A.MESSAGE_TEXT,B.MESSAGE_TIMESTAMP,SUBSTR(B.MESSAGE_TEXT, 1, 10) AS RESPONSEFROM TABLE (QSYS2.MESSAGE_QUEUE_INFO(QUEUE_LIBRARY => ‘QSYS’, QUEUE_NAME => ‘QSYSOPR’, SEVERITY_FILTER => 99)) A,LATERAL (SELECT MESSAGE_TIMESTAMP,MESSAGE_TEXT,FROM_USERFROM TABLE (QSYS2.MESSAGE_QUEUE_INFO(QUEUE_LIBRARY […]