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é
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
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
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
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
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)
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
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
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
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
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
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
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 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
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
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
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é
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
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
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'articleLes plus consultés sur iTPro.fr
- De Hawkins au Cloud hybride : l’évolution de la surface d’attaque depuis les années 80
- Menaces de sécurité des appareils IT/IoT
- L’IA industrielle redéfinit les modèles de l’industrie manufacturière
- Analyse Patch Tuesday Novembre 2025
- Derrière le masque numérique : comment combattre la fraude à l’identité ?
