Publications par Pierre-Louis BERTHOIN

, , Gestion du suivi des tâches soumises

Une petite amélioration sur le clear avec la TR4 Je vous rappelle le principe de cette fonction qui existe depuis la TR1 C’est un job à démarrage automatique qui tourne dans QUSRWRK qui va superviser QSYSWRK QSYS SBS 0,0 DEQWQMRDBJNFY QSECOFR ASJ 0,0 PGM-QMRDBJNFY DEQW Pour le lancer QSYS/CALL QSYS/QMRDBJNFY PARM(0) Ajouter une jobq à […]

, , Manager les informations d’audit avec la TR4

Vous pouvez demander un tas d’informations d’audit pour tracer les violations de sécurité par exemple Vous devez avoir le droit *AUDIT sur votre profil pour la mettre en place, c’est valeurs système qui permettent de le paramétrer les informations souhaitées QAUDCTL, QAUDLVL, QAUDLVL2 Pour chaque information demandée, vous allez avoir un poste qui est créé […]

, Rechercher dans l’IFS avec OMNIFIND

Vous trouvez que la recherche de fichier dans l’IFS par les services SQL n’est pas assez performante ;Par exemple vous gérez des archives PDF sur l’IFS (toujours penser à épurer régulièrement). Vous avez un logiciel gratuit qui s’appelle Omnifind, celui-ci permet de gérer des index textes sur l’IFSmais aussi sur les spools si vous le […]

, , , Convertir un SAVF en PF

il faut savoir qu’un fichier SAVF est un fichier PF de 528 de long. Vous pouvez avoir besoin pour différentes raisons de convertir SAVF en PF pour manipuler plus simplement par SQL, pour contourner des restrictions d’utilisations etc .. Vous trouverez ici 2 commandes qui vont vous permettent de réaliser cette opération : https://github.com/Plberthoin/PLB/tree/master/CPYSAVF Copier […]

, Utilisez un booléen dans une commande

Voici un exemple classique, vous devez définir dans vos commandes, un paramètre qui peut prendre comme valeur oui ou non par exemple Généralement vous allez faire comme ceci dans la commande dans le programme Voici une solution en utilisant un booléen dans le programme dans la commande dans le programme L’astuce consiste à indiquer une […]

, , Tracer l’usage d’une commande

Vous voulez savoir si une commande est utilisée, il y a plusieurs solutions en voici une basée sur lesprogramme d’exit qui est assez simple Il existe un programme d’exit QIBM_QCA_CHG_COMMAND Pour ajouter votre programme vous avez une commande ADDEXITPGM Vous devrez lui indiquer dans la paramètre PGMDTA la commande qualifiée à tracer exemple :‘STRDBG QSYS’ […]

, Mot de passe QSECOFR désactivé

Il y a plusieurs solutions, la plus simple est sans doute celle la ,vous devrez avoir accès à la console et connaitre un mot de passe sur la console (HSCROOT par exemple) Il faut savoir que vous pouvez vous connecter à celle ci, même si vous avez un mot de passe désactivé. A partir d’ACS […]

, , Savoir où un programme est utilisé

Vous voulez savoir où un programme est utilisé sur votre partition. Généralement vous avez une cross référence de vos programmes basée sur des sorties de DSPPGMREF, et vous retrouvez assez facilement les programmes qui l’utilisent dans votre application. Mais votre programme peut être tagué dans d’autres ressources, (Systèmes, SQL, etc …), voici une liste et […]

, Format DSP *DS4 et *DS3

Vous avez des application 5250 que vous avez décidé d’améliorer en les passant de 80 colonnes à 132 colonnesc’est au niveau de votre écran que vous devez indiquer cette taille par le mot clé DSPSIZ(27 132 *DS4) . Quand vous affichez votre écran sur une unité écran de type 3477 tout va bien mais quand […]

, , , Une commande méconnue FNDSTRPDM2

On utilise de moins en moins PDM et SEU, pour le remplacer par du RDI ou Visual studio code, ce qui est le sens de l’histoire, mais cette commande peut vous aider, surtout si vous ne disposez pas d’outils d’analyse (Arcad, X-Analysis, Grefer, etc…) Cette commande permet de faire un FNDSTRPDM (option 25 dans la […]