Intégration de l’e-mail
La collaboration est primordiale quand on gère des modifications de logiciels. Un système de Change Management doit être suffisamment intelligent pour relayer judicieusement les messages. Quand le système de messagerie s'appelle Lotus Notes, Microsoft Exchange, ou tout autre système de courrier électronique compatible SMTP, les messages sont plus riches en
Lire l'article
Petite introduction à la programmation à l’aide d’un AGL
Mon expérience personnelle portant surtout sur l'utilisation d'Adélia, édité par la société Hardis, c'est surtout de celui-ci qu'il sera question, notamment dans les exemples pratiques illustrant mon propos. Comme tous les AGL, Adélia utilise un langage de programmation de type L4G (Langage de 4ème Génération), c'est à dire un langage
Lire l'article
Intégration aux bases de données
L'un des aspects les plus puissants du RPG IV est sa capacité à s'intégrer à la base de données AS/400. De multiples méthodes d'accès à la base de données ont évolué au cours des années, mais le RPG IV est le dénominateur commun des méthodes
Lire l'article
SEU003
Le module SEU003 met en oeuvre trois procédures nécessaires pour augmenter la taille de l'espace utilisateur et y insérer des lignes. La procédure UsrSpcAtr extrait l'attribut de l'espace utilisateur. Le programme utilise cet attribut pour déterminer la dimension initiale de l'espace utilisateur et plus tard pour calculer la nouvelle taille.
Lire l'article
Aujourd’hui, plus rien ne subsiste de l’ancien système
Aujourd'hui plus rien de ce qui existait auparavant ne subsiste. Le système est désormais organisé autour de 3 systèmes IBM AS/400, de 14 serveurs sous Novell Netware ou Microsoft Windows NT, et de 180 micro-ordinateurs sous Windows NT en réseau Token-Ring sous Netware. Les applications sont quant à elles développées
Lire l'article
3. Ne redoutez pas le sujet du langage Java – apprenez le modèle d’application distribué
Java sera maître du monde. Pourtant, nous sommes bien trop obsédés par la syntaxe et les particularités de Java. C'est un langage et vous pouvez l'apprendre. Là n'est pas le problème ! Le défi consiste changer de modèle de développement des applications actuelles : linéaire, monolithique, à un seul serveur,
Lire l'article
Présentation de la troupe
CODE Designer est la conséquence naturelle de l'association entre les DDS écrans, les fichiers d'impression et les outils de développement PC. L'interface WYSIWYG de CODE Designer permet de concevoir des fichiers complexes, à enregistrements multiples pour les écrans et l'impression. On peut glisser-déplacer les champs, les redimensionner et définir des
Lire l'article
Déployer les modifications
Après avoir codé et testé une nouvelle modification, l'étape suivante consiste à la transmettre à l'environnement de production. Tout d'abord, la modification doit être approuvée et planifiée. A ce stade, il faut aussi informer tous ceux que la modification concernera d'une manière ou d'une autre. Si on ne peut pas
Lire l'article
NDLR
Cet article est directement issu du forum Web francophone de discussion sur l'AS/400 : news.vienneinfo.org/nzn.fr.as400. A la fin de l'été, une discussion enflamée à propos des AGL et de leur utilité était née, générant de nombreux aller-retour. Basée sur l'expérience personnelle des
Lire l'article
Les API
Un tiers environ du Redbook est consacré à des exemples de programmes montrant comment atteindre et utiliser les API depuis des applications RPG IV. C'était un territoire réservé naguère aux seuls programmeurs C en raison de la relation entre les définitions API et le langage C. Les sujets suivants sont
Lire l'article
SEU007 et SEU008
Le module SEU007 effectue les fonctions liées à la touche F7,
en scindant le Facteur 2 étendu d'une carte C RPG ou en scindant une ligne de
commentaires. J'ai limité cette option aux sources RPGLE, mais vous pourriez
modifier ce comportement.
Le programme commence par tester le mode de
Retour sur investissement quasi-immédiat
L'ensemble de toutes ces fonctions a permis une gestion de l'AS/400 optimale, et de libérer ainsi du temps machine pour les développeurs. mais elles ont surtout permis d'éviter une augmentation d'effectifs, onéreuse pour la société. S'agissant des coûts, on peut noter que chez Maurin l'ensemble est revenu 30% moins cher
Lire l'article
2. Insistez sur les pourquoi et les comment
Quand quelqu'un vante les avantages d'une nouvelle technologie, ne pas se contenter de hocher la tête docilement. Harcelez-le. Demandez-lui comment et pourquoi cette technologie est meilleure, et surtout comment elle fera gagner davantage d'argent à votre entreprise.
Lire l'article
Accords de qualité de service
Une fois qu'un ASP est choisi, il faut s'assurer de signer des accords garantissant
la qualité de service à laquelle on peut s'attendre. Ces documents doivent détailler
les obligations de l'ASP ainsi que les compensations financières qu'il devra s'il
venait à ne pas être à la hauteur de vos attentes.
Promotion et test
Après avoir programmé une nouvelle modification, il faut déterminer qui devra la tester. On privilégiera une équipe d'Assurance Qualité (AQ) spécialisée ou des testeurs. Ce faisant, on libère les programmeurs qui peuvent passer à la tâche suivante, utilisant ainsi mieux leurs talents. La communication est importante durant le test parce
Lire l'article
Promesses à tenir
Ces nouvelles technologies de composants sont-elles prêtes à occuper le devant de la scène ? Pour les applications côté client, la réponse est positive. Les ActiveX et les JavaBeans peuvent se targuer de bénéficier d'un soutien en pleine expansion. De plus, les spécifications Java 2 et la dernière mouture du
Lire l'article
Autre possibilité
Figure 6, j'utilise deux instructions READE, dont l'une est incorporée à la fin de la boucle DOW, pour contrôler la lectu-re des enregistrements provenant d'un fichier avec clés. La figure 7 présente une autre structure de lecture qui réalise la même tâche, mais avec une seule instruc-tion READE. Les différences
Lire l'article
Le programme de service SEU002
Le programme de service SEU002 (figure 3) valide les commandes entrées par l'utilisateur et effectue les actions dictées par deux d'entre elles : appliquer une couleur et remplacer des caractères par des espaces. Pour simplifier la distribution du code, les commandes valides sont décrites, non pas dans un fichier, mais
Lire l'article
Optimisation des performances de l’AS/400
Outre les erreurs traitées à la base et rapidement, les produits Tango/04 ont permis de déterminer les moments de pointe d'utilisation de la CPU, et donc de paramétrer les travaux de sorte que les traitements non prioritaires soient différés sur des plages horaires plus calmes, les programmes consommateurs de CPU
Lire l'article
L’attitude est essentielle
Tester permet de livrer des systèmes qui fonctionnent correctement, et d'identifier des problèmes récurrents dans les processus de développement. Au moment où nous nous préparons pour les défis technologiques du prochain millénaire, les tests ont un rôle primordial à jouer pour nous protéger des dysfonctionnements et erreurs dans les systèmes.
Lire l'articleLes plus consultés sur iTPro.fr
- IA de confiance : le facteur clé pour rentabiliser les projets d’entreprise
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Hôpitaux virtuels : renforcer le système de santé français grâce au numérique
- Cybercriminalité bancaire : l’IA industrialise les attaques en 2026
Articles les + lus
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
À la une de la chaîne Tech
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
