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); […]
Archive d’auteur pour : plberthoin
A propos de Pierre-Louis BERTHOIN
Spécialiste IBMi , IBM Champion
Git : https://github.com/Plberthoin/PLB/tree/master
LKDN : www.linkedin.com/in/pierre-louis-berthoin-51172911
Publications par Pierre-Louis BERTHOIN
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 […]
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 […]
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 […]
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 […]
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 […]
La TR3 de la V7R5, nous apporte une nouvelle fonction table qui va nous permettre d’analyser plus finement et surtout plus simplement la fin d’un travail, soit en réalité le message CPF1164, en effet on a accès directement au code secondaire . Exemple : SELECT FROM_JOB,JOB_END_CODE,JOB_END_DETAIL,SECONDARY_ENDING_CODE,SECONDARY_ENDING_CODE_DETAILFROM TABLE (SYSTOOLS.ENDED_JOB_INFO())WHERE JOB_END_CODE > 10 Remarque : Par défaut […]
Pour les nouveaux développeur sur l’IBMi l’utilisation des indicateurs n’est pas naturel, voici comment on peut les diminuer 1) En utilisant l’INFDS pour tester les touches de fonction 2) En utilisant une zone attribut pour les DSPATR Attention vous ne pourrez pas tous les remplacer https://www.ibm.com/docs/fr/i/7.5?topic=80-dspatr-display-attribute-keyword-display-files Voici un exemple DDS RPGLE Remarque : Vous retrouverez […]
C’est des entrées écran qui peuvent être indiquées sur des sous systèmes, par les commandes ADDWSE et CHGWSE. Il va utiliser le nom de l’unité écran, il va faire la recherche dans cet ordre : -Par nom-par nom générique-*all Vous avez un service SQL qui permet de les visualiser QSYS2.WORKSTATION_INFO Voici une requête qui permet […]
