Publications par Pierre-Louis BERTHOIN

, Messages CPF1124 et CPF1164

Quand un travail démarre, il crée dans la log système un message CPF1124 et un message CPF1164 quand il se termine. C’est comme ca qu’on sait qu’un job à tourné Mais attention, Il existe des travaux pour lesquels les messages CPF1124 et CPF1164 ne sont pas logués dans QHST : il s’agit des SPAWN jobs. […]

Nombre maximum de spools par JOB

Nombre de spools d’un job est fixé globalement par la valeur système QMAXSPLF.Elle est par défaut à 9999 et le maximum 999999 sont changement ne nécessite pas d’IPL. Il est possible que pour un job cette valeur soit insuffisante pour un asynchrone par exemple qui est chargé de faire de l’impression. Vous recevrez le message […]

, Comparer 2 monitors de base de données

Vous avez collecté 2 monitors de base de données, du genre avant après une mise en prod et vous voulez les comparer La première solution est d’utiliser ACSSQL Performance CenterMoniteur de performances Mais vous pouvez faire des opérations assez similaire en utilisant SQL https://www.ibm.com/docs/en/i/7.4?topic=formats-sql-table Voici 2 exemples de requêtes En nombre en ID record En […]

, Les instructions SQL d’un profil

Vous voulez récupérer les requêtes SQL exécutées sous une session interactive Si vous pouvez vous connecter sous le profil c’est relativement simple Connectez vous sous le profil et sous STRSQL faites <F13> Vous pouvez indiquer un fichier avec différentes options, le fichier par défaut s’appelle QSQLSESS de QGPL La difficulté existe, si vous ne pouvez […]

, TR2 pour la V7R5

Les annonces de la TR2 pour la V7R5 sont sorties Voici quelques infos sur les nouveauté de la TR des nouvelles vues SQLpar exemple pour manipuler les fichiers SAVFQSYS2.SAVE_FILE_INFOQSYS2.SAVE_FILE_OBJECTS sur les audits Nouvelles fonctions table AUDIT_JOURNAL_XX pour analyser les types suivantsAP, AX, OR, PA, PF, PU, RA, RO, and RZ ZLIB supporté par SQE Sur […]

, , Database Information Finder

Si vous n’administré pas au quotidien votre base de données, mais que vous devez intervenir ponctuellement, Vous avez un lien qui référence les principales opérations à faire et qui peut vous aider https://www.ibm.com/docs/en/i/7.5?topic=database-information-finder Vous avez 5 manières de chercher DB2 tasksSQL quick referenceDB2 and SQL examplesSQL statementsDB2 topics Sélectionner l’information dans la liste et faite […]

, Comparer 2 fichiers

Vous devez comparer le contenu de 2 fichiers sur votre IBMi Voici 3 Solutions, il en existe sans doute d’autres … Première solution En utilisant SQL et la fonction Table COMPARE_FILE dans notre on a limité aux données https://www.ibm.com/docs/en/i/7.4?topic=services-compare-file-table-function Deuxième solution En utilisant ACS Elle se base également sur la fonction table COMPARE_FILE Sélectionner le […]

, , , Les zones HIDDEN en SQL

Il existe un comcept dans SQL sur les tables qui s’appelle les zones cachées.Je vais essayer de vous expliquer ce que c’est. Exemple : CREATE TABLE SALAR (NUMERO CHAR(6) CCSID 1147 NOT NULL DEFAULT  » ,NOM CHAR(20) CCSID 1147 NOT NULL DEFAULT  » ,PRENOM CHAR(30) CCSID 1147 NOT NULL DEFAULT  » ,SALAIRE DECIMAL(5, 0) NOT […]

, , Les tables de conversion

Les tables de conversion sont des objets de type *TBL Vous en trouvez un grand nombre dans QSYS ou QUSRSYS les 2 plus connues sont QEBCDIC *TBL QSYS ASCII TO EBCDIC TRANSLATE TO ASCIIQASCII *TBL QSYS EBCDIC TO ASCII TRANSLATE TO EBCDIC elles servent à convertir une donnée, elle sont utilisées dans certaines commandes FTP […]

, , , Comment gérer les options de compile des PRTF

On se demande souvent comment gérer les paramètres de compile sur les PRTF et les DSPF, il existe plusieurs solutions comme créer des CL de compile par exemple, ou utiliser des ALM qui intègrent cette possibilité. Mais comment faire pour que ca marche tout le temps sans avoir à modifier les commandes de compile Voici […]