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 […]
https://www.gaia.fr/wp-content/uploads/2017/02/team3.png600600Pierre-Louis BERTHOIN/wp-content/uploads/2017/05/logogaia.pngPierre-Louis BERTHOIN2020-04-01 15:13:182022-10-19 09:01:39Migrer les jobs de Job scheduler vers Advanced job scheduler.
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 […]
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 […]
https://www.gaia.fr/wp-content/uploads/2017/02/team3.png600600Pierre-Louis BERTHOIN/wp-content/uploads/2017/05/logogaia.pngPierre-Louis BERTHOIN2020-03-05 14:36:382022-04-19 15:08:58Utiliser Dynamic compound statement avec SQL
AdministrationQuelques 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 […]
La version 1.1.8.3 d’Access Client Solutions apporte une fonctionnalité attendue : complétion SQL ! L’outil cherche pour vous les noms des tables et des colonnes : Gain de temps Plus de faute de frappe (en tout cas sur les noms des tables et colonnes) Pas besoin de connaitre tout votre modèle de donnée par cœur […]
https://www.gaia.fr/wp-content/uploads/2017/02/team1.png600600Nathanaël Bonnet/wp-content/uploads/2017/05/logogaia.pngNathanaël Bonnet2019-12-17 17:16:432019-12-17 17:17:18Complétion de code avec ACS 1.1.8.3
Vous êtes nombreux à nous solliciter sur une difficulté récurrente liée au débogage : comment déboguer un programme pour lequel le source n’est pas sur la machine, et qui n’a pas été compilé avec la vue *LISTING Pour RPG : CRTBNDRPG/CRTRPGMOD … DBGVIEW(*ALL ou *LISTING) Pour rappel : DBGVIEW(*SOURCE) : le source n’est pas inclus dans […]
https://www.gaia.fr/wp-content/uploads/2017/02/team1.png600600Nathanaël Bonnet/wp-content/uploads/2017/05/logogaia.pngNathanaël Bonnet2019-12-17 16:31:392022-04-19 15:18:38Facilitez-vous le débogage avec RDi !
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 […]
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 […]
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 […]
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 […]
Complétion de code avec ACS 1.1.8.3
La version 1.1.8.3 d’Access Client Solutions apporte une fonctionnalité attendue : complétion SQL ! L’outil cherche pour vous les noms des tables et des colonnes : Gain de temps Plus de faute de frappe (en tout cas sur les noms des tables et colonnes) Pas besoin de connaitre tout votre modèle de donnée par cœur […]
Facilitez-vous le débogage avec RDi !
Vous êtes nombreux à nous solliciter sur une difficulté récurrente liée au débogage : comment déboguer un programme pour lequel le source n’est pas sur la machine, et qui n’a pas été compilé avec la vue *LISTING Pour RPG : CRTBNDRPG/CRTRPGMOD … DBGVIEW(*ALL ou *LISTING) Pour rappel : DBGVIEW(*SOURCE) : le source n’est pas inclus dans […]