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
Création d’un UDT
bien sûr
modifier une table Employee existante, mais comme les nouveaux types de données
relationnels objets se prêtent à un accès différent, le fait de les conserver
dans une table distincte facilite leur utilisation.) Comme je définis également
une nouvelle table à joindre à la table Employee (que j’ai incluse dans l’application
Corporate Data) je dois m’assurer que la colonne employee number de la nouvelle
table concorde avec le numéro d’employé dans la table Employee. Pour cela, j’utilise
le support UDT d’UDB/400.
La première étape consiste à créer l’UDT (que j’appelle EMPNUM) avec OpNav. J’ouvre
le dossier Database dans OpNav Explorer, choisis la bibliothèque dans laquelle
je veux créer l’UDT (si la bibliothèque n’apparaît pas, j’en ajoute une) et choisis
New puis Type dans le menu CORPDATA de libraries (figure 1). Cette manoeuvre affiche
la boîte de dialogue de la figure 2, où j’entre le nom de l’UDT dans la zone Type.
Il est préférable de choisir un nom générique qui pourra servir à définir n’importe
quelle colonne dans une application ou système ayant les mêmes type, longueur
et, surtout, objet de gestion. Le nom de l’UDT doit également être suffisamment
descriptif pour que les programmeurs puissent, à sa seule vue, en comprendre les
caractéristiques. La zone Description aide également à documenter l’objet de l’UDT.
Je remplis ensuite les zones Type et Length, que j’ai définies comme CHARACTER
et 6, et je laisse la valeur par défaut de la zone CCSID ; je clique sur OK et
le nouveau UDT est créé.
Outre la création de l’UDT, OpNav rafraîchit automatiquement la liste des objets
pour la bibliothèque en cours. La figure 3 montre EMPNUM affiché comme un objet
et un type User dans la bibliothèque CORPDATA. Pour examiner la définition de
l’UDT, je sélectionne EMPNUM dans la liste d’objets puis choisis l’option Properties
dans le menu résultant. Le fait de créer l’UDT dans OpNav dispense de coder la
syntaxe SQL suivante :
CREATE DISTINCT TYPE CORPDATA.EMPNUM
AS CHAR(6)
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Maturité IA : chez les entreprises les plus avancées, le défi passe du déploiement au passage à l’échelle
- BeyondTrust accélère sur l’identité des IA
- IA au travail : les Millennials utilisent l’IA sans filet, la Gen Z avance mieux accompagnée
- Agents IA incontrôlés et rappel à l’ordre de Bruxelles : pourquoi la réponse doit être technique, pas seulement juridique
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
