RPG IV passe à V
par Bryan Meyers
Enfoui dans le flot des annonces OS/400 V5R1, on trouve le premier changement important de la spécification RPG IV, depuis qu'IBM a lancé ce langage voilà presque une décennie. Les spécifications de calcul en format libre se sont glissées tranquillement dans le langage sans le tintamarre, le débat, et les inquiétudes qui ont accompagné le concept du format libre lors de sa première apparition voilà quelques années.
Le format libre n'est pas la seule amélioration du RPG dans cette nouvelle release. De nouvelles fonctions avec une intégration Java améliorée, de meilleures possibilités de traitement des erreurs et des procédures de nommage plus souples pour les fichiers et les structures de données (entre autres nombreux développements), affirment le RPG comme important outil de développement applicatif pour l'iSeries.
Lire l'article
Vers l’indentification unique
par Mel Beckman - Mis en ligne le 05/06/02
Comme un cerf ébloui par des
phares, vous voilà devant un écran
d'identification pensant « quel est mon
ID et mot de passe utilisateur sur ce
système ? Je l'ai utilisé pas plus tard que
la semaine dernière ! Pourquoi ne puisje
pas m'en souvenir ? »
Nous sommes tous passés par là et, avec l'explosion des systèmes demandant ce sésame (station de travail, banque en ligne, télécommande de télévision par câble, par exemple), nous éprouvons de plus en plus souvent l'amnésie du mot de passe.
Et ce n'est que l'aspect utilisateur du problème. Le côté administrateur est encore plus complexe. En tant que responsable du système d'information, vous êtes confronté à des dizaines (voire des centaines) de services et d'unités demandant l'administration par mot de passe. Pour aggraver les choses, peu de ces systèmes ont quelque chose en commun, vous obligeant à jongler avec les particularités de chacun, tout en maintenant une frontière sûre pour tenir à l'écart les masses non autorisées.
Lire l'article
Informateur sur IIS
par Brett Hill - Mis en ligne le 25/04/2002
Des solutions à des problèmes IIS bizarres :
Cryptage 128 bits et changement de mot de passe, mots de passe par défaut des utilisateurs IUSR_ et IVAM_ , SSL et ressources serveur, IIS et Session_onEnd ...
En avant avec le RPG en format libre
par Gary Guthrie
Quiconque utilise le RPG depuis un
certain temps se souvient des clameurs
en faveur du RPG en format libre.
Parfois chaudes, les discussions portaient
sur le besoin de la part d'IBM
d'orienter le RPG dans cette direction
« plus moderne ».
à‡a a pris du temps, mais avec la
V5R1, IBM a introduit le RPG en format
libre. Les différences entre le format
fixe et le format libre constituent, pour
l'essentiel, une grande amélioration.Pourtant, de nombreux RPGistes ont
exprimé des doléances - certaines fort
banales - à propos des décisions de
conception d'IBM. En tête de liste des
doléances, on trouve le manque de
support du RPG en format libre pour
plusieurs codes opération présents
dans le format fixe. N'ayez crainte :
vous pouvez mettre en oeuvre des solutions
RPG en format libre - mais un peu
différemment.
Pour faciliter la transition au RPG
en format libre, je passe en revue les 57
codes opération non pris en charge (figure
1) et indique les méthodes alternatives
permettant d'accomplir leurs
tâches. J'indique même certains cas où
les alternatives sont préférables. C'est
si vrai que vous devriez tirer parti de
nombreuses nouvelles alternatives
même si vous utilisez le RPG en format
fixe.
Tout en vous instruisant sur le RPG
en format libre et sur ses différences,
sachez qu'on le destine davantage à de
nouveaux projets de développement
qu'à la conversion d'applications existantes.
Mais cette conversion est néanmoins
tout à fait possible.
Nouveau modèle, superbe vue
Par Carson Soule
Par définition, les modèles de
conception sont des solutions appliquées
à des problèmes de programmation
récurrents. Partant du principe
que, application après application, on
est confronté au même défi, on peut
découvrir et réutiliser des modèles de
bonnes solutions.Les modèles de conception tendent
vers des solutions de module de
programme ou de niveau de classe. En
cela, ils sont distincts des modèles d'architecture,
qui s'appliquent à de plus
vastes structures comme les programmes
et modules applicatifs. Il
existe un modèle de conception intéressant
qui mérite aussi l'appellation
de modèle d'architecture : le MVC
(Model/View/Controller).
Services Web pour le i (AS/400)
Seagull annonce des améliorations à sa solution de Services Web pour les applications hôtes existantes, dans le cadre de sa stratégie visant à déployer et développer des Services Web multi plates-formes.
Compatible avec les interfaces SOAP, WSDL et UDDI, la version 2.2 de la solution Transidiom de SEAGULL constitue le premier environnement de déploiement et de développement permettant de convertir des applications iSeries et mainframe existantes en Services Web pour les plates-formes Java et .NET.
Lire l'article
Pour simplifier l’extraction des données journalières
par Dan Casey
Quand on utilise la commande DspJrn (display journal) pour extraire des données d'un journal et les placer dans un fichier de sortie, on peut obtenir une foule d'informations utiles (quand l'entrée a-t-elle eu lieu dans le journal, qui l'y a mise, type de transaction : put, update ou delete, etc.). Mais, le fichier de sortie présente aussi un champ étrange : JOESD ...
S'il est vrai que la journalisation a pour but d'améliorer les opérations de sauvegarde et de reprise, elle peut aller au-delà et constituer un excellent outil d'audit et de résolution de problèmes. On a souvent besoin de plonger dans les modifications journalisées pour voir un enregistrement particulier. Mais, quand il s'agit de savoir quels champs ont été modifiés dans un enregistrement, la journalisation standard est un peu juste. Certes l'on peut voir qui a modifié les données et quand, mais les données modifiées sont entassées dans une seule colonne, difficilement utilisables. L'OS/400 ne trie pas les données en colonnes séparées parce que, probablement, on journalise des fichiers différents avec des structures différentes et parce que toutes les entrées dans le journal ne sont pas des entrées Record (enregistrement).
La commande RTVJRNDTA (Retrieve Journal Data) résout ce problème. Avec l'aide de l'iSeries NEWS RPG IV Toolkit, un ensemble de programmes de service qui effectue diverses tâches utiles et que l'on peut trouver à http://www.iseriesnetwork.com/code/, la commande RTVJRN-DATA permet d'afficher les données du journal pour les colonnes d'un fichier. Elle permet aussi d'indiquer le fichier et le journal souhaités et la palette des récepteurs. A partir de cette information, RTVJRNDTA crée un nouveau fichier qui inclut les colonnes des deux provenances : DspJrn et le fichier original. On peut donc exécuter des requêtes sans passer au crible les chaînes hexadécimales du champ JOESD.
Lire l'article
Les nouveautés de la semaine 06 – Windows 2000 & .Net – 2002
Tous les nouveaux produits du 4 au 10 février 2002
Lire l'article
La V5R1 monte la barre de la sécurité de l’iSeries
par Patrick Botz
La V5R1 est la plus grande release logicielle dans l'histoire de l'OS/400, et la sécurité y est pour beaucoup. La V5R1 améliore la sécurité de multiples façons : signature numérique et support de vérification de signature, meilleur contrôle des mots de passe et de leurs caractéristiques, compatibilité avec un jeu étendu de technologies de cryptage, ...
L'iSeries et son prédécesseur, l'AS/400, ont toujours eu une grande réputation de sécurité. Au fil de l'évolution de la plate-forme et de l'industrie, IBM n'a cessé d'accroître la sécurité de l'OS/400 par de nouvelles technologies et des améliorations. En tant que leader en sécurité système et en tant que plate-forme dont la gestion de la sécurité reste bon marché, l'iSeries a établi un standard que l'OS/400 V5R1 élève nettement.
La V5R1 est la plus grande release logicielle dans l'histoire de l'OS/400, et la sécurité y est pour beaucoup. La V5R1 améliore la sécurité de multiples façons : signature numérique et support de vérification de signature, meilleur contrôle des mots de passe et de leurs caractéristiques, compatibilité avec un jeu étendu de technologies de cryptage, améliorations de la sécurité des outils de service, et beaucoup de changements moins visibles. Cet article résume les améliorations de sécurité les plus importantes de la V5R1.
Questions / réponses de Microsoft
Par Richard Waymire
Toute une série de question / réponses :
sauvegarde, virtual server, VB6 et DTS, Query Analyzer et SQL Server, MDAC et TDS, sysxlogins, ...
Nouveautés autour de Stratum 2.0
Web 2.0 et administration au rendez-vous, cette semaine.
Computer Associates lance Jasmine Developer 2 E Web Option, outil de développement qui rend les applications iSeries disponibles via Internet. Jasmine Developer 2 E Web Option permet à Jasmine Developer 2 E (anciennement COOL :2 E) de générer des langages directement à partir de modèles business.D
Lire l'article
Livraison spéciale : Exchange 2000 Service Pack 1
par Tony Redmond
Aucune firme logicielle ne lance un logiciel commercial en parfait état. C'est pourquoi la release de Microsoft Exchange 2000 Server Service Pack 1 (SP1) n'est pas une surprise.
(Au moment où nous écrivions ces lignes, le lancement de SP1 était prévu en mai 2001). SP1 combine des corrections de bogues et des nouvelles fonctionnalités - une sorte de nettoyage de printemps pour Exchange 2000. Et, bien que de nombreuses sociétés n'aient pas encore déployé Exchange 2000, la release de SP1 pourrait bien déclencher davantage de migrations (comme l'explique l'encadré intitulé « En souplesse », page XX).
L'introduction du Service Pack dans une forêt Windows 2000 est simplifiée par le fait que SP1 ne requiert aucune mise à jour du schéma AD (Active Directory). N'allez quand même pas croire que l'installation d'un service pack se résume à introduire le CD-ROM dans un serveur et à voir ce qui se passe au terme du programme d'installation. Il faut toujours tester un service pack (c'est-à -dire installer le pack sur un serveur de test et suivre sa progression pendant au minimum une semaine) avant de laisser le logiciel proche d'un serveur de production.
Lire l'article
Cent pour sang AS/400
Editeur d'un logiciel de gestion des établissements de transfusion sanguine SERIA s'appuie sur la fiabilité de l'AS/400 pour assurer son expansion à l'étranger.Créée en 1978, la société SERIA, basée à Chartes, est devenue une filiale du groupe TEAM PARTNERS depuis juillet 1998. Elle est spécialisée dans l'édition d'un logiciel d'informatique médical au nom impossible : I.T.R.B (Informatique Transfusionnelle selon le Docteur René Blanc), baptisé ainsi en hommage au concepteur de la méthode. Ce logiciel fonctionnant sur AS/400 couvre l'ensemble des besoins de gestion d'un établissement de transfusion sanguine, depuis la collecte jusqu'aux statistiques en passant par la gestion du laboratoire, la production, la gestion des stocks, des malades et de la distribution. Comme une certaine et triste actualité nous le démontre hélas depuis 1984, la traçabilité et la gestion des historiques revêtent une importance toute particulière dans ce métier. “ La loi nous oblige à conserver les historiques pendant 30 ans ”, explique Bruno Générau, Directeur Général de SERIA. “ Des historiques de 30 à 50 millions d'enregistrements ne sont pas rares aujourd'hui, et on évolue gentiment vers la centaine de millions d'enregistrements. Le tout sans souci grâce à DB2/400 et à la fiabilité de l'AS/400 ”. Et Bruno Gérérau d'ajouter : “ Le taux de disponibilité exceptionnel de l'AS/400 en fait le serveur idéal pour répondre aux exigences de la transfusion sanguine en matière de sécurité, d'urgence et de fiabilité
DB2/400 gère des historiques de 30 à 50, voire 100 millions, d'enregistrements
Lire l'article
Auspex : SAN et NAS sont complémentaires
Les données sont le nerf de la guerre : une ressource précieuse qu'il faut pouvoir
partager lorsque nécessaire et le plus vite possible. Spécialiste du stockage
et de l'accès aux données en réseau, Auspex a créé les premiers systèmes NAS.
Encore un nouvel acronyme ou une confusion avec le SAN ? Le Network Attached Storage
est un système dédié au stockage qui se connecte sur le réseau, différent du réseau
dédié au stockage que sous-tend le Storage Area Network (SAN). Explications de
Jéronimo Munoz, Directeur Général d'Auspex France.
Tricks & Traps – Windows NT
par Olivier Nguyen
Les réponses aux questions essentielles que vous vous posez.
Gestion de process sur AS/400
Tango 4 annonce Visual Massage Center, une suite destinée au monitoring et à la surveillance des applications AS/400.
Toutes les fonctions sont surveillées, batch, Client/serveur, backup, communications, sécurités, performances.. les mesures correctrices et les réponses aux messages, éventuellement pre-enregistrés sont gérées par Visual Message et transmis par tout mobile intelligent.
Lire l'article
Eurosport.com
Une vitrine technologique au service du sportOffrir de l'information sportive en temps réel, personnalisée, à plusieurs milliers d'internautes simultanément, tel est l'objectif du site Eurosport. Un challenge technologique qui exige des serveurs d'informations robustes et fiables.
Pour y faire face, Eurosport a choisi d'équiper le coeur de son système d'information avec les dernières technologies Microsoft. Windows 2000 Advanced Server, SQL Server 2000, Biztalk Server 2000 et Windows Media créent ensemble une plate-forme performante pour répondre aux attentes de ce projet innovant.
Debis Car Fleet résout ces problèmes d’interopérabilités applicatives grâce à
par Catherine China
Le géant européen de la location longue durée de véhicules multi-marques a choisit
l'approche middleware pour assurer le dialogue de ses applications collaboratives
hétérogènes en environnement Web.
Faire communiquer des applications disparates est une problématique presque aussi
ancienne que l'implantation de l'informatique dans les entreprises. En permettant
de centraliser, systématiser et rationaliser un dialogue de haut niveau entre
les applications hétérogènes sans pour autant complexifier la maintenance, l'approche
EAI (Enterprise Application Integration) est de plus en plus prisée des entreprises.
Témoin de cette tendance, l'entreprise de location de véhicules Debis Car Fleet,
qui a notamment fait le choix du middleware Progress SonicMQ de Progress Software.
" Notre système d'information repose sur de multiples applications collaboratives
de tarification, de gestion de flotte… Autant d'applications qui doivent dialoguer
entre elles, pour être mises à disposition de nos collaborateurs en intranet et
de nos prestataires externes en extranet. " témoigne ainsi Cristoph Thomas, responsable
informatique de Debis Car Fleet. Une problématique d'intégration qui se complexifie
encore du fait de l'utilisation de plusieurs plates-formes d'exploitation : Windows
NT pour l'application front office de tarification, Linux en back office pour
l'application de gestion de flotte Car Systems. " Nous aurions certes pu développer
en interne des interfaces inter applicatives combinées à un système traditionnel
d'échanges de données. Mais pour des raisons financières, de rapidité de mise
en oeuvre et surtout d'homogénéité, nous avons opté une solution EAI couplée à
du workflow. " Une approche qui n'est par ailleurs pas tout à fait nouvelle au
niveau du groupe Debis déjà utilisateur du middleware asynchrone MQSeries d'IBM.
Les plus consultés sur iTPro.fr
- L’analytique prédictive au service de la décarbonation en France
- Ofelia, ex-Bonitasoft, lance une solution d’orchestration IA agentique
- Le bruit au travail et ses effets sur la concentration dans les bureaux modernes
- Cyberattaques assistées par IA : Pourquoi le modèle Mythos d’Anthropic représente une menace sérieuse pour la cybersécurité
Articles les + lus
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
À la une de la chaîne Tech
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
