Mais est-ce que ça ne se passe pas toujours mal ? Alors, notre API doit bien traiter la défaillance, même si nous ne le faisons pas.
Un mécanisme simple pour communiquer la défaillance de l’API consiste à fournir un paramètre de sortie booléen ou numérique et peut-être une
Quand ça se passe mal
description d’erreur de caractère. En utilisant le paramètre d’erreur numérique, vous transmettrez un zéro en retour s’il n’y a pas eu d’erreur ; sinon, vous transmettrez un code d’erreur.
La description de cette erreur pourrait être dans un paramètre de sortie caractère ou un fichier base de données personnalisé, ou bien le code d’erreur pourrait être l ’ i d e n t i f i c a t e u r d’un membre de message iSeries.
Quelle que soit la stratégie de paramètre choisie pour communiquer les erreurs, standardisez-la avec toutes vos API CBD. Si vous améliorez votre mécanisme de traitement d’erreur, prenez le temps de revenir en arrière et de réagencer vos autres API CBD.
Lorsque l e s codeurs à l’ancienne (sur écran vert) développent une API à utiliser pour le Web, ils négligent souvent le traitement des erreurs imprévues.
Quand des erreurs inattendues se produisent dans une application 5250, un message OS/400 surgit sous les yeux de l’utilisateur, lequel appelle aussitôt le service informatique. Mais, quand cette même erreur survient dans une API invoquée à partir d’une application Web, le message va dans la file d’attente de messages de l’opérateur système, et l’utilisateur attend impatiemment devant le navigateur, une réponse qui ne viendra jamais.
Vous devez donc mettre une routine de traitement d’erreurs génériques dans votre RPG, capable de traiter les problèmes imprévus comme les verrouillages d’enregistrement et les erreurs décimales de données. Songez à utiliser les nouveaux codes opération MONITOR et ON-ERROR ainsi que l’ancien stanby : le *PSSR.
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Une nouvelle ère de la modernisation du mainframe
- Akamai Technologies déploie sa stratégie de protection en ligne
- Baromètre channel IT : fin du cuivre, essor de UCaaS et premiers pas vers l’IA
- Fraude par identité synthétique : comment l’IA peut redonner confiance aux entreprises et à leurs clients
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
