Vous pouvez utiliser une instruction Get Diagnostics, comme celle de la figure 3, pour extraire le texte et la longueur du message associés avec l'état d'exécution de l'instruction la plus récente. A noter que pour la plupart des conditions, la chaîne retournée est le texte de message de premier niveau
Instruction Get Diagnostics
pour un message OS/400 ou SQL/400, y
compris les substitutions de données
du message et tronqué à 70 caractères,
si nécessaire. Cette valeur n’est pas la donnée de substitution du message,
qui est normalement contenue dans le
champ SQLERRMC de la structure
SQLCA. (Pour les programmeurs familiarisés
avec le traitement de messages
OS/400, Get Diagnostics renvoie une
chaîne qui est la même que les 70 premiers
caractères retournés dans le paramètre
Msg de la commande RcvMsg.)
Get Diagnostics est une instruction
exécutable dans une routine SPL qui
ne change pas SqlState, donc elle doit
toujours être la première instruction
dans un handler ou être exécutée immédiatement
après une instruction à
l’extérieur d’un handler. Vous devez déclarer la variable pour recevoir le
texte du message comme VarChar(70)
et utiliser une variable integer pour recevoir
la longueur de chaîne.
Nous venons de couvrir tous les
principes de base nécessaires pour
aborder le coding SPL en toute sécurité.
Si certaines des règles d’exécution
du flux vous semblent très complexes,
rassurez-vous. Les techniques que je
montrerai dans le prochain article
n’utiliseront qu’un sous-ensemble gérable
de la multitude de possibilités
existant pour les conditions et les
handlers.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Cyber risques et IA : 78% des RSSI pointent une déconnexion inquiétante des dirigeants
- IA agentique dans le delivery : sortir du bruit, entrer en production
- IA au travail : productivité en hausse, lien humain en recul
- La souveraineté numérique commence par avoir le choix de son infrastructure
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
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
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- 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
