> Tech
A vous de jouer

A vous de jouer

RPG permet de traiter les erreurs de multiples façons. En particulier, les BIF de retour, le coding défensif, la supervision des erreurs et les procédures de terminaison constituent un bon socle pour contrôler les erreurs. Ce que vous construirez sur ce socle dépend de vous et aussi de la structure

Lire l'article
Disponibilité

Disponibilité

Le matériel i5 et i5/OS sont tous deux en disponibilité générale. IBM prévoit également que Linux sera disponible sur le IXS à  l'avenir.

Lire l'article
Définir les pointeurs de procédure

Définir les pointeurs de procédure

Le code de la figure 1 définit les pointeurs de procédure pour chacune des 24 touches de fonction ainsi que les touches Enter, Page Up/Down, Help et Print.
Ces 29 touches sont définies dans la structure de données PrpAddr. Le champ du pointeur autonome Prp- AddrPtr en haut de la

Lire l'article
Administration simplifiée

Administration simplifiée

iSeries Navigator est la barre à  outils sur iSeries pour les administrateurs et programmeurs DB2. La V5R3 propose quelques nouvelles fonctions très intéressantes qui accélèrent et simplifient les tâches administratives quotidiennes.
Dans les versions précédentes, il était parfois long et difficile de trouver un objet DB2 particulier dans un dossier

Lire l'article
Pourquoi attendre ?

Pourquoi attendre ?

Toute la publicité autour des fonctionnalités nouvelles ou améliorées de SQL Server 2005 ne doit pas vous empêcher de mettre en oeuvre des solutions utiles dès maintenant. Il existe encore bien d'autres façons de mettre à  profit de manière créative les fonctionnalités précieuses et souvent ignorées de SQL Server 2000.

Lire l'article
Procédures de terminaison

Procédures de terminaison

Un programme peut se terminer anormalement pour diverses raisons : une erreur non supervisée cause une exception, une section interactive se termine anormalement, un utilisateur annule un programme avec System Request option 2, un utilisateur met fin à  un job. ILE fournit un moyen uniforme de traiter toutes les formes

Lire l'article
CoD (Capacity on Demand)

CoD (Capacity on Demand)

Avec le matériel i5, IBM continue à  offrir les fonctions de capacité à  la demande (CoD). Elle introduit aussi une nouvelle fonction connexe appelée RoD (Reserve on Demand). Le principe est le suivant : on achète une certaine capacité et si le processeur atteint une utilisation de 100 %, la

Lire l'article
Domaine d’externalisation des touches de fonction

Domaine d’externalisation des touches de fonction

Tous les programmes interactifs utilisent des touches de fonction. Ceux d'entre vous qui s'efforcent de s'éloigner des sous-routines incorporent peut-être déjà  des sous-procédures pour les traiter. Le code destiné à  supporter ces sous-procédures de touches de fonction se présente sous la forme de cinq inserts prédéfinis que vous pouvez copier

Lire l'article
Avant-première technologique

Avant-première technologique

DB2 UDB en version V5R3 contient deux améliorations qui sont essentiellement des avant-premières technologiques. Ce sont des MQT (materialized query tables) et des tables partitionnées, que l'on trouve déjà  dans d'autres produits DB2 UDB.
Les MQT servent à  stocker les résultats d'une requête. La V5R3 permet de créer une MQT

Lire l'article
Reporting

Reporting

A l'heure qu'il est, vous avez déjà  entendu parler de la nouvelle solution de reporting de Microsoft, SQL Server 2000 Reporting Services. Bien qu'il soit trop tôt pour que Microsoft puisse se prévaloir d'une victoire complète dans le domaine du reporting, les premiers commentaires des clients indiquent que Reporting Services

Lire l'article
Supervision des erreurs

Supervision des erreurs

Nous avons vu jusqu'ici comment utiliser les BIF et le coding défensif pour prévenir ou traiter les erreurs évidentes. Mais toutes ne le sont pas. Prenons un exemple simple :

z = (a - b) / (c - d)

C'est la différence entre les deux qui compte :

if (c

Lire l'article
HMC (Hardware Management Console)

HMC (Hardware Management Console)

Si vous pratiquez le partitionnement ou si vous envisagez d'utiliser CoD (Capacity on Demand), vous devez vous familiariser avec la nouvelle HMC (Hardware Management Console), un serveur xSeries autonome consacré à  gérer le partitionnement et l'allocation de processeur à  la demande sur le matériel Power5. Il prend le relais de

Lire l'article
Conclusion

Conclusion

Même en possession d'outils qui simplifient l'administration, les clients ne garderont pas forcément les partitions pendant très longtemps. Souvent une consolidation physique avec la première étape d'une stratégie de consolidation en plusieurs phases : amener toutes les données et les ressources dans le même data center, puis disséminer les partitions

Lire l'article
Un moteur plus rapide

Un moteur plus rapide

Un moteur de base de données plus rapide est toujours apprécié du développeur. A cet égard, la V5R3, améliore de diverses façons la performance SQL. Le SQE (SQL Query Engine) est surpuissant en V5R3 car il peut désormais traiter davantage d'instructions SQL, en prenant en charge les sousrequêtes, les vues,

Lire l'article
Colonnes calculées

Colonnes calculées

Les modélisateurs de données méconnaissent souvent l'aptitude de SQL Server 2000 à  définir une colonne dynamique ou calculée au sein d'une table, en tant que partie intégrante de la définition sous-jacente de la table, et à  améliorer les performances des requêtes par une indexation de la colonne calculée. Au lieu

Lire l'article
Coding défensif

Coding défensif

Le coding défensif tente de prévenir les erreurs ou, s'il ne peut les empêcher, de les traiter élégamment. De nombreuses opérations devraient être « gardées » par du code qui évite les erreurs. Cela semble peut-être impressionnant, mais la simple liste de la figure 2 couvre la plupart des erreurs

Lire l'article
Exploitation sans interruption

Exploitation sans interruption

L'iSeries permet désormais la permutation à  chaud des périphériques, comme les tours I/O ou les serveurs xSeries attachés à  IXA. A l'heure actuelle, si l'on veut ajouter une tour d'I/O ou un IXA à  la configuration, il faut arrêter le système ou les partitions concernées, puis casser la boucle HSL,

Lire l'article
Haute disponibilité

Haute disponibilité

En plus d'inciter à  une solution haute disponibilité, LPAR offre un parfait environnement pour l'installer. Les clients utilisent les partitions dans toutes sortes de topologies : plusieurs à  un, un à  plusieurs, ou un à  un. Certains clients ont des machines A, B et C sauvegardées sur une boîte secondaire

Lire l'article
Autres nouveaux outils

Autres nouveaux outils

La V5R3 offre quelques améliorations de types de données, pour proposer aux développeurs davantage de souplesse et de moyens. La précision maximale des champs décimaux a été portée de 31 à  63. L'aspect Unicode a lui aussi été amélioré : désormais, on peut coder des données Unicode en format UTF-8

Lire l'article
Gestion du workflow

Gestion du workflow

La plupart des utilisateurs de SQL Server connaissent les services DTS (Data Transformation Services), un ensemble d'utilitaires servant à  extraire, transformer et charger des données. Toutefois, nombre d'entre eux ne réalisent pas que le moteur de workflow de DTS fournit également une méthode facile et directe pour gérer l'exécution de

Lire l'article