Publications par Pierre-Louis BERTHOIN

, Faire une sauvegarde complète de votre système.

On parle souvent de Sauvegarde 21 à cause de l’option du menu qui servait à le lancer historiquement Cette sauvegarde nécessite d’être en mode restreint Voici comment passer dans ce mode sans vous signer sur la console On peut passer en mode restreint grâce au paramètre BCHTIMLMT de la commande ENDSBS Pour passer en mode […]

, , Rechercher dans l’IFS de votre IBMi

Il peut vous arriver de vouloir rechercher une chaine de caractères dans votre IFS voici comment vous pouvez faire en utilisant SQL service . 1) Recherche d’un nom fichier sur une chaine SELECT cast(substr(PATH_NAME , 1 , 132) as char(132)) as PATH_NAMEFROM TABLE(IFS_OBJECT_STATISTICS(START_PATH_NAME => ‘/HOME/PLB’ ,OBJECT_TYPE_LIST => ‘*ALLSTMF’))where ucase(PATH_NAME) like (‘%PRO%’) Ici, recherche PRO dans […]

, 5 choses savoir sur les includes

Un include ou un /copy dans un programme permet de copier avant la compile des lignes de sources dans votre programme ou module.C’est pour normaliser des parties de code qu’on utilise souvent dans une application, souvent des déclarations exemple :DS pour les données programme (SDS)DS pour les données fichier (INFDS)Découpage d’un paramétrage applicatif d’une *lda […]

, 5 Choses (expertes) sur la gestion des mots de passe

1) Crypter le mot de passe Voici quelques informations complémentaires sur la gestion de vos mots de passe qui sont un peu plus compliquer à mettre en œuvre mais qui peuvent vous éviter des problèmes et vous faciliter la gestion . Par défaut les mots de passe circulent en clair sur votre réseau et avec […]

, 5 Choses (avancées) sur la gestion des mots de passe

Voici quelques informations, un peu plus sensibles sur la gestion des mots de passe. 1) Mot de passe SST Pour accéder aux outils de maintenance système (SST), vous devez avoir un profil créé (CRTSSTUSR) et votre profil IBMi devra avoir le droit *SERVICEvous pouvez ensuite lancer une session SST par STRSST 2) Mot de passe […]

, 5 Choses (basiques) sur la gestion des mots de passe

Voici quelques informations concernant la gestion des mot de passe sur IBM i 1) Le niveau de mot de passe Vous pouvez indiquer un niveau de mot de passe par la valeur Système QPWDLVL 1 et 2, vous avez un mot de passe sur 10 sans diférentiation de CAST3 et 4, vous avez un mot […]

, Création d’un référentiel de vos sources

Cette astuce ne remplace pas un outil du marché qui vous offrira beaucoup plus d’opportunités, en terme d’analyses et d’interactions avec d’autres outils de développements de la plateforme IBM i. Mais il est possible que vous n’ayez pas la chance de posséder un de ces outils, et voici une méthode qui va vous permettre basiquement […]

Editer du RPGLE avec Visual Studio Code

Voici une autre solution pour éditer vos codes sources RPGLE Vous connaissez RDI basé sur Eclipse et ILEditor Voici une troisième alternative pour les gens réfractaires à SEU ! Ce n’est pas une alternative complète, puisqu’on ne pourra que manipuler des sources de L’IFS sans compilations et autres opérations sur le système. C’est Visual Studio […]

, , Exécuter une action sur une liste SQL service

Vous avez tous compris qu’une grande partie de l’administration de vos IBMi se fera par SQL service. Pour faire des contrôles, l’accès aux vues est suffisante. Par exemple, le contrôle du nombre de pages dans une OUTQ : SELECT sum(TOTAL_PAGES)FROM QSYS2.OUTPUT_QUEUE_ENTRIES_BASICwhere OUTPUT_QUEUE_LIBRARY_NAME = ‘SRCEXPL’ and OUTPUT_QUEUE_NAME = ‘VOTREOUTQ’ Mais pour agir c’est plus compliqué, dans […]

, 5 choses à connaitre sur la notion de membre

1) Qu’est ce qu’un membre ?Un membre est une notion purement IBM i, il sert à cloisonner les données dans un fichier, l’usage le plus connu c’est les fichiers sources où chaque objet est défini dans un membre.mais on peut également utiliser cette notion pour des fichiers de données , exemple un fichier client avec […]