
Installation d’une nouvelle release, première partie : planifier la réussite
par Gary Guthrie
La planification est le meilleur remède préventif pour garantir une installation
en douceurUn jour ou l'autre, il faut installer sur l'AS/400 une nouvelle release de l'OS/400
ou de nouveaux logiciels sous licence. Cette opération est " un jeu d'enfant "
par rapport à ce qu'il fallait faire, il y a quelques années, sur les premiers
modèles d'AS/400. Il n'est plus question de faire plus d'une dizaine d'IPL pour
boucler l'installation. Aujourd'hui, pour charger une nouvelle release du système
d'exploitation, on peut soit recourir à l'installation automatique, soit effectuer
une installation manuelle, avec normalement un seul IPL dans les deux cas.
Voici un guide pas à pas pour planifier et installer une nouvelle release de l'OS/400
et de nouveaux logiciels sous licence. Dans cet article, qui est une première
partie, je couvre les tâches de planification indispensables à accomplir avant
le jour de l'installation. La deuxième partie décrira les différentes tâches le
jour de l'installation et le processus d'installation lui-même.

Domino et IFS
par Jim Hoopes
Un tandem qui permet de travailler avec diverses plates-formes, donne un accès rapide aux bases de données iSeries, et bien plus…
Pour l'iSeries, Domino est une technologie clé qui a beaucoup contribué au succès de la plate-forme sur le marché. Domino a pour principal atout d'être une solution multi plates-formes, lesquelles plates-formes coexistent réellement. On peut exécuter un serveur Domino sur Windows NT, par exemple, et il fonctionnera bien avec un serveur Domino sur l'iSeries. IFS permet une telle coexistence pacifique parce que, contrairement aux don-nées dans les bibliothèques iSeries, la plupart des données Domino existent dans des fichiers stream (fichiers graphiques, fichiers de traitement de texte, par exemple). Comme une base de données Domino se présente à peu près sous la même forme sur un iSeries et sur un PC, on peut déplacer les bases de données sans perdre aucune fonctionnalité. En fait, bien que la plupart du code qui anime Domino réside dans des bibliothèques iSeries traditionnelles (par exemple, des centaines de pro-grammes et de modules se trouvent dans la bibliothèque QNOTES, la bibliothèque QNOTESINT contient le logiciel d'intégration Domino iSeries), l'accès à tous les objets Domino se fait via l'architecture IFS. En utilisant IFS, Domino évite les performances médiocres associées aux applications non iSeries accédant à des données dans des bibliothèques iSeries ou dans le système de fichiers hiérarchique. On doit à IFS l'un des principaux attraits de Domino sur l'iSeries : l'évolutivité.
En effet, sans IFS, Domino sur l'iSeries n'aurait pas obtenu un résultat record de performances dans un audit 2000 conduit par IBM (pour plus d'informations, visiter le site http://www-1.ibm.com/servers/eser-ver/iseries/domino/scalerecord.htm).
Un iSeries modèle 840 a traité 75.000 utilisateurs de courrier Notes Bench R5 avec un temps de réponse d'un quart de seconde environ - soit 10 fois plus d'utilisateurs que le plus grand serveur Sun était capable de traiter, cinq fois que le plus grand système Compaq, et la moitié du temps de réponse de l'un ou l'autre concurrent. Le dernier audit est encore plus impressionnant : un modèle 840 a traité 100.500 utilisateurs de Notes Bench R5 avec un temps de réponse moyen de 67 millisecondes, soit quatre fois plus vite que l'audit de l'année précédente.
Lire l'article
Virtual Library Manager (VLM)
Easycom for PHP est un module chargé dynamiquement par PHP, il n'est donc pas nécessaire de le compiler avec PHP.
Il comporte un ensemble de fonctions pour accéder aux bases de données et aux ressources AS/400 en mode natif, depuis des applications Web.
Lire l'article
Comment utiliser en natif l’AS/400 server avec Domino
Moyennant une configuration simple, on peut utiliser l'AS/400 HTTP Server pour servir un contenu Domino
par Jim Hoopes
Je me considère comme l'un des plus grands fans de Lotus Domino, particulièrement sur l'iSeries. C'est une superbe combinaison pour de nombreuses raisons, mais avec un bémol : dans une certaine mesure, Domino existe dans un univers qui lui est propre sur l'iSeries. On peut intégrer Domino avec RPG et accéder aux bases de données AS/400, entre autres options d'intégration. Cependant, le serveur Domino HTTP est une fonction entièrement séparée du serveur Web natif de l'AS/400.
Cette relation a souvent causé des problèmes. Ainsi, de nombreux sites ont initialement créé des sites Web en utilisant le serveur natif, mais quand ils ont commencé à utiliser Domino, ils ont constaté qu'il était difficile d'utiliser les serveurs Domino et HTTP natif en même temps. Ce n'est pas impossible mais c'est difficile et en tout cas, source de nombreuses questions.
Dans Domino version 5.4, Lotus et IBM ont répondu à ce problème en modifiant Domino afin qu'il puisse utiliser le AS/400 HTTP Server natif pour servir le contenu Domino. (Domino a une possibilité similaire sur la plate-forme Windows NT 2000 pour Microsoft IIS.) Cet article explique comment installer cette possibilité sur l'AS/400. Malgré quelques petites difficultés en cours de processus, si vous avez déjà essayé d'utiliser les deux serveurs Domino et HTTP en même temps, vous conviendrez aisément que cette nouvelle méthode est nettement plus simple. Toutefois, avant de décider si cela convient à votre environnement, il faut être conscient de quelques limitations.
Lire l'article
La métamorphose
Plus de souplesse, moins de restrictions contractuelles, une écoute plus attentive… avec IGS le métier d'IBM change. Denis M. Welsh, Senior Vice-président et directeur Exécutif du groupe IBM Global services s'adresse à ses troupes: “ Chaque jour, nos associés, fournisseurs, analystes et surtout nos clients nous demandent : Qui êtes-vous ? Quels sont vos objectifs ? Pourquoi êtes-vous meilleurs ? ” Une fois encore, on sent dans cette lettre que IBM Global Services (IGS) doit surmonter un problème d'image, comme c'est le cas pour le groupe des serveurs IBM.
Lire l'article
Passer l’an 2000 sans souci avec JBA Presys
Avec « 21 Online », JBA Presys aide les PME/PMI à passer l'an 2000 et à prendre en compte l'euro. Cette offre d'urgence, à prix et délai réduits, est annoncée à l'occasion de Progiforum. Installée dans l'entreprise avant la fin de l'année, elle peut être complétée par une deuxième phase plus complète, suivant une méthodologie classique. Diverses enquêtes ont montré que de nombreuses PME/PMI ne sont pas prêtes pour affronter l'an 2000. Outre les problèmes de date, pour la plupart d'entre elles, l'euro représente un souci supplémentaire, qu'elles ne savent pas comment résoudre. Ces entreprises se retrouvent souvent sans solution, car les prestataires leur ont fait faux bond pour cause de surcharge de travail. C'est pour ces PME/PMI, de 80 à 400 MF de chiffre d'affaires, que l'éditeur de progiciels de gestion, JBA Presys, a conçu son offre « 21 Online ».
Lire l'article
HP OpenView network Node Manager 5.02 pour Windows NT
Avec OpenView Network Node Manager 5.02 pour Windows NT de Hewlett-Packard, Windows NT bénéficie de la puissance de l'outil vedette d'administration de réseau pour UNIX de HP, agrémenté d'une nouvelle interface. OpenView Network Node Management (NNM), qui appartient à la famille des produits d'administration de systèmes et de réseaux HP OpenView, réalise le mapping et la surveillance des composants adressables IP IPX d'un réseau (par exemple ordinateurs, routeurs et switches, hubs). L'affichages des recherches approfondies du logiciel comporte des icônes d'état codées en couleur et des seuils de notification d'événements paramétrables, qui permettent de surveiller facilement votre réseau. Pour en savoir plus sur les mises à jour du logiciel, lisez l'encadré " Network Node Manager 6.0 ".
Lire l'article
Simplifier les mises à jour avec les MODS
par Jef Sutherland
Dans le numéro de janvier 2001 de Systems JOURNAL, j'expliquais le principe de
base de l'utilisation de MODS (Multiple Occurrence Data Structures) dans les applications
RPG III. Aujourd'hui, j'approfondis davantage ces MODS, et montre comment les
utiliser pour simplifier les opérations de mise à jour dans des applications interactives.Mon application interactive met à jour un enregistrement dans un fichier. Je suis
quatre étapes de base (en excluant la recherche des erreurs) :

Administrer Exchange 2000 (2eme partie)
par Tony Redmond
Dans la première partie de cet article, parue le mois dernier, nous avons vu que
Microsoft Exchange 2000 Server avait adopté le framework de la MMC (Microsoft
Management Console) et nous avons décrit l'interaction entre Exchange 2000 et
Active Directory de Windows 2000. Nous avons également examiné la division des
tâches de gestion du serveur, effectuées par Exchange 2000 au moyen des extensions
de la console standard Utilisateurs et ordinateurs Active Directory de la MMC.
Toutes les notions mentionnées dans cette introduction constituent des bases solides
pour le fonctionnement des serveurs Exchange 2000 et préparent à votre tâche suivante
: maintenir le fonctionnement de toutes les machines Exchange 2000. Dans ce nouvel
article nous allons voir comment surveiller les serveurs et quel type d'informations
d'état on peut espérer recueillir des composants avec un serveur en bonne santé.
Nous présenterons également certains prestataires WMI (Windows Management Instrumentation)
qui permettent l'accès aux données Exchange 2000.

Comprendre les raisons des plantages
par Mark Russinovich
Même si Windows 2000 est en net progrès par rapport à Windows NT 4.0 sur la stabilité,
vous pouvez encore subir des plantages. L'analyse des fameux "écrans bleus" rencontrés
en cas de défaillances peut vous éviter certains crashes ou des heures de réinstallation.Indiscutablement, Windows 2000 apporte à Windows un niveau de fiabilité inconnu
jusqu'ici. Avec la réécriture par Microsoft du code de base du système d'exploitation,
afin de traiter les situations inhabituelles, l'énorme effort de test entrepris
par l'éditeur, et l'introduction du nouvel outil DriverVerifier, les écrans bleus
vont se raréfier dans les systèmes Windows 2000. Mais beaucoup d'entreprises dépendent
encore largement de Windows NT 4.0. De plus, bien que les pilotes de périphériques
accompagnant Windows 2000 subissent des tests complets à charge élevée, ainsi
qu'une validation de conformité pour obtenir la certification WHQL (Windows Hardware
Quality Labs) de Microsoft, des bugs non détectés peuvent encore se produire.
En outre, si des applications contenant des pilotes non destinés à du matériel,
par exemple des détecteurs de virus, des utilitaires de gestion de quotas, ou
des progiciels de chiffrements, sont installées, le système Windows 2000 peut
se retrouver avec des drivers n'ayant pas subi les tests WHQL, même si la stratégie
de signature des drivers du système est configurée pour empêcher les drivers non
testés. Ainsi, même s'ils vont se raréfier dorénavant, les écrans bleus peuvent
malgré tout encore surgir occasionnellement et, dans ce cas, les informations
nécessaires pour les analyser prendront toute leur importance. La différence est,
dans ce cas, entre quelques minutes pour désinstaller une application ou plusieurs
heures pour réinstaller complètement le système d'exploitation.
Beaucoup d'administrateurs systèmes s'abstiennent d'explorer les options de vidage
sur incident de Windows 2000 et Windows NT 4.0, estimant leur utilisation trop
complexe. Bien que la documentation de Microsoft sur le débogage se soit améliorée
l'an dernier, elle reste tout de même orientée vers les développeurs de pilotes
de périphériques. Mais même si un vidage sur incident sur cinq seulement contient
des informations utiles, il vaut vraiment la peine d'en savoir un peu plus sur
l'analyse du vidage sur incident.
Cet article facilitera l'apprentissage de cette fonction. Il commence par les
bases de configuration d'un système pour sauvegarder un vidage sur incident en
cas de plantage du système, puis explique comment se procurer les outils nécessaires
pour examiner un vidage sur incident, et se termine par des astuces pour glaner
les informations utiles, sans oublier la présentation d'un outil d'analyse de
vidage automatisée en constante évolution, Kanalyse (Kernel Memory Space Analyzer).

Quelques canevas d’utilisation des LOB SQL pour programmeurs RPG IV
par Paul Conte
SQL/400 prend en charge les grands objets (LOB, binary large objects) binaires
et caractères. En utilisant des types de colonnes LOB, on peut stocker des données
sous forme de documents complets, d' images et d' enregistrements sonores dans
SQL/400.La technique des LOB présente un avantage déterminant : une valeur de colonne
LOB peut atteindre 15 Mo, tandis que les autres types de colonnes chaînes (de
caractères par exemple) sont limités à 32 Ko. Pour connaître une autre manière
de traiter ce type de données, voir l'article " Quelques canevas d'utilisation
des DataLinks SQL pour programmeurs RPG IV ".
Pour pouvoir accéder à des colonnes LOB, les programmes RPG IV exigent des techniques
de coding spéciales. Comme la documentation existante n'est pas très claire, cette
fonction n'est pas souvent mise en oeuvre dans les applications. Cet article permet
de prendre un bon départ dans l'utilisation des LOB. Je fournis un " canevas "
simple pour les quatre principales techniques de programmation LOB et un modèle
de code à dupliquer dans les programmes RPG IV mis en oeuvre.
Pour pouvoir accéder à des colonnes LOB, les programmes RPG IV exigent des techniques de coding spéciales

Quand faut-il utiliser SQL plutôt que RPG ou CL ?
par Jef Sutherland
Pendant très longtemps, RPG et CL ont été les seuls (ou les meilleurs) outils
dont disposait un programmeur AS/400 pour traiter toutes les tâches de développement.
Nous disposons aujourd'hui, de nombreux outils et langages, parmi lesquels il
est possible de choisir, et notamment, Visual Age for RPG, Net.Data et SQL.
Dans le présent article, j'explique comment utiliser SQL pour résoudre quelques-uns
des problèmes courants résolus auparavant à l'aide d'un programme RPG ou CL. Je
pense qu'il est facile de comprendre comment l'ajout de SQL à la boîte à outils
de développement peut faire gagner du temps.
On peut résoudre le problème avec une simple instruction SQL

Quoi de neuf autour d’OLE DB dans la bêta de Client Access Express
par Brant Klepel
Explorer les nouvelles fonctionnalités du middleware Client Access permettant
d'accéder aux données dans la prochaine version de Express
Au moment où vous lirez cet article, il sera possible de télécharger une version bêta de la nouvelle mouture de Client Access Express depuis l'adresse http://www.ibm.com/as400/clientaccess. Le nouvel Express promet d'apporter de nombreuses améliorations aux fonctions d'émulation PC5250, aux transferts de données et à Operations Navigator ainsi que de nouvelles fonctions aux drivers ODBC et au provider IBMDA400 OLE DB, le middleware Client Access permettant d'accéder aux données. Dans le présent article, nous nous focaliserons sur les nouvelles fonctions OLE DB susceptibles d'aider les développeurs à coder plus efficacement des fonctions d'accès aux données dans leurs applications.

Bravo Domino Informatique !
par Sabine Terrey
Depuis 1994, la société de services Domino Informatique développe, installe et
maintient des logiciels de comptabilité et gestion dédiés aux agences de publicité.
Composée aujourd'hui de 8 personnes, Domino Informatique connaît et maîtrise les
difficultés propres à la gestion des agences, elle fut d'ailleurs créée par des
informaticiens issus de la publicité. La majorité de ses 35 clients se situe à
Paris. Domino Informatique conseille et accompagne les agences (information régulière,
assistance, suivi personnalisé) et assure le suivi technologique (passage à l'Euro,
An 2000, Internet, Data Warehouse).
L'AS/400 est le support choisi pour les deux logiciels proposés par la société
: Double-Sys et 3D. Double-Sys permet de gérer en temps réel le suivi administratif,
financier et comptable de l'achat d'espace, de la production, de la trésorerie.
Le logiciel 3 D (Domino Data Decisionnel) permet quant à lui de passer de l'opérationnel
au décisionnel et donne une nouvelle dimension à Double-Sys.
Ce système ne nécessite aucune maintenance quotidienne et sauvegarde les données
automatiquement sans intervention.
Le logiciel Double-Sys - Fonctionnalités Double-Sys permet : · la gestion comptable : devis, factures, bons de commandes, règlements, suivis des écritures, travaux en cours, marges clients · d'obtenir les résultats à tout moment :devis, factures, bons de commandes, règlements, suivis des écritures, travaux en cours, marges clients · une aide à la décision : prévisions budgétaires, synthèse de trésorerie, tableaux financiers - Modules Le module Dossier gère au quotidien · les clients (devis et factures) · les fournisseurs (commandes et factures) · les notes de frais et les temps passés Les modules Comptabilité et Trésorerie, multi sociétés, multi exercices et multi périodes permettent le règlement des clients et des fournisseurs par lettrage, la gestion automatique de la TVA, la gestion de la trésorerie, l'importation et l'exportation des données sur micro. |
Les compétences de Domino Informatique · La société propose son savoir-faire aux agences de publicité, de marketing direct, de promotion, aux sociétés d'édition, de design ou d'achat d'espace. · Services : formation à l'utilisation des matériels, formation à l'utilisation des logiciels, assistance sur site, télé-assistance. · Matériel informatique : multi plates-formes (IBM et Mac), mini ordinateurs IBM, micro ordinateurs (IBM et Mac), Intranet/Internet · Communications : connexions ou liaisons homogènes, connexions ou liaisons hétérogènes, traitements associatifs (client-serveur) · Applicatif général : gestion commerciale, gestion des dossiers techniques, gestion des achats et des ventes d'espace, comptabilité, gestion de la prospection · Stratégies : conseil, schémas directeurs, suivi de projets, audit |

MandrakeSoft : la magie de Linux
par Isabelle Nougier <br />Le système d'exploitation Linux est devenu en quelques années un acteur majeur sur le marché des serveurs. Il se développe même beaucoup plus vite que les prévisions des spécialistes. En effet les analystes avaient prévu une place de numéro 2 derrière Windows NT en 2002 et c'est arrivé dès 1999.
Lire l'article
La sécurité de Windows 2000 et d’Exchange 2000
par Jan De Clercq
Du fait de son étroite intégration avec Active Directory (AD) de Windows 2000,
Exchange 2000 Server profite non seulement des fonctions de sécurité de ce dernier,
mais bénéficie aussi d'autres améliorations de la sécurité Windows 2000, notamment
en matière d'authentification, de contrôle d'accès et d'audit.

Rester à la pointe de la sécurité avec IIS
par Randy Franklin Smith
Un serveur Web est l'un des systèmes les plus exposés aux attaques et la cible privilégiée des hackers. La sécurisation de Microsoft IIS est donc une priorité et Microsoft propose plusieurs documents et outils nouveaux (ou mis à jour) très utiles. Ces ressources s'adressent pour la plupart davantage aux développeurs qu'aux administrateurs, mais la séparation entre le développement et l'administration est souvent floue dans le monde des serveurs Web.Comme beaucoup d'actes de malveillance sont dues aux vulnérabilités du code applicatif, plutôt qu'à la configuration du système, la sécurité des sites Web dépend autant des développeurs que des administrateurs. Même si vous outsourcez le développement des sites Web, il est indispensable de connaître les problèmes de sécurité importants liés au développement, afin de protéger votre système IIS contre les intrusions.

Premier contact avec l’informatique
par Kris Neely
Voici quelques conseils intéressants
pour installer un environnement TC/NC sur AS/400Il
est probable que votre réseau AS/400-PC n'échappe pas à la "fièvre du
lundi". Le scénario est classique : des utilisateurs suppliant
l'informatique de réparer des disques durs défaillants, de prendre en charge
différentes versions du même logiciel de connectivité et de rétablir
l'alimentation de divers PC. Mais, pour de plus en plus de sites AS/400, la
solution à la fièvre du lundi consiste à remplacer les PC, source de tous les
maux, par des TC (thin clients ou
clients légers) ou des NC (network computers ou ordinateurs de réseau). Voyons
maintenant les raisons qui plaident en faveur du remplacement des PC par des TC
ou des NC, les différences entre les deux technologies et quelques indications
générales pour la création d'un environnement TC/NC sur AS/400, fondées sur
mon expérience d'installation de NC sur plusieurs sites AS/400.
Le nombre d'appels obligeant un technicien PC à intervenir sur le TC/NC d'un utilisateur est pratiquement tombé à zéro
Lire l'article
Une nouvelle avancée pour le RPG
par Brian R. Smith
Un nouveau RedBook révèle une profusion de techniques de programmation en RPG IV
De temps à autres, on a la chance de travailler sur un projet vraiment d'actualité. Ce fut le cas en juillet de l'année dernière lorsque j'ai collaboré avec cinq co-auteurs à la rédaction d'un Redbook à propos de la programmation en RPG IV, juste au moment où Roger Pence publiait son article " It's Time for IBM to Pull the Plug on RPG " (Il est temps pour IBM de débrancher la prise du RPG, NEWS/400, juillet 1999). Comme notre ouvrage souligne que le RPG IV est un langage moderne et dynamique pour le développement d'applications au 21e siècle, c'est avec surprise que nous avons lu que le RPG est " en état de coma profond dont il ne sortira pas ".
A notre avis, le RPG est comme le vin rouge : il se bonifie avec l'âge. Notre livre commence par une section Questions/Réponses regroupant un panel de six programmeurs RPG éminents venus du monde entier (y compris Bryan Meyers, rédacteur technique de NEWS/400). Quand nous leur avons demandé " le RPG est-il mort ? ", ils ont répondu d'une seule voix " Non ! " En fait, bien que tous les membres à une exception près aient récemment entrepris des projets Java, C ou C++, tous s'en tiennent au RPG IV comme langage principal.
Même si le RPG n'est pas le plus beau langage au monde, son adaptabilité et son utilité prolongeront sa présence dans l'environnement AS/400 pendant de nombreuses années. Nous avons écrit notre livre à l'intention des programmeurs système AS/400 cherchant à justifier le passage du RPG/400 au RPG IV. Il est plein de petites merveilles que même les programmeurs RPG IV chevronnés apprécieront.

Plus de sang neuf – moins de lunettes à double-foyer
par Robert Tipton
A quelles "tranches d'âge" vous et vos collègues AS/400 appartenez-vous
? Faites-vous partie du Baby-boom ou de la Generation X ? Quels sont vos chanteurs
préférés ? : Les trois ténors, Elton John ou Metallica ?
Si votre analyse corrobore la mienne, vous constaterez qu'environ 99% de vos collègues
AS/400 sont nés avant 1970. Et c'est un sacré problème !
Où sont les jeunes enthousiastes sur le marché de l'AS/400 ? Et en quoi cela vous
concerne-t-il ?
Récemment, un client AS/400 de longue date m'a brutalement posé ce problème. Alors
qu'il envisageait d'installer un nouveau serveur pour supporter Domino, il a décidé
de s'intéresser à NT pour une raison simple : le recrutement de nouvelles compétences
AS/400 était difficile et coûteux. Pour aggraver son problème, le CEO était convaincu
que les ressources NT étaient “ abondantes ” et bien meilleur marché. Ce client
a donc choisi NT — et pour de mauvaises raisons.
Par rapport au nombre des systèmes vendus, l'offre de spécialistes AS/400 s'amenuise.
Les ventes record d'AS/400 en 1998 ont été acclamées — sauf quand il a fallu trouver
des gens pour travailler sur les nouveaux systèmes. Et ne nous attendons pas à
ce que ce fort rythme de ventes continue si la prochaine génération informatique
ne connaît pas l'AS/400.
Sans injection de sang neuf dans les rangs de l'AS/400, le marché se tarira
tout seul. Triste perspective.