Publications par Pierre-Louis BERTHOIN

, Utilisation de QSYSMSG

Vous pouvez créer une file de messages supplémentaire pour les messages importants !Elle viendra en complément de QSYSOPR C’est la file QSYSMSG Pour la créer CRTMSGQ QSYS/QSYSMSG +TEXT(‘Messages importants’) Voici les messages qui sont envoyés dedans CPF1269 Demande de démarrage de programme reçue sur unité &1CPF1393 Le profil utilisateur &2 a été désactivéCPF1397 Poste &3 […]

, , Nombre d’accès DB d’un travail

Vous voulez avoir une idée du nombre d’entrées-sorties que génère un travail sur votre base de données. Pour ceci, vous pouvez par exemple utiliser la comptabilité des travaux. Pour utiliser cette fonctionnalité, vous devez la mettre en œuvre voici comment : 1 ) Créer un récepteur de journal par exemple dans qusrsys ou une de […]

, 5 choses à faire avant de changer de version

Vous avez décidé de changer de version d’OS , voici quelques opérations auxquelles on ne pense pas toujours, mais qui peuvent vous aider en cas de problème. 1) Appliquer les PTFs définitivement APYPTF LICPGM(ALL) APY(PERM)vous pourrez ainsi faire le ménage et supprimer les SAVFs sans déphaser le catalogueDLTPTF PTF(*PRMAPY) 2) Faire le ménage Ça ne […]

, , 5 requêtes pour contrôler vos PTFS

On ne dira jamais assez comment à quel point SQL nous simplifie la vie.C’est d’autant plus vrai pour la gestion des correctifs Voici 5 requêtes à garder pour vos contrôles de PTFs 1) Contrôle de la TR et de la version avec QSYS2.GROUP_PTF_INF SELECT CURRENT SERVER CONCAT ‘ est en version ‘ CONCAT PTF_GROUP_TARGET_RELEASECONCAT ‘ […]

, , , Consommation requête SQL

Une des problématiques, quand on fait du SQL, est d’identifier rapidement une requête qui serait trop gourmande. Dans un post précédent j’indiquais comment avoir ces éléments en utilisant le cache SQL, mais ça peut être long pour une première analyse ! La TR5 version 7/4, TR11 version 7/3 apporte une nouvelle fonction table (QSYS2.ACTIVE_QUERY_INFO( )) […]

, , Liste des jobqs utilisées sur votre IBMi

Vous avez sans doute un grand nombre de jobqs sur votre système, mais connaissez-vous réellement celles qui servent ? Pour connaitre la liste des jobq utilisées, on va consulter les messages CPF11224 qui indiquent le début d’un travail et qui contiennent dans les données la jobq par laquellle ils sont arrivés J’ai utilisé dans mon […]

, , Comment suivre son plan de production quotidien ?

Supposons que vous utilisiez le job scheduler de l’IBMi, (WRKJOBSCDE), si vous utilisez AJS seul le fichier de départ change mais la démarche reste la même. Notre méthode ne marche que pour le jour courant.On va utiliser la date de prochaine soumission égale à la date du jour dans notre fichier SCHEDULED_JOB qui contient les […]

, , SQL nom court / nom long

Rappel : Pour les noms des objets collection, table, index, view, etc … le système maintient en double un nom SQL et un nom IBM iExemple :SQL / bd_des_articles et IBMi / BD_DE00001la règle est la suivante pour les noms supérieurs à 10 caractères le système prends les 5 premières positions et incrémente un compteur […]