Chaque programme CL devrait inclure une routine de traitement d’erreurs génériques standard pour couvrir les exceptions pouvant survenir inopinément pendant l’exécution du programme. Même une routine de traitement d’erreurs « sans fioritures » vaut mieux que pas de routine du tout :
Error:
19. Développer une routine de traitement d’erreurs standard et la placer à la fin du code.
/> Dmpclpgm /* Program dump */
Monmsg CPF0000
Sndpgmmsg Msg(‘Error occurred in program.’)
Monmsg CPF0000
Return
ou
Error:
Rcvmsg Msgtype(*Last) Msg(&Msg)
Monmsg CPF0000
Sndpgmmsg Msg(&Msg)
Monmsg CPF0000
Return
Bien entendu, pour instaurer un mécanisme de traitement d’erreurs standard, il faudra une commande MONMSG globale juste après les déclarations. Par exemple :
MONMSG CPF0000 Exec(Goto Error)
Habituez-vous à appliquer ces conseils dans vos programmes CP En respectant les bons standards et les meilleures pratiques, vos programmes auront un aspect plus professionnel, seront plus faciles à lire, à comprendre et à maintenir. De plus, les autres programmeurs appelés à travailler avec vos programmes ou à les maintenir, vous en sauront gré
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
- De l’inventaire à l’action : l’Asset Management au service d’un Numérique plus responsable
- IA et bureaucratie : la complexité qui grève les projets
- IA dans les services financiers : priorité stratégique, mais passage à l’échelle sous tension
- Data streaming : le nouveau socle stratégique de l’IA en entreprise
Articles les + lus
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
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 une de la chaîne Tech
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- 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
