> Windows
Les nouveautés de la semaine 23 – Windows 2000 & .Net – 2002

Les nouveautés de la semaine 23 – Windows 2000 & .Net – 2002

Tous les nouveaux produits du 3 au 9 Juin 2002

Lire l'article
Trucs & Astuces : SMTP, Outlook, Windows

Trucs & Astuces : SMTP, Outlook, Windows

Exchange 2000 Server, IIS et le service SMTP -- Norton Antivirus et Outlook XP : EMail protection ? -- Taille du registre Windows 2000 : comment l'augmenter -- Problèmes d'installation de Windows 2000 sur un Compaq Presario -- Lecteurs amovibles et NT4 ...

Lire l'article
Messenger Plus vous tient informé des événements

Messenger Plus vous tient informé des événements

par Chuck Lundgren
Vous avez lancé votre sauvegarde et êtes parti en weekend. Tout devrait bien se passer, mais le fait de ne pas savoir si la sauvegarde s'est bien terminée vous préoccupe. Et si un utilisateur avait oublié de quitter un écran, laissant ainsi son application ouverte et ses fichiers verrouillés ? Et s'il n'y avait pas suffisamment de place sur le volume de bande pour tout sauvegarder ? ... MessengerPlus de Bytware offre un système iSeries complet qui supervise les messages ...

Vous avez lancé votre sauvegarde et êtes parti en weekend. Tout devrait bien se passer, mais le fait de ne pas savoir si la sauvegarde s'est bien terminée vous préoccupe. Et si un utilisateur avait oublié de quitter un écran, laissant ainsi son application ouverte et ses fichiers verrouillés ? Et s'il n'y avait pas suffisamment de place sur le volume de bande pour tout sauvegarder ? Et une coupure de courant ? Ou si l'un des innombrables problèmes susceptibles de troubler une sauvegarde s'était produit ? Bien sûr, vous pouvez toujours vous rendre au bureau ou vous connecter à  distance pour consulter les messages, mais ne vaudrait-il pas mieux que le système vous signale les éventuels problèmes par pager ou e-mail ?

MessengerPlus de Bytware fournit ce service. Il offre un système iSeries complet qui supervise les messages, réagit à  certains d'entre eux, et informe des destinataires de pagers ou de e-mail si des conditions précisées par l'utilisateur surviennent.

Un système iSeries normalement actif génère des milliers de messages chaque jour destinés à  plusieurs files d'attente. Il faut donc qu'un produit de messagerie soit capable d'éliminer par filtrage les messages non critiques dans certaines files d'attente, y compris QSYSOPR et QSYSMSG, pour se concentrer sur les problèmes système importants éventuels. MessengerPlus fait exactement cela parce qu'il peut filtrer des messages d'après un certain nombre de critères (par file d'attente, identification, type, ou texte demessage, ou encore niveau de gravité, nom du job, nom d'utilisateur, par exemple).

MessengerPlus peut également superviser les autres ressources du système, comme les journaux de jobs, le journal d'historique (QHST), les files d'attente de jobs, les files d'attente de sortie, les jobs actifs, et le journal d'audit de sécurité. Il peut également consulter les comptes-rendus d'état de configuration et d'état du système. MessengerPlus peut, par exemple, surveiller les jobs actifs et vous alerter si l'un d'eux utilise 90 % ou plus de la CPU, ou bien il peut superviser QHST pour détecter si un job donné a démarré ou s'est arrêté. Il peut aussi superviser des unités TCP/IP, comme des PC et des pare-feu, en leur envoyant des pings à  intervalles réguliers. Si une unité ne répond pas au ping, MessengerPlus peut vous en informer par page ou e-mail.

MessengerPlus permet même de créer des superviseurs personnalisés, d'après les besoins propres d'un site. Bytware propose également de nombreux moniteurs préconfigurés pour faciliter le démarrage. Ce sont, par exemple, des moniteurs préconfigurés qui détectent des sauvegardes ratées, des messages associés aux lecteurs de bandes et aux imprimantes, des messages concernant la sécurité, des coupures de courant et des jobs batch utilisant plus de 50 % de la CPU ou dépassant deux heures. MessengerPlus est aussi suffisamment souple pour que les utilisateurs puissent modifier les tâches de supervision préconfigurées.

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
Les lacunes de 802.11 en matière de sécurité

Les lacunes de 802.11 en matière de sécurité

par Shon Harris
Grâce au miracle de la communication sans fil, on peut envoyer des informations confidentielles sécurisées sur des ondes ouvertes et partagées. Dans son standard WLAN (wireless LAN) 802.11, l'IEEE a intégré des mécanismes de sécurité concernant la confidentialité, le contrôle d'accès et l'intégrité des données qui empruntent la voie des ondes. Mais la technologie est-elle aussi sûre qu'elle le prétend ?

  Des constatations récentes indiquent que le standard 802.11 présente de graves failles dans son système de sécurité, permettant à  des assaillants d'accéder, par de banales attaques, à  des informations confidentielles. Ces découvertes portent un sérieux coup aux affirmations de l'IEEE quant à  son standard et aux déclarations de nombreux fournisseurs à  propos de la sécurité des produits sans fil utilisant le standard 802.11. Pour comprendre les défauts du standard 802.11, il faut pénétrer dans les entrailles du protocole WEP (Wired Equivalent Privacy) et de son algorithme de cryptage RC4.

Lire l'article
Le jardin enchanté de Linux

Le jardin enchanté de Linux

par Mel Beckman
Vint-cinq ans de recherche et développement consacrés à  l'iSeries ciblé base de données, intégré au matériel, orienté objet : tout cela pour se retrouver face à … un pingouin ? On croit rêver ! Que pèsent nos jobs et nos carrières professionnelles face à  un système d'exploitation coûtant moins de 50 euros dans une librairie ? Apparemment beaucoup.
IBM croit suffisamment en Linux pour l'offrir à  toute sa gamme de systèmes informatiques, des desktops aux mainframes. Pourquoi ? Un peu par popularité et un peu par politique, mais surtout par désir de synergie. En définitive, tout cela revient à  de nouvelles missions pour le matériel iSeries et à  de nouveaux moyens de mettre en valeur vos compétences actuelles.

Lire l'article
Tirer des enseignements des déploiements d’Exchange 2000

Tirer des enseignements des déploiements d’Exchange 2000

par Tony Redmond
Il y a un an, avaient lieu les premières livraisons de Microsoft Exchange 2000. Pendant les 12 mois qui ont suivi, ceux qui ont déployé le nouveau produit ont appris beaucoup de choses : entre autres, que l'expérience acquise avec Exchange Server 5.5 ne garantit pas que nous comprendrons automatiquement Exchange 2000. Chaque jour, quelque chose de nouveau vient me rappeler la différence entre ces deux produits. (Ces changements sont un bon argument pour tester les nouveaux déploiements d'Exchange 2000 avant de les introduire dans l'environnement de production, comme l'explique l'encadré " Tester d'abord ".) Rien n'apprend autant que l'expérience d'un déploiement concret. Nous sommes désormais en mesure d'identifier les éléments les plus importants dans les déploiements d'Exchange 2000 réussis. Si vous avez attendu pour déployer Exchange 2000, vous pouvez bénéficier de cette expérience. Pour que l'organisation d'Exchange 2000 fonctionne en souplesse, il faut tenir compte des facteurs suivants : où placer les serveurs GC (Global Catalog), comment utiliser l'ADC (Active Directory Connector), comment les produits add-on travaillent avec Exchange 2000, quels clients Exchange vous employez, quelles fonctions de Windows 2000 affectent Exchange 2000, et si l'on peut regrouper ou non les serveurs Exchange.

Lire l'article
SYSTEMS Journal devient iSeries News et Windows & .Net Magazine.

SYSTEMS Journal devient iSeries News et Windows & .Net Magazine.


SYSTEMS Journal s'est transformé pour donner naissance à  deux nouveaux mensuels iSeries News et Windows & .Net Magazine.

Nouveaux formats, nouvelles maquettes, retour aux environnements spécifiques, nouvelles présentations, plus de technologie, moins de déperdition, nouvelles lettres électroniques Windows & .Net e-news et iSeries e-news Ces deux nouvelles éditions seront accompagnées de suppléments thématiques, les « Guides Solutions AS/400 & iSeries » et les « Guides Technologiques Windows & .Net »

Pour découvrir et vous abonner à  ces nouvelles éditions : cliquez ici.

Lire l'article
Découvrez Windows XP

Découvrez Windows XP

par Michael Otey
En lançant Windows XP en octobre, Microsoft propulse Windows dans la phase suivante d'évolution de l'OS. XP vise à  remplacer non seulement Windows 2000 et Windows NT, mais également Windows Me et Windows 9x. Comme Win2K - son prédécesseur direct - XP est fondé sur le noyau (kernel) NT 32 bits. Mais, contrairement à  Win2K, XP est destiné aussi bien à  l'entreprise qu'au particulier ...

  En lançant Windows XP en octobre, Microsoft propulse Windows dans la phase suivante d'évolution de l'OS. XP vise à  remplacer non seulement Windows 2000 et Windows NT, mais également Windows Me et Windows 9x. Comme Win2K - son prédécesseur direct - XP est fondé sur le noyau (kernel) NT 32 bits. Mais, contrairement à  Win2K, XP est destiné aussi bien à  l'entreprise qu'au particulier. C'est aussi la première fois que Microsoft a séparé les voies de développement de l'OS client (XP) et serveur (Windows .NET Server - ancien nom de code Whistler). Pour savoir s'il est pertinent de mettre les ordinateurs de bureau (desktops) d'entreprise au niveau XP, il faut connaître les principales nouveautés de cet OS.

   Microsoft présente trois versions de XP : XP Home Edition, XP Professional et XP 64-Bit Edition. XP Home, destiné aux particuliers et aux PME, est essentiellement une mise à  niveau de Win9x. XP Pro s'adresse aux utilisateurs professionnels qui se servent actuellement de Win2K Professional ou NT Workstation 4.0. Bien que XP Home et XP Pro soient tous deux fondés sur le même noyau (kernel) système, le XP Pro orienté gestion fournit un super ensemble des fonctions de XP Home. La figure 1, page XX, donne la liste des fonctions de XP Pro dont XP Home est dépourvu. XP Home et XP Pro peuvent tous deux être achetés par des canaux de vente au détail, préchargés sur un ordinateur ou obtenus en volume directement auprès de Microsoft. Pour obtenir XP 64-Bit Edition, il faut acheter un système Intel Itanium 64 bits préchargé auprès d'un constructeur de PC agréé comme Hewlett-Packard (HP), Dell, IBM ou Compaq.

Lire l'article
Un monde 32 bits face à  un avenir 64 bits

Un monde 32 bits face à  un avenir 64 bits

Par Paul Thurrot
Hewlett-Packard (HP), Dell et d'autres OEM vendent enfin des stations de travail et des serveurs qui intègrent le chip Itanium (ancien nom de code Merced) d'Intel, le microprocesseur à  64 bits dont la commercialisation était prévue à  l'origine en 1998.Microsoft met dans la balance des versions préliminaires de ces produits Windows XP et Windows .NET Server à  64 bits, et permettra de passer gratuitement aux versions finales de ces produits, fin 2001. Bien que le marché initial pour ces produits 64 bits soit probablement modeste, il faudra peut-être un jour migrer sur cette plate-forme supérieure.

Lire l'article
Intégration d’Exchange avec la sécurité de Windows 2000

Intégration d’Exchange avec la sécurité de Windows 2000

par Hichem Zarrouk - Mis en ligne le 29/05/2002
L'arrivée en fanfare de la nouvelle mouture du logiciel de messagerie de Microsoft, à  la fin de l'année 2000 sur le marché, a marqué un tournant important dans la stratégie de Microsoft. Le challenge était bien évidemment de taille car Microsoft avait décidé de faire table rase du passé en proposant ainsi la première application majeure à  fonctionner exclusivement sur Windows 2000 et Active Directory.

L'arrivée en fanfare de la nouvelle mouture du logiciel de messagerie de Microsoft, à  la fin de l'année 2000 sur le marché, a marqué un tournant important dans la stratégie de Microsoft. Le challenge était bien évidemment de taille car Microsoft avait décidé de faire table rase du passé en proposant ainsi la première application majeure à  fonctionner exclusivement sur Windows 2000 et Active Directory.

C'est d'ailleurs sur ce dernier point que les efforts de Microsoft ont été les plus significatifs, car les enjeux qui entourent la messagerie d'entreprise, notamment en ce qui concerne la sécurité et la confidentialité, demeurent de taille pour l'éditeur de Redmond.

Lire l'article
Interaction entre Exchange 2000 et Windows 2000

Interaction entre Exchange 2000 et Windows 2000

par Tony Redmond
L'une des plus grosses erreurs que je constate dans les déploiements de Microsoft Exchange 2000 Server, est un plan de migration qui ignore l'interaction d'Exchange avec Windows 2000. Pour bien mettre en oeuvre Exchange 2000 et Win2K, il faut comprendre et planifier les exigences mutuelles des deux produits.Vous savez probablement déjà  qu'Exchange 2000 est complètement dépendant de Win2K AD (Active Directory) et étend les schéma AD pendant l'installation. L'étendue de ces mises à  jour de schéma - et les étapes de leur mise en oeuvre - varient selon que l'on envisage de migrer à  Exchange 2000 à  partir d'Exchange Server 5.5, ou que l'on démarre l'organisation d'Exchange 2000 de zéro. Mais il faut bien voir que l'utilisation des autorisations dans Exchange 2000 est différente de celle d'Exchange Server 5.5. De plus, Exchange 2000 compte sur plusieurs autres composants Win2K, comme FRS (File Replication Service), DNS et Microsoft IIS.

Si vous vous orientez vers Exchange 2000, il faut d'abord passer en revue les composants Win2K qui affecteront (ou seront affectés par) le déploiement d'Exchange. Le contenu de cette série en deux parties vous aidera à  développer un bon plan de migration d'Exchange 2000, Exchange 2000 Service Pack 1 (SP1), ou Exchange 2000 SP2. Savoir comment Win2K interagit avec Exchange (et, par extension, avec les autres produits serveurs Microsoft) peut également être utile quand on envisage un déploiement de Win2K.

Retrouvez toutes les figures explicatives dans l'édition papier de cet article : Windows & .Net Magazine Vol.1 Num.3 - Mars 2002

Lire l'article
7  étapes pour utiliser l’instruction SQL Describe

7 étapes pour utiliser l’instruction SQL Describe

par Mike Cravitz - Mis en ligne le 15/05/2002
Comment extraire et traiter les définitions de colonnes d'une instruction Select inconnues au moment de la compilation. Les curseurs de SQL permettent de produire des tables de résultats à  l'exécution en utilisant toute la puissance de l'instruction Select du langage SQL ...

SQL possède deux types de curseurs : statique et dynamique. On utilise l'un ou l'autre, de manière différente, selon qu'il est nécessaire, ou non, de différer la définition de certaines clauses de l'instruction Select jusqu'au moment de l'exécution. Dans un fichier Client, par exemple, on pourrait utiliser un curseur statique pour produire une table de résultats contenant tous les clients dont la dette dépasse un certain montant spécifié à  l'exécution, ou tous les clients en ordre de dette décroissant. C'est là  qu'intervient le curseur dynamique : il permet de retarder la logique de sélection et la séquence de données jusqu'au moment de l'exécution.

  S'il faut retarder la détermination des définitions de colonnes jusqu'à  l'exécution, on dispose de l'instruction SQL Describe. Dans cet article, je décris sept étapes permettant d'extraire et de traiter les lignes d'une instruction SQL Select lorsqu'on ne connaît pas les descriptions de colonnes au moment de la compilation. J'utilise pour cela un programme exemple appelé Describe, téléchargeable à  http://www.iseriesnetwork. com/code. Avant de commencer,définissons quelques termes nécessaires pour suivre cette discussion.

• Une table de base est une table qui contient des données réelles (c'est-à dire, un fichier physique sur l'iSeries).
• Une table de résultats est un ensemble de lignes que DB2 UDB (DB2 Universal Database for iSeries) sélectionne ou génère à  partir d'une ou plusieurs tables de base sous-jacentes.
• Un curseur SQL est une structure permettant d'accéder à  une table de résultats par des opérations Fetch ligne par ligne. En principe, on déclare un curseur avec une instruction Declare Cursor imbriquée dans un programme en langage évolué (HLL).
• Un curseur statique est un curseur SQL dont l'instruction Select est connue au moment de la compilation. Bien qu'il faille définir complètement la structure de l'instruction Select au moment de la compilation, on peut fournir des valeurs de comparaison par le biais de variables de programme (variables hôte) à  l'exécution. Pour plus d'informations sur les curseurs statiques, voir l'encadré Autres lectures.
• Un curseur dynamique est un curseur SQL dont la structure de l'instruction Select ne sera connue qu'à  l'exécution.

  Le programme décrit ici utilise des curseurs dynamiques accompagnant l'instruction SQL Describe. On peut utiliser des curseurs dynamiques pour différer la déclaration de toutes les clauses de l'instruction Select (From, Where, Group By, Having, Order By, par exemple) jusqu'à  l'exécution. On peut même utiliser des curseurs dynamiques pour différer la déclaration du format de la clause Select elle-même jusqu'à  l'exécution. Mais cette façon de faire pose quelques problèmes. Si l'on ne connaît pas les définitions de colonnes dans la table de résultats du curseur au moment de la compilation, on ne sait pas combien de variables d'hôte il faut définir pour contenir les valeurs de colonnes, ni le type, la précision (nombre de chiffres) ou l'échelle (nombre de décimales) à  utiliser. On peut résoudre ces problèmes à  l'aide de l'instruction SQL Describe.

Retrouvez toutes les figures explicatives dans le club abonnés ou l'édition papier de cet article : iSeries News Vol.1 - Num.3 - Mars 2002

Lire l'article
Tips de programmation

Tips de programmation

par Bentley Pearson
Le défaut classique du touriste moderne est de foncer au travers de multiples cultures, en n'apprenant presque rien sur leurs origines. De même, la plupart des utilisateurs d'ordinateurs tendent à  confiner leur expérience informatique aux stimuli et aux réponses que les navigateurs ou autres interfaces permettent.
Mais les développeurs sur iSeries ne peuvent pas s'offrir le luxe d'une telle naïveté. Nous sommes comme ces globe-trotters fous d'aventure qui recherchent les petits détails et la réalité quotidienne de chaque lieu qu'ils visitent.Comme des Australiens dans une lente promenade, recherchant la vie derrière chaque nouvelle ville, les programmeurs iSeries ont besoin de rechercher derrière chaque fonction, les rouages qui la font marcher. Les astuces de programmation suivantes comportent plusieurs suggestions simples qui peuvent aider même les développeurs iSeries chevronnés à  s'y retrouver dans le dédale de l'OS/400. Vous serez peut-être agréablement surpris par certaines ruelles - mais chaque voyage amène de nouvelles surprises ! Bon voyage !

Lire l'article
Le traitement des imprimés évolue

Le traitement des imprimés évolue

par Kurt A. Mueffelmann
Voilà  quelques années, je me suis entretenu avec le vice-président d'une société de transport de taille moyenne, responsable de l'activité quotidienne. Il déplorait une situation lamentable. « J'envoie des tonnes de formulaires obsolètes au recyclage » me dit-il. « Bons de commande, chèques, factures, ordres de fabrication, preuves de livraison - quand l'opérateur téléphonique change l'indicatif régional ou que notre banque fusionne et change de nom, il faut imprimer de nouveaux documents et formulaires et jeter les anciens.

  " Concevoir et imprimer de nouveaux formulaires en permanence coûte les yeux de la tête. Le principe économique de l'impression est que la première page coûte cher et que le prix par page diminue au fur et à  mesure que les quantités augmentent " poursuivit-il. " Nous sommes donc toujours tentés d'imprimer de grandes quantités pour réduire le coût par page. Mais, en fin de compte, nous recyclons des tonnes de papier parce que l'information change avant que nous ayons pu utiliser les formulaires pré-imprimés. Dans notre société de transport, nous aimons voir des camions pleins - mais pas de notre papier. "

Lire l'article
<a href=Le Guide des Solutions">

Le Guide des Solutions

Découvrez le Guide des Solutions AS/400 & iSeries, supplément de iSeries News, le magazine des professionnels AS/400 et iSeries. ici

Lire l'article
Simplifier le déploiement des desktops sous Windows 2000

Simplifier le déploiement des desktops sous Windows 2000

par Don Baker
Combien de temps vous faut-il pour déployer 50 ordinateurs (desktops) Windows 2000 Professional bardés de tout le logiciel applicatif nécessaire ? Consultant dans une grande société de communications, j'ai dû relever ce défi et ai décidé d'automatiser le processus. J'avais beaucoup lu sur WSH (Windows Script Host) et brûlais d'en tirer profit. Avec un logiciel d'imagerie disque, l'utilitaire Sysprep de Microsoft et une connaissance élémentaire du scripting WSH, j'ai pu adoucir la corvée qui consiste à  mettre sur pied et configurer les desktops. Mon processus comporte quatre étapes principales : créer une image de disque dur standard, écrire un script pour effectuer certaines tâches de configuration nécessaires, préparer l'image disque pour le clonage et cloner l'image sur les stations de travail cibles. Vous aussi pouvez déployer des stations de travail rapidement et facilement en utilisant la procédure et le code décrits ici (bien entendu, il faudra personnaliser le code).

Lire l'article
Web-to-Host : Seagull annonce ses nouveautés

Web-to-Host : Seagull annonce ses nouveautés

SEAGULL annonce de nouvelles fonctions pour ses solutions Web-to-Host. 

Les nouvelles versions de WinJa (pour les mainframes) et de J Walk (pour iSeries) comprennent notamment des améliorations fonctionnelles des environnements de développement et de déploiement, un support étendu au niveau des serveurs pour les entreprises multi plates-formes, une architecture ouverte via XML et l'intégration à  Transidiom, solution d'intégration aux applications hôtes.

Lire l'article
Windows XP à  la rescousse ?

Windows XP à  la rescousse ?

par Paul Thurrott
Dès lors que les problèmes antitrust de Microsoft sont entre les mains d'une cour d'appel fédérale, l'ambiance à  Redmond cette année est bien différente du climat maussade qui prévalait dans le campus de Microsoft il y a juste 12 mois. Le cours de l'action est à  la hausse, les clients commencent à  croire que Microsoft .NET n'est pas une annonce « vaporware » pour tenir les concurrents à  distance, et cette année promet un déferlement d'annonces importantes qui doperont la société et son image dans le public.

Lire l'article
Events – 2002/01  –  Janvier

Events – 2002/01 – Janvier

Tous les évenements du mois de janvier

Lire l'article