Publications par Pierre-Louis BERTHOIN

IA et développement IBMI

Vous avez tous entendu parler de l’IA et de Chat GPT ou Bard (Google). Nous avons décidé de faire quelques tests. Tout n’est pas parfait mais le résultat est parfois bluffant. Sur Chat GPT, ici https://chat.openai.com/ Nous avons fait des tests sur du CLP Exemple : Résultat Nous avons fait des tests du RPG Exemple […]

, , , Exemple de panel liste

C’est une solution à base d’UIM qui permet de gérer des sous fichiers sans écran DDS, en utilisant un panel de groupe et des API pour le manipuler. Toutes les commandes WRKXXX de votre IBMi sont codées avec cette solution. Nous allons vous présenter un exemple pour les PF par exemple vous trouverez le code […]

, , Traiter les membres d’un fichier

Vous avez parfois besoin de traiter tous les membres d’un fichier, par exemple pour analyser des sources ou des logs Vous avez principalement 3 manières de le faire : 1) La manière historique par les fichiers modèles C’est des fichiers qui sont dans qsys qu’on duplique et remplie le plus souvent avec le paramètre OUTFILE() […]

, Un moniteur DB limité dans le temps

La commande STRDBMON vous permet de lancer des moniteurs de base de données, si vous lancez un moniteur privé (sur le travail en cours), il prendra fin quand le job se terminera. Mais si vous lancez un moniteur public pour tous les travaux par exemple, comment l’arrêter, vous pouvez vouloir un moniteur tous les jour […]

, , Gérer vos SPOOLS graphiquement

Il existe 2 solutions pour gérer vos spools sans passer par un écran 5250, je vais vous les présenter. La première solution est ACS Vous devez avoir le java bundle sur votre PC. Vous cliquez sur Sortie imprimante Vous avez une grande possibilité de filtres par défaut vous voyez les spools de votre utilisateur. En […]

, , Comment tracer immédiatement la création d’un PF ou d’une table dans une bibliothèque ?

Vous voulez savoir immédiatement quand un fichier PF ou table est créé dans votre bibliothèque 4 principales techniques sont à votre disposition, La première, les programmes d’exit QIBM_QCA_CHG_COMMAND pour CRTPFCRTDUPOBJCPYFMOVOBJRSTOBJ QIBM_QZDA_SQL1 ou QIBM_QZDA_SQL2Pour les create table SQLAttention sera appelé pour chaque requête SQL sur votre systèmeet la syntaxe peut être compliqué La deuxième technique consiste […]

, , , , , Débuter avec API RSE

Dans la dernière TR est apparue une nouveauté très intéressante « API RSE », c’est un ensemble d’API REST fournies avec votre système d’exploitation au travers du serveur ADMIN5. Ces APIs sont utilisables depuis le web et permettent de lancer des commandes, accéder à l’IFS, de lancer de requêtes SQL… Ce service ne fonctionne qu’en TLS vous […]

, Offrez une indexation à votre IBMi avec OMNIFIND

Il existe un produit sur #IBMi qui permet d’indexer des fichiers DB (zones), des spools, des membres sources et l’IFS. De plus en plus vous utilisez l’IFS et il peut être intéressant d’indexer les fichiers utilisateurs dans /HOME par exemple, voici ce qu’il vous faudra faire pour démarrer avec cette solution. Vous devez avoir le […]

, Comparer les PTF de 2 systèmes

Vous avez besoin de connaitre les niveaux de PTF de 2 systèmes. Voici comment vous pouvez faire pour comparer les PTF de 2 systèmes, avant on pouvait le faire par Navigator for i – voir le post https://www.gaia.fr/comparer-le-niveau-de-ptf-entre-2-systemes-ibmi/ Pour les groupes Vous avez la vue QSYS2.GROUP_PTF_INFO Vous allez devoir comparer les niveaux installés sur les […]

, , Informations sur les SAVF

Les groupes DB2 pour la TR2 de la V7R5 et de la TR8 de la V7R4 sont disponibles, une des nouveautés c’est les vues sur les fichiers de sauvegarde La première vue sur les SAVF SAVE_FILE_INFO permet d’avoir des informations sur le SAVF par exemplevous voulez connaitre les SAVF qui date de plus de 6 […]