Publications par Pierre-Louis BERTHOIN

, Historique d’une macro-commande Arcad

Voici comment visualiser l’historique d’une macro-commande Arcad Objectifs : Lorsqu’une macro-commande se termine en anomalie, la joblog peut ne pas être toujours évidente à décrypter ou pire elle peut avoir été supprimée. Cet article a pour objectif de présenter process à suivre pour pouvoir visualiser chaque étape d’exécution d’une macro-commande Arcad. Pour cela il faut : 1)    […]

, , TR5 SYSTOOLS.CONFIGURATION_STATUS

Cette nouvelle vue vous permet de voir vos unités et leur STATUS Exemple La liste des écrans actifs SELECT *FROM SYSTOOLS.CONFIGURATION_STATUSWHERE object_attribute = ‘DSPVRT’AND STATUS_DESCRIPTION = ‘ACTIVE’ORDER BY OBJECT_NAME; Rappel : les informations la TR sont ici : https://www.ibm.com/support/pages/ibm-i-75-tr5-enhancements

, Conversion DS RPG3 vers RPG4

Conversion DS RPG3 vers RPG4 En convertissant vos programmes par la commande CVTRPGSRC, vous pouvez avoir un petit effet de bord sur les DS qui ne sont pas initialisées par défaut. Vous avez 2 solutions : FIXNBR(*ZONED *INPUTPACKED) Exemple D JOUR DS INZ <—– iciD AN£ 1 4D MO£ 6 7 0D JR£ 9 10 […]

, Mise en place d’un dictionnaire de services

Mise en place d’un dictionnaire de services Un nouvel article proposé par Jérôme Clément qui est un spécialiste de la modernisation d’applications #ibmi , merci à lui pour ces informations éclairées Objectifs Cet article a pour objectif de montrer quels sont les avantages qu’offrent la mise en place d’un dictionnaire de services. Je présenterai également […]

QEZJOBLOG et QEZDEBUG

Vous avez 2 files de sortie dans QUSRSYS (OUTQ) QEZJOGLOG et QEZDEBUG La première QEZJOBLOG correspond au log de vos travaux Rappel un travail va produire une log en fonction des paramètres indiqués, LOG() et LOGCLPGM() du travail Par défaut ces spools sont placés dans la file QEZJOBLOG, si ce n’est pas le cas voici […]

, Fréquence des IPL, complément

Fréquences des IPL, complément La precaunistation d’IBM et de faire IPL à chaque appliction de PTFspour ne pas perdre le chache SQL par exemple Mais, il y a quand même un point inviter à en faire plus, c’est la mémoire qui est perdu sur certain travaux Vous avez une vue QSYS2.SYSTMPSTG qui permet La vue […]

, Démystification de la Modernisation IBMi

Cette semaine c’est un article un peu spéciale c’est notre ami Jérôme Clément qui nous livre ses réflexions éclairées sur la modernisation de vos applications #ibmi et ses enjeux , merci à lui pour ce partage . Objectifs Cet article a pour objectif de démystifier la modernisation IBMi et surtout de mettre en évidence toutes […]

, Mettre des contrôles dans un DSPF

Sur un formulaire de saisie, on va différencier 3 type de contrôles 1) de valeur exemple doit contenir 1, 2, 3 2) de cohérence exemple date de fin > date de debut 3) applicatifs qui nécessite un accès à une ressource externe exemple controler que le client existe Sur une application de type web, on […]

, , Utilisez de l’Unicode en 5250

Unicode permet d’encoder des caractères complexes sous deux octets Un site pour avoir des informations supplémentaires https://fr.wikipedia.org/wiki/Unicode Vous voulez afficher des caractères Unicode dans votre session 5250, parce que vous travaillez avec la chine par exemple. Voici un petit exemple pour vous indiquer les grandes étapes Rappel: Pour avoir des caractères Unicode, vos zones doivent […]

, , Ajouter des fichiers à une archive ZIP

Vous connaissez tous la commande CPYTOARCF qui permet de Zipper un fichier Mais vous ne pouvez pas un fois généré lui ajouter un fichier ! On va essayer de vous aider Dans les produits opensys vous avez la commande zip Vous avez ce répertoire dans votre path (similaire à votre *LIBL)$ echo $PATH/QOpenSys/pkgs/bin:/usr/bin:.:/QOpenSys/usr/bin$ RemarqueVous pouvez […]