

Procédures et prototypes RPG IV et au delà
par Gary Guthrie
Bien organiser les sources et les objets ILE facilite grandement le développement
des applications RPG IV
Il est bien connu qu'avec le couple ILE (Integrated Language Environment) et RPG
IV, on peut écrire des applications plus modulaires et plus robustes. Les modules
et programmes de service permettent de construire très simplement des programmes
à l'aide de plusieurs petits fragments de code faciles à maintenir et réutilisables.
Quant aux procédures RPG IV, elles permettent de scinder facilement des applications
en fonctions bien définies.
Si tout cela favorise le développement d'applications, il faut aussi en payer
le prix. Avec ces améliorations, gérer le code source et les objets devient une
tâche indispensable. Plus on étendra le développement pour y inclure davantage
le RPG IV, plus les procédures seront utilisées dans les applications. Et, face
à l'augmentation du nombre de procédures, on constate qu'il devient difficile
de suivre les procédures disponibles et les programmes de service qui les contiennent.
Pour alléger le travail de développement, il faut choisir les bonnes techniques
d'administration.
La manière dont on nomme les procédures influence grandement le travail
de développement

L’ES7000, l’argument choc d’Unisys pour Windows 2000 DataCenter
propos receueillis par René Beretz
Systems Journal a rencontré Patrick Reitter, Directeur Marketing Serveurs dans
la division Systèmes et Technologie chez Unisys. Il a répondu à nos questions
sur la stratégie de l'entreprise autour de Windows 2000 DataCenter.

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

Au coeur d’IFS
Ces deux dernières années ont vu croître l'intérêt et l'utilisation d'IFS (Integrated File System). Son utilisation s'étend parce que les sites iSeries combinent de plus en plus des applications diverses créées à l'aide d'ou-tils comme Domino et Java, gros utilisateurs d'IFS. En outre, de nombreuses appli-cations iSeries modernes, quel que soit leur mode d'écriture, doivent accéder à des fichiers stream, comme des fichiers HTML, des images .GIF et des documents de traitement de texte.
IBM a spécialement conçu IFS pour gérer des données de fichiers stream et des structures de répertoires hiérarchiques. Techniquement parlant, tous les éléments - fichiers physiques AS/400, bibliothèques, l'OS/400 lui même, fichiers PC et fichiers Unix - sont stockés dans IFS parce que, de son point de vue, l'AS/400 et les objets iSeries font partie du système de fichiers QSYS.LIB (bibliothèques, fichiers, par exemple) ou QDLS (documents, dossiers, par exemple).
Toutefois, quand nous faisons référence à IFS, nous entendons généralement les systèmes de fichiers « racine » (/) et QOpenSys, qui sont les parties d'IFS utilisées pour stocker les informations de PC (essentiellement Windows) et d'Unix. Ces systèmes d'exploitation utilisent des systèmes de fichiers très différents de l'architecture à base d'objets de l'iSeries. Par conséquent, pour pouvoir traiter leurs informations, IBM a dû créer IFS. Depuis son introduction avec la V3R1, IFS a été lentement et continuellement amélioré. C'est ainsi que la V5R1 contient des améliorations à la journalisation IFS et la possibilité de switcher des IASP (Independent Auxiliary Storage Pools) contenant des données IFS entre des partitions logiques ou des serveurs iSeries physiques.
Lire l'article
Vitalité technique de la V5
par Carson Soule
Au stade V5, la gamme de serveurs iSeries gère une plus grande variété de débits de processeurs que toute autre plate-forme, avec un système d'exploitation unique.
L'éventail de possibilités de cet gamme serveur est étonnant et n'est pas sans rappeler la gamme d'ordinateurs System/360 d'IBM, révolutionnaire en son temps.
Lire l'article
Fonction d’intégration de données
Nouveaux produits Systemi : focus sur Winsurf Mainframe Studio 5250.
ICOM Informatique, éditeur de logiciels d'e-connectivité site central annonce la disponibilité d'une solution de publication des données sur le Web, exclusivement dédiée aux environnements IBM AS/400 : Winsurf Mainframe Studio 5250.
Lire l'article
Commerce Server 1.0
par John Enck - Mis en ligne le 17/11/2003
On oublie facilement que les serveurs Web AS/400 ne se limitent pas à HTTP Server
for AS/400...
De même qu'on ignore souvent les autres possibilités de serveur Web parce qu'on
doit les installer distinctement du support OS/400 original. Il faut aussi parfois
commander - et payer !—d'autres serveurs.
Pourquoi tout ce travail et cette dépense,
alors qu'il existe un serveur Web gratuit dont le chargement sur l'AS/400 s'effectue
simplement et rapidement ? Tout simplement parce que les produits gratuits comportent
souvent des coûts cachés. Il se peut aussi que le produit gratuit possède moins
de fonctionnalités que les autres, ne fonctionne pas aussi bien, ou ne marche
pas sur telle ou telle version de l'OS/400. Dans de tels cas, un produit tiers
peut s'avérer plus approprié. Si vous êtes dans ce cas, Commerce Server/400 d'I/Net
peut offrir le produit et l'assistance recherchés.
Commerce Server/400 présente plusieurs caractéristiques intéressantes : administration
depuis un "écran passif", cryptage et souplesse d'accès aux données AS/400. Avec
Commerce Server/400, on peut créer des documents composites, publier des documents
Web en plusieurs langues, et afficher des images sur un navigateur client.
Il se peut qu'un produit gratuit possède moins de fonctionnalités, ne
fonctionne pas aussi bien, ou ne marche pas sur telle ou telle version

ONET fiabilise son ERP en client-serveur
Souhaitant mettre fin à plusieurs années d'une architecture informatique vieillissante, centralisée sur mainframe, le groupe ONET a opté pour l'implémentation d'un ERP en environnement client-serveur. Exit les applications comptables « maisons » ne passant pas l'an 2000. La rénovation du système d'information de l'entreprise passe par la mise en place du progiciel de gestion intégré People Soft sur Windows NT. Une alternative qui impose cependant à la direction des systèmes d'informations, de trouver une solution de sauvegarde de donnée adaptée à ces nouveaux environnements informatiques.C'est à la fin de l'année 1998, que l'entreprise de nettoyage industriel ONET, décide de mener une stratégie de downsizing, et de migrer son informatique centralisée basée sur mainframe DOS-VSE, vers une architecture ouverte client-serveur. En parallèle, elle fait le choix du progiciel intégré People Soft en environnement Windows NT, pour assurer la rénovation d'un système comptable qui ne passait pas l'an 2000, « Nous avons choisi d'intégrer toute notre comptabilité générale, client et fournisseur via l'installation des modules GL, AP et AR de People Soft » témoigne Christian Lacambre, directeur des systèmes d'information du groupe ONET. Les autres applications « maisons » ont également subit des évolutions pour s'adapter à la nouvelle architecture informatique. L'application de comptabilité analytique a été portée sur Adabase avec l'aide de Software AG, et celle de rapprochement bancaire a été remplacée par le progiciel Concept. « Nos applications comptables tournant sur mainframe ne passaient pas l'an 2000, et nous ne savions pas, s'il était possible d'implémenter notre ERP à l'échéance prévue. » Deux options se présentent alors : soit initier un plan de migration an 2000 des applicatifs mainframe, soit tout miser sur la mise en oeuvre de l'ERP. « Notre projet de migration An 2000 s'est rapidement avéré trop lourd à supporter en terme de délais de mises en oeuvre et de coûts, puisqu'il représentait un investissement d'environ 3 Millions de francs. Nous avons donc opté pour la solution la moins risquée, de mise en place de People Soft. La SSII Cap Gemini est alors chargée d'accompagner l'entreprise dans la mise en oeuvre de son ERP. Un projet qui aura nécessité un investissement de 4000 jours/hommes, et impliqué en interne, une démarche importante de conduite de changement. Nos 70 comptables étaient habitués à travailler avec un système franco-français maison en architecture centralisée. Il leur fallait à la fois se familiariser avec l'univers micro et à un nouveau système comptable d'origine anglo-saxon » précise Christian Lacambre.
Lire l'article
Applications CRM et Web-to-Host
ICOM Informatique complète son offre Web-to-Host et annonce la disponibilité du produit Winsurf Mainframe Studio (WMS), solution de publication des applications centrales IBM S/390, AS/400 et Bull sur le Web.
WMS est un atelier de développement qui permet notamment de valoriser les applications existantes en présentant les écrans IBM 3270, 5250 et Bull DKU 7107 avec une interface graphique ergonomique pour une intégration dans des architectures Intranet/Extranet et Internet.
Lire l'article
Dimensionner son AS/400 pour Lotus Notes/Domino
par Wilfried Blankertz
Avant d'utiliser Lotus Notes ou Domino sur un AS/400, certains se demanderont
peut-être lequel des nombreux modèles de la gamme (AS/400e et iSeries 400) est
le mieux adapté au logiciel. C'est ainsi qu'un client m'a demandé " Nous serons
120 utilisateurs de Notes. Quelle taille d'AS/400 nous faut-il ? "
J'ai répondu malicieusement, " prenez le plus petit ". Ensuite, face au regard
incrédule du client, j'ai expliqué : " vous ne m'avez pas dit ce que les utilisateurs
allaient faire, et à quelle fréquence. J'ai donc supposé qu'ils ne feraient rien
et qu'ils ne soumettraient aucune charge au système ". Après cette boutade, j'ai
analysé la situation du client et lui ai répondu plus sérieusement.
On peut se surprendre à rêver d'une table dans laquelle on trouverait facilement
le processeur AS/400, la taille mémoire, et les unités disques nécessaires pour
servir correctement 120 utilisateurs ! Malheureusement, ce n'est pas si simple
: le nombre d'utilisateurs n'indique absolument pas le nombre de tâches que chacun
d'eux exécutera. De plus, Lotus Notes et Domino ont tellement de possibilités
que la complexité des applications peut varier à l'extrême. Il est difficile de
connaître la quantité de ressources que chaque tâche exigera du serveur.
Un excellent outil, le Workload Estimator for AS/400, automatise le dimensionnement
du serveur pour Notes/Domino et pour de nombreux autres types d'applications.
Avant de parler du Workload Estimator, commençons par examiner le processus de
dimensionnement du serveur.

Changer les mots de passe sur le Web
par Paula Sharick
Les utilisateurs connectés localement peuvent facilement changer de mot de passe
via l'interface Windows. Avec l'authentification intégrée Stimulation/Réponse
de Windows NT, ou Digest, l'utilisateur peut se connecter à un système supportant
Microsoft Internet Explorer et la méthode d'authentification.Avec les utilitaires Windows standard l'utilisateur peut changer directement un
mot de passe par l'interface Windows pendant la session ouverte. Les utilisateurs
déconnectés du réseau une partie du temps peuvent changer leurs mots de passe
pendant la session ouverte suivante.
Mais avec l'authentification de base, ou quand il s'agit de mettre en oeuvre une
interface de changement de mot de passe basée sur navigateur Web pour les utilisateurs
d'une méthode d'authentification d'un système d'exploitation, il n'existe aucun
moyen facile permettant aux utilisateurs de changer leur mot de passe. Dans ce
cas, les Active Directory Service Interfaces (ADSI) de Microsoft, ainsi qu'un
code simple à utiliser, fournissent aux utilisateurs une interface pour changer
de mot de passe.

Windows 2000 Datacenter : Microsoft change de braquet
Propos receueillis par Benoît Herr
Windows 2000 Datacenter Server est le plus puissant et le plus riche des systèmes
d'exploitation serveurs jamais mis sur le marché par Microsoft. Il supporte des
architectures jusqu'à 32 processeurs en SMP, et jusqu'à 64 Go de RAM. Il intègre
le clustering à 4 noeuds et l'équilibrage de charges en standard. Sa configuration
matérielle minimale est un octoprocesseurs équipé de Pentium III Xeon ou mieux,
avec 256 Mo de RAM et 2 Go de disque, le minimum d'espace libre étant fixé à 1
Go. Bref, il est conçu pour les entreprises ayant besoin de systèmes d'information
haut de gamme très fiables.
Autant dire qu'avec ce système d'exploitation Microsoft change de braquet.Laurence Ayache, Chef du programme Windows 2000 Datacenter chez Microsoft France,
a accepté de répondre à nos questions.

Les fondations du futur
Une interview exclusive de Gordon Mangione, vice-président de SQL Server, à propos de l'avenir et du présent de SQL Server 2000, de l'implémentation de XML dans les systèmes de gestion de base de données, des problèmes d’évolutivité associés à ADO.NET.Tout à fait chez lui dans un bureau le long du même hall où il a commencé sa carrière chez Microsoft voilà 10 ans, Gordon Mangione dirige une équipe SQL Server qui est au coeur de la stratégie .NET de Microsoft. A peine sorti du rôle de vice-président de l’équipe Microsoft Exchange Server, Mangione plonge dans sa nouvelle fonction de vice-président de SQL Server. Dans cette interview exclusive, il parle à Systems Journal de la réussite de SQL Server 2000, construisant une fondation pour le futur avec XML et .NET, et ce qu’apportera la nouvelle release de SQL Server, au nom de code Yukon.
Lire l'article
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.

Danone se dote d’un système de reporting transfrontière via intranet
Grâce à un nouveau système, mis en place par l'intégrateur OSIS, les 200 managers commerciaux du groupe Danone, accèdent via l'intranet, à des tableaux de bords en temps réel et peuvent ainsi renégocier plus facilement des contrats avec les distributeurs.
Lire l'article
Utiliser des prédicats quantifiés de SQL
par Mike Cravitz
Dans un précédent article de cette série (" Prédicat Between et sous-requêtes
SQL ", NEWSMAGAZINE, septembre 2000), j'ai présenté le concept d'une sous-requête
et montré comment en utiliser une avec un prédicat simple. L'instruction Select
suivante est un bon exemple de requête utilisant un tel prédicat.