Vous devez échanger un fichier avec un partenaire qui vous le demande au format JSON Il n’existe pas de CVTJSONxx comme la commande CPYTOIMPF pour le CSV Pas de panique vous avez des services SQL qui font ceci voici un exemple : Création d’une table de test SET SCHEMA = ‘votre base’;CREATE OR REPLACE TABLE […]
https://www.gaia.fr/wp-content/uploads/2017/02/team3.png600600Pierre-Louis BERTHOIN/wp-content/uploads/2017/05/logogaia.pngPierre-Louis BERTHOIN2025-05-02 12:16:162025-05-02 12:16:17Convertissez un fichier en JSON
On utilise de plus en plus les services SQL sur IBMi Il peut être important de contrôler les services SQL installés sur votre machine Vous avez 2 programmes qui sont fournis, nous vous proposons un petit habillage pour vous faciliter leurs utilisationsQSQIBMCHK et QSQSYSIBM La commande Le programme CLLE Pour contrôler ==>CTLSRVSQL *CHK Vous allez […]
https://www.gaia.fr/wp-content/uploads/2017/02/team3.png600600Pierre-Louis BERTHOIN/wp-content/uploads/2017/05/logogaia.pngPierre-Louis BERTHOIN2025-04-18 13:44:082025-04-22 13:56:30Contrôler la cohérence des services SQL
Le pivot est une technique que vous permet de faire pivoter la sortie d’une requête de ligne à colonne et inversement. Comme par exemple transformer ce résultat : Par ce résultat : Commençons par la création des tables Imaginons que nous avons un ancien fichier des tarifs contenant 4 tarifs (dans 4 colonnes pour la […]
SQL_DB2Contrôler la liste des utilisateurs inscrits à SMTP via sql
Petits rappels en préambule : Lors de l’utilisation de la commande SNDSMTPEMM dans un programme, il est préférable de commencer par contrôler la présence du profil dans le registre SMTP. Ce registre est stocké non pas dans une table mais dans un fichier de configuration dans l’ifs : ‘/QTCPTMM/CONFIG/USERS.DAT’. C’est cette liste qui est affichée […]
/wp-content/uploads/2017/05/logogaia.png00Julien/wp-content/uploads/2017/05/logogaia.pngJulien2025-04-07 21:27:092025-04-08 09:47:08Contrôler la liste des utilisateurs inscrits à SMTP via sql
Retour sur une problématique récurrente et souvent mal comprise, donc mal gérée … Et qui pourrait bien s’amplifier avec l’usage plus intensif de l’Open Source. Vous utilisez historiquement des fichiers sources (objet *FILE attribut PF-SRC) pour stocker vos sources : ces fichiers sont créés avec un CCSID, par défaut le CCSID du job dans lequel […]
Vous devez échanger un fichier avec un partenaire qui vous le demande au format JSON Il n’existe pas de CVTJSONxx comme la commande CPYTOIMPF pour le CSV Pas de panique vous avez des services SQL qui font ceci voici un exemple : Création d’une table de test SET SCHEMA = ‘votre base’;CREATE OR REPLACE TABLE […]
On utilise de plus en plus les services SQL sur IBMi Il peut être important de contrôler les services SQL installés sur votre machine Vous avez 2 programmes qui sont fournis, nous vous proposons un petit habillage pour vous faciliter leurs utilisationsQSQIBMCHK et QSQSYSIBM La commande Le programme CLLE Pour contrôler ==>CTLSRVSQL *CHK Vous allez […]
Le pivot est une technique que vous permet de faire pivoter la sortie d’une requête de ligne à colonne et inversement. Comme par exemple transformer ce résultat : Par ce résultat : Commençons par la création des tables Imaginons que nous avons un ancien fichier des tarifs contenant 4 tarifs (dans 4 colonnes pour la […]
Petits rappels en préambule : Lors de l’utilisation de la commande SNDSMTPEMM dans un programme, il est préférable de commencer par contrôler la présence du profil dans le registre SMTP. Ce registre est stocké non pas dans une table mais dans un fichier de configuration dans l’ifs : ‘/QTCPTMM/CONFIG/USERS.DAT’. C’est cette liste qui est affichée […]
API RSE #1 – Prompter une commande
Retour sur une problématique récurrente et souvent mal comprise, donc mal gérée … Et qui pourrait bien s’amplifier avec l’usage plus intensif de l’Open Source. Vous utilisez historiquement des fichiers sources (objet *FILE attribut PF-SRC) pour stocker vos sources : ces fichiers sont créés avec un CCSID, par défaut le CCSID du job dans lequel […]