Publications par Pierre-Louis BERTHOIN

, , Migrer les jobs de Job scheduler vers Advanced job scheduler.

Rappel : Sur l’IBMi il existe un scheduler standard celui qui se cache derrière la commande WRKJOBSCDE. Il est très rudimentaire, vous n’avez pas d’historique ni de dépendance travaux. C’est un unique objet, QDFTJOBSCD de type *JOBSCD qui est stocké dans la bibliothèque QUSRSYS. C’est le travail QSYSSCD qui tourne dans QCTL QCTL QSYS SBS […]

, Adoption de droits

Rappel C’est la possibilité d’avoir accès à une ressource momentanément en passant par un programme qui s’exécutera avec les droits du propriétaire et non celui de l’utilisateur en cours. Mise en oeuvre Pour créer un programme adoptant. C’est le paramètre USRPRF(*OWNER) dans les commandes qui génèrent un programme. Vous pouvez également utiliser la commande CHGPGM […]

, , Utiliser Dynamic compound statement avec SQL

Depuis la version 7.1, vous pouvez composer une instruction SQL dynamique c’est assez similaire à une procédure SQL, sauf qu’elle ne créera pas un objet permanent.Vous trouverez un fichier source QSQLT00000, SQL COMPOUND DYNAMIC QCMPD00001 dans votre bibliothèque qtemp Le but : Vous pouvez l’utiliser pour ajouter une logique aux scripts, mais aussi pour intercepter […]

Quelques informations sur l’IPL de votre Partition

IPL (initial program load) et en réalité le Reboot dans d’autres environnements. A quelle fréquence doit on faire un IPL? Voici quelques informations. Un IPL n’est plus sytématique pour la reconstruction des adresses temporaires. Un IPL efface le cache SQL ce qui peut être pénalisant pendant la phase de profiling de votre partition Un IPL […]

Pourquoi utiliser un groupe principal sur objet (on parle de PGP) ?

Le principe est le suivant : Dans un objet vous avez le droit du propriétaire et le droit du public Les autres droits sont contenus dans les profils. Si vous sauvegardez un objet, par défaut ces 2 seuls droits sont restaurés depuis la version 7.1 vous pouvez sauvegarder aussi les droits privés en ajoutant le […]

, 5 raisons pour utiliser Isphere

Isphere est un plugin Eclipse que l’on peut installer sous RDi et qui apporte des fonctionnalités complémentaires Raison 1 Il est gratuit, donc ça ne coûte rien de l’installer pour voir ! et c’est un produit open source vous pouvez même participer à son évolution Raison 2 Vous avez un comparateur de sources un peu […]

Gérer le pool de connexion avec iamobile

Si vous utilisez iamobile, iamobile est une application Web sur votre IBM i qui permet d’administrer certaines fonctions  de votre IBM i à partir de votre smartphone ou de votre tablette . Vous pouvez sans doute avoir eu ce message.« Le nombre maximal de connexions pour le pool a été atteint » En effet iamobile est une […]

, Comment utiliser plusieurs configurations JDBC avec ACS

Sous ACS dans Exécution de scripts SQL Vous pouvez être amené à vous connecter à plusieurs partitions IBM i ou avoir plusieurs environnements différents sur une même partition. ACS permet de gérer plusieurs configurations JDBC en même temps et de pouvoir passer de l’une à l’autre Pour ce faire, vous devez sélectionner l’onglet connexion puis […]

, Transférer un objet d’une partition à une autre

Rappel : Pour transférer un objet (PGM, FICHIER, etc…), vous devez être dans la même version ou sauvegarder en version précédente (limité à 2 niveaux) par exemple en 7.4 vous ne pouvez plus envoyer vers une version 7.1. Attention, il ne faut pas avoir utilisé des fonctions qui n’existaient pas dans la version cible. Sur […]

Mise à jour de la bibliothèque QSYS pendant un upgrade

Rappel La bibliothèque QSYS contient les éléments de votre système, vous ne devez en aucun cas lui ajouter des objets délibérément. Un certain nombres d’objet ne peuvent être que dans cette bibliothèque comme, les profils, les lignes, les contrôleurs, les unités et descriptions de bibliothèque par exemple. il est possible que vous ayez customiser certains […]