Quels avantages ?
Un AGL coûte certes un peu cher, à l'achat comme à l'implémentation, mais si de nombreuses SSII ont franchi le pas et en ont adopté un, ce n'est pas par hasard, mais bien parce que cela permet de dégager d'importants gains de productivité (le retour sur investissement est très rapide).
Lire l'article
Les ficelles du métier
Les services de déboguage
Dépanner des travaux est une tâche relativement simple, mais il est surprenant
de constater le nombre de personnes qui ne savent pas comment faire. Un travail
de déboguage offre simplement un moyen d'accéder à une tâche à partir d'un travail
différent. Si par exemple
4. Ne pas transformer tous les programmes appelés en modules pour améliorer les performances.
Dans la foulée de la modularisation des applications RPG et de la conversion des sous-routines en procédures, on peut être tenté d'abandonner une technique modulaire que l'on utilise probablement déjà : les programmes distincts appelés dynamiquement. Il n'est pas nécessaire de convertir en procédures la plupart des programmes déjà fonctionnels.
Lire l'article
La simulation avec Mercury
Le système de simulation Mercury est écrit en langage C et tourne sur des serveurs NT; on compte 1 serveur pour 80 à 200 utilisateurs. Ces serveurs simulent différents environnements, volumes etc. Pour chaque utilisateur (jusqu'à 10000 utilisateurs). Dans notre cas 36 serveurs Netfinity étaient en batterie, surveillés par 2
Lire l'article
8. N’attendez pas trop de Windows NT
Surtout si vous l'utilisez sur la carte IPCS/Integrated Netfinity Server. NT peut accomplir de belles choses, mais évitez échec et déception consécutifs à des attentes rationnelles, en rapport avec des ressources chichement taillées. Surtout, n'essayez pas d'héberger NT Terminal Server (NT multi-utilisateur) sur un matériel anémique (comme la carte serveur).
Lire l'article
Le XML B-to-B
L'EDI existe depuis près de 30 ans, ce qui ne manque pas d'en étonner certains. Les organisations normatives de l'EDI spécifient des formats numériques pour les transactions interentreprises, comme les bons de commande et les factures. Les partenaires commerciaux convertissent les données dans des formats d'EDI cryptés et envoient les
Lire l'article
La division par zéro
La division par zéro est le bogue explosif le mieux connu du RPG. Dès qu'il rencontre un diviseur de zéro, le programme s'arrête et un message d'exception vient sanctionner le manque de prévoyance du programmeur. A première vue, il semble facile d'éviter la division par zéro. Pour calculer un pourcentage
Lire l'article
Produit orienté MERISE
Les AGL peuvent prendre en charge les développements à des niveaux plus ou moins conceptuels de la démarche, le niveau de base consistant à les utiliser comme de simples générateurs de programmes, toute l'analyse, fonctionnelle et organique, ayant été faite en amont, avec ou sans outil. A l'autre extrémité, il
Lire l'article
Evaluer l’environnement : les applications
Comme point de départ pour l'extermination des bogues, une base de données peut fournir des informations pertinentes sur la nature des données erronées ou même aider à isoler le programme cachant un bogue. Cependant, quand le programme lui-même est coupable, les journaux et autres fichiers relatifs aux bases de données
Lire l'article
3. Simplifier l’utilisation des API et d’autres fonctions système grâce aux procédures et au prototypage.
Parfois, les API impressionnent le développeur qui les utilise. Elles peuvent nécessiter de nombreux paramètres obscurs, des types de données inhabituels (comme des pointeurs), et des formats de structures de données complexes. En général, un programme n'a besoin que d'un sous-ensemble des informations qu'une API est capable de fournir. Pour
Lire l'article
Un même applicatif en central et sur le terrain
L'analyse de l'application a commencé en mars 1999. Actuellement en cours de tests
finaux chez Vinipar, elle sera en test terrains début octobre au niveau des commerciaux,
avec une mise en exploitation prévue pour la fin novembre.
A ce stade, il faudra recopier toutes les bases de données et
7. Répondez à IBM
Souvent, quand je soumets un problème AS/400 à des gens d'IBM qu'il m'arrive de rencontrer, ils me traitent de fou et prétendent que "Ce n'est pas ce que les clients nous disent, Roger". Mais, entre nous, je sais bien que vous rencontrez les mêmes problèmes que moi. Plaignez-vous haut et
Lire l'article
Les initiatives B-to-C émergentes
OTP (Open Trading Protocol) est une initiative XML englobant plusieurs technologies de e-commerce pour leur permettre d'interopérer. Son objectif est de constituer une infrastructure dominante de commerce de détail online, avec des équivalents électroniques des méthodes commerciales familières sur papier facilitant le commerce de détail. L'OTP utilise XML pour décrire
Lire l'article
La perte de précision décimale
La perte de précision décimale est un autre bogue radioactif. Bien que moins fréquente que les erreurs d'arrondi, elle peut avoir des conséquences bien plus graves. En effet, alors qu'une erreur d'arrondi n'affecte que le dernier chiffre significatif d'une zone de résultat, la précision décimale peut affecter tous les chiffres
Lire l'article
La maintenance
En moyenne, le code RPG généré est trois fois plus volumineux que le code Adélia d'origine. Un programmeur RPG expérimenté pourrait, en recherchant l'optimisation maximale, diminuer la taille de ses sources RPG de 25 à 30% dans le meilleur des cas. Mais même ainsi, le RPG serait toujours 2 fois
Lire l'article
Critters 101
Différents cafards exigent des méthodes d'extermination différentes! Aussi, la
première étape pour être efficace dans le déboguage consiste à identifier sa cible.
Malheureusement, les bogues que l'on rencontre en programmation sont plus difficiles
à repérer que les cafards du monde des insectes.
En général, un bogue est dû à
2. Les meilleures procédures n’ont qu’une fonction.
Pour atteindre le meilleur niveau de fiabilité, de souplesse et de maintenabilité, une procédure ne doit avoir qu'une fonction, de sorte à toujours renvoyer une valeur à son programme appelant, même si la valeur en question est un simple code de bonne fin. Il faut résister à la tentation de
Lire l'article
L’informatique de gestion chez Vinipar
Depuis des années, l'entreprise Vinipar est très orientée vers le développement sur mesure. Ses applications de gestion commerciale et de production ont déjà été développées grâce à l'AGL Adélia en environnement AS 400. Toute l'architecture informatique de Vinipar est d'ailleurs architecturée autour de serveurs AS 400, des micros en réseaux
Lire l'article
6. Evaluez de près Domino pour AS/400
Il est plus facile de comprendre la percolation ferromagnétique en deux dimensions
d'Askin-Teller que de maîtriser rapidement Domino. Mais Domino peut s'avérer un
outil utile pour toute taille de site AS/400. Il est fondamental de le connaître.
Il est plus facile de comprendre la percolation ferromagnétique en deux dimensions
Ressources XML
Ariba
http://www.ariba.com
BizTalk
http://www.biztalk.org
CommerceNet
http://www.commercenet.com
CommerceOne
http://www.commerceone.com
Interactive Financial Exchange (IFX) Forum
http://www.ifxforum.org
Open Buying on the Internet (OBI) Consortium
http://www.openbuy.org
Open Financial Exchange (OFX)
http://www.ofx.net
Open Trading
Les plus consultés sur iTPro.fr
- L’essor de l’IA propulse les cyberattaques à des niveaux records
- L’IA sous contrôle : un impératif pour la souveraineté des entreprises
- CESIN : un baromètre qui mesure le risque cyber réel
- Face aux ransomwares, la résilience passe par les sauvegardes immuables
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
