> Tech
Première expérience

Première expérience

Ma première expérience avec SVK a consisté à  créer une application vocale "Hello world", simple mais fonctionnant correctement. Ensuite, j'ai modifié l'application afin qu'elle dise "I am your AS/400". Lorsque j'ai réalisé cette modification, j'ai remarqué une limitation du moteur vocal. Pour prononcer "AS/400", le synthétiseur vocal disait "A S

Lire l'article
Pour en savoir plus

Pour en savoir plus

Articles parus dans NEWS/400 et NEWSMAGAZINE

  • Conte, Paul. “ 5 trucs pour traiter les erreurs SQL ”, NEWSMAGAZINE, janvier 1995.
  • Malaga, Ernie. “ Plus de puissance pour COBOL/400 grâce au SQL ”, NEWSMAGAZINE, janvier 1995.
  • Meyers, Bryan. “ SQL Essentials. ”,NEWS/400, avril 1992.
  • Rubin,

    Lire l'article
Créer la procédure cataloguée

Créer la procédure cataloguée

La meilleure façon d'exécuter l'instruction Create Procedure de la figure 1 consiste à  la sauvegarder dans un membre de fichier source et à  utiliser une commande RunSQLStm (Run SQL Statements) semblable à  celle de la figure 3. Bien entendu, on remplacera le paramètre SrcFile par les noms de

Lire l'article
NTFS Version 5

NTFS Version 5

La version 5 du système de fichiers NTFS, qui accompagne la sortie de Windows 2000, a subi des améliorations majeures. Les utilisateurs reprochaient depuis longtemps à  NTFS de ne pas permettre la création de liens symboliques, fichiers qui redirigent le traitement du chemin vers un autre fichier. Par exemple si

Lire l'article
Un succès certain

Un succès certain

Comme Microsoft n'a pas sorti d'autres mises à  jour spécifiques au SP6a depuis quelques mois, je crois que le SP6a va être très apprécié. Le SP7 sera peut-être disponible au moment de la publication de cet article, mais bien qu'ayant beaucoup entendu parler des corrections de bugs prevues pour le

Lire l'article
Installer les composants

Installer les composants

Avant d'installer le logiciel, commencez par vérifier que la configuration matérielle de votre ordinateur est adéquate. En ce qui me concerne, j'ai trouvé que mon PC à  200 MHz fonctionnait correctement. Cependant, il se peut que vous ayez besoin d'un PC plus puissant si celui-ci doit traiter une application plus

Lire l'article
Joignez-vous au cercle

Joignez-vous au cercle

Nous avons vu qu'il était simple de coder des jointures de base en SQL. De plus, SQL permet d'utiliser les jointures dans les contextes les plus divers : opérations ad hoc, programmes HLL et création de vues. Aussi, le moment est-il peut-être venu de vous joindre au cercle et d'essayer

Lire l'article
Renvoyer l’ensemble de résultats

Renvoyer l’ensemble de résultats

Une fois la valeur seuil TotalUnits déterminée, la procédure exécute une instruction Select (P) semblable à  celle utilisée dans la déclaration BookSaleCursor. Cette instruction Select ajoute un test pour le TotalUnits de chacune des lignes de ventes et renvoie un décompte des livres qui réussissent le test.

Lire l'article
Les améliorations de fiabilité

Les améliorations de fiabilité

Windows 2000 marque l'arrivée de plusieurs fonctions pour empêcher et résoudre les crashes du système. Dans NT 4.0, les drivers de périphériques peuvent modifier, ou écrire dans n'importe quelle partie de la mémoire du mode kernel.
Les drivers de périphériques et le kernel de NT résident dans la mémoire du

Lire l'article
Correctifs et patchs du SP6a

Correctifs et patchs du SP6a

Après la mise à  jour vers le SP6a il faut appliquer trois correctifs : le correctif Remote Access Service Manager, le correctif Winlogon (qui corrige un problème de déconnexion sporadique risquant fortement de mettre à  bout de nerfs les utilisateurs finaux) et le correctif de sécurité C2. Il faut aussi

Lire l'article
Les pré-requis

Les pré-requis

Pour développer une application Java générant de la parole sur AS/400, vous aurez besoin des matériels et logiciels suivants (Note : ces contraintes sont basées sur la version 0.71 release alpha de SVK. Même si actuellement SVK n'est pas toujours disponible, Speech for Java 1.0 est fourni avec SVK. Consultez

Lire l'article
Jointures croisées

Jointures croisées

Outre les types de jointures examinées jusqu'ici, SQL possède également une sorte de “ sucre syntaxique ” appelé jointure croisée. La clause From suivante en est un exemple :

. . . From Customer Cross Join Sale

Cette clause est exactement équivalente au simple listing des tables dans

Lire l'article
Trouver la position d’un livre

Trouver la position d’un livre

A présent, nous pouvons rechercher les livres à  renvoyer dans l'ensemble de résultats. La version actuelle de SQL/400 ne permet pas d'indiquer que l'on souhaite sélectionner les N premiers enregistrements (cependant, cette fonction devrait être disponible dans d'autres implémentations du SQL). On est donc contraint de lire les

Lire l'article
Windows Driver Model

Windows Driver Model

Le dernier changement significatif apporté par Microsoft au noyau de NT 4.0 dans Windows 2000 est le support de WDM (Windows Driver Model). WDM est une convention adoptée par Microsoft pour séparer les fonctionnalités générales d'une catégorie de périphériques des fonctions spécifiques d'un périphérique particulier. Par exemple, les dispositifs d'interface

Lire l'article
Blocages potentiels de l’installation

Blocages potentiels de l’installation

Lors d'une réinitialisation du SP6a sur un système exécutant Microsoft Exchange Server, le serveur de messagerie peut lancer un recalcul complet de l'index. En cas d'interruption de l'opération d'index, Exchange Server risque d'altérer la base de données qu'il traite. Lors de la mise à  niveau de mon système Exchange Server

Lire l'article
Technique 4: Accès concurrent

Technique 4: Accès concurrent

Les applications mettant à  jour des fichiers doivent se protéger contre d'éventuelles mises à  jour conflictuelles provenant d'autres travaux. RPG et SQL permettent de verrouiller les enregistrements lus à  partir d'un fichier accédé en mise à  jour. En fonction du niveau de contrôle de validation en vigueur, le verrouillage de

Lire l'article
Non-Equijoints

Non-Equijoints

Les non-equijoints, nous l'avons vu, combinent des lignes en fonction d'une relation d'inégalité entre les colonnes des tables. Voyons en un exemple. La figure 15 illustre une table Promotion qui définit des remises promotionnelles spéciales en fonction d'un intervalle de dates. Les commandes passées entre le 1er mai et le

Lire l'article
La procédure cataloguée GetTopBook

La procédure cataloguée GetTopBook

Analysons le reste de la procédure cataloguée GetTopBook présentée dans la figure 1 pour comprendre comment ces étapes sont mises en oeuvre en SPL (Stored Procedure Language) SQL. La mise en oeuvre consiste en une instruction Create Procedure possédant deux sections. La première section (A) spécifie le nom qualifié de

Lire l'article
Plug and Play

Plug and Play

Win95 et Win98 offraient une autre fonction très séduisante, à  savoir leur capacité à  détecter automatiquement un nouveau périphérique matériel et à  installer le driver approprié. Microsoft a conservé cette fonctionnalité dans Windows 2000. Le Gestionnaire PnP de Windows 2000 peut identifier un composant matériel ACPI se trouvant sur les

Lire l'article
Mise à  jour SP6a

Mise à  jour SP6a

La mise à  niveau d'un système peut se faire en ligne, en téléchargeant le fichier de mise à  jour de 34,5 Mo ou en commandant le CD-ROM à  Microsoft. (Pour en savoir plus sur le téléchargement du SP6a, voir l'encadré " Les URL de téléchargement du SP6a ").
Le

Lire l'article