En V7R6 vous avez de nouveaux profils qui apparaissent avec l’extention _NC QPGMR_NCQSECOFR_NCQSYSOPR_NCQUSER_NC C’est des profils qui ne sont pas modifiables, et ils n’ont pas de mot de passe Et certains services ibm démarrent avec ceux ci Conclusions :Attention, par exemple, si vous avez customisé QUSER ou QPGMR vous pouvez avoir des surprises après migration
Archive d’auteur pour : plberthoin
A propos de Pierre-Louis BERTHOIN
Spécialiste ibmi , IBM Chanmpion moi git : https://github.com/Plberthoin/PLB/tree/master
Publications par Pierre-Louis BERTHOIN
Je vais essayer de vous expliquer le routage des travaux interactifs. Un travail interactif est routé vers un sous système par rapport au nom de son unité. Vous l’indiquez dans la commande ADDWSEVous avez 2 paramètresWRKSTN() nom écran ou nom génériqueWRKSTNTYPE type d’écran l’ordre c’est nom nom générique type Par contre ce n’est pas dynamique […]
Vous avez une instruction SQL , MERGE qui est assez PUISSANTE pour fusionner des fichiersVoici un exemple complet : Il intègre les éléments suivants -La création-La mise à jour-La suppression On a 2 tables Products et Mouvements Les règles choisies sont les suivantes : -Si le produit existe on ajoute la quantité-S’ il est nouveau, […]
En SQL embarquée la gestion des erreurs est différente par rapport à un RPGLE classique. Essentiellement sur 2 points 1) Ca ne plante pasVous pouvez donc avoir des erreurs silencieusesIl est très important de traiter les SQLCODEMême si vous pensez ne pas en avoir besoinLes 3 lignes suivantes peuvent être ajoutées sans risque ! Permettra […]
Vous connaissez l’option ACS qui vous permet de gérer vos SPOOLs , c’est une alternative intéressante à la commande WRKSPLF et si vos utilisateurs ont beaucoup de spools à gérer, ca peut leurs simplifier la tache, n’hésitez pas à leurs donner l’option, c’est relativement intuitif . Vous pouvez par exemple faire simplement un fichier PDF […]
Avec la version V7R6, une nouvelle fonction usage est disponible, elle sert à éviter les soumissions pour un autre profil, paramétre USER( ) dans un SBMJOB, Même si vous êtes autorisé au profil, vous ne pourrez pas soumettre pour lui exemple : Avant Paramétrage Sous navigator for i Après Conclusions : Sur certains profils sensibles […]
Vous êtes de plus en plus confronter à la mise en place de sécurité sur des services (ODBC, FTP, etc..)il existe 2 solutions sur l’ibmi qui vont vous aider dans votre démarche Les fonctions usage et les exit programmes Vous avez des interfaces 5250 pour les administrer, mais aussi maintenant Navigator for iWRKFCNUSG et WRKREGINFVous […]
Vous changez de machine ou de version et les dates de référence de vos objets et vos sources vont être remise à zéro,grâce aux services SQL , vous pouvez facilement conserver temporairement ces informations Vous pourrez par exemple avoir besoin de ces informations pour faire une analyse d’impact sur l’utilisation de certain programmes ou de […]
Vous voulez commencer à utiliser des webservices en étant consommateur à partir de votre partition IBMiEt vous de ne savez pas par ou commencer voici un exemple très simple, prêt à l’emploi que vous pourrez amélioreron a choisi le site jsonplaceholder.typicode.com qui permet un accès libre , merci à euxOn peut l’utiliser à partir d’un […]
Vous devez échanger un fichier avec un partenaire qui vous le demande au format JSON Il n’existe pas de CVTJSONxx comme la commande CPYTOIMPF pour le CSV Pas de panique vous avez des services SQL qui font ceci voici un exemple : Création d’une table de test SET SCHEMA = ‘votre base’;CREATE OR REPLACE TABLE […]
