Vous devez envoyer des objets d’une machine à une autre, par exemple mise en production d’un programme ou d’un ensembles d’objets ayants un lien entre eux Vous avez la possibité graphique par ACS « système de fichier » de copier et coller Mais si vous voulez faire du batch pour envoyer la nuit par exemple :refresh base […]
Archive d’auteur pour : plberthoin
A propos de Pierre-Louis BERTHOIN
Spécialiste IBMi , IBM Champion
Git : https://github.com/Plberthoin/PLB/tree/master
LKDN : www.linkedin.com/in/pierre-louis-berthoin-51172911
Publications par Pierre-Louis BERTHOIN
Un des derniers manque dans Vscode, c’est la gestion des écrans 5250 ou DSPF, vous avez screen designer dans RDI et SDA en natif 5250. Même si on sait que l’interface « noir et vert » n’est pas l’avenir, beaucoup de sociétés ont des centaines d’écrans à mainteniret on ne pourra pas tout modifier d’un coup. Avec […]
On attend beaucoup de BOB, mais que font les autres IA aujourd’hui, par exemple sur du RPGLE sur IBMi j’ai décider de faire un petit challenge Gemini, Coplilot, ChatGPT, Grok J’ai volontairement fait 3 erreurs dans mon codew_bool non déclaréendif manquantfin de programme manquante Je n’ai pas fourni de contexteje n’ai pas fourni le résultat […]
BOM signifie Byte Order Mark👉 en français : marque d’ordre des octets C’est une séquence d’octets placée au tout début d’un fichier texte pour indiquer : l’encodage du fichier parfois l’ordre des octets (endianness) 📌 À quoi sert un BOM ?1️⃣ Identifier l’encodage Quand un logiciel ouvre un fichier, le BOM lui dit : « […]
Vous avez vos sources coté IBMi qui sont le plus souvent stockés dans des fichiers sources QRPGLESRC et le CCSID est à 1147 (je reviens pas sur les dangers du 65635) Vous décidez de placer, vos sources dans l’IFS et vous décidez d’adopter un (CCSID UTF-8 recommandé) ,voir Windows 1252. C’est le sens de l’histoire […]
Vous connaissez tous DDM qui permet d’avoir un fichier qui pointe sur une système Cette solution s’appui sur DRDA, donc DRDA devra etre configuré aujourdh’ui en IP Cette solution est simple elle permet par exemple de mettre à jour des données d’un système vers un autre IBMi Nous vous proposons un outil simple qui vous […]
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 […]
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 […]
il existe une logiciel qui s’appelle Cleanup Vous voyez souvent cette commande ==> STRCLNUP dans les programmes QSTRUPPGM de vos partitions vous voyez ce travail dans qctl Vous avez un menu de gestion ==>go cleanup Dans l’option 2 vous pouvez choisir la durée de rétention des éléments Voici les 4 principaux éléments :file de messages […]
