Le Blog, les articles

Un gestionnaire de travaux batchs généreux (pour iSeries)

Un gestionnaire de travaux batchs généreux (pour iSeries)

Le module présenté dans cet article est le résultat d’un travail collaboratif entre plusieurs personnes, dont David Malle et moi même.
La première version de cet outil, développée il y a quelques années, ne me donnait pas complètement satisfaction, et j’avais demandé à  David de m’apporter son expertise et ses idées, de manière à  le rendre plus paramétrable. David était allé bien au delà  de mes attentes, en prévoyant une solution encore plus puissante et paramétrable que ce que j’avais envisagé. Il ne le savait sans doute pas avant que j’écrive cet article, mais je l’ai souvent béni par la suite pour sa clairvoyance, car je dois reconnaître que sa solution m’a rendu, et continue de me rendre, de grands services.

La magie de la clé libre

La magie de la clé libre

Je vais vous présenter ci-dessous une technique de programmation toute simple, mais qui m’a rendu, et continue de me rendre de grands services. Cette technique m’avait été recommandée par un expert du développement sur platefome iSeries, Frédéric Ancel (que j’en profite pour saluer ici). Elle s’applique tout aussi bien à  des développements Adelia que RPG.

Modification de valeurs par défaut sur les commandes OS/400

Modification de valeurs par défaut sur les commandes OS/400

Comment modifier les paramètres par défaut d’une commande OS/400 ? Je rappelle le principe qui est très simple, il vaut suffit de taper la commande CHGCMDDFT, et de presser F4. Ensuite vous indiquez dans le paramètre « CMD » la commande à  modifier (par exemple « CRTPGM »), et dans le paramètre « NEWDFT », vous indiquez sous la forme d’uneEn savoir plus surModification de valeurs par défaut sur les commandes OS/400[…]

Du bon usage des listes mémoires

Du bon usage des listes mémoires

Le concept de liste mémoire est une véritable bouffée d’oxygène pour les développeurs Adelia, qui bénéficient ainsi d’une fonctionnalité très puissante, pouvant remplacer avantageusement le système des fichiers temporaires (« montés » dans QTEMP) cher aux développeurs AS/400. Mais l’on verra que tout n’est pas rose avec cette nouvelle technique, et qu’il vaut mieux en connaitre les inconvénients pour ne pas l’utiliser de manière inconsidérée.

Dupliquer un environnement de développement Adelia

Dupliquer un environnement de développement Adelia

Curieusement, Hardis ne fournit pas d’outil permettant de dupliquer aisément un environnement de développement Adelia. Il nous a fallu trouver une solution, que je vous expose ci-dessous.
Vous pouvez trouver différents avantages, à  employer cette technique. Dans mon cas, il s’agissait essentiellement de disposer d’un environnement qui soit la copie conforme de l’application en production, me permettant d’intervenir rapidement sur tout problème lié à  la production, tandis que mon équipe et moi même pouvions entamer une série de modifications importantes sur l’environnement de développement courant.