> Windows
Trucs & Astuces iSeries : DNS, TCP/IP

Trucs & Astuces iSeries : DNS, TCP/IP

Les trucs & astuces de la semaine du 28 Mars au 3 Avril 2005

Lire l'article
Clustering de SQL Server

Clustering de SQL Server

par Brian Knight - Mis en ligne le 16/03/2005 - Publié en Avril 2004

6 étapes vers la haute disponibilité de SQL Server

Pour l'administrateur de bases de données (DBA), la mise en cluster d'un SQL Server est source d'inquiétude, un peu parce que cet exercice était déjà  difficile dans SQL Server 7.0 et les releases antérieures. Heureusement, dans SQL Server 2000, le clustering est moins intimidant. Les six étapes que je couvre dans cet article constituent un canevas de base permettant d'établir un environnement en cluster pour SQL Server 2000 ...Le failover clustering est le meilleur moyen d'instaurer la haute disponibilité dans un environnement SQL Server. Pour mettre en cluster des serveurs Windows, on utilise le service Microsoft Cluster pour relier entre eux plusieurs serveurs. Avec le service Cluster, si une panne survient dans un composant matériel crucial ou dans le service SQL Server, les lecteurs, SQL Server, et les services associés, basculent tous sur un serveur secondaire. Ce basculement généralisé est automatique et prend entre 30 et 60 secondes. Avec d'autres solutions haute disponibilité de SQL Server, comme le log shipping ou la réplication, en cas de défaillance du serveur principal, quelqu'un doit changer manuellement les rôles sur le serveur secondaire. Bien que le log shipping offre une bonne solution de redondance, il s'appuie sur la maintenance manuelle et il peut être difficile à  instaurer.
Avant de commencer l'opération de clustering, il faut bien comprendre que la seule fin du clustering Windows est la haute disponibilité. En effet, le clustering n'améliore pas la performance de SQL Server puisqu'un seul serveur travaille à  la fois - les serveurs reliés ne traitent pas les requêtes ensemble. Pour voir comment le clustering trouve sa place dans le puzzle de la haute disponibilité de SQL Server, voir l'article de Michael Hotek « Solutions haute disponibilité », dans ce numéro.

Lire l'article
Services superflus dans Windows XP

Services superflus dans Windows XP

par Michael Otey - Mis en ligne le 06/04/2005 - Publié en Avril 2004

Désactivez les services superflus pour améliorer la performance sans sacrifier les fonctionnalités

L'inflation de code semble empirer avec chaque release de Windows : chaque nouvelle release semble fonctionner plus lentement que la précédente. Le plus souvent, le problème ne vient pas du code OS de base mais du fait que chaque nouvelle release ajoute des fonctionnalités ...Un secteur clé qui continue à  s'étendre est celui des services : Windows XP démarre automatiquement 36 services. A l'évidence, peu d'utilisateurs ont besoin de tous ces services et en éliminant ceux qui ne servent pas, vous pouvez rendre le système plus efficace.
Pour désactiver un service, ouvrez l'applet Control Panel Services et double-cliquez sur le service pour ouvrir sa feuille Properties. Sur l'onglet General, cliquez sur la boîte déroulante Startup type et sélectionnez Disabled. Si vous avez perdu une fonctionnalité importante, redémarrez le service en remettant son Startup Type à  Automatic ou Manual. Voici 10 services XP dont vous pouvez vous passer.

Lire l'article
Accéder à  l’iSeries en utilisant .NET Data Provider d’IBM

Accéder à  l’iSeries en utilisant .NET Data Provider d’IBM

par Michael Otey - Mis en ligne le 23/02/2005 - Publié en Avril 2004

Connectez les applications .NET à  l'iSeries avec ce nouvel outil iSeries Access for Windows

Si vous appeliez de vos voeux un moyen facile pour que vos applications Visual Basic .NET mettent à  jour des données sur l'iSeries, c'est chose faite. iSeries Access for Windows offre désormais un nouveau DB2 UDB for iSeries .NET Data Provider avec lequel vous pourrez connecter des applications .NET à  l'iSeries ...Il est vrai qu'il existe d'autres moyens pour connecter des applications .NET à  l'iSeries : .NET Framework Data Provider for ODBC et .NET Framework Data Provider for OLE DB, tous deux de Microsoft. Cependant, d'après IBM, la connexion à  l'iSeries sera plus performante avec son nouveau iSeries .NET Data Provider qu'avec les deux autres méthodes. Avant de voir dans le détail comment utiliser l'iSeries .NET Data Provider, commençons par jeter un coup d'oeil aux principes de base de l'ADO.NET framework.

Lire l'article
Un guide rapide vers les JSP : rejoignez l’équipe des tages

Un guide rapide vers les JSP : rejoignez l’équipe des tages

par David Bridgewater - Mis en ligne le 09/02/2005 - Publié en Mars 2004

Une application familière avec deux nouveaux trucs : le code modularisé et les tags JSP

Dans l'article « Les JSP : visite rapide » , je montrais comment écrire une application JSP (JavaServer Page) simple mais intéressante. L'application permet à  l'utilisateur de filtrer un fichier Employee au travers d'une large sélection de critères ; puis, elle affiche les résultats sous forme de table dans une page Web, en incluant le comptage du nombre d'employés trouvé ...Dans ce premier article, je signalais les défauts de conception de ma méthode. Principale critique : mon code était monolithique, mélangeant la logique de présentation, de gestion et de base de données - le genre de pratique que nous avons tous délaissée dès l'arrivée de ILE et des programmes de service. Je propose ici un exemple d'application de même fonctionnalité, mais avec deux réaménagements importants :
1. Le code est modularisé.
2. Le JSP ne contient pas de Java. En lieu et place, on trouve des constructions JSP différentes appelées tags.

Je ne prétends pas que cette nouvelle méthode soit le nec plus ultra de la bonne conception, mais c'est une amélioration indiscutable.

Lire l'article
SQL Server Actualités – Semaine 3 –  2005

SQL Server Actualités – Semaine 3 – 2005

Les actualités SQL Server pour le mois de Janvier 2005

Lire l'article
Multi-Tris avec positionnement dans les listes par l’OVRBDF

Multi-Tris avec positionnement dans les listes par l’OVRBDF

par Jean-Philippe BALLAT - Mis en ligne le 1/06/2005 - Publié en Septembre 2004

Version RGP et COBOL

Normalement, lorsqu'on utilise le multi-tris dans un programme RPG ou COBOL, il faut déclarer autant de fichiers logiques que de colonnes de tris proposées à  l'utilisateur.
On s'aperçoit que la simplicité de programmation et de déclarations dans les programmes est inversement proportionnelle au nombre de choix de tris ... L'astuce consiste à  ne déclarer qu'un seul fichier dans le programme de liste. Celui-ci renvoie toujours les enregistrements triés selon le choix de l'utilisateur par fichier logique substitué. Le résultat donné peut être répercuté sur l'impression.
Cette opération est possible grâce à  l'OVRDBF qui substitue le fichier lu par le logique trié en fonction de la colonne sélectionnée. L'OVRDBF permet de :

  • Remplacer momentanément le nom du fichier déclaré dans le programme. et/ou
  • Remplacer momentanément certains paramètres du fichier, utilisés par le programme.
L'exemple
Lorsque l'utilisateur sélectionne une colonne, le programme charge les enregistrements triés et affiche cette colonne en couleur. Lorsque l'utilisateur demande un positionnement sur un numéro de facture, la liste se recharge à  partir de ce code.

Lire l'article
Les nouveautés de la semaine 20 – Windows IT Pro – 2005

Les nouveautés de la semaine 20 – Windows IT Pro – 2005

Tous les nouveaux produits du 16 au 22 Mai 2005

Lire l'article
A l’intérieur de l’outil WebFacing d’IBM

A l’intérieur de l’outil WebFacing d’IBM

par Don Denoncourt - Mis en ligne le 11/05/2005 - Publié en Juillet / Aout 2004

Suivez le flux de l'architecture applicative interne de WebFacing, du serveur au client

En tant que consultant Java ayant codé en RPG dans les années 80, je me réjouis d'être un expert en WebFacing d'IBM. C'est pourquoi, l'été dernier, j'ai passé beaucoup de temps sous le capot de WebFacing. Pour comprendre son fonctionnement interne, il me fallait savoir comment IBM combinait un ensemble de techniques J2EE pour présenter des applications 5250 sur le Web. Dans cet article, je détaille le flux de l'architecture applicative interne de WebFacing ...Une application « Webfaced » utilise diverses technologies que nous diviserons en deux sous-types : côté client et client serveur. Côté client, on trouve HTML, JavaScript et CSS (cascading style sheets). Côté serveur, c'est JavaBean, les servlets Java, JSP (Java Server Pages) et les fichiers de configuration XML. Commençons par le traitement client serveur, parce qu'il génère dynamiquement tout le HTML et une partie du JavaScript pour l'application côté client.

Lire l'article
SQL Server Actualités – Semaine 15 –  2005

SQL Server Actualités – Semaine 15 – 2005

Les actualités SQL Server pour le mois d'Avril 2005

Lire l'article
News iSeries – Semaine 13 – 2005

News iSeries – Semaine 13 – 2005

Toutes les actualités du 28 Mars au 3 Avril 2005

Lire l'article
Bootcfg

Bootcfg

par Mark Minasi - Mis en ligne le 07/09/2005 - Publié en Juillet/Août 2004

Boot.ini : plus simple qu'il n'y paraît

Supposons que Windows XP vous cause quelques soucis. Vous décidez d'initialiser en Safe Mode pour corriger le problème. Vous réinitialisez et appuyez sur F8 pour entrer dans le menu Windows Advanced Options, mais vous n'êtes pas assez rapide avec le clavier. Vous réinitialisez et réessayez à  nouveau, le doigt posé sur F8, mais en vain. Vous réinitialisez une troisième fois et, cette fois, l'oeil et la main sont suffisamment coordonnés pour obtenir le bon menu. Enfin, vous pouvez commencer le dépannage ...

Lire l'article
Habillez l’OWA d’Exchange 2003

Habillez l’OWA d’Exchange 2003

par Paul Robichaux - Mis en ligne le 04/05/2005 - Publié en Mai 2004

De nouveaux atouts pour OWA

Les gens aiment personnaliser leurs environnements. Les développeurs de logiciels ont répondu à  ce désir de plusieurs manières, dont l'une des plus connues consiste à  offrir aux utilisateurs le moyen de changer l'aspect de leurs programmes. C'est l'habillage. Les applications grand public connaissent l'habillage et Windows permet depuis longtemps de personnaliser les couleurs et les polices de ses divers éléments d'UI ...Toutefois, le monde Microsoft Exchange Server présente une lacune : on ne peut pas facilement habiller Microsoft Outlook Web Access (OWA). Personnaliser l'aspect d'OWA peut sembler insignifiant dans le panorama général, pourtant beaucoup de clients Microsoft souhaitent qu'OWA ait la même allure que leurs autres sites Web d'entreprise. En particulier, les sociétés qui offrent des services Exchange hébergés comme les fournisseurs de télécommunications et les fournisseurs d'accès (ISP), ont demandé avec insistance un moyen de distinguer OWA avec leurs propres logos et schémas de couleur, de préférence à  ceux de Microsoft.
L'équipe Exchange de Microsoft a réagi à  ces demandes. Exchange Server 2003 vous permet de créer et d'appliquer des thèmes personnalisés qui déterminent l'aspect d'OWA. Quand vous créez un nouveau thème, il est mis à  disposition des utilisateurs par l'intermédiaire du bouton Options d'OWA. Vous pouvez aussi indiquer un thème particulier comme thème par défaut pour de nouveaux utilisateurs.

Lire l'article
Actualités de la semaine 8 – Windows IT Pro – 2005

Actualités de la semaine 8 – Windows IT Pro – 2005

Toutes les Actualités du 21 au 27 Janvier 2005

Lire l'article
Un détour par WebSphere Development Studio Client 5.1

Un détour par WebSphere Development Studio Client 5.1

par George Farr et Phil Coulthard - Mis en ligne le 09/02/2005 - Publié en Mars 2004

Dans notre série d'articles Trajet (consulter les articles), nous avons inscrit chacune des étapes d'un trajet pour ceux qui désirent actualiser leurs compétences et moderniser leurs applications.
Ici, nous nous autorisons un petit détour en chemin pour parler de la nouvelle release 5.1 de WSDc (Web- Sphere Development Studio Client), qui contient la plupart des outils décrits dans le trajet ...La release 5.1 de WSDc a été mise en disponibilité générale le 17 octobre 2003, pour les éditions standard et advanced. Rappelons que la numérotation de ces outils client est en cohérence avec WAS (WebSphere Application Server), et pas avec OS/400. Donc, ces outils client sont compatibles avec toutes les releases actives d'OS/400. Par conséquent, ils peuvent travailler avec le source de n'importe quel iSeries en V5R1 ou ultérieure. Le numéro 5.1 de cette release est légèrement décalé car il est conçu pour supporter la nouvelle release 5.02 de WAS, disponible depuis peu sur toutes les plates-formes, dont iSeries. Ce système de numérotation a une raison : cette release des outils est proactive et elle supportera également une éventuelle prochaine release 5.1 de WAS.
La release 5.1 est relativement modeste pour les outils, compte tenu que la livraison de la release 5.0 ne remonte qu'à  quelques mois (le 25 avril). C'est néanmoins une importante release dont les points forts sont la qualité, la performance, et une requête poussée de la part des utilisateurs.

Lire l'article
Quest Central pour SQL Server

Quest Central pour SQL Server

Quest Software annonce la disponibilité de la version 5.0 de Quest Central pour SQL Server.

La suite intégrée d'outils d'administration pour les bases de données Quest Central, s'enrichit de fonctions avancées pour l'analyse et l'optimisation des performances des environnements Microsoft SQL Server.

Lire l'article
Actualités de la semaine 22 – Windows IT Pro – 2005

Actualités de la semaine 22 – Windows IT Pro – 2005

Toutes les Actualités du 30 Mai au 5 Juin 2005

Lire l'article
Trucs & Astuces iSeries : ODBC, RPG

Trucs & Astuces iSeries : ODBC, RPG

Les trucs & astuces de la semaine du 16 au 22 Mai 2005

Lire l'article
Personnaliser les applications mises sur le web

Personnaliser les applications mises sur le web

par Michael Sansoterra - Mis en ligne le 04/05/2005 - Publié en Juillet / Aout 2004

Exploitez une interface navigateur : c'est bien mieux qu'un écran vert

Si vous souhaitez présenter votre application écran vert (ou écran passif) iSeries sur Internet ou dans un intranet, sachez que l'utilitaire WebFacing d'IBM est l'un des moyens les plus rapides, les plus faciles et les moins coûteux. WebFacing est un générateur d'interface Web qui utilise les fichiers écran 5250 iSeries comme entrée pour créer une interface utilisateur navigateur (BUI, browser user interface) ...Si vous développez du logiciel pour l'iSeries, vous accédez déjà  à  l'outil WebFacing, lequel est inclus dans le WDT (WebSphere Development Toolset), programme 5722WDS sous licence. Plus précisément, WebFacing fait partie des outils pour station de travail WDT connus sous le nom de WDSc (WebSphere Development Studio client) for iSeries.

WebFacing offre une version BUI complète de votre interface d'application 5250. Initialement, le contenu et la fonctionnalité de l'application « Webfaced » sont pratiquement les mêmes que la version 5250, à  l'exception d'une poignée d'aides d'interface fournies par le navigateur (comme : boîtes de listes déroulantes, boutons de souris, cases à  cocher, boutons radio). Il n'y a rien de vraiment nouveau en fonctionnalités primaires mais, pour davantage d'utilisateurs, elle a un aspect plus agréable (couleurs, polices et formatage améliorés).
L'intéressant est de pouvoir personnaliser et améliorer une application Webfaced. Cet article vous aide à  comprendre le principe du WebFacing, l'architecture de l'outil, et ses composants. Vous apprendrez aussi ce que vous pouvez modifier, comment, et comment exploiter une interface navigateur pour la rendre plus utile qu'un écran vert.

Lire l'article
NetTracker eBusiness Edition

NetTracker eBusiness Edition

Sane Solutions annonce que son produit NetTracker eBusiness Edition a passé la certification SQL Server 2000.

Ce produit est une solution d'analyse Web. NetTracker eBusiness Edition utilise une base de données SQL Server, Oracle, IBM DB2 afin de fournir une méthode pour l'analyse business.

Lire l'article