RPG IV passe à  V

Tech |
> Tech
RPG IV passe à  V

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

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

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 ...

Lire l'article
En avant avec le RPG en format libre

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.

Retrouvez toutes les figures explicatives dans l'édition papier de cet article : iSeries News Vol.1 N°3 - Mars 2002

Lire l'article
Nouveau modèle, superbe vue

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).

Lire l'article
Services Web pour le i (AS/400)

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

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

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
Actualités Windows NT / 2000 – Semaine 04 – 2002

Actualités Windows NT / 2000 – Semaine 04 – 2002

Actualités du 21 au 27 janvier 2002

Lire l'article
Actualités Windows NT / 2000 – Semaine 02 – 2002

Actualités Windows NT / 2000 – Semaine 02 – 2002

Actualités du 07 au 13 janvier 2002

Lire l'article
La V5R1 monte la barre de la sécurité de l’iSeries

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.

Lire l'article
Questions / réponses de Microsoft

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, ...

Lire l'article
Nouveautés autour de Stratum 2.0

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

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

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

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.

Lire l'article
Tricks & Traps – Windows NT

Tricks & Traps – Windows NT

par Olivier Nguyen
Les réponses aux questions essentielles que vous vous posez.

Lire l'article
Gestion de process sur AS/400

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

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.

Lire l'article
Debis Car Fleet résout ces problèmes d’interopérabilités applicatives grâce à 

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.

Lire l'article

Les plus consultés sur iTPro.fr

A lire aussi sur le site

À la une de la chaîne Tech