Le code de la figure 3 contient un fichier DADX démontrant l'utilisation de XML pour définir deux services Web DB2 différents qui sont basés sur des opérations SQL. A noter qu'un fichier DADX peut contenir une ou plusieurs définitions de services Web. L'élément DADX sert à identifier le schéma du
Exemple d’opération SQL
document DADX, et l’élément opération
indique le nom des services Web.
Le service listDepartments envoie une
liste des départements et le service
listEmployees renvoie une liste des
employés appartenant au département
spécifié. Le paramètre d’entrée pour le service listEmployees, deptnum, est
suffisamment défini avec le tag parameter.
Quand le service Web listEmployees
est invoqué, une connexion de
base de données JDBC est établie par
WORF avec le serveur DB2 UDB for
iSeries spécifié, et l’instruction SQL associée
est exécutée. Nous verrons plus
loin comment définir le serveur et le
profil utilisateur utilisés pendant l’exécution
du service Web.
WORF donnera un tag XML automatique
aux résultats renvoyés par
l’opération SQL. Le tagging XML par
défaut utilise la colonne ou le nom de
paramètre associé comme nom
d’élément XML. La figure 4 montre
l’exemple d’un fichier de résultats avec
le tagging XML par défaut. L’élément
listEmployeeRow sert à délimiter
chaque ligne d’employé dans le résultat
obtenu. Ici, le document de résultats
contient deux lignes employés.
Dans l’élément de ligne listEmployees
se trouve le tagging XML par défaut, où
chaque tag correspond au nom de
chaque nom de colonne dans la table
EMPLOYEE pour délimiter la valeur de
colonne réelle.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- IA & pilotage de portefeuille de projets : accélérer la décision sans en perdre le contrôle
- Analyse Patch Tuesday Juin 2026
- La bataille de la 6G se gagne dans la donnée en temps réel
- BlueSecure repense la sensibilisation à la cybersécurité avec des formats immersifs et engageants
Articles les + lus
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
