Publications par Pierre-Louis BERTHOIN

, Ménage dans l’IFS

Vous devez surveiller l’IFS de votre partition et plus particulièrement la partie /home/ ou vous retrouvez les fichiers générés par vos utilisateurs et y faire le ménage régulièrement est une bonne pratique. Une épuration à 30 jours semble un bon compromis Voici 2 techniques pour réaliser cette opération La première est à base d’un script […]

, , Les tentatives de connexion échouées

Si vous avez mis en œuvre le journal vous pouvez et même devez analyser les refus de connexion.Le plus souvent c’est un mauvais mot de passe mais ca peut être aussi une attaque, ou un comportement douteux Voici une requête simple qui permet cette analyse rapide SELECT JOB_NAME, USER_NAME, FUNCTION, MESSAGE_ID, MESSAGE_TIMESTAMPFROM TABLE(QSYS2.DISPLAY_JOURNAL(‘QSYS’, ‘QAUDJRN’))WHERE MESSAGE_ID […]

, , Nommez vos indicateurs en RPGLE

Les indicateurs font parti intégrante des développements RPG, c’est des booléens dont le nom commence par *IN, certain ont plus ou moins disparu (remplacé par des %EOF, %FOUND, ou un SQLCODE ) , mais les indicateurs *IN01 à *IN99 continuent à être utilisé par exemple dans les DSPF. On va essayer de voir une méthode […]

, Synchronisez votre partition avec QSNTP

On a de plus en plus besoin d’avoir des machines synchronisées, pour la validation des transactions, des informations de sécurité etc… il existe un protocole qui permet de synchroniser l’horloge de votre partition c’est le protocole SNTP On va voir ici comment le mettre en œuvre en tant que client, en sachant que vous pourriez […]

, 5 Astuces SQL sur les dates

s Voici 5 fonctions qui peuvent vous intéresser pour manipuler des dates en SQL. je vous rappelle que pour les utiliser, vos zones doivent être au format date etsi ce n’est pas le cas vous devrez utiliser la fonction date pour vous mettre dans le format attenduExemple :values date(‘2012-01-01’) Il est fortement conseillé si manipulez […]

, , , Trouver la fonction usage que vous cherchez ?

? Vous connaissez les fonctions usage qui vous permettent de sécuriser votre système IBMi Exemple , accès au fichier Elles sont organisées par famille Voici les principales Base operating system (5770SS1)TCP/IP connectivity utilities (5770TC1)Backup, Recovery, and Media Services (BRMS) (5770BR1 5770BR2)IBM i Access Client Solutions (ACS) (5770XJ1)IBM Navigator for i Vous avez un site de […]

, Le Path sous QSH

Vous connaissez tous la notion de liste de bibliothèques qui existe sur l’ibmi la même notion existe sous unix c’est le path, et qui impacte vos commandes exécutées par exemple à partir de QSH Vous pouvez le changer temporairement, voici la commande par exemple qui prend votre PATH et lui ajoute l’accès au commande open […]

PRUV et le cloud

Vous connaissez au moins de nom PRUV, qui est l’outil indispensable qui vous permet de valider vos opérations avant un changement de version . Depuis quelques temps est apparu une nouvelle option liée au CLOUD Si tout est ok vous aurez ce résultat Sinon, il vous faudra prévoir une étape intermédiaire pour aller vers votre […]

A quoi sert la bibliothèque QRPLOBJ ?

Vous avez souvent sur vos machines de développements beaucoup d’objets à l’intérieur Vous avez sans doute remarqué que quand vous compiler un objet et qu’il a des erreurs , il vous remet l’ancienne version. Comment cela est il possible ? A chaque compile l’objet est renommé est placé dans une bibliothèque qui s’appelle QRPLOBJ Voici […]

, Fréquence des IPL, complément

La préconisation d’IBM et de faire IPL à chaque application de PTFspour ne pas perdre le cache SQL par exemple Mais, il y a quand même un point, pour vous inviter à en faire plus, c’est la mémoire qui est perdu sur certain travaux Vous avez une vue QSYS2.SYSTMPSTG qui permet de voir les buckets […]