Publications par Damien Trijasson

, , , Utiliser les listes de validation comme coffre fort de mot de passe

Pour rappel, les listes de validation sont des objets sur IBMi, de type VLDL. Par ligne de commande, on peut seulement créer une liste ou la supprimer. L’utilisation classique des listes d’autorisation est la sécurisation de vos serveurs IWS par authentification basique. Celles-ci permettent l’utilisation d’un profil qui n’est pas un réel utilisateur IBMi. La […]

, , , SQL – appel de webservice

Depuis la V7R1 (SF99701 – DB2 – niveau 23), on peut invoquer des web service via SQL. Les fonctions se trouvent dans SYSTOOLS. En V7R4 TR5, sont sorties de nouvelles fonctions, elles se trouvent dans QSYS2. Outre les fonctions HTTP, celles pour encoder / décoder en base64 et pour encoder / décoder L’URL, ont aussi […]

Gestion des logs SHELL dans un CLLE

Gestion des logs SHELL dans un CLLE Pierre-Henry avait déjà abordé la problématique de récupération des logs SHELL par la soumission de la commande QSH. Un très bon article, que je vous conseille, si vous ne l’avez pas encore lu. https://www.gaia.fr/recuperer-les-logs-dune-commande-shell-qsh/ Cependant pour des raisons d’organisation des traitements, on peut ne pas souhaiter débrancher la […]

, Conversion en format date par fonction SQL

Nous rencontrons régulièrement dans les applications historiques, des dates stockées en base de données sous des types autres que date. Dans du numérique, 6 dont 0, 8 dont 0, dans de l’alpha, sur 6, 8 ou 10, dans des colonnes distinctes, SS, AA, MM, JJ…. Dans la plupart des applicatifs, il existe des programmes, ou […]

,

Parser un tableau JSON avec l’opération SQL JSON_TABLE

L’opération SQL JSON_TABLE sert à extraire les données d’un flux JSON pour les intégrer en base de données. Pour rappel, les services web REST renvoient  la plupart du temps des réponses en JSON. L’opération fonctionne bien si le premier niveau hiérarchique du flux est un objet JSON,  pouvant lui-même contenir un tableau. Prenons par exemple […]