Publications par Pierre-Louis BERTHOIN

, , , 5733OPS en V7R5

Quand vous lancerez PRUV avant votre passage en V7R5 vous aurez ce messagequi vous indique que le logiciel 5733OPS n’est plus installable, c’était la première mouture de l’open source sur l’IBMi SELECT PRODUCT_OPTION, TEXT_DESCRIPTIONFROM QSYS2.SOFTWARE_PRODUCT_INFOWHERE PRODUCT_ID = ‘5733OPS’ Parmi ces produits vous avez par exemple Nodejs, Nginx, ou Git (Vous devriez déjà utiliser ceux ce […]

, , , 5250 en SSH

Vous voulez faire du 5250 sur votre IBMi et que vos informations ne circulent pas en claire sur le réseau. La première solution est de mettre en œuvre telnets Vous devez vous connecter sur DCMCréer un certificat ou utiliser un déjà existantet l’associer à l’application .Ensuite dans votre client, en principe ACS , indiquer que […]

, PRUV pour la 7.5

PRUV (Pre-Upgrade Verification) est désormais disponible, vous pouvez le télécharger ici https://www-01.ibm.com/marketing/iwm/iwm/web/dispatcher.do?source=ipvt la dernière version disponible est 7.5.0.20220601 il vous suffit de télécharger et de lancer le JAVA . vous indiquez contrôle pour mise à jour . vous pouvez indiquer désormais la version 7.5 . le résultat avant exportation html . Par exemple dans notre […]

, 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 […]