Publications par Pierre-Louis BERTHOIN

, Debuguer SSH

L’abandon de ftp (et autres solutions non cryptées) entraine une migration vers des solutions SSH (SCP ou SFTP) Ces 2 solutions étant sécurisées par l’envoi des données dans un tunnel SSH Pour des ibmistes la démarche n’est pas forcément évidente les , clé publique, clé privée , authorized_keys et known_host ne sont pas naturels pour […]

, , , Gérer les services TCP/IP à Démarrer

Une petite vue synthétique qu’on aime bien dans Navigator for i , qui vous permet en une vue de gérer les services TCP/IP à démarrage automatique on accède à la vue par là : Vous avez alors la liste des services avec un tableau qui indique ceux qui sont à démarrage automatique Vous pouvez choisir […]

, , , Paramétrer NGINX en SSL sur votre IBMi

Une fois que vous avez installé NGINX , vous voudrez sans doute le sécuriser Voici comment le sécuriser Pour notre exemple nous générerons nous même les clés de cryptographie Nous allons générer 2 fichiers qui vont contenir vos clésun fichier .pem et un fichier .keypar convention on les appellera certon choisira un certificat de type […]

, , Utiliser un USER SPACE en SQL

Depuis la TR6 de la V7R4, vous pouvez manipuler entièrement les objets de type *USRSPCRappel depuis la TR4 vous pouviez les lire voici la liste des commandes à utiliser avec un exemple Création, procédure, CREATE_USER_SPACE CALL QSYS2.CREATE_USER_SPACE(USER_SPACE => ‘MONUSRSPC’,USER_SPACE_LIBRARY => ‘GDATA’,SIZE => 100,PUBLIC_AUTHORITY => ‘*CHANGE’); Ecriture, procédure, CHANGE_USER_SPACE ou CHANGE_USER_SPACE_BINARY CALL QSYS2.CHANGE_USER_SPACE(USER_SPACE => ‘MONUSRSPC’,USER_SPACE_LIBRARY => […]

, , , , , Version de JVM

On utilise de plus en plus java dans les travaux de votre IBMi et on a parfois besoin d’avoir des informations d’exécution Voici comment connaitre la version de la JVM d’un travail ? 2 solutions simples ==> WRKJWMJOB Puis 5 puis 1 Ou en utilisant sql services par la vue QSYS2.JVM_INFO exemple : select JOB_NAME, […]

, Liste de valeurs dans une commande

Vous voulez utiliser dans une commande pour un paramètre une liste de valeur paramétrable sur la commande de votre paramétre vous avez un paramètre CHOICEPGM pour indiquer votre programme Ce programme peut être en Rpg ou en CL ou autres, il devra juste respecter un certaine syntaxe sur le paramètre à renvoyer Voici un petit […]

, , Utilisations des indexs

l’utilisation des index est devenu un enjeux majeur de la bas de données , On me pose réguliérement la question sur l’utilisation de ceux ci, je vais essayer de vous éclairer En DDS/LF RPGLE (par exemple) Vous connaissez tous cette solution on déclare le fichier LF ou index et on le lis quand on regarde […]

, , Statistiques sur les MTIs

A partir de la TR6 de la V7R4, vous avez une nouvelle vue qui vous permet de visualiser vos MTIs (Maintained Temporary Indexes) c’est des indexs que le système décide de construire temporairement pour optimiser vos requêtes. C’est ceux la même qui sont perdus à chaque IPL … Cette nouvelle vue s’appelle MTI_INFO elle est […]

, ZLIB sur IBMi

Avec la TR6 de la V7R4 (TR disponible à partir du 24 mai 2022) Vous pouvez désormais compresser en standard avec l’algorithme *ZLIB dans les commandes SAV* Bien que un peu vieux, (la première version date de 1995) c’est un algo très fiable et efficace Pour en savoir plus sur ZLIB https://fr.wikipedia.org/wiki/Zlib Remarque : Jusque […]