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
Vous voulez savoir le droit qu’un utilisateur aura quand il tentera d’accéder à un fichier IFS Voici un script avec les requêtes qui vous aidera à déterminer le droit que vous obtiendrez. Vous aurez 8 étapes possibles , et il s’arrêtera à la première correspondance. Remarque : Ce mécanisme peut être complété par des groupe […]
Lancement de notre initiative Open Source IBM i Nous lançons une initiative dédiée à l’Open Source sur IBM i avec une ambition simple et modeste : Ouvrir, partager et moderniser l’écosystème. Trop souvent perçu comme un monde fermé, IBM i possède pourtant une richesse technique exceptionnelle. Avec l’Open Source, nous voulons favoriser l’innovation, encourager les […]
Pour connaitre le type d’un fichier, vous pouvez vous baser sur le type du Fichier .PDF, .JPG, etc … Ou vous baser sur le nombre magique , ou signature binaire soit les 4 premiers octets en Hexa SELECT HEX(SUBSTR(LINE, 1, 4)) AS SIGNATUREFROM TABLE(QSYS2.IFS_READ_BINARY(‘/home/test.pdf’))FETCH FIRST 1 ROW ONLY; Voici un exemple sur 4 fichiers que vous pouvez trouver sur votre partition Résultat : Conclusion : C’est simple, et efficace, il y a sans doute d’autres manières de faire
Vous avez des spools que vous ne voyez pas et vous ne pouvez pas agir dessus ==>WRKOUTQ en Face de votre Outq vous avez 918 et quand quand vous regarder dans l’outq vous en avez que 37 par exemple que faire Vous regardez par SQL, vous les voyez tous SELECT OUTPUT_QUEUE_NAME, SPOOLED_FILE_NAME, USER_DATA, JOB_NAME, FILE_NUMBERFROM QSYS2.OUTPUT_QUEUE_ENTRIES WHERE OUTPUT_QUEUE_NAME = ‘votre outq’; Même par sql vous […]
un petit rappel, il existe depuis quelque temps un mini ETL qui permet de mettre en place un suivi des codes d’audit pour avoir des statistiques et même un visuel dans Navigator for i Vous voulez créer un datamart sur plusieurs code exemple PW et AF et avoir un rafraichissement régulier sur la journée Vous […]
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 […]
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 : « […]
