Publications par Pierre-Louis BERTHOIN

, , , Requêtes SQL dans ACS extraites de Navigator for i

Navigator for i utilise les services SQL, il vous indique les requêtes qui ont été utilisées. Vous pouvez les rejouer dans ACS exécuteur de scripts. Voici comment : Vous avez un bouton SQL qui permet d’accéder à la requête Par contre quand vous voulez exécuter cette requête, vous avez ce message : Il vous faut […]

, Les programmes de contrôle de validité sur IBM i

Il est possible d’effectuer un contrôle sur les paramètres passés dans une commande avant que le programme de traitement ne soit exécuté et d’envoyer un message de diagnostic au sein même de la commande en cas d’erreur. Documentation IBM sur le sujet : https://www.ibm.com/docs/fr/i/7.5?topic=commands-validity-checking-program-cl-command Introduction Pour ajouter des contrôles sur les paramètres d’une commande (en […]

, SSH Alternative à PUTTY

Vous cherchez un client SSH et vous avez commencé à toucher les limites de PUTTY ? Nous en avons testé plusieurs et nous avons bien aimé smarTTY L’interface est simple et épurée, vous avez les icônes avec les sites que vous avez définis Vous pouvez utiliser une connexion existante ou définir une nouvelle connexionil vous […]

Pour se repérer dans un écran DSPF

Vous voulez savoir ou vous êtes positionné dans votre écran , pour appeler un programme liste par exemple. Vous avez plusieurs solutions on va en présenter 4 ici 1) INFDS sur le fichier écran (DSPF) Permet d’avoir la ligne et la position du curseur sur votre écrandans votre programmeDcl-F votre-ecran WORKSTN INFDS(FICHIERDS)…dcl-ds fichierDS;ligne INT(3) POS(370); […]

, Zones avec informations confidentielles

Vous pouvez utiliser le catalogue base de données pour identifier vos informations sensibles Pour cela vous allez utiliser les vues syscolumns de QSYS2 (norme IBMi) ou sqlcolumns de SYSIBM (norme DB2) Vous pouvez rechercher toutes les zones qui contiennent (email, mail, RIB, IBAN, ETC..) Dans notre exemple , on recherchera les zones IBAN dans toutes […]

, Surveillez l’état de vos bandes

Vous sauvegardez sur des bandes LTO, et vous voulez savoir si vos bandes sont en bon état,pour en savoir plus sur les LTO : https://fr.wikipedia.org/wiki/Linear_Tape-Open La durée de vie théorique d’une bande LTO est donnée pour 30 ans, mais elle dépend beaucoup des conditions d’utilisation et elles peuvent être défectueuses.Certaines sociétés changent leurs bandes tous […]

, Vue rapide du catalogue DB2

Comment à voir une vue rapide du catalogue de votre base de données ? Voici une solution qui consiste à utiliser le centre de santé Dans l’onglet « Schémas »sur la base de donnée faites un clic droitsélectionnez « Centre de santé » Les fichiers du catalogue DB2 sont dans QSYS et ils commencent par QADB. Commencez par mettre […]

, Connaitre la taille vos MTI

Vous désirez connaitre la taille occupée par les MTI (Maintained Temporary Index) sur votre machine, voici une Méthode.Vous avez des buckets (espaces dans votre mémoire centrale) sur votre partition. Vous avez un service QSYS2.SYSTMPSTG qui permet de voir ces buckets La taille des MTI, c’est le bucket 14 Voici la requête pour voir cette taille […]

, , Générer un XLS avec SQL

La TR 3 de la V7R5 nous apporte un nouveau service qui va permettre de générer un fichier XLS à partir d’une requête SQL Exemple : VALUES SYSTOOLS.GENERATE_SPREADSHEET(PATH_NAME => ‘LST_option.xls’,SPREADSHEET_QUERY => ‘Select * from qgpl.qauoopt’ ,COLUMN_HEADINGS => ‘COLUMN’ ,SPREADSHEET_TYPE => ‘xlsx’) Remarque: ACS doit être installé sur votre partition et si possible à jour Attention […]