Avec la TR6 de la V7R4 (TR disponible à partir du 24 mai 2022) Vous pouvez désormais compresser en standard avec l’algorithme *ZLIB dans les commandes SAV* Bien que un peu vieux, (la première version date de 1995) c’est un algo très fiable et efficace Pour en savoir plus sur ZLIB https://fr.wikipedia.org/wiki/Zlib Remarque : Jusque […]
Il peut être intéressant d’envoyer un message avec une réponse, pour des traitements occasionnels par exemple . Voici 2 exemples de code qui font la même chose exemple en RPG **free// Message simple avec réponse// texte 55 maxdcl-s w_reponse char(1) ;dsply ‘Voulez-vous continuer ?’ ‘QSYSOPR’ w_reponse;// traitement de la réponseif w_reponse = ‘O’;dsply ‘Oui avec […]
https://www.gaia.fr/wp-content/uploads/2017/02/team3.png600600Pierre-Louis BERTHOIN/wp-content/uploads/2017/05/logogaia.pngPierre-Louis BERTHOIN2022-04-29 10:06:022022-04-29 12:14:28Envoyer un message avec réponse
il faudra désormais une autorisation explicite pour utiliser Navigator for i Jusqu’à présent les fonctions usage, QIBM_NAV_SERVICEABILITY et QIBM_NAV_ALL_FUNCTION étaient autorisées par défaut à partir de mai 2022, elles seront interdites par défaut seules les profils ayant les autorisations spéciales *secofr *allobj pourront accéder les autres devront être autorisées nommément. Plus d’informations ici https://www.ibm.com/support/pages/node/6485853 https://www.ibm.com/support/pages/node/6486565 […]
https://www.gaia.fr/wp-content/uploads/2017/02/team3.png600600Pierre-Louis BERTHOIN/wp-content/uploads/2017/05/logogaia.pngPierre-Louis BERTHOIN2022-04-28 09:55:012022-04-28 09:55:03Droits Navigator for i
C’est une possibilité de contrôler les requêtes SQL sur le temps d’exécution estimée ou sur la mémoire temporaire , se base sur le plan d’accès créé par l’optimiseur pour votre requête. C’est la commande CHGQRYA qui permet cette opérationparamètres QRYTIMLMT( ) et QRYSTGLMT( ) pour le temps et la mémoireExempleCHGQRYA JOB(123456/PLB/QPADEV0001) QRYTIMLMT(45) Vous exécutez votre […]
Pourquoi transformer des DDS en SQL? Une des raisons est que les index peuvent être beaucoup plus performants que les LF quand le moteur SQL les utilise. RappelPour transformer un PF en table Vous devez extraire le source en utilisant l’API QSQGNDDLLe plus simple est de passer par ACSEn faisant génération instruction SQL Vous obtenez […]
https://www.gaia.fr/wp-content/uploads/2017/02/team3.png600600Pierre-Louis BERTHOIN/wp-content/uploads/2017/05/logogaia.pngPierre-Louis BERTHOIN2022-04-21 10:44:222022-04-26 14:41:31Transformation LF en index
Sur votre machine il y a un certain nombre de jobs systèmes qui tournent pour gérer votre base de données, voici les principaux et ce à quoi ils servent : QDBSRVXR Gère les références du catalogue principalement QADBXREF sauf des zones qui sont dans QADBIFLD QDBSRVXR2 C’est lui qui gère les références de zones dans […]
Avec la TR6 de la V7R4 (TR disponible à partir du 24 mai 2022) Vous pouvez désormais compresser en standard avec l’algorithme *ZLIB dans les commandes SAV* Bien que un peu vieux, (la première version date de 1995) c’est un algo très fiable et efficace Pour en savoir plus sur ZLIB https://fr.wikipedia.org/wiki/Zlib Remarque : Jusque […]
Il peut être intéressant d’envoyer un message avec une réponse, pour des traitements occasionnels par exemple . Voici 2 exemples de code qui font la même chose exemple en RPG **free// Message simple avec réponse// texte 55 maxdcl-s w_reponse char(1) ;dsply ‘Voulez-vous continuer ?’ ‘QSYSOPR’ w_reponse;// traitement de la réponseif w_reponse = ‘O’;dsply ‘Oui avec […]
il faudra désormais une autorisation explicite pour utiliser Navigator for i Jusqu’à présent les fonctions usage, QIBM_NAV_SERVICEABILITY et QIBM_NAV_ALL_FUNCTION étaient autorisées par défaut à partir de mai 2022, elles seront interdites par défaut seules les profils ayant les autorisations spéciales *secofr *allobj pourront accéder les autres devront être autorisées nommément. Plus d’informations ici https://www.ibm.com/support/pages/node/6485853 https://www.ibm.com/support/pages/node/6486565 […]
C’est une possibilité de contrôler les requêtes SQL sur le temps d’exécution estimée ou sur la mémoire temporaire , se base sur le plan d’accès créé par l’optimiseur pour votre requête. C’est la commande CHGQRYA qui permet cette opérationparamètres QRYTIMLMT( ) et QRYSTGLMT( ) pour le temps et la mémoireExempleCHGQRYA JOB(123456/PLB/QPADEV0001) QRYTIMLMT(45) Vous exécutez votre […]
Pourquoi transformer des DDS en SQL? Une des raisons est que les index peuvent être beaucoup plus performants que les LF quand le moteur SQL les utilise. RappelPour transformer un PF en table Vous devez extraire le source en utilisant l’API QSQGNDDLLe plus simple est de passer par ACSEn faisant génération instruction SQL Vous obtenez […]
Sur votre machine il y a un certain nombre de jobs systèmes qui tournent pour gérer votre base de données, voici les principaux et ce à quoi ils servent : QDBSRVXR Gère les références du catalogue principalement QADBXREF sauf des zones qui sont dans QADBIFLD QDBSRVXR2 C’est lui qui gère les références de zones dans […]