Publications par Pierre-Louis BERTHOIN

, , , Contrainte d’intégrité référentielle

Egalement appelée clés étrangères, c’est une approche data centrique pour gérer les dépendances des données entre les tables de votre base de données. Prenons un exemple : Une commande ne peut pas avoir un client qui n’existe pas et à l’inverse, vous ne pouvez pas supprimer un client qui a encore des commandes Jusqu’à maintenant, […]

, , Afficher une fenêtre

Comment Afficher une fenêtre dynamique ? Vous avez besoin d’afficher une fenêtre avec un titre est un texte , par exemple dans des opérations d’administration Vous pouvez utiliser un écran de type DSPF et un programme associé voici une alternative intéressante en utilisant DSM (Dynamic Screen Manager) qui vous permettra de créer dynamiquement un écran […]

, , Sécuriser le SQL embarqué

SQL prend une place de plus en plus importante dans les développements. Il faut donc prendre des mesures de protection spécifiques sur le SQL embarqué qu’on ne prenait pas forcément en RPGLE. Par exemple si vous utilisez du cryptage avec les fonctions ENCRYPT et DECRYPT il est important de ne pas afficher la clé de […]

, , Les Fichiers Markdown

Ce son des fichiers qui ont l’extension MD, ce format a été créer par John Gruber, son but était de produire des fichiers formatés très simple à administrer un peu comme RTF mais encore en plus simple. Ce format a été adopté dans le monde open source comme un standard, par exemple les gens qui […]

, , , Utilisation d’invite sélective

Vous connaissez et utilisez l’API QCMDEXC qui permet d’exécuter un commande IBMI Exemple CALL QCMDEXC (‘ADDLIBLE STITE’ 25) Vous pouvez utilisez aussi par SQL sous forme de fonction ou procédure Et enfin elle sera utilisée si vous faites un menu par SDA ou par UIM Pour avoir une invite sélective vous devrez indiquer un ? […]

, , Liste des fonctions usage

Vous avez installé un nouveau système et il vous manque des fonctions usage dans navigator for i , attention il y a des fonctions qui ne sont pas administrables par cette interface mais uniquement en 5250 par la commande =>WRKFCNUSG, cela dépendra de la catégorie : Pour gérer plus simplement les utilisateurs pour les fonctions […]

, , , Informations sur les commandes

Avec la version TR1 de 7.5 et la TR7 de la 7.4 IBM met à dispo un service (COMMAND_INFO) qui va permettre d’avoir des informations sur les commandes de votre partition IBM i. Voici 2 idées d’utilisation de cette vue QSYS2.COMMAND_INFO Par exemple, pour connaitre les commandes qui sont permises en environnement restreint SELECT *FROM […]

, Suivi des travaux par JOBQ

Avec la version TR1 de 7.5 TR1 et la TR7 de la 7.4 IBM met à dispo un service qui va permettre suivre les travaux soumis par JOBQ, cette information existait mais était plus compliquée d’utilisation et vous pourrez choisir les JOBQ que vous voulez suivre. Voici la liste des services disponibles : ADD_TRACKED_JOB_QUEUE, qui […]

, Navigator for Visualisation des Audits

Navigator for i évolue, petit rappel au passage l’ancien interface ne sera plus utilisable en 2023, ils vous faut donc passé au nouveau, en réalité pas de panique, il n’y a rien à faire l’application des PTFs fait l’installation automatiquement. Je vais vous parler ici d’une fonction passée un peu inaperçue mais qui peut intéresser […]

, QTEMP et *LIBL

Vous connaissez tous les notions de cette bibliothèque : Elle n’est pas sauvegardée à la fin d’un travail et chaque travail a sa QTEMP. Elle est généralement dans votre liste de bibliothèque. Maintenant imaginez que vous utilisez un logiciel et que vous voulez être sûr que QTEMP soit la première bibliothèque de votre liste : […]