Vous voulez connaitre la bibliothèque d’un programme en cours d’exécution, pour ajouter cette bibliothèque par exemple, pour contextualiser un exit programme, un watcher, un trigger ou pour limiter un environnement prod, versus dev.Le tout, sans harcoder une bibliothèque qui figera votre code et vos environnements. Voici 2 exemples En RPGLE En CLLE Remarque : On […]
https://www.gaia.fr/wp-content/uploads/2017/02/team3.png600600Pierre-Louis BERTHOIN/wp-content/uploads/2017/05/logogaia.pngPierre-Louis BERTHOIN2024-08-17 09:22:572024-08-20 10:47:56Connaitre la bibliothèque du programme en cours
Il est possible que vous receviez ce message sur un changement de profil ou sur une suppression (DLTUSRPRF ou CHGUSRPRF) Ca signifie qu’un autre utilisateur verrouille l’AUT (Authorized User Table) par une autre commande liée à la sécurité. Cette objet s’appelle QSYUPTBL de la bibliothèque QSYS et il est de Type *AUT. le premier reflexe […]
Que se passe-t-il si on définit soi-même une zone IDENTITY lors de la mise à jour d’une table ? Ce n’est évidemment pas la meilleure des idées qu’on puisse avoir, mais parfois dans l’urgence d’une correction de données … On peut ignorer ID ou le renseigner en DEFAULT, la table est alimentée : Si l’identity est déjà occupée […]
/wp-content/uploads/2017/05/logogaia.png00Nicolas kintz/wp-content/uploads/2017/05/logogaia.pngNicolas kintz2024-08-13 09:51:272024-08-13 09:51:28Gestion de l’IDENTITY d’une table
Vous avez des sources SQLRPGLE qui sont différents des tailles par défaut de 100 Vous pouvez avoir ce message à la compile RNF0733C’est le fichier, QTEMP/QSQLPRE de pré-compilation qui est trop court QTEMP/QSQLPRECe fichier est utilisé dans les commandes CRTBNDRPG , CRTRPGMOD, ou CRTSQLRPGI Vous avez une variable d’environnement QIBM_RPG_PPSRCFILE_LENGTH qui permet de changer la […]
Vous voulez protéger vos sessions 5250 de la possibilité de faire un Appel systéme Vous devez mettre en place un programme d’exit (8 possibles) QIBM_QWT_SYSREQPGMS Vous devez ensuite indiquer sur chaque profil les programmes à utiliser Schéma ci dessous L’utilisateur quand il appuiera sur APP SYST le programme PGM1 sera appelé Programme Exit ici le […]
IBM fourni un certain nombre de journaux systèmes que vous pouvez Analyser, la plus part sont dans QUSRSYS et d’autres sont dans QSYS. Un petit lien ici pour avoir une liste https://www.ibm.com/docs/fr/i/7.5?topic=journals-working-supplied Premier exemple, Analyse de l’ajustement des pools mémoires Mise en œuvre Valeur système QPFRADJ doit être à 3 ou 2 Vous devez créer […]
https://www.gaia.fr/wp-content/uploads/2017/02/team3.png600600Pierre-Louis BERTHOIN/wp-content/uploads/2017/05/logogaia.pngPierre-Louis BERTHOIN2024-08-02 09:13:592024-08-14 15:49:25Utilisez les journaux Système
Vous voulez connaitre la bibliothèque d’un programme en cours d’exécution, pour ajouter cette bibliothèque par exemple, pour contextualiser un exit programme, un watcher, un trigger ou pour limiter un environnement prod, versus dev.Le tout, sans harcoder une bibliothèque qui figera votre code et vos environnements. Voici 2 exemples En RPGLE En CLLE Remarque : On […]
Il est possible que vous receviez ce message sur un changement de profil ou sur une suppression (DLTUSRPRF ou CHGUSRPRF) Ca signifie qu’un autre utilisateur verrouille l’AUT (Authorized User Table) par une autre commande liée à la sécurité. Cette objet s’appelle QSYUPTBL de la bibliothèque QSYS et il est de Type *AUT. le premier reflexe […]
Que se passe-t-il si on définit soi-même une zone IDENTITY lors de la mise à jour d’une table ? Ce n’est évidemment pas la meilleure des idées qu’on puisse avoir, mais parfois dans l’urgence d’une correction de données … On peut ignorer ID ou le renseigner en DEFAULT, la table est alimentée : Si l’identity est déjà occupée […]
Vous avez des sources SQLRPGLE qui sont différents des tailles par défaut de 100 Vous pouvez avoir ce message à la compile RNF0733C’est le fichier, QTEMP/QSQLPRE de pré-compilation qui est trop court QTEMP/QSQLPRECe fichier est utilisé dans les commandes CRTBNDRPG , CRTRPGMOD, ou CRTSQLRPGI Vous avez une variable d’environnement QIBM_RPG_PPSRCFILE_LENGTH qui permet de changer la […]
Vous voulez protéger vos sessions 5250 de la possibilité de faire un Appel systéme Vous devez mettre en place un programme d’exit (8 possibles) QIBM_QWT_SYSREQPGMS Vous devez ensuite indiquer sur chaque profil les programmes à utiliser Schéma ci dessous L’utilisateur quand il appuiera sur APP SYST le programme PGM1 sera appelé Programme Exit ici le […]
IBM fourni un certain nombre de journaux systèmes que vous pouvez Analyser, la plus part sont dans QUSRSYS et d’autres sont dans QSYS. Un petit lien ici pour avoir une liste https://www.ibm.com/docs/fr/i/7.5?topic=journals-working-supplied Premier exemple, Analyse de l’ajustement des pools mémoires Mise en œuvre Valeur système QPFRADJ doit être à 3 ou 2 Vous devez créer […]