Blog

Dans les organismes utilisant l’informatique de gestion, nous avons toujours besoin de compteurs pour numéroter des clients, des factures, des références de dossiers sans parler des clefs uniques de tables de données, etc… Nous allons voir dans ce billet une…

Comment vérifier la numéricité en SQL.

Voici un outil que j’utilise pour intercepter les erreurs.

Le principe est d’intercepter les erreurs en RPGLE ou CLLE avec les commandes suivantes:

En CLLE, le code ci dessous permet de récupérer toutes les informations nécessaires à l’analyse du problème sans “planter” le travail:

DSPJRN est la commande qui permet de voir les postes du journal. Et ce que l’on aime, c’est de voir le contenu de l’enregistrement concerné. Mais voilà l’enregistrement est placé brut dans une zone de type caractère, la plupart du temps illisible s’il y a des champs en Decimal Packed.

Voici une petite commande qui permet de le rendre lisible : DSPJRNPST

Elle se compose des étapes de création d’un membre source DDS à partir des caractéristiques du fichier type1 d’une sortie de DSPJRN et du source du fichier dont nous voulons les postes du journal.
Puis la commande DSPJRN récupère les postes qui sont insérés dans le fichier constitué précédemment.
Et pour finir un QUERY(obsolète, c’est une partie à revoir)