Sous-routine Init

Tech |
> Tech
Sous-routine Init

Sous-routine Init

En F, nous imposons les majuscules aux paramètres d'entrée - l'API de description d'objet ne reconnaît pas les noms en minuscules. D'ailleurs, la plupart de l'information fournie à  une API doit être en majuscules.
Nous validons le nom de la bibliothèque comme précédemment, mais en traitant les erreurs de manière

Lire l'article
Gestion des vues indexées

Gestion des vues indexées

Pour vérifier la matérialisation d'une vue, vous pouvez exécuter la commande sp_spaceused, en utilisant le nom de la vue indexée comme argument. La figure 5 illustre le résultat obtenu. Une fois la vue matérialisée, vous pouvez créer sur celle-ci d'autres index, non ordonnés en clusters. Toutefois, dans le cas des

Lire l'article
La solution

La solution

L'authentification par formulaires empêche les utilisateurs de choisir l'option Remember my password sur la fenêtre navigateur standard, rend le bouton Logoff efficace à  100 % et permet des timeouts après des périodes d'inactivité (comme quand un utilisateur s'éloigne d'un kiosque public sans s'être déconnecté). L'authentification par formulaires conduit ces actions

Lire l'article
Langages

Langages

La V5R3 n'apporte pas de changements importants à  RPG ou Cobol, mais elle apporte un petit nombre d'améliorations à  l'un et à  l'autre. La taille des variables packées et zonées pour les deux langages a vu sa limite de 31 digits portée à  63 digits.
Peut-être l'amélioration RPG la plus

Lire l'article
Définir les prototypes des procédures des touches de fonction

Définir les prototypes des procédures des touches de fonction

La figure 2 montre les définitions de prototypes des procédures des 29 touches. En haut du membre source se trouve le champ autonome PtrProc, qui sera le pointeur de procédure qui contient l'adresse à  partir de la matrice Ptr de la routine de touche de fonction que nous exécuterons.
Immédiatement

Lire l'article
Une boîte à  outils plus étoffée

Une boîte à  outils plus étoffée

La V5R3 accentue la facilité d'utilisation de DB2 UDB pour iSeries, grâce à  des améliorations et à  des outils qui simplifient l'administration des bases de données et élargissent l'outillage des développeurs d'applications. Consultez les sites Web suivants pour plus de détails sur les améliorations de la V5R3 de DB2 UDB

Lire l'article
Création de vues matérialisées

Création de vues matérialisées

Les vues matérialisées peuvent être créées dans toutes les éditions de SQL Server 2000, mais seuls les optimiseurs des éditions Entreprise et Développeur utiliseront les index sur une vue. (Pour plus d'informations sur cette restriction, consultez l'article Microsoft « PRB: Indexed Views Can Be Created on All Versions of SQL

Lire l'article
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