Catégorie : Langage
-

Comprendre et utiliser la matrice d’Eisenhower
La matrice d’Eisenhower est un outil puissant pour la gestion des priorités. Elle aide à distinguer l’urgent de l’important, optimisant ainsi votre productivité. Dans cet article, nous explorerons la matrice, son utilisation, et fournirons des exemples pratiques pour l’intégrer dans votre quotidien
-
RPG IV – Contrôle du verrouillage d’un enregistrement
Pour éviter une erreur programme lors de la lecture d’un enregistrement verrouillé, il suffit de contrôler le code erreur 1218 dans le code. Voici un exemple de code .. C MONITORC NUMHOM Chain HOM01PFC if %found()** Code Si Enregistrement Trouvé et Non verrouillé.C endifC ON-ERROR 1218** Réalise le Traitement suivant si l’enregistrement est verrouillé.C ENDMON
-
IBM i – CLP – Définition d’une structure de données
Dans un CLP, il est possible de définir une DS comme c’est habituellement le cas en RPG Par exemple, pour découper la variable NIR (N° INSEE) : DCL VAR(&NIR) TYPE(*CHAR) LEN(13) DCL VAR(&SEXE) TYPE(*CHAR) STG(*DEFINED) LEN(1) DEFVAR(&NIR 1) DCL VAR(&ANNAIS) TYPE(*CHAR) STG(*DEFINED) LEN(2) DEFVAR(&NIR 2) DCL VAR(&MONAIS) TYPE(*CHAR) STG(*DEFINED) LEN(2) DEFVAR(&NIR 4) DCL VAR(&DPNAIS) TYPE(*CHAR) STG(*DEFINED) LEN(2) DEFVAR(&NIR 6) DCL […]
-
CLP – Appel d’un script PHP
Appel PHP à partir d’un pgm CLP Voici comment appeler un script PHP à partir d’un CLP : CALL PGM(QP2SHELL) PARM(‘/usr/local/zend/core/bin/php’ ‘/www/zendcore/htdocs/repertoire_du_script/script.php’) et pour passer des paramètres par GET script.php?parm1=value1&parm2=value2
-
IBM i – RPG IV – Gestion des erreurs fichiers
La gestion des erreurs fichier en RPG IV se fait par l’intermédiaire du code *STATUS et du code opération Monitor. C MONITOR C NUMHOM Chain HOM01PFC if %found()** Code Si Enregistrement Trouvé et Non verrouillé.C endifC ON-ERROR 1218 C ENDMON Les codes *STATUS disponibles sont : 01021 Tried to write a record that already exists 01022 […]
-
IBM i – CLP – Taille des données dans une variable
Connaitre la taille des données dans une variable RPG est assez simple en soit. Récupérer cette information dans un programme CLP peut s’avérer compliqué. Contre toute attente, la commande RTVMSG permet de récupérer la taille des données dans une variable. Voici un exemple de code permettant de déterminer la taille du texte « christophe » dans la […]
