Utilisation de nouveaux types de colonne

Tech |
> Tech
Utilisation de nouveaux types de colonne

Utilisation de nouveaux types de colonne

Je peux aussi utiliser les autres nouveaux types de colonnes de la V4R4 (Binary Large Object (BLOB), Single-byte Character Large Object (CLOB), Double-byte Character Large Object (DBCLOB) et datalink) pour définir les colonnes dans la nouvelle table Employee_data de l'application Corporate Data. Pour ajouter les colonnes Resume, Photo et Transcript,

Lire l'article
SQL CLI et JDBC

SQL CLI et JDBC

Il existe deux autres moyens d'accès à  une base de données : le CLI SQL (un ensemble d'API de style ODBC) et JDBC (un ensemble de classes Java dans le package java.sql). Même si le CLI SQL et JDBC apportent des méthodes d'accès aux métadonnées, l'objet principal de cette

Lire l'article
Les UDF : une bonne mise en bouche pour SQL

Les UDF : une bonne mise en bouche pour SQL

Hoffman : Bon nombre des fonctions présentes dans la base de données à  l'heure  actuelle y sont pour satisfaire des gens étrangers au marché AS/400 (ceux qui portent des applications provenant d'Unix ou d'Oracle par exemple). Pourquoi avons-nous des UDF et des UDT ? Il ne

Lire l'article
Accès par clé RPG d’un fichier non trié

Accès par clé RPG d’un fichier non trié

La batterie de tests suivante ajoute une charge supplémentaire aux systèmes d'I/O : l'extraction des enregistrements dans leur ordre de clé primaire. Avec l'I/O RPG standard, le système progresse en séquence dans le chemin d'accès par clé et utilise les pointeurs d'enregistrement du chemin d'accès (c'est-à -dire les RRN (relative record

Lire l'article
Stockage stable

Stockage stable

Pour s'assurer qu'une ruche de Registre persistante conserve un état stable, le Gestionnaire de configurations se sert de ruches de jpurnalisation. Chaque ruche persistante possède une ruche journal associée portant le même nom de base accompagné d'une extension .log.

Par exemple, si vous regardez dans votre répertoire \winnt\system32\config,

Lire l'article
L’interface basée sur browser

L’interface basée sur browser

Un pouce vers le bas, de manière générale, pour les interfaces basées sur browser. Un browser est lui-même une interface, pas très bonne d'ailleurs. Les browsers conviennent pour naviguer (c'est-à -dire regarder partout) mais ne servent à  rien quand il s'agit de faire quelque chose (par exemple mapper une unité, ajouter

Lire l'article
Création d’une table

Création d’une table

Après avoir nommé et défini mon UDT, je peux créer la table Employee_data dans OpNav. Pour cela, j'ouvre le dossier Database, sélectionne la library CORPDATA et choisis New puis Table dans le menu résultant. La figure 4 illustre la boîte de dialogue New Table in CORPDATA, dans laquelle j'entre le

Lire l'article
Les API

Les API

Les API constituent une interface programmatique avec les métadonnées OS/400. Leur utilisation procure deux avantages : performances et détail. A l'instar des commandes, les API peuvent souvent renvoyer différents niveaux d'informations à  partir des descriptions d'objets OS/400 et peuvent s'avérer exceptionnellement rapides. Elles peuvent aussi renvoyer des informations plus

Lire l'article
Le prochain niveau des UDT

Le prochain niveau des UDT

Guthrie : Existe-t-il une méthode astucieuse pour définir des structures de données complexes avec des UDT ?

Anderson : En principe, on peut mettre n'importe quoi à  l'intérieur d'un UDT. Mais, votre question concerne plutôt le prochain niveau des  UDT,

Lire l'article
Sélection des champs pour obtenir les meilleures performances

Sélection des champs pour obtenir les meilleures performances

Si une application se contente des données d'un petit nombre de champs dans un grand format d'enregistrement, on peut obtenir des performances encore meilleures en n'extrayant que les champs nécessaires. Pour tester cette technique avec RPG, j'ai utilisé des fichiers logiques avec deux sous-ensembles de champs différents en provenance du

Lire l'article
L’espace de noms et le fonctionnement du Registre

L’espace de noms et le fonctionnement du Registre

Le Gestionnaire de configurations définit un type d'objet key object pour intégrer l'espace de noms du Registre dans l'espace de noms général du kernel. Le Gestionnaire de configurations insère un objet clé baptisé REGISTRY dans la racine d'un espace de noms NT qui sert de point d'entrée au Registre. Regedit

Lire l'article
Les groupes de discussion

Les groupes de discussion

Un pouce levé pour Microsoft pour avoir hébergé des groupes de discussion qui encouragent l'échange d'informations et d'expertise sur les produits Microsoft. Et un autre pouce levé pour les volontaires des groupes de discussion qui répondent aux nombreuses questions.
Il est rare de pouvoir coller ces professionnels, qui ont la

Lire l'article
Création d’un UDT

Création d’un UDT

Avec les fonctionnalités disponibles en V4R4, on peut étendre l'application Corporate Data pour y inclure le CV (resume), la photo et la fiche universitaire (transcript) d'un employé. Je crée une nouvelle table dans la base de données, qui contiendra chacun de ces éléments sous forme de colonne distincte. (Je pourrais

Lire l'article
Le catalogue SQL

Le catalogue SQL

Le catalogue SQL est un ensemble de tables de métadonnées, indépendant des plates-formes, qui utilise des noms standard pour ses tables et colonnes. Une base de données conforme à  SQL a, par exemple, une table appelée SYSCOLUMNS comprenant les colonnes COLUMN_NAME et TABLE_NAME. Sur l'AS/400, le catalogue SQL

Lire l'article
Surprenez vos utilisateurs

Surprenez vos utilisateurs

Avec les outils que j'ai décrits, on peut créer des applications douées de la parole qui surprendront vos utilisateurs et, qui plus est, aideront les utilisateurs AS/400 souffrant de problèmes d'acuité visuelle. Comme je l'ai mentionné plus tôt, SVK est offert gracieusement pour les besoins du développement.

En revanche,

Lire l'article
Cartographie des cellules

Cartographie des cellules

Le Gestionnaire de configurations n'accède pas à  l'image d'une ruche sur le disque à  chaque accès au Registre. En revanche, NT conserve une version de chaque ruche dans l'espace d'adressage du kernel. Lorsqu'une ruche s'initialise, le Gestionnaire de configurations détermine la taille du fichier ruche, lui alloue suffisamment de mémoire

Lire l'article
Partition Magic

Partition Magic

Un pouce levé attribué à  PowerQuest pour Partition Magic, logiciel qui permet de redimensionner les partitions des disques sans perdre les données qui s'y trouvent. Une fonction bien utile quand on reçoit un ordinateur avec des logiciels préchargés, mais avec des disques qui ne sont pas partitionnés comme on le

Lire l'article
Fin de la visite

Fin de la visite

Comme on l'a vu, Microsoft laisse une bonne partie du kernel de Windows 2000 inchangée par rapport à  NT 4.0. Le Gestionnaire des process, le Gestionnaire de sécurité, le Gestionnaire du cache et le Gestionnaire des E/S, par exemple, arrivent dans Windows 2000 directement de NT 4.0 sans modification.

Lire l'article
Le catalogue OS/400

Le catalogue OS/400

Le catalogue OS/400 est un ensemble de fichiers présents dans la bibliothèque QSYS, qui inclut des détails sur chaque fichier base de données du système (à  l'exception des fichiers temporaires qui se trouvent dans les bibliothèques QTEMP). Les tâches d'arrière-plan exécutées par l'OS/400 mettent à  jour le catalogue.

Lire l'article
Un exemple simple

Un exemple simple

Pour voir comment fonctionne l'API Java Speech, examinons l'exemple du programme HelloWorld.java présenté en figure 5. Cet exemple ne présente aucune interface utilisateur, et dit simplement, "Hello ! I am your talking AS/400".

Les principales tâches de programmation consistent à  créer l'objet synthétiseur et à  lui passer le texte

Lire l'article

Les plus consultés sur iTPro.fr

A lire aussi sur le site

À la une de la chaîne Tech