> Windows
A vos marques, prêts, Feu ! Pour l’utilisation de l’instruction SQL Set<BR>

A vos marques, prêts, Feu ! Pour l’utilisation de l’instruction SQL Set

Dans cette série d'articles, j'ai présenté SQL de manière assez systématique. J'ai commencé par la clause Select de l'instruction Select, puis je suis passé à  la clause Where et à  ses divers prédicats, et ai poursuivi avec certains prédicats impliquant des sous-requêtes, sur lesquelles je reviendrai prochainement (pour connaître la liste des articles précédents de cette série, voir l'encadré " Autres articles de cette série ").

Mais pour l'heure, une annonce importante justifie l'interruption momentanée de cette série : on peut utiliser une instruction SQL Set dans n'importe quel programme SQL imbriqué (pour en savoir plus sur l'instruction Set, voir l'article " Des procédures cataloguées en SQL/400 ", par Paul Conte, NEWSMAGAZINE, juin 1998). L'instruction Set permet d'employer n'importe quelle fonction intégrée (ou définie par l'utilisateur) SQL avec des variables hôtes comme paramètres.

SQL possède de nombreuses fonctions intégrées qui rendent des services qui ne sont pas directement disponibles en RPG IV. SQL comporte par exemple un ensemble complet de fonctions mathématiques. Bien que le RPG IV puisse invoquer des fonctions mathématiques via l'API IBM ou des appels de la fonction C, il est bien plus simple de le faire avec l'instruction Set de SQL. Voyons quelques exemples.
Cette instruction Set concise remplace avantageusement plusieurs lignes de code RPG

Lire l'article
Demain, on rase gratis ?

Demain, on rase gratis ?

Par Jean Mikhaleff
Qui eut prédit l'avènement du logiciel libre il y a seulement 10 ans ? En tant qu'éditeur de logiciels, cette révolution ne nous laisse pas indifférent et nous interpelle quelque part.

Lire l'article
Java et IFS

Java et IFS

par Dan Darnell
Ceux qui développent des applications Java pour l'AS/400 rencontrent souvent des liens inextricables entre Java et les systèmes de fichiers stream dans IFS (Integrated File System). Pour commencer, dans les répertoires d'un système de fichiers stream, on stocke les fichiers source et de classes Java. IBM utilise aussi généreusement les systèmes de fichiers stream, en stockant le code d'appui pour l'ADK (AS/400 Developer Kit for Java). Bien qu'IFS soit une ombrelle recouvrant de nombreux types de systèmes de fichiers AS/400 et iSeries, le terme « IFS » désigne ici les systèmes de fichiers root (racine) et QOpenSys. Ce sont des systèmes de fichiers de type stream, plutôt que de type enregistrement ou base de données, avec des structures de répertoire hiérarchiques (pour un exemple de structure de répertoires, voir l'encadré « Fonctions des systèmes de fichiers root et QOpenSys »).

Lire l'article
Microsoft SharePoint Portal Server

Microsoft SharePoint Portal Server

par Tony Redmond
Microsoft présente ce serveur comme un produit portail et de gestion de documents basé sur le Web, qui trouve facilement sa place dans les infrastructures Windows 2000 ou Windows NT existantes.

Après une longue gestation, Microsoft SharePoint Portal Server 2001, répondant précédemment au nom de code Tahoe, est désormais disponible en versions anglaise, allemande et japonaise. Microsoft présente ce serveur comme un produit portail et de gestion de documents basé sur le Web, qui trouve facilement sa place dans les infrastructures Windows 2000 ou Windows NT existantes et qui peut s'intégrer étroitement avec les navigateurs Web, Windows Explorer et la suite Microsoft Office. Le nouveau produit affiche également de puissantes fonctions d'indexage et de recherche

Le nom du produit est bien trouvé. SharePoint implique que le serveur peut remplacer plusieurs parties (shares) de fichiers de réseaux comme référentiel favori pour documents ; Portal fait référence à  l'image de portail familière que les utilisateurs emploient pour accéder aux données recueillies par le serveur. (Microsoft utilise également le nom SharePoint dans SharePoint Team Services, une technologie désormais en place dans Office XP - succédant au nom de code Office10 - et que la société a l'intention d'associer à  d'autres produits Microsoft. Dans un scénario idéal, les clients utiliseront SharePoint Portal Server pour créer un site portail central pour les produits qui utilisent les SharePoint Team Services.) Voyons donc comment le nouveau serveur fonctionne et quel est son véritable objet.

Retrouvez toutes les figures explicatives dans l'édition papier de cet article.

Lire l'article
Zeitler donne son point de vue sur «  l’état de l’union » eServer

Zeitler donne son point de vue sur « l’état de l’union » eServer

Bill Zeitler, chef de l'IBM Server Group, a passé ses années formatrices chez Big Blue à  prêcher les mérites de l'AS/400. Aujourd'hui, il est le porte-drapeau de tous les serveurs IBM. Il y a peu, Zeitler s'est entretenu avec la reporter de NEWS/400, Joanna Moore, à  propos du cap qu'il est en train de fixer aux eServers et de la place toute particulière que l'AS/400 tient dans son coeur.

Lire l'article
TOTAL gagne du temps

TOTAL gagne du temps

par François Rihen
TOTAL (Pétrole France) renforce sa collaboration avec CCMX. L'éditeur lui apporte son expertise dans la mise en oeuvre du module de gestion des temps de TIP400, pour ses raffineries, TOTALGAZ et le siège de la Défense. La direction des ressources humaines de TOTAL vient de relever un défi important. A l'heure où les préoccupations portent sur l'euro et le passage à  l'an 2000, son service informatique s'est imposé un troisième compte à  rebours.

Début janvier 1999, plus de 8000 bulletins de paye de quatre sociétés du groupe pétrolier, dont trois raffineries, ont été élaborés grâce au module de gestion des temps de TIP400.
Plus de 1300 règles dédiées à  la gestion des temps nourrissent désormais chaque mois trois cent rubriques du progiciel de paye de CCMX de quelque 20000 à  25000 variables de paie. TOTAL SA et l'éditeur ont travaillé conjointement sur le projet pendant un an…

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
La fabrication des masters CD-ROM sur les iSeries

La fabrication des masters CD-ROM sur les iSeries

par Pamela Bowen
Distribuer des logiciels aux utilisateurs rapidement et facilement avec les CD-ROM.Le CD-ROM est un moyen simple et peu couteux de regrouper et de distribuer des applications iSeries. Les clients iSeries souhaitent de plus en plus disposer de méthodes d'installation aussi rapides et conviviales que le CD-ROM. Il suffit de suivre quelques étapes simples pour distribuer ses logiciels sur un support CD.

Lire l'article
Nouveau monde, Nouveaux outils

Nouveau monde, Nouveaux outils

par Kolby J. Hoelzle
Toute une panoplie de nouveaux outils fournie par le produit iSeries Tools for Developers permet au iSeries d'être un modèle un peu moins propriétaire pour le développement d'applications
Abraham Maslow a dit un jour " Pour celui qui n'a qu'un marteau dans sa trousse à  outils, chaque problème commence par essayer de ressembler à  un clou ". Il voulait souligner que le fait d'avoir et d'utiliser les bons outils pour un travail peut améliorer la qualité et la productivité, mais si la trousse à  outils n'est pas suffisamment fournie, on est contraint d'utiliser des outils inadaptés pour certains travaux.

Le produit iSeries Tools for Developers, récemment annoncé, améliorera le kit, c'est-à -dire la trousse à  outils, des développeurs iSeries. Cette batterie d'outils apportera une aide précieuse dans de nombreuses activités de développement : développement de nouveau code, portage du code existant sur l'iSeries, et autres. Le kit s'applique à  de multiples langages, dont RPG, C, Cobol et Java, et il collecte plusieurs utilitaires de génération de code objet sous une même ombrelle. Dès que l'on intègre le mode d'interopération et d'organisation des outils, on trouve très rapidement des composantes utiles.

Dès que l'on intègre le mode d'interopération et d'organisation des outils, on trouve très rapidement des composantes utiles

Lire l'article
MCSE : pourquoi et comment<BR>

MCSE : pourquoi et comment

par Jamie Flerlage
Dans le sillage de Windows 2000, la certification MCSE subit des modifications redoutées. Pour rester au courant, le MCSE expérimenté aussi bien que l'informaticien débutant, doivent dès à  présent entamer le processus écrasant du cursus de certification Windows 2000. Le processus de certification peut devenir un labyrinthe mêlant curriculum, centres de tests, prestataires de formation et matériels d'autoformation. Cet article explique les modifications de la certification MSCE, donne la liste des examens obligatoires et facultatifs à  passer et suggère des options de préparation aux tests.

Lire l'article
Linux arrive !<BR>

Linux arrive !

par Mel Beckman
Linux arrive ! Linux arrive ! Le système d'exploitation économique déjà  présent dans les magasins et sur Internet, arrive finalement sur l'AS/400. Est-ce important ? Qui s'en soucie ? Il est GRATUIT, GRATUIT, GRATUIT !
Enfin débarrassés du concert de louanges politiquement correctes sur Linux, le moment est peut-être venu de parler franchement de ce logiciel bon marché. Qu'est-ce exactement que ce machin et pourquoi arrive-t-il sur l'AS/400 ? Et, après tout, qui l'a invité ? Est-il compatible avec le RPG ? Les utilisateurs AS/400 veulent savoir, et je me propose de les éclairer. Linux, la version Open Source d'Unix, fonctionnera sur AS/400 cette année, avec la bénédiction (et l'assistance) d'IBM. Sans exagération aucune, Linux est très prometteur pour les utilisateurs d'AS/400 : nouvelles applications, e-commerce plus rapide, et une nouvelle mission pour le matériel AS/400-iSeries.
Pour comprendre le rôle de Linux dans l'espace AS/400, il faut connaître sa position unique dans l'histoire des systèmes d'exploitation et les détails de son implémentation par IBM. On pourra alors décider en toute connaissance de cause si le mot en " L " doit figurer dans le vocabulaire de l'AS/400.

Linux est très prometteur pour les utilisateurs d'AS/400

Lire l'article
Les disques commutés arrivent sur l’iSeries

Les disques commutés arrivent sur l’iSeries

Par Chuck Stupca - N°11 Septembre 2001
Les disques commutés sont une nouvelle fonction du cluster iSeries pour fournir des informations toujours disponibles pour certains types d'objets dans l'OS/400.
Dans cet article : le matériel qu'exigent les disques commutés et les étapes à  suivre pour les mettre en oeuvre sur le cluster iSeries, les extensions disponibles quand les disques commutés sont utilisés dans un environnement de partitions logiques (LPA, Logical Partition).

Lire l'article
Questions Réponses de Microsoft

Questions Réponses de Microsoft

Par Richard Waymire

Lire l'article
Publication des données AS/400 dans Lotus Notes sous Java

Publication des données AS/400 dans Lotus Notes sous Java

par Thomas R. Curry

Vous pouvez commencer dès à  présent le développement des outils nécessaires ...

En juin 1999, Systems Journal (NEWSMAGAZINE) a publié l'article « L'accès aux données avec Java », par George Farr et Phil Coulthard. Cet article était l'un des premiers à  montrer, par l'exemple, comme il est simple d'utiliser Java pour extraire des requêtes d'un fichier AS/400 vers un client local. Les traditionnalistes AS/400 étaient émerveillés de voir à  quel point leur système existant (legacy) pouvait communiquer sur un réseau intégré. Les gourous de Java exultaient à  l'idée d'accéder enfin aux énormes quantités de données héritées, jusque-là  hors de portée de leurs compétences et de leurs outils faiblards. Les responsables de sécurité ronchonnaient et les développeurs se réjouissaient.

A cette époque, je développais des applications Lotus Notes et suivais une formation Java. Il me tardait d'appliquer mes nouvelles connaissances à  mon environnement de travail. J'ai tout d'abord été navré par les limitations qu'imposait l'implémentation Java de Domino 4.6 - en particulier, le manque de classes frontales ou d'un environnement de développement Java suffisant dans le Domino Designer. Mais, tout bien considéré, cette mise en oeuvre constituait un bon point de départ. Et, l'AS/400 Toolbox for Java offrait d'autres domaines à  explorer.

Si je pouvais trouver un moyen de publier les masses d'informations présentes sur notre AS/400, je pourrais ajouter beaucoup de valeur aux applications Domino de mon site. Afin de combler ce fossé, j'ai donc décidé d'étendre l'API Java de Lotus Notes avec l'AS/400 Toolbox for Java.

Lire l'article
Tips pour le travail en réseau et l’administration des systèmes

Tips pour le travail en réseau et l’administration des systèmes

Ces conseils utiles simplifient, par quelques raccourcis, de nombreuses tâches d'administration et de management

Pour que leurs réseaux et systèmes fonctionnent en douceur et avec efficacité, les managers et administrateurs AS/400 ont besoin de talent et de planification bien conçue. Quel que soit le problème à  régler : trouver le nom d'une commande, restreindre l'utilisation du port Telnet, ou se dépêcher d'accomplir des tâches comme conserver des fichiers spoules après l'impression, les tips et astuces des pages suivantes s'avèreront utiles. Pourquoi ne pas en profiter ?

Lire l'article
12 règles pour les gens ordinaires

12 règles pour les gens ordinaires

par Roger Pence Dans son nouveau livre, au titre résolument inspiré par le Web : Business@the Speed of Thought (Le travail à  la vitesse de la pensée, Robert Laffont, pour l'édition française), Bill Gates énonce ses 12 règles pour réussir à  l'âge du numérique. Quelqu'un qui possède 60 ou 70 milliards de dollars dans son escarcelle et élève ses propres saumons, peut-il fixer des règles pratiques utilisables par le reste d'entre nous ? Non, bien entendu. Permettez-moi d'énoncer modestement mes 12 règles pour les ateliers AS/400, à  l'approche de l'âge du numérique

Lire l'article
EAI: conseils de choix

EAI: conseils de choix

L'intégration des applications d'entreprise est devenue incontournable pour les applications Web comme le commerce électronique. Ce texte, résumé d'une étude plus complète, en décrit les besoins en matière d'architecture et de logiciels.

Lire l'article
L’audit des événements de connexion <BR>

L’audit des événements de connexion

par Randy Franklin Smith
Une nouvelle catégorie de Windows 2000 donne accès à  des informations qui n'existaient pas dans Windows NTDans l'article " Gérer les fermetures et ouvertures des sessions dans Windows 2000 ", SYSTEMS Journal, mai 2001, j'explique comment utiliser la catégorie d'audit " Audit Logon Events " de Windows 2000 pour assurer le suivi des connexions locales sur un serveur ou une station de travail. Ce type d'information concerne tous les événements de connexion sur le système local où ont lieu les ouvertures de session. Dans le cas d'une grosse structure, il est donc difficile de gérer un audit de ce type sur chaque machine.

L'audit des connexions enregistre tous les événements d'authentification de façon centralisée sur les contrôleurs de domaines (J'aurais préféré que Microsoft donne à  ce type d'audit un nom plus précis, tel que Auditer les événements d'authentification). Lorsqu'une personne utilise un compte de domaine pour se connecter à  une station de travail, cette dernière entre en relation avec le contrôleur de domaine pour vérifier l'authenticité de l'utilisateur et pour connaître l'état de son compte et ses restrictions. Lorsque l'utilisateur se connecte ensuite à  un serveur par le réseau, le contrôleur de domaine fournit à  nouveau des services d'authentification. Pour visualiser ces événements, ouvrez le composant " Stratégie de sécurité du contrôleur de domaine " de la MMC (Microsoft Management Console) à  partir du contrôleur de domaine. Ce composant est un raccourci vers les paramètres de sécurité du GPO (Group Policy Object) du contrôleur de domaine par défaut, qui est lié à  l'UO (Unité d'Organisation) des contrôleurs de domaines d'Active Directory. Dans la fenêtre d'édition du composant MMC, allez sur Stratégies locales, Stratégie d'audit. Cliquez-droit sur Auditer les événements de connexion aux comptes (Audit account logon event) dans la sous-fenêtre de droite et sélectionnez Sécurité pour ouvrir la boîte de dialogue " Paramètre de stratégie de sécurité ". Pour activer la catégorie, cochez les cases Succès et Echec et sauvegardez les paramètres.

Windows 2000 rend compte de différents événements de connexion, selon le protocole d'authentification utilisé par les systèmes impliqués pour une demande de connexion donnée. Comme je l'ai expliqué dans " Gérer les fermetures et ouvertures des sessions dans Windows 2000 ", Windows 2000 supporte à  la fois Kerberos et NTLM (NT LAN Manager). Lorsqu'un utilisateur ouvre une session sur une station de travail Windows 2000 pour se connecter à  un serveur Windows 2000, les systèmes impliqués utilisent Kerberos et le contrôleur de domaine consigne les événements Kerberos. Mais lorsqu'un utilisateur ouvre une session sur une station de travail Windows NT ou se connecte à  ou à  partir d'un système NT, les systèmes utilisent NTLM et le contrôleur de domaine consigne un ensemble d'événements différent.

Lire l'article
Installation d’une nouvelle release, deuxième partie : le grand jour

Installation d’une nouvelle release, deuxième partie : le grand jour

par Gary Guthrie
Dans l'article " Installation d'une nouvelle release, première partie : planifier la réussite" Systems Journal, Mars 2001, je présentais une check-list en 12 étapes pour vous aider à  installer avec succès une nouvelle version de l'OS/400 ainsi que des nouveaux logiciels sous licence. Cet article couvrait les huit premières étapes décrites figure 1 : toutes les tâches à  exécuter la veille de l'installation. Il vaut mieux exécuter les opérations restantes (9 à  12) le jour même de l'installation. Ces étapes, ainsi que la procédure d'installation elle-même, sont décrites dans cet article.

Lire l'article
Etendre les applications RPG héritées avec Java !

Etendre les applications RPG héritées avec Java !

par Thomas R. Curry et Janet C. Guido
Ces exemples peuvent aider à  développer des interfaces Java pour des applications RPG
Quand Java est entré dans l'univers AS/400, certains se sont demandés si ce langage n'allait pas rendre leurs connaissances et les applications RPG obsolètes. Qu'ils se rassurent : le RPG est là  pour longtemps, pour la simple et bonne raison qu'une grande partie des logiciels AS/400 et iSeries sont écrits en RPG.

Mais alors, quelle est la pertinence de Java sur AS/400 ? Java est le langage des applications Internet, à  la fois indépendant des plates-formes et efficace en informatique distribuée. De plus, Java et le RPG fonctionnent côte à  côte sur l'AS/400. On peut donc parfaitement écrire des programmes Java qui permettent au reste de l'entreprise, employés et clients compris, de profiter des applications RPG existantes.

L'AS/400 Toolkit for Java contient tout le nécessaire pour intégrer les applications RPG avec Java

Lire l'article